diff --git a/Marlin/Marlin_main.cpp b/Marlin/Marlin_main.cpp
index c90fa0a7fb620abaddf00fa976da862ae2f1bff7..5094b9460f4a9071e9271805a69e29655651c17a 100644
--- a/Marlin/Marlin_main.cpp
+++ b/Marlin/Marlin_main.cpp
@@ -6057,7 +6057,7 @@ inline void gcode_M428() {
}
if (!err) {
- #if ENABLED(DELTA) && ENABLED(SCARA)
+ #if ENABLED(DELTA) || ENABLED(SCARA)
sync_plan_position_delta();
#else
sync_plan_position();