This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
x40:gcode_compatible [2021/01/09 13:37] caojie |
x40:gcode_compatible [2021/01/09 16:28] (current) caojie |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====X40 Gcode command compatibility list==== | + | =====X40 Gcode Command Compatibility List===== |
- | \ | + | // |
- | \ | + | // |
- | ^ G0 ^ -> G1 | + | ^ G-code ^ Discription |
- | | G1 | Coordinated Movement X Y Z E | | + | | G0 - G1 | Linear Move | YES |
- | | G2 | CW ARC | | + | | G2 - G3 |
- | | G3 | + | | G4 |
- | | G4 | Dwell S< | + | | G5 |
- | | G5 | Cubic B-spline | + | | G10 | Retract |
- | | G10 | + | | G11 | Recover |
- | | G11 | + | | G12 | Clean the Nozzle |
- | | G12 | + | | G17 - G19 |
- | | G17 | + | | G20 - G21 | Inch Mode | NO | disable by firmware |
- | | G18 | Select | + | | G26 | Mesh Validation Pattern |
- | | G19 | Select | + | | G27 | Park toolhead |
- | | G20 | Set input units to inches (Requires INCH_MODE_SUPPORT) | + | | G28 | Auto Home | YES |
- | | G21 | Set input units to millimeters (Requires INCH_MODE_SUPPORT) | + | | G29 | Bilinear Bed Leveling |
- | | G26 | Mesh Validation Pattern (Requires G26_MESH_VALIDATION) | + | | G30 | Single Z probe | YES |
- | | G27 | Park Nozzle | + | | G31 - G32 | Dock or undock sled | NO | no hardware support |
+ | | G33 | Delta Auto Calibration | ||
+ | | G34 | Z Steppers Auto-Alignment | ||
+ | | G38 | Probe target | ||
+ | | G42 | Move to mesh coordinate | ||
+ | | G53 - G59 | Workspace Coordinate System | ||
+ | | G60 - G61 | Save position | ||
+ | | G76 | Probe temperature calibration | ||
+ | | G80 | Cancel Current Motion Mode | NO | disable by firmware | ||
+ | | G90 | Use Absolute Coordinates | ||
+ | | G91 | Use Relative Coordinates | ||
+ | | G92 | Set current position to coordinates given | YES | ||
+ | | M0 - M1 | Unconditional stop | NO | disable by firmware | ||
+ | | M3 - M5 | Spindle / Laser | NO | no hardware support | ||
+ | | M7 - M9 | Coolant Controls | ||
+ | | M16 | Expected Printer Check | NO | disable by firmware | ||
+ | | M17 | Enable Steppers | ||
+ | | M18, M84 | Disable steppers | ||
+ | | M20 | List SD card | YES | ||
+ | | M21 | Init SD card | YES | ||
+ | | M22 | Release SD card | YES | ||
+ | | M23 | ||
+ | | M24 | Start or Resume SD print | YES | ||
+ | | M25 | Pause SD print | YES | ||
+ | | M26 | Set SD position | ||
+ | | M27 | Report SD print status | ||
+ | | M28 | Start SD write | YES | ||
+ | | M29 | Stop SD write | YES | ||
+ | | M30 | Delete file from SD | YES | ||
+ | | M31 | Print time | YES | ||
+ | | M32 | ||
+ | | M33 | Get Long Path | YES | ||
+ | | M34 | SDCard Sorting | ||
+ | | M42 | ||
+ | | M43 | Display pin status | ||
+ | | M48 | Probe Accuracy Test | NO | disable by firmware | ||
+ | | M73 | ||
+ | | M75 | Start the print job timer | YES | ||
+ | | M76 | ||
+ | | M77 | Stop the print job timer | YES | ||
+ | | M78 | Print Job Stats | YES | ||
+ | | M80 | Power On | NO | no hardware support | ||
+ | | M81 | Power Off | YES | ||
+ | | M82 | E Absolute | ||
+ | | M83 | E Relative | ||
+ | | M85 | Inactivity Shutdown | ||
+ | | M92 | Set Axis Steps-per-unit | ||
+ | | M100 | Free Memory | ||
+ | | M104 | Set Hotend Temperature | ||
+ | | M105 | Report Temperatures | ||
+ | | M106 | Set Fan Speed | YES | ||
+ | | M107 | Fan Off | YES | ||
+ | | M108 | Break and Continue | ||
+ | | M109 | Wait for Hotend Temperature | ||
+ | | M110 | Set Line Number | ||
+ | | M111 | Debug Level | YES | ||
+ | | M112 | Emergency Stop | YES | ||
+ | | M113 | Host Keepalive | ||
+ | | M114 | Get Current Position | ||
+ | | M115 | Firmware Info | YES | ||
+ | | M117 | Set LCD Message | ||
+ | | M118 | Serial print | YES | ||
+ | | M119 | Endstop States | ||
+ | | M120 | Enable Endstops | ||
+ | | M121 | Disable Endstops | ||
+ | | M122 | TMC Debugging | ||
+ | | M125 | Park Head | NO | disable by firmware | ||
+ | | M126 - M129 | Baricuda | ||
+ | | M140 | Set Bed Temperature | ||
+ | | M141 | Set Chamber Temperature | ||
+ | | M145 | Set Material Preset | ||
+ | | M149 | Set Temperature Units | NO | disable by firmware | ||
+ | | M150 | Set RGB(W) Color | NO | no hardware support | ||
+ | | M155 | Temperature Auto-Report | ||
+ | | M163 - M166 | Mix Factor | ||
+ | | M190 | Wait for Bed Temperature | ||
+ | | M200 | Set Filament Diameter | ||
+ | | M201 | Set Print Max Acceleration | ||
+ | | M203 | Set Max Feedrate | ||
+ | | M204 | Set Starting Acceleration | ||
+ | | M205 | Set Advanced Settings | ||
+ | | M206 | Set Home Offsets | ||
+ | | M207 | Set Firmware Retraction | ||
+ | | M208 | Firmware Recover | ||
+ | | M209 | Set Auto Retract | ||
+ | | M211 | Software Endstops | ||
+ | | M217 | Filament swap parameters | ||
+ | | M218 | Set Hotend Offset | ||
+ | | M220 | Set Feedrate Percentage | ||
+ | | M221 | Set Flow Percentage | ||
+ | | M226 | Wait for Pin State | YES | ||
+ | | M240 | Trigger Camera | ||
+ | | M250 | LCD Contrast | ||
+ | | M260 - M261 | i2c | NO | no hardware support | ||
+ | | M280 - M281 | servo | NO | no hardware support | ||
+ | | M290 | Babystep | ||
+ | | M300 | Play Tone | NO | no hardware support | ||
+ | | M301 | Set Hotend PID | YES | ||
+ | | M302 | Cold Extrude | ||
+ | | M303 | PID autotune | ||
+ | | M304 | Set Bed PID | NO | disable by firmware | ||
+ | | M305 | User Thermistor Parameters | ||
+ | | M350 | Set micro-stepping | ||
+ | | M351 | Set Microstep Pins | NO | no hardware support | ||
+ | | M355 | Case Light Control | ||
+ | | M380 - M381 | solenoid | ||
+ | | M400 | Finish Moves | YES | ||
+ | | M401 | Deploy Probe | NO | no hardware support | ||
+ | | M402 | Stow Probe | NO | no hardware support | ||
+ | | M403 | MMU2 Filament Type | NO | disable by firmware | ||
+ | | M404 - M407 | Filament Width Sensor | ||
+ | | M410 | Quickstop | ||
+ | | M412 | Filament Runout | ||
+ | | M413 | Power-loss Recovery | ||
+ | | M420 | Bed Leveling State | YES | ||
+ | | M421 | Set Mesh Value | YES | ||
+ | | M422 | Set Z Motor XY | NO | disable by firmware | ||
+ | | M425 | Backlash compensation | ||
+ | | M428 | Home Offsets Here | YES | ||
+ | | M486 | Cancel Objects | ||
+ | | M500 | Save Settings | ||
+ | | M501 | Restore Settings | ||
+ | | M502 | Factory Reset | YES | ||
+ | | M503 | Report Settings | ||
+ | | M504 | Validate EEPROM contents | ||
+ | | M524 | Abort SD print | YES | ||
+ | | M540 | Endstops Abort SD | NO | disable by firmware | ||
+ | | M569 | Set TMC stepping mode | NO | no hardware support | ||
+ | | M600 | Filament Change | ||
+ | | M603 | Configure Filament Change | ||
+ | | M605 | Dual Nozzle Mode | YES | ||
+ | | M665 | Delta Configuration | ||
+ | | M666 | Set Delta endstop adjustments | ||
+ | | M672 | Test Speed Warning | ||
+ | | M701 | Load filament | ||
+ | | M702 | Unload filament | ||
+ | | M810-M819 | ||
+ | | M851 | XYZ Probe Offset | ||
+ | | M852 | Bed Skew Compensation | ||
+ | | M860 - M869 | I2C Position Encoders | ||
+ | | M871 | Probe temperature config | ||
+ | | M876 | Handle Prompt Response | ||
+ | | M900 | Linear Advance Factor | ||
+ | | M906 - M918 | TMC Motor | NO | no hardware support | ||
+ | | M951 | Magnetic Parking Extruder | ||
+ | | T0-T1 | Select Tool | YES |