diff --git a/Marlin/src/module/planner.cpp b/Marlin/src/module/planner.cpp index 9c618096c..22a086ac5 100644 --- a/Marlin/src/module/planner.cpp +++ b/Marlin/src/module/planner.cpp @@ -1598,8 +1598,10 @@ void Planner::synchronize() { if (!changed_dir) return; #endif - const bool positive[XYZ] = { da > 0, db > 0, dc > 0 }, - non_zero[XYZ] = { da != 0, db != 0, dc != 0 }; + const bool positive[XYZ] = { da > 0, db > 0, dc > 0 }; + #ifdef BACKLASH_SMOOTHING_MM + const bool non_zero[XYZ] = { da != 0, db != 0, dc != 0 }; + #endif bool made_adjustment = false; LOOP_XYZ(i) {