Всем привет! Вчера, на середине печати мой принтер написал ошибку и прекратил печать!
Термисторы стоят китайские..
Пытался ставить минимальную температуру в 5 градусов, не помогло….
READ: Error:Thermal Runaway, system stopped! Heater_ID: bed
READ: Error:Printer halted. kill() called!
Вот вырезки из конфига
:
//#define TEMP_SENSOR_0 1
#define TEMP_SENSOR_0 5
#define TEMP_SENSOR_1 0
#define TEMP_SENSOR_2 0
#define TEMP_SENSOR_3 0
//#define TEMP_SENSOR_BED 0
#define TEMP_SENSOR_BED 1
// The minimal temperature defines the temperature below which the heater will not be enabled It is used
// to check that the wiring to the thermistor is not broken.
// Otherwise this would lead to the heater being powered on all the time.
#define HEATER_0_MINTEMP 5
#define HEATER_1_MINTEMP 5
#define HEATER_2_MINTEMP 5
#define HEATER_3_MINTEMP 5
#define BED_MINTEMP 5
// When temperature exceeds max temp, your heater will be switched off.
// This feature exists to protect your hotend from overheating accidentally, but *NOT* from thermistor short/failure!
// You should use MINTEMP for thermistor short/failure protection.
// Ограничение максимальной температуры хотэнда
#define HEATER_0_MAXTEMP 275
#define HEATER_1_MAXTEMP 275
#define HEATER_2_MAXTEMP 275
#define HEATER_3_MAXTEMP 275
#define BED_MAXTEMP 120
When printing cube.gcode using Pronterface I get:
Print started at: 23:07:31
After 8 seconds I get:
Error:Printer halted. kill() called!
Error:Printer halted. kill() called!
What is the reason?
How can I see logs?
Additional information:
I connected only three motors, and set the following in Configuration.h of Marlin Firmware:
#define TEMP_SENSOR_0 999
...
#define TEMP_SENSOR_BED 999
...
#define X_MIN_ENDSTOP_INVERTING true // set to true to invert the logic of the endstop.
...
(Also for min max for XYZ)
In 8 second X motor and Z motor were running.
This is the link to G-Code print file (cube.gcode).
I’m using Marlin 1.1.x on a Arduino Mega 2560 + RAMPS 1.4 without endstops.
So your heater is slow.
/**
* Thermal Protection provides additional protection to your printer from damage
* and fire. Marlin always includes safe min and max temperature ranges which
* protect against a broken or disconnected thermistor wire.
*
* The issue: If a thermistor falls out, it will report the much lower
* temperature of the air in the room, and the the firmware will keep
* the heater on.
*
* If you get "Thermal Runaway" or "Heating failed" errors the
* details can be tuned in Configuration_adv.h
*/
#define THERMAL_PROTECTION_HOTENDS // Enable thermal protection for all extruders
#define THERMAL_PROTECTION_BED // Enable thermal protection for the heated bed
/**
* Whenever an M104, M109, or M303 increases the target temperature, the
* firmware will wait for the WATCH_TEMP_PERIOD to expire. If the temperature
* hasn't increased by WATCH_TEMP_INCREASE degrees, the machine is halted and
* requires a hard reset. This test restarts with any M104/M109/M303, 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 set
* below 2.
*/
#define WATCH_TEMP_PERIOD 20 // Seconds
#define WATCH_TEMP_INCREASE 2 // Degrees Celsius
Loading
🇺🇦 We stand with Ukraine! 🇺🇦