From 252f31b6f15fd9a012e64925d86d435fc59e3d35 Mon Sep 17 00:00:00 2001 From: Jason Smith Date: Wed, 18 Sep 2019 15:04:13 -0700 Subject: [PATCH] Fix/improve backoff feedrates (#15300) --- Marlin/src/module/motion.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/Marlin/src/module/motion.cpp b/Marlin/src/module/motion.cpp index a1f0cbf15..930584889 100644 --- a/Marlin/src/module/motion.cpp +++ b/Marlin/src/module/motion.cpp @@ -1658,7 +1658,12 @@ void homeaxis(const AxisEnum axis) { ]; if (backoff_mm) { current_position[axis] -= ABS(backoff_mm) * axis_home_dir; - line_to_current_position(Z_PROBE_SPEED_FAST); + line_to_current_position( + #if HOMING_Z_WITH_PROBE + (axis == Z_AXIS) ? MMM_TO_MMS(Z_PROBE_SPEED_FAST) : + #endif + homing_feedrate(axis) + ); } #endif