User Tools

Site Tools


x40:gcode_compatible

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
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                                ^ Compatible  ^ Reason                           | 
-| G1    Coordinated Movement X Y Z E                                                 +G0 - G1      Linear Move                                | YES                                          
-| G2    CW ARC                                                                       | +| G2 - G3      Arc or Circle Move                         NO          disable by firmware              
-| G3    CCW ARC                                                                      +| G4           | Dwell                                      | YES                                          
-| G4    | Dwell S<seconds> or P<milliseconds>                                          +| G5           Bézier cubic spline                        | NO          | disable by firmware              
-| G5    Cubic B-spline with XYZE destination and IJPQ offsets                        | +| G10          | Retract                                    | NO          | disable by firmware              
-| G10   | Retract filament according to settings of M207 (Requires FWRETRACT)          | +| G11          Recover                                    | NO          | disable by firmware              
-| G11   Retract recover filament according to settings of M208 (Requires FWRETRACT)  +| G12          | Clean the Nozzle                           | NO          | disable by firmware              
-| G12   | Clean tool (Requires NOZZLE_CLEAN_FEATURE)                                   +| G17 - G19    CNC Workspace Planes                       | NO          | no hardware support              | 
-| G17   Select Plane XY (Requires CNC_WORKSPACE_PLANES)                              | +| G20 - G21    | Inch Mode                                  | NO          | disable by firmware              | 
-G18   | Select Plane ZX (Requires CNC_WORKSPACE_PLANES)                              | +| G26          | Mesh Validation Pattern                    | NO          | disable by firmware              | 
-G19   | Select Plane YZ (Requires CNC_WORKSPACE_PLANES)                              | +| G27          | Park toolhead                              | YES                                          
-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                      | YES                                          | 
-G26   Mesh Validation Pattern (Requires G26_MESH_VALIDATION)                       | +| G30          | Single Z probe                             | YES                                          | 
-G27   | Park Nozzle (Requires NOZZLE_PARK_FEATURE)                                   |+| 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(WColor                           | 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.1610170663.txt.gz · Last modified: 2021/01/09 13:37 by caojie