|
|
@ -1158,7 +1158,11 @@ void set_axis_is_at_home(const AxisEnum axis) { |
|
|
|
#if ENABLED(MORGAN_SCARA) |
|
|
|
scara_set_axis_is_at_home(axis); |
|
|
|
#elif ENABLED(DELTA) |
|
|
|
current_position[axis] = (axis == Z_AXIS ? delta_height : base_home_pos(axis)); |
|
|
|
current_position[axis] = (axis == Z_AXIS ? delta_height |
|
|
|
#if HAS_BED_PROBE |
|
|
|
- zprobe_zoffset + Z_PROBE_OFFSET_FROM_EXTRUDER |
|
|
|
#endif |
|
|
|
: base_home_pos(axis)); |
|
|
|
#else |
|
|
|
current_position[axis] = base_home_pos(axis); |
|
|
|
#endif |
|
|
@ -1514,7 +1518,11 @@ void homeaxis(const AxisEnum axis) { |
|
|
|
} |
|
|
|
#elif ENABLED(DELTA) |
|
|
|
soft_endstop_min[axis] = base_min_pos(axis); |
|
|
|
soft_endstop_max[axis] = (axis == Z_AXIS ? delta_height : base_max_pos(axis)); |
|
|
|
soft_endstop_max[axis] = (axis == Z_AXIS ? delta_height |
|
|
|
#if HAS_BED_PROBE |
|
|
|
- zprobe_zoffset + Z_PROBE_OFFSET_FROM_EXTRUDER |
|
|
|
#endif |
|
|
|
: base_max_pos(axis)); |
|
|
|
#else |
|
|
|
soft_endstop_min[axis] = base_min_pos(axis); |
|
|
|
soft_endstop_max[axis] = base_max_pos(axis); |
|
|
|