У меня новая проблема =(
вчера так и не дошло до печати, а сегодня обнаружил аварийное выключени на старте.
Собственно вот такая проблема:
Код:
Recv: T:227.9 /250.0 B:65.4 /65.0 @:127 B@:0 W:?
Recv: T:227.8 /250.0 B:65.3 /65.0 @:127 B@:0 W:?
Recv: T:227.1 /250.0 B:65.1 /65.0 @:127 B@:0 W:?
Recv: Error:Thermal Runaway, system stopped! Heater_ID: 0
Changing monitoring state from 'Printing' to 'Error: Thermal Runaway, system stopped! Heater_ID: 0
'
Recv: Error:Printer halted. kill() called!
g-код стартует вот с таким началом
Код:
; ==== start ===========================================
M80 ; start power supply
G21 ; set mm units
G28 ; home all axis
G90 ; set absolute coordinates
G92 E0 ; reset extruder distance
G1 Z5 F500 ; up hotend
M190 S<BED> ; begin heating bed
M104 S<TEMP> ; set extruder temp and start heating
M109 S<TEMP> ; wait for extruder temp to be reached
M106 S255 ; start fan 100%
G4 P15000 ; wait 15 sec
M109 S<TEMP> ; wait for extruder temp to be reached
; ==== end =============================================
По сутит происходит такое:
Прогреваем стол - ок
Прогреваем хотэнд - ок
врубаем куллеры - ок
ждем пока куллеры остудят хотэнд - фаталит
Нашел что это проверка вот этой секции:
Код:
#if ENABLED(THERMAL_PROTECTION_HOTENDS)
#define THERMAL_PROTECTION_PERIOD 40 // Seconds
#define THERMAL_PROTECTION_HYSTERESIS 4 // Degrees Celsius
/**
* Whenever an M104 or M109 increases the target temperature the firmware will wait for the
* WATCH_TEMP_PERIOD to expire, and if the temperature hasn't increased by WATCH_TEMP_INCREASE
* degrees, the machine is halted, requiring a hard reset. This test restarts with any M104/M109,
* but only if the current temperature is far enough below the target for a reliable test.
*
* If you get false positives for "Heating failed" increase WATCH_TEMP_PERIOD and/or decrease WATCH_TEMP_INCREASE
* WATCH_TEMP_INCREASE should not be below 2.
*/
#define WATCH_TEMP_PERIOD 20 // Seconds
#define WATCH_TEMP_INCREASE 2 // Degrees Celsius
#endif
Пытался играть и паузой в G-коде и WATCH_TEMP_PERIOD ставить больше, вылетает и все тут.
Что не так?