Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
supported-g-codes [2019/05/16 23:21]
91.160.218.196 remove link from M7 M8 M9
supported-g-codes [2019/05/21 13:09]
wolfmanjm [G codes]
Line 38: Line 38:
 | G32 | Uses Z probe to calibrate delta endstops and arm radius, use R parameter to select only arm radius calibration and E to select only endstop calibration. I to set target precision, J to set probe_radius,​ K to keep current endstop trim settings. ​ In Zgrid module, it starts the grid probing | <​kbd>​G32 - G32 R - G32 E - G32 EK - G32 I0.02</​kbd>​ | | G32 | Uses Z probe to calibrate delta endstops and arm radius, use R parameter to select only arm radius calibration and E to select only endstop calibration. I to set target precision, J to set probe_radius,​ K to keep current endstop trim settings. ​ In Zgrid module, it starts the grid probing | <​kbd>​G32 - G32 R - G32 E - G32 EK - G32 I0.02</​kbd>​ |
 | G38.2 G38.3 | Standard probe commands implemented as documented [[http://​linuxcnc.org/​docs/​2.6/​html/​gcode/​gcode.html#​sec:​G38-probe|here]] | <​kbd>​G38.2 Z-10</​kbd>​| | G38.2 G38.3 | Standard probe commands implemented as documented [[http://​linuxcnc.org/​docs/​2.6/​html/​gcode/​gcode.html#​sec:​G38-probe|here]] | <​kbd>​G38.2 Z-10</​kbd>​|
-| G53,​[[G54]]-G59.3 | use workspace coordinates http://​linuxcnc.org/​docs/​html/​gcode/​coordinates.html and http://​linuxcnc.org/​docs/​html/​gcode/​g-code.html#​gcode:​g54-g59.3 | <​kbd>​G54</​kbd>​ |+| G53 | Must be on a line by itself OR the first G code on a linethe directly following G0/G1 will be executed in MCS coordinates | <​kbd>​G53 G0 X0 Y0</​kbd>​ | 
 +[[G54]]-G59.3 | use workspace coordinates http://​linuxcnc.org/​docs/​html/​gcode/​coordinates.html and http://​linuxcnc.org/​docs/​html/​gcode/​g-code.html#​gcode:​g54-g59.3 | <​kbd>​G54</​kbd>​ |
 | [[G90]] | Absolute mode ( //default// ) (command is modal)| <​kbd>​G90</​kbd>​ | | [[G90]] | Absolute mode ( //default// ) (command is modal)| <​kbd>​G90</​kbd>​ |
 | [[G91]] | Relative mode (command is modal)| <​kbd>​G91</​kbd>​ | | [[G91]] | Relative mode (command is modal)| <​kbd>​G91</​kbd>​ |
Line 47: Line 48:
 | [[M3]] | Starts the spindle. Only if spindle module is enabled. The S parameter sets the speed in rotations per minute | <​kbd>​M3 S5000</​kbd>​ | | [[M3]] | Starts the spindle. Only if spindle module is enabled. The S parameter sets the speed in rotations per minute | <​kbd>​M3 S5000</​kbd>​ |
 | [[M5]] | Stops the spindle Only if spindle module is enabled.| <​kbd>​M5</​kbd>​ | | [[M5]] | Stops the spindle Only if spindle module is enabled.| <​kbd>​M5</​kbd>​ |
-[M7| Starts the mist switch for CNC (Need to create a switch called : switch.mist.enable).| <​kbd>​M7</​kbd>​ | +| M7 | Starts the mist switch for CNC (Need to create a switch called : switch.mist.enable).| <​kbd>​M7</​kbd>​ | 
-[M8| Starts the flood switch for CNC (Need to create a switch called : switch.flood.enable).| <​kbd>​M8</​kbd>​ | +| M8 | Starts the flood switch for CNC (Need to create a switch called : switch.flood.enable).| <​kbd>​M8</​kbd>​ | 
-[M9| Stops the mist and flood at same time (like LinuxCNC and GRBL).| <​kbd>​M9</​kbd>​ |+| M9 | Stops the mist and flood at same time (like LinuxCNC and GRBL).| <​kbd>​M9</​kbd>​ |
 | M17 | Enable stepper motors | <​kbd>​M17</​kbd>​ | | M17 | Enable stepper motors | <​kbd>​M17</​kbd>​ |
 | M18 | Disable stepper motors. With a parameter it will disable that stepper motor A will disable extruder 1 B will disable extruder 2. E0 will disable the currently selected extruder | <​kbd>​M18</​kbd>​ <​kbd>​M18 X0</​kbd>​ <​kbd>​M18 E0</​kbd>​ | | M18 | Disable stepper motors. With a parameter it will disable that stepper motor A will disable extruder 1 B will disable extruder 2. E0 will disable the currently selected extruder | <​kbd>​M18</​kbd>​ <​kbd>​M18 X0</​kbd>​ <​kbd>​M18 E0</​kbd>​ |