PFW-1561 MMU unload when there are no fan errors
EFCE_FIXED is set to EFCE_OK only when the printer is not active. This resolves an issue where, while the print job is paused due to the fan error; if you allow the extruder to cool down below 50°C, then the printer will still try to heat up the extruder to do the unload. Instead of allowing both EFCE_OK and EFCE_FIXED. Only allow unloading if fan_check_error == EFCE_OK
This commit is contained in:
parent
5aa67489da
commit
a4ee731a53
|
|
@ -5676,7 +5676,7 @@ void lcd_print_stop_finish()
|
||||||
|
|
||||||
if (MMU2::mmu2.Enabled() && MMU2::mmu2.FindaDetectsFilament()
|
if (MMU2::mmu2.Enabled() && MMU2::mmu2.FindaDetectsFilament()
|
||||||
#ifdef FANCHECK
|
#ifdef FANCHECK
|
||||||
&& fan_check_error != EFCE_REPORTED
|
&& fan_check_error == EFCE_OK
|
||||||
#endif //FANCHECK
|
#endif //FANCHECK
|
||||||
) {
|
) {
|
||||||
// The print was aborted while when the nozzle was cold:
|
// The print was aborted while when the nozzle was cold:
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue