diff --git a/Marlin/Marlin_main.cpp b/Marlin/Marlin_main.cpp index 81b2796a8222342775cf688320567ce94d9ff1f9..cff7ee6bf2451b489feefd87202c34a4d0448e40 100644 --- a/Marlin/Marlin_main.cpp +++ b/Marlin/Marlin_main.cpp @@ -2901,7 +2901,7 @@ Sigma_Exit: if (volumetric_enabled) { filament_size[tmp_extruder] = diameter; // make sure all extruders have some sane value for the filament size - for (int i=EXTRUDERS; i--;) + for (int i=0; i<EXTRUDERS; i++) if (! filament_size[i]) filament_size[i] = DEFAULT_NOMINAL_FILAMENT_DIA; } } else { @@ -3025,7 +3025,7 @@ Sigma_Exit: case 1: { autoretract_enabled = (t == 1); - for (int i=EXTRUDERS; i--;) retracted[i] = false; + for (int i=0; i<EXTRUDERS; i++) retracted[i] = false; }break; default: SERIAL_ECHO_START; @@ -4664,6 +4664,6 @@ float calculate_volumetric_multiplier(float diameter) { } void calculate_volumetric_multipliers() { - for (int i=EXTRUDERS; i--;) + for (int i=0; i<EXTRUDERS; i++) volumetric_multiplier[i] = calculate_volumetric_multiplier(filament_size[i]); }