diff --git a/Marlin/Marlin_main.cpp b/Marlin/Marlin_main.cpp index 18911474c1..efc14ea426 100644 --- a/Marlin/Marlin_main.cpp +++ b/Marlin/Marlin_main.cpp @@ -2827,7 +2827,13 @@ inline void gcode_G92() { didXYZ = true; } } - if (didXYZ) sync_plan_position(); + if (didXYZ) { + #if defined(DELTA) || defined(SCARA) + sync_plan_position_delta(); + #else + sync_plan_position(); + #endif + } } #ifdef ULTIPANEL