diff --git a/Marlin/src/module/planner.cpp b/Marlin/src/module/planner.cpp index bf07c30878..d402604743 100644 --- a/Marlin/src/module/planner.cpp +++ b/Marlin/src/module/planner.cpp @@ -2768,11 +2768,13 @@ void Planner::set_machine_position_mm(const float &a, const float &b, const floa void Planner::set_position_mm(const float &rx, const float &ry, const float &rz, const float &e) { float raw[XYZE] = { rx, ry, rz, e }; #if HAS_POSITION_MODIFIERS + { apply_modifiers(raw #if HAS_LEVELING , true #endif ); + } #endif #if IS_KINEMATIC position_cart[X_AXIS] = rx;