|
@@ -67,6 +67,10 @@
|
67
|
67
|
#include "../gcode/gcode.h"
|
68
|
68
|
#endif
|
69
|
69
|
|
|
70
|
+#if ENABLED(NOZZLE_PARK_FEATURE)
|
|
71
|
+ #include "../libs/nozzle.h"
|
|
72
|
+#endif
|
|
73
|
+
|
70
|
74
|
// MAX TC related macros
|
71
|
75
|
#define TEMP_SENSOR_IS_MAX(n, M) (ENABLED(TEMP_SENSOR_##n##_IS_MAX##M) || (ENABLED(TEMP_SENSOR_REDUNDANT_IS_MAX##M) && REDUNDANT_TEMP_MATCH(SOURCE, E##n)))
|
72
|
76
|
#define TEMP_SENSOR_IS_ANY_MAX_TC(n) (ENABLED(TEMP_SENSOR_##n##_IS_MAX_TC) || (ENABLED(TEMP_SENSOR_REDUNDANT_IS_MAX_TC) && REDUNDANT_TEMP_MATCH(SOURCE, E##n)))
|
|
@@ -991,6 +995,12 @@ inline void loud_kill(FSTR_P const lcd_msg, const heater_id_t heater_id) {
|
991
|
995
|
}
|
992
|
996
|
WRITE(BEEPER_PIN, HIGH);
|
993
|
997
|
#endif
|
|
998
|
+ #if ENABLED(NOZZLE_PARK_FEATURE)
|
|
999
|
+ if (!homing_needed_error()) {
|
|
1000
|
+ nozzle.park(0);
|
|
1001
|
+ planner.synchronize();
|
|
1002
|
+ }
|
|
1003
|
+ #endif
|
994
|
1004
|
kill(lcd_msg, HEATER_FSTR(heater_id));
|
995
|
1005
|
}
|
996
|
1006
|
|