Skip to main content
Version: 2.1.x

List of all macros

macros.cfg

  • PAUSE
  • RESUME [TOOLHEAD]
  • CANCEL_PRINT
  • START_PRINT [X0|X1|Y0|Y1|FIRST_X|FIRST_Y|TOTAL_TOOLSHIFTS|INITIAL_TOOL|CHAMBER_TEMP|BED_TEMP|TOTAL_LAYER_COUNT|EXTRUDER_TEMP|POST_PROCESSOR_VERSION|EXTRUDER_OTHER_LAYER_TEMP|MIN_X|MAX_X|USED_TOOLS|WIPE_ACCEL|FIRST_X|FIRST_Y]
  • _START_PRINT_BEFORE_HEATING_BED [IDEX_MODE|T|BOTH_TOOLHEADS]
  • _START_PRINT_AFTER_HEATING_BED [IDEX_MODE|T|BOTH_TOOLHEADS]
  • _START_PRINT_AFTER_HEATING_EXTRUDER [X0|Y1|IDEX_MODE|BOTH_TOOLHEADS|INITIAL_TOOLHEAD]
  • _PRIME [INITIAL_TOOLHEAD|BOTH_TOOLHEADS|IDEX_MODE|Y1]
  • _START_PRINT_HEAT_CHAMBER [CHAMBER_TEMP|BED_TEMP]
  • END_PRINT
  • _END_PRINT_BEFORE_HEATERS_OFF
  • _END_PRINT_AFTER_HEATERS_OFF
  • _SET_EXTRUSION_MODE

homing.cfg

  • ratos_homing [X|Y|Z]
  • HOME_X [X|Y|Z]
  • HOME_Y [X|Y|Z]
  • HOME_Z [X|Y|Z]
  • HOME_X_SENSORLESS
  • HOME_Y_SENSORLESS
  • MAYBE_HOME [X|Y|Z]

shell-macros.cfg

  • GENERATE_SHAPER_GRAPHS [TOOLHEAD|AXIS|FREQUENCY_START|FREQUENCY_END|HZ_PER_SEC]
  • generate_shaper_graph_x
  • generate_shaper_graph_y
  • MEASURE_COREXY_BELT_TENSION [TOOLHEAD|FREQUENCY_START|FREQUENCY_END|HZ_PER_SEC]
  • generate_belt_tension_graph

macros/calibration.cfg

  • PID_CALIBRATE_HOTEND [TEMP|TOOLHEAD]
  • PID_CALIBRATE_BED [TEMP]
  • INITIALIZE_PA_TUNING [START|FACTOR]

macros/led_control.cfg

  • _LED_START_PRINTING
  • _LED_START_PRINTING_ERROR
  • _LED_PRINTING [TOOLHEAD]
  • _LED_PAUSE
  • _LED_LOADING_FILAMENT [TOOLHEAD]
  • _LED_FILAMENT_LOADED [TOOLHEAD]
  • _LED_FILAMENT_RUNOUT [TOOLHEAD]
  • _LED_FILAMENT_CLOG [TOOLHEAD]
  • _LED_UNLOADING_FILAMENT [TOOLHEAD]
  • _LED_FILAMENT_UNLOADED [TOOLHEAD]
  • _LED_DEACTIVATE_TOOLHEAD [TOOLHEAD]
  • _LED_TOOLHEAD_STANDBY [TOOLHEAD]
  • _LED_TOOLHEAD_WAKEUP [TOOLHEAD]
  • _LED_MOTORS_OFF
  • _LED_INPUT_SHAPER_START
  • _LED_INPUT_SHAPER_END
  • _LED_VAOC_ON
  • _LED_VAOC_OFF
  • _LED_ACTION [TOOLHEAD]
  • _LED_SUCCESS [TOOLHEAD]
  • _LED_ERROR [TOOLHEAD]
  • _LED_ON [TOOLHEAD]
  • _LED_OFF [TOOLHEAD]
  • _LED_STANDBY [TOOLHEAD]
  • _LED_SET [TOOLHEAD|R|G|B]

macros/load_filament.cfg

  • LOAD_FILAMENT [TEMP|TOOLHEAD]
  • _DEFAULT_LOAD_FILAMENT [TEMP]
  • _IDEX_LOAD_FILAMENT [TEMP|TOOLHEAD]
  • _LOAD_FILAMENT [TOOLHEAD]
  • _LOAD_FILAMENT_FROM_EXTRUDER_TO_COOLING_ZONE [TOOLHEAD]
  • _LOAD_FILAMENT_FROM_COOLING_ZONE_TO_NOZZLE [TOOLHEAD]
  • _ON_TOOLHEAD_FILAMENT_SENSOR_INSERT [TOOLHEAD]
  • _ON_BOWDEN_FILAMENT_SENSOR_INSERT [TOOLHEAD]
  • _PURGE_BEFORE_UNLOAD [TOOLHEAD]
  • _PURGE_FILAMENT [TOOLHEAD|E|R]
  • _MOVE_TO_PARKING_POSITION [TOOLHEAD]
  • _MOVE_TO_LOADING_POSITION [TOOLHEAD]
  • _CLEANING_MOVE [TOOLHEAD]

macros/unload_filament.cfg

  • UNLOAD_FILAMENT [TEMP|TOOLHEAD]
  • _DEFAULT_UNLOAD_FILAMENT [TEMP]
  • _IDEX_UNLOAD_FILAMENT [TEMP|TOOLHEAD]
  • _UNLOAD_FILAMENT [TOOLHEAD]
  • _UNLOAD_FILAMENT_FROM_NOZZLE_TO_COOLING_ZONE [TOOLHEAD]
  • _UNLOAD_FILAMENT_FROM_COOLING_ZONE_TO_EXTRUDER [TOOLHEAD]
  • _UNLOAD_SF [TOOLHEAD]
  • _UNLOAD_HF [TOOLHEAD]
  • _UNLOAD_UHF [TOOLHEAD]
  • _UNLOAD_SF_CHT [TOOLHEAD]
  • _UNLOAD_HF_CHT [TOOLHEAD]
  • _UNLOAD_UHF_CHT [TOOLHEAD]
  • _TIP_FORMING [COOLING_MOVES|COOLING_MOVE_LENGTH|START_COOLING_SPEED|END_COOLING_SPEED|DIP|DIP_LENGTH|DIP_SPEED|DIP_RETRACT_SPEED|RETRACT_LENGTH|START_RETRACT_SPEED|END_RETRACT_SPEED]
  • _ON_FILAMENT_SENSOR_BUTTON_PRESSED [TOOLHEAD]
  • _ON_TOOLHEAD_FILAMENT_SENSOR_RUNOUT [TOOLHEAD]
  • _ON_TOOLHEAD_FILAMENT_SENSOR_CLOG [TOOLHEAD]
  • _ON_BOWDEN_FILAMENT_SENSOR_RUNOUT [TOOLHEAD]
  • _ON_BOWDEN_FILAMENT_SENSOR_CLOG [TOOLHEAD]
  • _ON_FILAMENT_END [TOOLHEAD|CLOGGED]
  • M600

macros/mesh.cfg

  • _START_PRINT_BED_MESH [IDEX_MODE|X0|X1|Y0|Y1|T|BOTH_TOOLHEADS]
  • CALIBRATE_ADAPTIVE_MESH [IDEX_MODE|BOTH_TOOLHEADS|PROFILE|X0|X1|Y0|Y1|T]

macros/overrides.cfg

  • M84
  • M104 [S|T]
  • M109 [S|T]
  • SET_HEATER_TEMPERATURE [HEATER|TARGET]
  • TEMPERATURE_WAIT [SENSOR|MINIMUM|MAXIMUM]

macros/parking.cfg

  • _START_PRINT_PARK
  • _END_PRINT_PARK
  • _PARK [X|LOCATION]

macros/priming.cfg

  • SAVE_PROBE_RESULT [VARIABLE]
  • PROBE_FOR_PRIMING [TOOLHEAD|IDEX_MODE]
  • RESET_PRIME_PROBE_STATE
  • PROBE_CURRENT_POSITION
  • PRIME_BLOB [IDEX_MODE|INITIAL_TOOLHEAD|BOTH_TOOLHEADS|Y1]

macros/user-hooks.cfg

  • _USER_START_PRINT_BEFORE_HOMING
  • _USER_START_PRINT_AFTER_HEATING_BED
  • _USER_START_PRINT_BED_MESH
  • _USER_START_PRINT_PARK
  • _USER_START_PRINT_AFTER_HEATING_EXTRUDER
  • _USER_START_PRINT_HEAT_CHAMBER
  • _USER_END_PRINT_BEFORE_HEATERS_OFF
  • _USER_END_PRINT_AFTER_HEATERS_OFF
  • _USER_END_PRINT_PARK
  • _USER_START_PRINT
  • _USER_END_START_PRINT
  • _USER_START_FEATURE
  • _USER_END_FEATURE

macros/util.cfg

  • ECHO_RATOS_VARS
  • RATOS_INIT
  • INITIAL_FRONTEND_UPDATE
  • CALCULATE_PRINTABLE_AREA
  • CACHE_TOOLHEAD_SETTINGS [KEY]
  • RESTORE_TOOLHEAD_SETTINGS [KEY]
  • SET_MACRO_TRAVEL_SETTINGS
  • SET_CENTER_KINEMATIC_POSITION
  • IDEX_SET_CENTER_KINEMATIC_POSITION
  • VERIFY_HYBRID_INVERTED
  • RATOS_ECHO [DEBUG|PREFIX|MSG]
  • ENABLE_DEBUG [FILTER]
  • DISABLE_DEBUG
  • DEBUG_ECHO [PREFIX|MSG]
  • START_FEATURE [FEATURE]
  • END_FEATURE [FEATURE]
  • _ON_LAYER_CHANGE [LAYER]

macros/idex/idex_is.cfg

  • SHAPER_CALIBRATE
  • GENERATE_SHAPER_GRAPHS [TOOLHEAD|AXIS|FREQUENCY_START|FREQUENCY_END|HZ_PER_SEC]
  • generate_shaper_graphs
  • MEASURE_COREXY_BELT_TENSION [TOOLHEAD|AXIS|FREQUENCY_START|FREQUENCY_END]
  • generate_tension_graphs

macros/idex/idex.cfg

  • IDEX_SINGLE
  • _IDEX_SINGLE [INIT|X]
  • IDEX_COPY
  • _IDEX_COPY [Y|DANCE]
  • IDEX_MIRROR
  • _IDEX_MIRROR [DANCE|PRIMING]
  • _IDEX_SET_TOOLHEADS [MIRROR_PRIMING]
  • IDEX_PARK
  • PARK_TOOLHEAD
  • JOIN_SPOOLS [SPOOLS]
  • _IDEX_JOIN_SPOOLS [ENABLE]
  • _JOIN_SPOOL [TOOLHEAD]
  • REMAP_TOOLHEADS [TOOLHEADS]
  • _IDEX_REMAP_TOOLHEADS [ENABLE]

macros/idex/overrides.cfg

  • SET_PRESSURE_ADVANCE [SYNC_TOOLHEADS|ADVANCE|SMOOTH_TIME]
  • M106 [S|P]
  • M107 [P]
  • SDCARD_PRINT_FILE

macros/idex/toolheads.cfg

  • _SELECT_TOOL [T|X|Y|Z|TOOLSHIFT|PARK_T0|PARK_T1]
  • _TOOLHEAD_STANDBY [TOOLHEAD]
  • _TOOLHEAD_WAKEUP [TOOLHEAD|FAN_SPEED|X|Y|Z|TOOLSHIFT_COUNT|]
  • _TOOLCHANGE [T|X|Y|Z|PARK_T0|PARK_T1|TOOLSHIFT]
  • _ZHOP_BEFORE_TOOLCHANGE [T|SYNC|Z_HOP]
  • _ZDROP_AFTER_TOOLCHANGE [T|SYNC|Z_DROP]
  • _EXTRUDE [T]
  • _DEACTIVATE_TOOLHEAD [TOOLHEAD]
  • _INIT_TOOLHEADS
  • _SET_TOOLHEAD_OFFSET [T|MOVE]
  • TOOLSHIFT_CONFIG [SPEED|ACCEL|RETRACT|EXTRUDE|FEEDRATE|Z_HOP|Z_SPEED|COMBINED_ZHOP|SYNC_FANS|AUTO_PURGE_TIME|PURGE|STANDBY_TEMP]

macros/idex/vaoc.cfg

  • _VAOC_START [T0_TEMP|T1_TEMP|BED_TEMP]
  • _START_VAOC [AUTO_Z_OFFSET]
  • _VAOC_END
  • _VAOC_LOAD_TOOL [T|AUTO_Z_OFFSET]
  • _VAOC_SET_CAMERA_COOLING [T|AUTO_Z_OFFSET]
  • _VAOC_SET_TOOL
  • _VAOC_MOVE [X|Y|Z]
  • _VAOC_CALIBRATE_Z_OFFSET [AUTO_Z_OFFSET]
  • _VAOC_PROBE_Z_OFFSET [AUTO_Z_OFFSET]
  • _VAOC_Z_OFFSET_PROBE_CURRENT_POSITION
  • _VAOC_Z_OFFSET_PROBE_SAVE_PROBE_RESULT
  • _VAOC_ECHO_Z_OFFSET
  • _VAOC_CALIBRATE_TEMP_OFFSET
  • _VAOC_CALIBRATE_NOZZLE_TEMP_OFFSET
  • _VAOC_PROBE_NOZZLE_TEMP_OFFSET [TEMP]
  • _VAOC_STORE_NOZZLE_TEMP_OFFSET [TEMP]
  • _VAOC_ECHO_NOZZLE_TEMP_OFFSETS
  • _VAOC_RESET
  • _ECHO_VAOC_VARS
  • _VAOC_SWITCH_LED [STATE]

z-probe/beacon.cfg

  • _BEACON_INIT
  • _BEACON_SET_NOZZLE_TEMP_OFFSET [TOOLHEAD|RESET]
  • _BEACON_REMOVE_NOZZLE_TEMP_OFFSET
  • BEACON_CALIBRATE_NOZZLE_TEMP_OFFSET
  • _BEACON_PROBE_NOZZLE_TEMP_OFFSET [TEMP]
  • _BEACON_STORE_NOZZLE_TEMP_OFFSET [TEMP]
  • _BEACON_ECHO_NOZZLE_TEMP_OFFSETS
  • BEACON_MEASURE_GANTRY_TWIST
  • POKELOOP

z-probe/microprobe.cfg

  • BTT_MICROPROBE_ENABLE
  • BTT_MICROPROBE_DEPLOY
  • BTT_MICROPROBE_STOW

z-probe/stowable_probe.cfg

  • _ASSERT_PROBE_STATE [TO_BE]
  • ASSERT_PROBE_DEPLOYED
  • ASSERT_PROBE_STOWED
  • STOWABLE_PROBE_BEGIN_BATCH
  • STOWABLE_PROBE_END_BATCH
  • DEPLOY_PROBE
  • STOW_PROBE
  • BED_MESH_CALIBRATE
  • PROBE_CALIBRATE
  • PROBE
  • PROBE_ACCURACY