### Available extended commands: ACCELEROMETER_DEBUG_READ: Query register (for debugging) ACCELEROMETER_DEBUG_WRITE: Set register (for debugging) ACCELEROMETER_MEASURE: Start/stop accelerometer ACCELEROMETER_QUERY: Query accelerometer for the current values ACTIVATE_EXTRUDER: Change the active extruder ADD_PRIME_PROBE_TO_OFFSET: G-Code macro BEACON_AUTO_CALIBRATE: Automatically calibrates the Beacon probe BEACON_CALIBRATE: Calibrate beacon response curve BEACON_ESTIMATE_BACKLASH: Estimate Z axis backlash BEACON_MODEL_LIST: Remove saved beacon model BEACON_MODEL_REMOVE: Remove saved beacon model BEACON_MODEL_SAVE: Save current beacon model BEACON_MODEL_SELECT: Load named beacon model BEACON_OFFSET_COMPARE: Measures offset between contact and proximity measurements BEACON_POKE: Poke the bed BEACON_QUERY: Take a sample from the sensor BEACON_STREAM: Enable Beacon Streaming BED_MESH_CALIBRATE: Perform Mesh Bed Leveling BED_MESH_CLEAR: Clear the Mesh so no z-adjustment is made BED_MESH_MAP: Serialize mesh and output to terminal BED_MESH_OFFSET: Add X/Y offsets to the mesh lookup BED_MESH_OUTPUT: Retrieve interpolated grid of probed z-points BED_MESH_PROFILE: Bed Mesh Persistent Storage management CALC_MEASURED_SKEW: Calculate skew from measured print CALIBRATE_ADAPTIVE_MESH: G-Code macro CANCEL_PRINT: Cancels the printer CANCEL_PRINT_BASE: Renamed builtin of 'CANCEL_PRINT' CHANGE_HOSTNAME: Change the hostname of your Raspberry Pi. CLEAR_PAUSE: Clears the current paused state without resuming the print COMPILE_FIRMWARE: Compiles firmware with currently installed klipper version for all supported RatOS boards. Note: this may take up to 10 minutes. DUMP_TMC : Read and display TMC stepper driver registers ECHO_RATOS_VARS: Echo RatOS variables to the console. END_PRINT : End print procedure, use this in your Slicer. FIRMWARE_RESTART: Restart firmware, host, and reload config FORCE_MOVE: Manually move a stepper; invalidates kinematics GENERATE_SHAPER_GRAPHS: Genarates input shaper resonances graphs for analysis. Uses the AXIS parameter for if you only want to do one axis at a time, (eg. GENERATE_SHAPER_GRAPHS AXIS=X) GET_CURRENT_SKEW: Report current printer skew GET_POSITION: Return information on the current location of the toolhead GET_RETRACTION: Report firmware retraction paramters GET_TIMELAPSE_SETUP: Print the Timelapse setup HELP : Report the list of available extended G-Code commands HOME_X_SENSORLESS: G-Code macro HOME_Y_SENSORLESS: G-Code macro HYPERLAPSE: Start/Stop a hyperlapse recording INIT_TMC : Initialize TMC stepper driver registers LOAD_FILAMENT: Loads new filament. Note: be careful with PETG, make sure you inspect the tip of your filament before loading to avoid jams. M600 : Executes a color change by pausing the printer an unloading the filament. MANUAL_PROBE: Start manual probe helper script MAYBE_HOME: Only home unhomed axis MEASURE_AXES_NOISE: Measures noise of all enabled accelerometer chips MEASURE_COREXY_BELT_TENSION: Generates resonance graph used to ensure belts are equally tensioned. PAUSE : Pauses the printer PAUSE_BASE: Renamed builtin of 'PAUSE' PID_CALIBRATE: Run PID calibration test PRIME_BLOB: Prints a primeblob, used internally, if configured, as part of the START_PRINT macro. Slower than PRIME_LINE but much more effective. PRIME_LINE: Prints a primeline, used internally, if configured, as part of the START_PRINT macro. PROBE : Probe Z-height at current XY position PROBE_ACCURACY: Probe Z-height accuracy at current XY position PROBE_CURRENT_POSITION: G-Code macro PROBE_FOR_PRIMING: G-Code macro QUERY_ADC : Report the last value of an analog pin QUERY_ENDSTOPS: Report on the status of each endstop QUERY_FILAMENT_SENSOR: Query the status of the Filament Sensor RATOS : RatOS variable storage macro, will echo variables to the console when run. RESET_PRIME_PROBE_STATE: G-Code macro RESPOND : Echo the message prepended with a prefix RESTART : Reload config file and restart host software RESTORE_GCODE_STATE: Restore a previously saved G-Code state RESUME : Resumes the print if the printer is paused. RESUME_BASE: Renamed builtin of 'RESUME' RUN_SHELL_COMMAND: Run a linux shell command SAVE_CONFIG: Overwrite config file and restart SAVE_GCODE_STATE: Save G-Code coordinate state SAVE_PROBE_RESULT: G-Code macro SDCARD_PRINT_FILE: Loads a SD file and starts the print. May include files in subdirectories. SDCARD_RESET_FILE: Clears a loaded SD File. Stops the print if necessary SET_CENTER_KINEMATIC_POSITION: FOR DEBUGGING PURPOSES ONLY. Sets the internal printer kinematic state to the center of all axes regardless of actual physical position. SET_DISPLAY_TEXT: Set or clear the display message SET_EXTRUDER_ROTATION_DISTANCE: Set extruder rotation distance SET_FILAMENT_SENSOR: Sets the filament sensor on/off SET_GCODE_OFFSET: Set a virtual offset to g-code positions SET_GCODE_VARIABLE: Set the value of a G-Code macro variable SET_HEATER_TEMPERATURE: Sets a heater temperature SET_IDLE_TIMEOUT: Set the idle timeout in seconds SET_INPUT_SHAPER: Set cartesian parameters for input shaper SET_KINEMATIC_POSITION: Force a low-level kinematic position SET_PRESSURE_ADVANCE: Set pressure advance parameters SET_PRINT_STATS_INFO: Pass slicer info like layer act and total to klipper SET_RETRACTION: Set firmware retraction parameters SET_SKEW : Set skew based on lengths of measured object SET_STEPPER_ENABLE: Enable/disable individual stepper by name SET_TMC_CURRENT: Set the current of a TMC driver SET_TMC_FIELD: Set a register field of a TMC driver SET_VELOCITY_LIMIT: Set printer velocity limits SHAPER_CALIBRATE: Simular to TEST_RESONANCES but suggest input shaper config SKEW_PROFILE: Profile management for skew_correction START_PRINT: Start print procedure, use this in your Slicer. STATUS : Report the printer status STEPPER_BUZZ: Oscillate a given stepper to help id it SUBTRACT_PRIME_PROBE_FROM_OFFSET: G-Code macro SYNC_EXTRUDER_MOTION: Set extruder stepper motion queue TEMPERATURE_WAIT: Wait for a temperature on a sensor TEST_RESONANCES: Runs the resonance test for a specifed axis TEST_STREAM_DELAY: Helper macro to find stream and park delay TIMELAPSE_RENDER: Render Timelapse video and wait for the result TIMELAPSE_TAKE_FRAME: Take Timelapse shoot TUNING_TOWER: Tool to adjust a parameter at each Z height TURN_OFF_HEATERS: Turn off all heaters UNLOAD_FILAMENT: Unloads the filament. Note: be careful with PETG, make sure you inspect the tip of your filament before reloading to avoid jams. UPDATE_DELAYED_GCODE: Update the duration of a delayed_gcode Z_OFFSET_APPLY_PROBE: Adjust the probe's z_offset Z_TILT_ADJUST: G-Code macro Z_TILT_ADJUST_ORIG: Renamed builtin of 'Z_TILT_ADJUST' _END_PRINT_AFTER_HEATERS_OFF: G-Code macro _END_PRINT_BEFORE_HEATERS_OFF: G-Code macro _END_PRINT_PARK: G-Code macro _PARK : G-Code macro _SET_TIMELAPSE_SETUP: Set user parameters for timelapse _START_PRINT_AFTER_HEATING_BED: G-Code macro _START_PRINT_AFTER_HEATING_EXTRUDER: G-Code macro _START_PRINT_BED_MESH: G-Code macro _START_PRINT_HEAT_CHAMBER: Uses the extruder sensor to wait for chamber temp. Override the _START_PRINT_HEAT_CHAMBER macro to implement heated chamber handling. _START_PRINT_PARK: G-Code macro _TIMELAPSE_NEW_FRAME: action call for timelapse shoot. must be a seperate macro _USER_END_PRINT_AFTER_HEATERS_OFF: G-Code macro _USER_END_PRINT_BEFORE_HEATERS_OFF: G-Code macro _USER_END_PRINT_PARK: G-Code macro _USER_START_PRINT_AFTER_HEATING_BED: G-Code macro _USER_START_PRINT_AFTER_HEATING_EXTRUDER: G-Code macro _USER_START_PRINT_BED_MESH: G-Code macro _USER_START_PRINT_BEFORE_HOMING: G-Code macro _USER_START_PRINT_HEAT_CHAMBER: Uses the extruder sensor to wait for chamber temp. Override the _START_PRINT_HEAT_CHAMBER macro to implement heated chamber handling. _USER_START_PRINT_PARK: G-Code macro