;===========================; ; List of supported G-codes ; ;===========================; ; G0: linear Move ; G4: Dwell ; G28: Move to Origin (Home) ; G90: Set to Absolute Positioning ; G91: Set to Relative Positioning ; G92: Set Position, only support A axis reset. ; M0: Stop or Unconditional stop ; M1: Sleep or Conditional stop ; M2: Program End ; M25: Pause SD print ; M42: Switch I/O pin ; M73: Set build percentage ; M80: ATX Power On ; M81: ATX Power Off ; M82: Set extruder to absolute mode ; M83: Set extruder to relative mode ; M92: Set axis_steps_per_unit ; M104: Set Extruder Temperature ; M109: Set Extruder Temperature and Wait, Example M109 S215 ; M140: Set Bed Temperature (Fast) ; M141: Set Chamber Temperature (Fast) ; M190: Wait for bed temperature to reach target temp ; M191: Wait for chamber temperature to reach target temp ; M204: Set default acceleration ; M206: Offset axes ;==========================; ; List of relevant G-codes ; ;==========================; ; M92: Set axis_steps_per_unit ; e.g. M92 X87.489 Y87.489 Z87.489 E420:420 ; M204: Set default acceleration ; M206: Offset axes ; ; G90: Set to Absolute Positioning (default) ; G91: Set to Relative Positioning ; G92: Set Position, "only support A axis reset." - in other machines, this can set new absolute origin ; M82: Set extruder to absolute mode (default) ; M83: Set extruder to relative mode ; ; M190: Wait for bed temperature to reach target temp ; M109: Set Extruder Temperature and Wait, Example M109 S215 ; ; G0: linear Move - this is rapid linear move on other systems, G1 is normal speed linear move for them ; e.g. G0 X000 Y000 Z000 E000 F000 ; F is feed rate, E is extruder ; Traditionally, S is used for "power", which may be laser power or spindle speed. N/A here. ; G4: Dwell (ms) ; e.g. G4 P1000 ; G28: Move to Origin (Home) ; e.g. G28 ; e.g. G28 X Y ; ; M0: Stop or Unconditional stop ; M1: Sleep or Conditional stop ; M2: Program End ; M73: Set build percentage ; e.g. M73 P100 ; ; M80: ATX Power On ; M81: ATX Power Off ; ; ; M140: Set Bed Temperature (Fast) - does not wait! ; e.g. M140 S65 R40 (set to 65°C, wait until 40°C) ; M104: Set Extruder Temperature