endstops_enable | true | The endstop module is enabled if this is set to true. All of it's parameters are ignored otherwise. |
corexy_homing | false | Set to true if this machine uses a Corexy or a H+Bot arm solution |
delta_homing | false | Set to true if this machine uses a Linear_delta arm solution |
rdelta_homing | false | Set to true if this machine uses a Rotary_delta arm solution |
scara_homing | false | Set to true if this machine uses a Scara arm solution |
alpha_min_endstop | 1.24^ | Alpha ( X axis or alpha tower ) minimum limit endstop. Set to Nc if not installed on your machine. |
alpha_max_endstop | 1.25^ | Alpha ( X axis or alpha tower ) maximum limit endstop. Set to Nc if not installed on your machine. |
alpha_homing_direction | home_to_min | In which direction to home. If set to Home_to_min, homing ( using the G28 G-code ) will move until it hits the minimum endstop and then set the current position to Alpha_min. If set to Home_to_max, homing will move until it hits the maximum endstop, and then set the current position to Alpha_max |
alpha_min | 0 | This gets loaded after homing when alpha_homing_direction is set to Home_to_min and the minimum endstop is hit. NOTE the homing offset is added to this set with M206 Xnnn |
alpha_max | 200 | This gets loaded after homing when alpha_homing_direction is set to Home_to_max and the maximum endstop is hit. |
alpha_max_travel | 500 | This determines how far the X axis can travel looking for the endstop before it gives up |
beta_min_endstop | 1.26^ | Beta ( Y axis or beta tower ) minimum limit endstop. Set to Nc if not installed on your machine. |
beta_max_endstop | 1.27^ | Beta ( Y axis or beta tower ) maximum limit endstop. Set to Nc if not installed on your machine. |
beta_homing_direction | home_to_min | In which direction to home. If set to Home_to_min, homing ( using the G28 G-code ) will move until it hits the minimum endstop and then set the current position to Beta_min. If set to Home_to_max, homing will move until it hits the maximum endstop, and then set the current position to Beta_max |
beta_min | 0 | This gets loaded after homing when beta_homing_direction is set to Home_to_min and the minimum endstop is hit. |
beta_max | 200 | This gets loaded after homing when beta_homing_direction is set to Home_to_max and the maximum endstop is hit. |
beta_max_travel | 500 | This determines how far the Y axis can travel looking for the endstop before it gives up |
gamma_min_endstop | 1.28^ | Gamma ( Z axis or gamma tower ) minimum limit endstop. Set to Nc if not installed on your machine. |
gamma_max_endstop | 1.29^ | Gamma ( Z axis or gamma tower ) maximum limit endstop. Set to Nc if not installed on your machine. |
gamma_homing_direction | home_to_min | In which direction to home. If set to Home_to_min, homing ( using the G28 G-code ) will move until it hits the minimum endstop and then set the current position to Gamma_min. If set to Home_to_max, homing will move until it hits the maximum endstop, and then set the current position to Gamma_max |
gamma_min | 0 | This gets loaded after homing when gamma_homing_direction is set to Home_to_min and the minimum endstop is hit. |
gamma_max | 200 | This gets loaded after homing when gamma_homing_direction is set to Home_to_max and the maximum endstop is hit. |
gamma_max_travel | 500 | This determines how far the Z axis can travel looking for the endstop before it gives up |
homing_order | XYZ | Optional order in which axis will home, default is XY home at the same time then Z, then A,B,C. If this is set it will force each axis to home one at a time in the specified order. For example XZY means : X axis followed by Z, then Y last. NOTE If an axis is not specified here then it will not be homed at all. If ABC are set they must also be specified if they need to be homed. |
alpha_limit_enable | false | If set to true, the machine will stop if one of the alpha ( X axis or alpha tower ) endstops are hit |
beta_limit_enable | false | If set to true, the machine will stop if one of the beta ( Y axis or beta tower ) endstops are hit |
gamma_limit_enable | false | If set to true, the machine will stop if one of the gamma ( Z axis or gamma tower ) endstops are hit |
alpha_fast_homing_rate_mm_s | 50 | Speed, in millimetres/second, at which to home for the alpha actuator ( X axis or alpha tower ) |
beta_fast_homing_rate_mm_s | 50 | Speed, in millimetres/second, at which to home for the beta actuator ( Y axis or beta tower ) |
gamma_fast_homing_rate_mm_s | 4 | Speed, in millimetres/second, at which to home for the gamma actuator ( Z axis or gamma tower ) |
alpha_homing_retract_mm | 5 | Distance to retract the alpha actuator ( X axis or alpha tower ) once the endstop is first hit, before re-homing at a slower speed. |
beta_homing_retract_mm | 5 | Distance to retract the beta actuator ( Y axis or beta tower ) once the endstop is first hit, before re-homing at a slower speed. |
gamma_homing_retract_mm | 1 | Distance to retract the alpha actuator ( Z axis or gamma tower ) once the endstop is first hit, before re-homing at a slower speed. |
alpha_slow_homing_rate_mm_s | 25 | Speed, in millimetres/second, at which to re-home for the alpha actuator ( X axis or alpha tower ) once the endstop is hit once. |
beta_slow_homing_rate_mm_s | 25 | Speed, in millimetres/second, at which to re-home for the beta actuator ( Y axis or beta tower ) once the endstop is hit once. |
gamma_slow_homing_rate_mm_s | 2 | Speed, in millimetres/second, at which to re-home for the gamma actuator ( Z axis or gamma tower ) once the endstop is hit once. |
endstop_debounce_count | 100 | Debounce each limit switch (not homing endstops) over this number of values. Set to 100 if your endstops are too noisy and give false readings. Used for limit switches only |
endstop_debounce_ms | 1 | Debounce each homing endstop for this number of miliseconds. Set to 1 if your endstops are too noisy and give false readings. Used for homing only |
alpha_trim | -0.1 | DELTA ONLY Software trim for alpha ( X axis or alpha tower ) stepper endstop (in millimetres ). When the endstop is hit, the axis will move this distance towards the endstop (negative values move endstop away from the endstop ) |
beta_trim | -0.1 | DELTA ONLY Software trim for beta ( Y axis or beta tower ) stepper endstop (in millimetres ). When the endstop is hit, the axis will move this distance towards the endstop (negative values move endstop away from the endstop ) |
gamma_trim | -0.1 | DELTA ONLY Software trim for gamma ( Z axis or gamma tower ) stepper endstop (in millimetres ). When the endstop is hit, the axis will move this distance towards the endstop (negative values move endstop away from the endstop ) |
move_to_origin_after_home | false | If set to true, once homing is complete, the machine will move to it's origin point |
home_z_first | false | Set to true to home the Z first, otherwise Z homes after XY |