diff --git a/Marlin/Marlin_main.cpp b/Marlin/Marlin_main.cpp index 1feb42d7a4..5f2608301c 100644 --- a/Marlin/Marlin_main.cpp +++ b/Marlin/Marlin_main.cpp @@ -6005,7 +6005,11 @@ inline void gcode_M428() { } if (!err) { - sync_plan_position(); + #if ENABLED(DELTA) && ENABLED(SCARA) + sync_plan_position_delta(); + #else + sync_plan_position(); + #endif report_current_position(); LCD_MESSAGEPGM(MSG_HOME_OFFSETS_APPLIED); #if HAS_BUZZER