User Tools

Site Tools


X40 Gcode Command Compatibility List

G-code Discription Compatible Reason
G0 - G1 Linear Move YES
G2 - G3 Arc or Circle Move NO disable by firmware
G4 Dwell YES
G5 Bézier cubic spline NO disable by firmware
G10 Retract NO disable by firmware
G11 Recover NO disable by firmware
G12 Clean the Nozzle NO disable by firmware
G17 - G19 CNC Workspace Planes NO no hardware support
G20 - G21 Inch Mode NO disable by firmware
G26 Mesh Validation Pattern NO disable by firmware
G27 Park toolhead YES
G28 Auto Home YES
G29 Bilinear Bed Leveling YES
G30 Single Z probe YES
G31 - G32 Dock or undock sled NO no hardware support
G33 Delta Auto Calibration NO no hardware support
G34 Z Steppers Auto-Alignment NO no hardware support
G38 Probe target NO disable by firmware
G42 Move to mesh coordinate YES
G53 - G59 Workspace Coordinate System NO no hardware support
G60 - G61 Save position NO disable by firmware
G76 Probe temperature calibration NO no hardware support
G80 Cancel Current Motion Mode NO disable by firmware
G90 Use Absolute Coordinates YES
G91 Use Relative Coordinates YES
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 NO no hardware support
M16 Expected Printer Check NO disable by firmware
M17 Enable Steppers YES
M18, M84 Disable steppers YES
M20 List SD card YES
M21 Init SD card YES
M22 Release SD card YES
M23 Select SD file YES
M24 Start or Resume SD print YES
M25 Pause SD print YES
M26 Set SD position YES
M27 Report SD print status YES
M28 Start SD write YES
M29 Stop SD write YES
M30 Delete file from SD YES
M31 Print time YES
M32 Select and Start YES
M33 Get Long Path YES
M34 SDCard Sorting NO disable by firmware
M42 Set Pin State YES
M43 Display pin status YES
M48 Probe Accuracy Test NO disable by firmware
M73 Set Print Progress YES
M75 Start the print job timer YES
M76 Pause the print job timer YES
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 YES
M83 E Relative YES
M85 Inactivity Shutdown YES
M92 Set Axis Steps-per-unit YES
M100 Free Memory NO disable by firmware
M104 Set Hotend Temperature YES
M105 Report Temperatures YES
M106 Set Fan Speed YES
M107 Fan Off YES
M108 Break and Continue YES
M109 Wait for Hotend Temperature YES
M110 Set Line Number YES
M111 Debug Level YES
M112 Emergency Stop YES
M113 Host Keepalive YES
M114 Get Current Position YES
M115 Firmware Info YES
M117 Set LCD Message NO not support by WTDGUS GUI
M118 Serial print YES
M119 Endstop States YES
M120 Enable Endstops YES
M121 Disable Endstops YES
M122 TMC Debugging NO no hardware support
M125 Park Head NO disable by firmware
M126 - M129 Baricuda NO no hardware support
M140 Set Bed Temperature YES
M141 Set Chamber Temperature NO no hardware support
M145 Set Material Preset NO replaced by WTDGUS GUI function
M149 Set Temperature Units NO disable by firmware
M150 Set RGB(W) Color NO no hardware support
M155 Temperature Auto-Report YES
M163 - M166 Mix Factor NO no hardware support
M190 Wait for Bed Temperature YES
M200 Set Filament Diameter NO disable by firmware
M201 Set Print Max Acceleration YES
M203 Set Max Feedrate YES
M204 Set Starting Acceleration YES
M205 Set Advanced Settings YES
M206 Set Home Offsets YES
M207 Set Firmware Retraction NO disable by firmware
M208 Firmware Recover NO disable by firmware
M209 Set Auto Retract NO disable by firmware
M211 Software Endstops YES
M217 Filament swap parameters YES
M218 Set Hotend Offset YES
M220 Set Feedrate Percentage YES
M221 Set Flow Percentage YES
M226 Wait for Pin State YES
M240 Trigger Camera NO no hardware support
M250 LCD Contrast NO no hardware support
M260 - M261 i2c NO no hardware support
M280 - M281 servo NO no hardware support
M290 Babystep YES
M300 Play Tone NO no hardware support
M301 Set Hotend PID YES
M302 Cold Extrude YES
M303 PID autotune YES
M304 Set Bed PID NO disable by firmware
M305 User Thermistor Parameters NO disable by firmware
M350 Set micro-stepping NO no hardware support
M351 Set Microstep Pins NO no hardware support
M355 Case Light Control NO no hardware support
M380 - M381 solenoid NO no hardware support
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 NO no hardware support
M410 Quickstop YES
M412 Filament Runout YES
M413 Power-loss Recovery YES
M420 Bed Leveling State YES
M421 Set Mesh Value YES
M422 Set Z Motor XY NO disable by firmware
M425 Backlash compensation NO disable by firmware
M428 Home Offsets Here YES
M486 Cancel Objects NO disable by firmware
M500 Save Settings YES
M501 Restore Settings YES
M502 Factory Reset YES
M503 Report Settings YES
M504 Validate EEPROM contents YES
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 NO replaced by WTDGUS GUI function
M603 Configure Filament Change NO replaced by WTDGUS GUI function
M605 Dual Nozzle Mode YES
M665 Delta Configuration NO no hardware support
M666 Set Delta endstop adjustments NO no hardware support
M672 Test Speed Warning NO no hardware support
M701 Load filament NO replaced by WTDGUS GUI function
M702 Unload filament NO replaced by WTDGUS GUI function
M810-M819 G-code macros NO disable by firmware
M851 XYZ Probe Offset YES
M852 Bed Skew Compensation NO disable by firmware
M860 - M869 I2C Position Encoders NO no hardware support
M871 Probe temperature config NO disable by firmware
M876 Handle Prompt Response NO disable by firmware
M900 Linear Advance Factor NO disable by firmware
M906 - M918 TMC Motor NO no hardware support
M951 Magnetic Parking Extruder NO no hardware support
T0-T1 Select Tool YES
x40/gcode_compatible.txt · Last modified: 2021/01/09 08:28 by caojie