Turn off print fan while restoring print from RAM
This commit is contained in:
parent
40cc6dcb6d
commit
70451b6bd3
|
|
@ -11260,12 +11260,17 @@ void restore_print_from_ram_and_continue(float e_move)
|
||||||
if ((fan_check_error != EFCE_OK) && (fan_check_error != EFCE_FIXED)) return;
|
if ((fan_check_error != EFCE_OK) && (fan_check_error != EFCE_FIXED)) return;
|
||||||
if (fan_check_error == EFCE_FIXED) fan_check_error = EFCE_OK; //reenable serial stream processing if printing from usb
|
if (fan_check_error == EFCE_FIXED) fan_check_error = EFCE_OK; //reenable serial stream processing if printing from usb
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
// Make sure fan is turned off
|
||||||
|
fanSpeed = 0;
|
||||||
|
|
||||||
// restore bed temperature (bed can be disabled during a thermal warning)
|
// restore bed temperature (bed can be disabled during a thermal warning)
|
||||||
if (degBed() != saved_bed_temperature)
|
if (degBed() != saved_bed_temperature)
|
||||||
setTargetBed(saved_bed_temperature);
|
setTargetBed(saved_bed_temperature);
|
||||||
fanSpeed = saved_fan_speed;
|
|
||||||
restore_extruder_temperature_from_ram();
|
restore_extruder_temperature_from_ram();
|
||||||
|
|
||||||
|
// Restore saved fan speed
|
||||||
|
fanSpeed = saved_fan_speed;
|
||||||
axis_relative_modes ^= (-saved_extruder_relative_mode ^ axis_relative_modes) & E_AXIS_MASK;
|
axis_relative_modes ^= (-saved_extruder_relative_mode ^ axis_relative_modes) & E_AXIS_MASK;
|
||||||
float e = saved_pos[E_AXIS] - e_move;
|
float e = saved_pos[E_AXIS] - e_move;
|
||||||
plan_set_e_position(e);
|
plan_set_e_position(e);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue