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
Next revision Both sides next 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>​ |