|
|
@ -428,8 +428,10 @@ void manage_inactivity(bool ignore_stepper_queue/*=false*/) { |
|
|
|
#endif |
|
|
|
|
|
|
|
#if ENABLED(EXTRUDER_RUNOUT_PREVENT) |
|
|
|
if (ELAPSED(ms, gcode.previous_cmd_ms + (EXTRUDER_RUNOUT_SECONDS) * 1000UL) |
|
|
|
&& thermalManager.degHotend(active_extruder) > EXTRUDER_RUNOUT_MINTEMP) { |
|
|
|
if (thermalManager.degHotend(active_extruder) > EXTRUDER_RUNOUT_MINTEMP |
|
|
|
&& ELAPSED(ms, gcode.previous_cmd_ms + (EXTRUDER_RUNOUT_SECONDS) * 1000UL) |
|
|
|
&& !planner.blocks_queued() |
|
|
|
) { |
|
|
|
#if ENABLED(SWITCHING_EXTRUDER) |
|
|
|
const bool oldstatus = E0_ENABLE_READ; |
|
|
|
enable_E0(); |
|
|
|