Supported G-Codes
This page lists the G-codes and their support status in two different modes: DMC File Mode and Streaming Mode.
| G-Code | Description | DMC File Mode | Streaming Mode |
|---|---|---|---|
| G0 | Rapid Linear Move | Supported | Supported |
| G1 | Linear Move | Supported | Supported |
| G2 | Clockwise Arc Move | Supported | Supported |
| G3 | Counter-Clockwise Arc Move | Supported | Supported |
| G4 | Dwell | Supported | Supported |
| G17 | XY Plane Selection | Supported | Supported |
| G18 | XZ Plane Selection | Supported | Supported |
| G19 | YZ Plane Selection | Supported | Supported |
| G20 | Set Units to Inches | Supported | Supported |
| G21 | Set Units to Millimeters | Supported | Supported |
| G28 | Move to Origin (Home) | Supported | Supported |
| G61 | Exact Path Motion | Not Supported | Supported |
| G64 | Continuous Path Motion | Supported | Supported |
| G81 | Simple Drill Cycle | Not Supported | Supported |
| G82 | Simple Drill Cycle with Dwell | Not Supported | Supported |
| G83 | Peck Drill Cycle | Not Supported | Supported |
| G90 | Set to Absolute Positioning | Supported | Supported |
| G91 | Set to Relative Positioning | Supported | Supported |
| G92 | Set Position | Supported | Supported |
| G98 | Drill Cycle Return to Start | Not Supported | Supported |
| G99 | Drill Cycle Return to Retract Position | Not Supported | Supported |
| M0 | Program Pause | Not Supported | Supported |
| M2 | End Program | Supported | In DevelopmentIn Development |
| M3 | Start Spindle Clockwise | Not Supported | Supported |
| M4 | Start Spindle Counter-Clockwise | Not Supported | Supported |
| M5 | Stop Spindle | Not Supported | Supported |
| M17 | Enable Stepper Motors | Supported | Supported |
| M18 | Disable Stepper Motors | Supported | Supported |
| M82 | Set Extruder to Absolute Mode | Not Supported | In DevelopmentIn Development |
| M83 | Set Extruder to Relative Mode | Not Supported | Supported |
| M84 | Disable Steppers | Supported | Supported |
| M98 | Call Subroutine | Supported | Supported |
| M99 | Return from Subroutine | Supported | Supported |
| M104 | Set Hotend Temperature | Not Supported | Supported |
| M106 | Set Fan Speed | Not Supported | Supported |
| M107 | Fan Off | Not Supported | Supported |
| M109 | Set Hotend Temperature and Wait | Not Supported | Supported |
| M140 | Set Bed Temperature | Not Supported | Supported |
| M190 | Set Bed Temperature and Wait | Not Supported | Supported |