Skip to content

Releases: Denvi/Candle

Version 11.2 release

09 Feb 08:00

Choose a tag to compare

✨ New features

  • Added G5/G5.1 cubic and quadratic B-spline support (Thanks @kimstik!)
  • Added copy, paste, cut, undo, redo commands for convenient G-code program editing

⚡ Improvements

  • Toolpath visualization now updates in the background as you edit the G-code program
  • Toolpath markers made more visible
  • Performance, memory usage optimizations

🐛 Bug Fixes

  • Fixed the modification of the first toolpath point using a heightmap

Nightly

19 Aug 18:53

Choose a tag to compare

nightly

Merge branch 'develop'

Version 10.12 release

27 Dec 08:05

Choose a tag to compare

✨ New Features

  • Multi-turn helical arc support: Added G2/G3 P-code support for multi-turn helical arcs. (Thanks @kimstik!)
  • FluidNC SD card integration: Added status processing when sending control programs directly from the SD card on FluidNC controllers.
  • User command: Added a new "Send from SD card" user command for convenient file transfer.

🐛 Bug Fixes

  • Linux UI fixes: Fixed dialog windows and floating window titles on Linux platforms.

Version 10.11 release

10 Nov 17:14

Choose a tag to compare

✨ New Features

  • Added a G-code program slider for quick navigation and program verification.
  • Added the ability to import user commands from a repository. Contributions of new commands are welcome!
  • Added settings for jog step and feed rate collections.

🔧 Improvements & Bug Fixes

  • Resolved various camera-related bugs.
  • Fixed an issue with the tool model drawer.

Version 10.10 release

04 Oct 06:58

Choose a tag to compare

✨ New Features

  • Added Telnet and WebSocket connections.
  • Added import/export for user commands, shortcuts, profiles.

🔧 Improvements

  • Fixed serial port open procedure for STM32 devices with grblHAL firmware.
  • Restored windows toolbar features like progress bar.
  • The documentation section has been updated with information on script development and all Qt class bindings. 📜✨

ℹ️ Additional info

Regarding new connection types, only FluidNC via Telnet seems to work reliably.
The others require testing.

Version 10.9 release

23 Sep 14:57

Choose a tag to compare

✨ New Features

  • 4-axis support.
  • Orthogonal projection – toggle between perspective & orthographic views.
  • Origin axis labels – always know where X, Y, Z.
  • Height-map origin setting – manually define the origin before probing.
  • Settings profiles – save/load complete app configurations in one click.
  • User-command “Scripts” – create, store and run scripts in addition to plain G-code.
  • Script editor – basic syntax highlighting + auto-completion for faster macro writing.
  • Log window – console for internal app messages.
  • File reload menu item – refresh the current job without re-browsing.
  • Custom icons for user commands – give every macro its own pictogram.
  • Touch-pad ready – pan, pinch-to-zoom and scroll gestures in the visualiser.
  • Jog-step & feed-rate sliders – on-screen widgets for quick control.
  • Invert-slider option – flip direction for users who prefer “natural” motion.
  • Coordinate-system & Emergency-button plug-ins – now exposed as assignable shortcuts.
  • Machine-bounds drawer – now shows a 10 mm-spaced metric grid, anchored at machine-zero.

🔧 Improvements

  • UI scaling – button and slider sizes automatically adapt to 4 K / high-DPI monitors.
  • Text spacing in visualiser window cleaned up for better readability.
  • Connection dialog – port list is now alphabetically sorted; baud-rate 250 000 added.
  • Settings storage – all preferences migrated to OS-native default location (no more stray INI files).
  • Height-map probe sequence – move to origin XY first, then Z for safer operation.
  • G53 safety – G53 commands no longer overwritten by height-map transformations.
  • Emergency button – immediately sends a soft-reset (Ctrl-X).
  • Work vs. Machine coordinates – rearranged into a clearer side-by-side layout.
  • File support – *.gcode extension officially recognised alongside *.nc, *.tap, etc.
  • Spacer added between “Z-” jog button and “Step” combo to reduce mis-clicks.

📚 Documentation & Samples

  • A user guide has been added to cover most of the features.
  • Example scripts shipped: “Z-probe”, “Hole center finder”, “Boundary check”

Version 1.2b release

30 Oct 15:42

Choose a tag to compare

Changes:

  1. Main window has dock windows now: "Device", "Modification", "Visualizer" and "Console". Windows can be moved, resized, closed, float.
  2. Added shortcuts settings.
  3. Removed "Units", "Rapid speed", "Acceleration" settings from "Machine info" group.
  4. Command can be evaluated by script engine now.
  5. "Restore origin" command was fixed.
  6. Panels are movable now.
  7. Plugins support added.
  8. Added "Camera" plugin.
  9. Added "User commands" plugin. Old "User commands" panel removed. The number and function of the buttons can now be customized.
  10. Added "Coordinate system" plugin.
  11. Added tool change commands support.

Plugins can be duplicated, simply copy/paste one in plugins folder. Thus you can set more than 1 "Camera" or "User commands" plugin.

Camera plugin

Controls:

  • pan - mouse move with left mouse button pressed;
  • zoom - mouse wheel;
  • crosshair move - mouse move with shift and left mouse button pressed.

Settings:

  • camera name;
  • camera resolution;
  • view pan;
  • view zoom;
  • crosshair position;
  • crosshair circle size;
  • crosshair line width;
  • crosshair color.

User commands plugin

Each button has Hint, Icon & G-code settings:

  • Hint is a short tooltip for button.
  • Icons stored in "\plugins\usercommands\images" subfolder, you can place your own icons here.
  • G-code is a multiline textbox, one line per command, no need to separate commands by semicolon now.

The order and number of buttons is also set in the settings.

Version 1.1 release

20 Nov 16:55

Choose a tag to compare

  • Moving to Grbl v1.1 firmware

Version 1.0 release

24 Oct 15:19

Choose a tag to compare

  • Added "Grayscale segments"-option and "Raster"-mode to visualize laser jobs.
  • Added "User commands"-panel.
  • Significantly improved performance of:
    • File loading.
    • G-code program modification by heightmap.
    • "Autoscroll"-feature.
  • Programs with about 5 million lines can be loaded now.

Version 0.9 release

08 Oct 19:33

Choose a tag to compare

  • "Restore origin" function has "move tool in plane/space" setting now.
  • "Safe position" function can be customized with command list.
  • Visualizer works with OpenGL/Angle/Software renderer.
  • Some bugs fixed.