Note: The project now renamed from cnc to cncjs, and will drop Node.js v0.12 support in a future release
This update contains improvements and bug fixes, including:
- Preliminary Smoothieware support - Ethernet and ESP8266 are currently not supported
- TinyG and g2core support
- Laser widget support
- Automatically controls the display of Grbl, Smoothie, and TinyG widgets
- Adding support for toggling 3D view for G-code display
- Adding support for sending push notifications after command completions
- Resolved an issue that caused TinyG freeze with G2 or G3 arcs
- Macro now supports variables for specifying G-code boundary and work position
- G-code boundary: xmin, xmax, ymin, ymax, zmin, zmax
- Work position: posx, posy, posz, posa
- Improved camera controls for 3D view
- Switch between orthographic and perspective projection
- Switch between rotate and pan
- Adding the ability to mute audio, and rotate and flip video from webcam widget
- Adding support for displaying workspace settings
- Adding support for managing commands to run server-side scripts
- Adding support for managing events to trigger gcode or system commands
- Improved RESTful APIs
- Improved stability when recovering from error and alarm mode
- Resolved an issue that coolant buttons in spindle widget did not reflect the state of the mist coolant and flood coolant properly
- Fixed a bug that will accidentally remove the last connection from the connections array
- New keyboard shortcuts
- Select Jog Distance
ctrl + alt + cmd + d - Jog Forward
ctrl + alt + cmd + f - Jog Backward
ctrl + alt + cmd + b - Select A-axis
ctrl + alt + cmd + a
- Select Jog Distance