Carvera-Community / Carvera_Community_Firmware

GNU General Public License v3.0
3 stars 0 forks source link

New Feature: Optional stop implementation #15

Open faecorrigan opened 6 hours ago

faecorrigan commented 6 hours ago

M600 allows you to pause the currently running gcode that acts just like pressing the pause button in the controller. it will resume with the controller play button. An optional stop performs the same action as the M600 pause, however, it can be overridden globally.

Optional stop: M01 is an optional stop, M333 turns op stop mode off, M334 turns op stop on

A common practice is to have M01s just between the M5 and M5T# of a tool change, between each operation and/or at any point where the programmer wants to double check something. The first time the program is run, optional stop is enabled and it runs with the pauses. Once the program has been "proofed", optional stop is disabled and the program will run through without stopping at M01 commands

faecorrigan commented 6 hours ago

Optional Stop G/M Code

faecorrigan commented 6 hours ago

line by line execution mode