Releases: Denvi/Candle
Releases · Denvi/Candle
Version 11.2 release
✨ 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
Version 10.12 release
✨ 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
✨ 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
✨ 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
✨ 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
Changes:
- Main window has dock windows now: "Device", "Modification", "Visualizer" and "Console". Windows can be moved, resized, closed, float.
- Added shortcuts settings.
- Removed "Units", "Rapid speed", "Acceleration" settings from "Machine info" group.
- Command can be evaluated by script engine now.
- "Restore origin" command was fixed.
- Panels are movable now.
- Plugins support added.
- Added "Camera" plugin.
- Added "User commands" plugin. Old "User commands" panel removed. The number and function of the buttons can now be customized.
- Added "Coordinate system" plugin.
- 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
- Moving to Grbl v1.1 firmware
Version 1.0 release
- 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
- "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.