diff --git a/Marlin/Marlin_main.cpp b/Marlin/Marlin_main.cpp index 08b25e233..44d77a796 100644 --- a/Marlin/Marlin_main.cpp +++ b/Marlin/Marlin_main.cpp @@ -8488,6 +8488,10 @@ inline void gcode_M503() { #else UNUSED(no_babystep); #endif + + #if ENABLED(DELTA) // correct the delta_height + home_offset[Z_AXIS] -= diff; + #endif } last_zoffset = zprobe_zoffset;