Fix HOMING_BACKOFF_MM for DELTA (#16657)

This commit is contained in:
Jason Smith
2020-01-26 01:16:03 -08:00
committed by Scott Lahteine
parent 4a71285c34
commit 44d400db83
2 changed files with 11 additions and 9 deletions

View File

@@ -254,7 +254,7 @@ void home_delta() {
- probe_offset.z
#endif
);
line_to_current_position(homing_feedrate(X_AXIS));
line_to_current_position(homing_feedrate(Z_AXIS));
planner.synchronize();
// Re-enable stealthChop if used. Disable diag1 pin on driver.
@@ -280,6 +280,14 @@ void home_delta() {
sync_plan_position();
#if DISABLED(DELTA_HOME_TO_SAFE_ZONE) && defined(HOMING_BACKOFF_MM)
constexpr xyz_float_t endstop_backoff = HOMING_BACKOFF_MM;
if (endstop_backoff.z) {
current_position.z -= ABS(endstop_backoff.z) * Z_HOME_DIR;
line_to_current_position(homing_feedrate(Z_AXIS));
}
#endif
if (DEBUGGING(LEVELING)) DEBUG_POS("<<< home_delta", current_position);
}