Device Profiles, Rotary Overhaul, Print & Cut, Redesigned
Layers
Major Changes:
- Machine profiles replaced by device profiles that bundle config
and G-code dialect together
- Complete rotary overhaul with true 4th axis and axis replacement
support
- Print and cut addon for aligning laser cuts with printed
material
- Redesigned layer system with visual workflow and drag-and-drop
reordering
- Per-layer Work Coordinate System assignment
- GRBL Telnet driver for networked grblHAL and ESP3D controllers
- Update checker for new version notifications
Device Profiles:
- Declarative packages bundling machine config and G-code
dialect
- Export and import UI for sharing profiles between machines
Rotary Improvements:
- True 4th axis support alongside X/Y/Z
- Axis replacement mode (swap Y or Z for rotary)
- Roller-type rotary axis settings
- Major kinematics refactoring for correct rotary rendering
- 2D canvas adapts to rotary mode automatically
Layer System:
- Visual workflow indicators in each layer column
- Drag-and-drop layer reordering
- Workpiece z-ordering in the layer list
- Per-layer WCS assignment with quick edit button
- Layer settings dialog is now non-modal
Material Test Grid:
- New parameter combinations
- Extra speed or power labels in multipass mode
Performance:
- Massively reduced memory usage for multi-layer PDFs
- Vertex storage uses power values instead of colors
- Improved GRBL serial robustness with deadlock recovery
UI Improvements:
- Right panel is now a floating overlay
- Slider values are now editable entry fields
- Setting for ops color: layer color or laser color
- Right-click context menu for empty canvas space
- Sketcher: support changing text color using the fill tool
- Device profile for the Creality Falcon A1
- Bottom panel visible by default
- Terminal window no longer visible on Windows
- Improved error messages for Grbl alarms
Bug Fixes:
- Fixed zero axis not working over GRBL network connection
(#220)
- Fixed jog distance not applying when entered via keyboard
(#221)
- Fixed Gtk imported in worker subprocesses (#224)
- Fixed PEP 440 version strings causing false update
notifications
- Fixed various Gtk warnings