From 475041656c873614839d898e532d5fadf07343b0 Mon Sep 17 00:00:00 2001 From: Daniel Callander Date: Thu, 24 Oct 2019 18:20:09 +0100 Subject: [PATCH] Reset position_shift on G28 (#15653) --- Marlin/src/module/motion.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Marlin/src/module/motion.cpp b/Marlin/src/module/motion.cpp index 8182f23ae0..74a225c909 100644 --- a/Marlin/src/module/motion.cpp +++ b/Marlin/src/module/motion.cpp @@ -1389,6 +1389,11 @@ void set_axis_is_at_home(const AxisEnum axis) { babystep.reset_total(axis); #endif + #if HAS_POSITION_SHIFT + position_shift[axis] = 0; + update_workspace_offset(axis); + #endif + if (DEBUGGING(LEVELING)) { #if HAS_HOME_OFFSET DEBUG_ECHOLNPAIR("> home_offset[", axis_codes[axis], "] = ", home_offset[axis]);