|
@ -5325,7 +5325,7 @@ inline void gcode_M200() { |
|
|
if (volumetric_enabled) { |
|
|
if (volumetric_enabled) { |
|
|
filament_size[target_extruder] = code_value_linear_units(); |
|
|
filament_size[target_extruder] = code_value_linear_units(); |
|
|
// make sure all extruders have some sane value for the filament size
|
|
|
// make sure all extruders have some sane value for the filament size
|
|
|
for (int i = 0; i < COUNT(filament_size); i++) |
|
|
for (uint8_t i = 0; i < COUNT(filament_size); i++) |
|
|
if (! filament_size[i]) filament_size[i] = DEFAULT_NOMINAL_FILAMENT_DIA; |
|
|
if (! filament_size[i]) filament_size[i] = DEFAULT_NOMINAL_FILAMENT_DIA; |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
@ -8695,6 +8695,6 @@ float calculate_volumetric_multiplier(float diameter) { |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
void calculate_volumetric_multipliers() { |
|
|
void calculate_volumetric_multipliers() { |
|
|
for (int i = 0; i < COUNT(filament_size); i++) |
|
|
for (uint8_t i = 0; i < COUNT(filament_size); i++) |
|
|
volumetric_multiplier[i] = calculate_volumetric_multiplier(filament_size[i]); |
|
|
volumetric_multiplier[i] = calculate_volumetric_multiplier(filament_size[i]); |
|
|
} |
|
|
} |
|
|