Hotend Idle Timeout (#16362)

This commit is contained in:
Italo Soares
2020-05-18 02:50:35 -03:00
committed by GitHub
parent 6e01079b48
commit 213d4b890e
8 changed files with 157 additions and 2 deletions

View File

@ -330,6 +330,18 @@
#define EXTRUDER_RUNOUT_EXTRUDE 5 // (mm)
#endif
/**
* Hotend Idle Timeout
* Prevent filament in the nozzle from charring and causing a critical jam.
*/
//#define HOTEND_IDLE_TIMEOUT
#if ENABLED(HOTEND_IDLE_TIMEOUT)
#define HOTEND_IDLE_DURATION_SEC 5 // (minutes) Time without extruder movement to trigger protection
#define HOTEND_IDLE_MIN_TRIGGER 180 // (°C) Minimum temperature to enable hotend protection
#define HOTEND_IDLE_NOZZLE_TARGET 0 // (°C) Safe temperature for the nozzle after timeout
#define HOTEND_IDLE_BED_TARGET 0 // (°C) Safe temperature for the bed after timeout
#endif
// @section temperature
// Calibration for AD595 / AD8495 sensor to adjust temperature measurements.
@ -3308,7 +3320,7 @@
*/
//#define MMU_EXTRUDER_SENSOR
#if ENABLED(MMU_EXTRUDER_SENSOR)
#if ENABLED(MMU_EXTRUDER_SENSOR)
#define MMU_LOADING_ATTEMPTS_NR 5 //max. number of attempts to load filament if first load fail
#endif