|
|
@ -565,16 +565,8 @@ void Config_ResetDefault() { |
|
|
|
#endif |
|
|
|
|
|
|
|
volumetric_enabled = false; |
|
|
|
filament_size[0] = DEFAULT_NOMINAL_FILAMENT_DIA; |
|
|
|
#if EXTRUDERS > 1 |
|
|
|
filament_size[1] = DEFAULT_NOMINAL_FILAMENT_DIA; |
|
|
|
#if EXTRUDERS > 2 |
|
|
|
filament_size[2] = DEFAULT_NOMINAL_FILAMENT_DIA; |
|
|
|
#if EXTRUDERS > 3 |
|
|
|
filament_size[3] = DEFAULT_NOMINAL_FILAMENT_DIA; |
|
|
|
#endif |
|
|
|
#endif |
|
|
|
#endif |
|
|
|
for (int q=0; q<COUNT(filament_size); q++) |
|
|
|
filament_size[q] = DEFAULT_NOMINAL_FILAMENT_DIA; |
|
|
|
calculate_volumetric_multipliers(); |
|
|
|
|
|
|
|
SERIAL_ECHO_START; |
|
|
@ -826,39 +818,45 @@ void Config_PrintSettings(bool forReplay) { |
|
|
|
|
|
|
|
#endif // FWRETRACT
|
|
|
|
|
|
|
|
if (volumetric_enabled) { |
|
|
|
if (!forReplay) { |
|
|
|
CONFIG_ECHO_START; |
|
|
|
SERIAL_ECHOLNPGM("Filament settings:"); |
|
|
|
} |
|
|
|
/**
|
|
|
|
* Volumetric extrusion M200 |
|
|
|
*/ |
|
|
|
if (!forReplay) { |
|
|
|
CONFIG_ECHO_START; |
|
|
|
SERIAL_ECHOPGM("Filament settings:"); |
|
|
|
if (volumetric_enabled) |
|
|
|
SERIAL_EOL; |
|
|
|
else |
|
|
|
SERIAL_ECHOLNPGM(" Disabled"); |
|
|
|
} |
|
|
|
|
|
|
|
CONFIG_ECHO_START; |
|
|
|
SERIAL_ECHOPAIR(" M200 D", filament_size[0]); |
|
|
|
SERIAL_EOL; |
|
|
|
#if EXTRUDERS > 1 |
|
|
|
CONFIG_ECHO_START; |
|
|
|
SERIAL_ECHOPAIR(" M200 D", filament_size[0]); |
|
|
|
SERIAL_ECHOPAIR(" M200 T1 D", filament_size[1]); |
|
|
|
SERIAL_EOL; |
|
|
|
|
|
|
|
#if EXTRUDERS > 1 |
|
|
|
#if EXTRUDERS > 2 |
|
|
|
CONFIG_ECHO_START; |
|
|
|
SERIAL_ECHOPAIR(" M200 T1 D", filament_size[1]); |
|
|
|
SERIAL_ECHOPAIR(" M200 T2 D", filament_size[2]); |
|
|
|
SERIAL_EOL; |
|
|
|
#if EXTRUDERS > 2 |
|
|
|
#if EXTRUDERS > 3 |
|
|
|
CONFIG_ECHO_START; |
|
|
|
SERIAL_ECHOPAIR(" M200 T2 D", filament_size[2]); |
|
|
|
SERIAL_ECHOPAIR(" M200 T3 D", filament_size[3]); |
|
|
|
SERIAL_EOL; |
|
|
|
#if EXTRUDERS > 3 |
|
|
|
CONFIG_ECHO_START; |
|
|
|
SERIAL_ECHOPAIR(" M200 T3 D", filament_size[3]); |
|
|
|
SERIAL_EOL; |
|
|
|
#endif |
|
|
|
#endif |
|
|
|
#endif |
|
|
|
#endif |
|
|
|
|
|
|
|
} else { |
|
|
|
if (!forReplay) { |
|
|
|
CONFIG_ECHO_START; |
|
|
|
SERIAL_ECHOLNPGM("Filament settings: Disabled"); |
|
|
|
} |
|
|
|
if (!volumetric_enabled) { |
|
|
|
CONFIG_ECHO_START; |
|
|
|
SERIAL_ECHOLNPGM(" M200 D0"); |
|
|
|
} |
|
|
|
|
|
|
|
/**
|
|
|
|
* Auto Bed Leveling |
|
|
|
*/ |
|
|
|
#ifdef ENABLE_AUTO_BED_LEVELING |
|
|
|
#ifdef CUSTOM_M_CODES |
|
|
|
if (!forReplay) { |
|
|
|