diff --git a/Marlin/planner.cpp b/Marlin/planner.cpp index eb09dd6ff0..93dbb18f92 100644 --- a/Marlin/planner.cpp +++ b/Marlin/planner.cpp @@ -1655,7 +1655,7 @@ void Planner::set_position_mm(const AxisEnum axis, const float &v) { #if HAS_POSITION_FLOAT position_float[axis] = v; #endif - stepper.set_position(axis, v); + stepper.set_position(axis, position[axis]); previous_speed[axis] = 0.0; }