github cncjs/cncjs v1.9.11

latest releases: v1.10.3, v1.10.2, v1.10.1...
6 years ago

This update contains M6 tool change support, various enhancements and bug fixes, including:

Tool Change

See the wiki page at https://github.com/cncjs/cncjs/wiki/Tool-Change

image

Breaking Changes

  • No longer control workflow state (i.e. workflow.pause() and workflow.resume()) when performing a "Feedhold" or "Cyclestart" action (c02c28d)
  • [Modal state] Renamed coordinate to wcs (699f9b5)
  • Remove the socket parameter from the controller command (bf83165)
    • Before: controller.command(socket, cmd, ...args)
    • After: controller.command(cmd, ...args)
  • Pause execution when the CNC milling controller detects an error in the G-code program (d16264a, #175)

Enhancements

  • Google Analytics tracking (07c8db3)
  • Unit tracking enhancement (6f11c9a, #206)
  • Support for pausing gcode execution with M0, M1, M2, M6, and M30 (c61299b, #118, #212)
  • Show notification message on Program Pause (M0, M1), Program End (M2, M30), and Tool Change (M6) (2546e05, #118, #212)
  • Pop up a confirmation message asking for resuming program execution after M6 tool change (6c95bc8)
  • Show a modal window asking user to continue for M0, M1, M2, M30, and M6 commands when executing a macro (e8e431e)
    image
  • New controller commands
    • "feeder:feed" - Append new commands to the feeder queue
    • "feeder:start" - Start
    • "feeder:stop" - Stop
  • Spindle and coolant enhancements (c2ad073)
  • Feeder enhancements for better processing M0/M1/M2/M30/M6 commands among multiple browsers (a707c62)
  • Sender enhancements for processing M0, M1, M2, M30, M6, and %wait commands (3141966)
  • Support for using modal group variables in a macro (d858ca7)
    modal.motion
    modal.wcs
    modal.plane
    modal.units
    modal.distance
    modal.feedrate
    modal.program
    modal.spindle
  • Use the new line character to separate M7 and M8 to avoid modal group violation (a6aa326, gnea/grbl#289)

Bug Fixes

  • Move the stripComment function from sender to controllers (88ccccd, #210)
  • Fixed a bug that causes authentication failure with the download link (0cb6c1a, #211)
  • Fixed a bug that cannot check for updates (02738a7)

New Language

Don't miss a new cncjs release

NewReleases is sending notifications on new releases.