fatal: Heater/sensor error

i am using an Azteeg x3 pro board. i have gotten everything to work besides this, fatal: Heater/sensor error. 

HOT END HEATS UP CAT GET PAST ERROR
HERE ARE MY SETTINGS

Stabilize temperature corridorTEMP_HYSTERESIS
[°C, 0 = disabled]
If enabled, the temperature must be for watchperiod seconds inside a +/- corridor of the target range, before it is finished.
Temperature control rangePID_CONTROL_RANGE
[°C] 20
Range where the selected heat manager controls output. Ouside this range extruder/bed are heated with full power.
Skip extruder temp. wait if withinSKIP_M109_IF_WITHIN
[°C]2
Calling M109 (set bed temp and wait) will finish immediately, if the bed has already a temperature that close to target temperature.
Enable extruder cooler atEXTRUDER_FAN_COOL_TEMP
[°C]50
Enables the extruder cooler if extruder temp is warmer or value is higher then this value.
Minimum extruder temperatureMIN_EXTRUDER_TEMP
[°C]150
Ignores extruder moves, if extruder is cooler then this value.
Maximum extruder temperatureMAXTEMP
[°C]275
Maximum temperature you can define. Larger values get reduced to this value.
Minimum defect temperatureMIN_DEFECT_TEMPERATURE
[°C]-10
Temperatures below this lets the firmware assume, that the thermistor is defect.
Maximum defect temperatureMAX_DEFECT_TEMPERATURE
[°C]290
Temperatures higher this lets the firmware assume, that the thermistor is defect.
Preheat timeMILLISECONDS_PREHEAT_TIME
[ms]30000
During this time no defect sensors get reported. Required for thermistors that are not precise at room temperature.
Maximum extrusion lengthEXTRUDE_MAXLENGTH
[mm filament going in] 160
When you try to extruder more then this in one move, the extrusion gets ignored. Protects for wrong defined extrusion commands, e.g. if you stopped printing and did not reset extrusion position to 0.
Decouple hold varianceDECOUPLING_TEST_MAX_HOLD_VARIANCE
[°C]20
Firmware tests for decoupled sensor - heater. When target temperature is reached, the temperature may only swing this amount or it will mark your combination as decoupled. If you get false alarams after reaching target temperature, increase this value.
Decouple min temp. riseDECOUPLING_TEST_MIN_TEMP_RISE
[°C]1
On heatup, we expect at least this temperature rise after the time period set in the extruder. If your measurement is stable, 1 is the value you want.
Heater PWM speedHEATER_PWM_SPEED
15Hz, 256 values
Fan PWM speedCOOLER_PWM_SPEED
15Hz, 256 values
Extruder XY Switch SpeedEXTRUDER_SWITCH_XY_SPEED
[mm/s]100
This speed is used when you switch between extruders to set new position.
Raise Z on ToolchangeRAISE_Z_ON_TOOLCHANGE
[mm/s]
Tool head gets raised that distance before switching tools.
Scale PID values to max. PID. Can give better temp. results if max. PID is low. (SCALE_PID_TO_MAX)
Disable extruder stepper when unused (DISABLE_E)
Enable heated bed support (HAVE_HEATED_BED)
Enable PDM for heaters (instead of PWM) (PDM_FOR_EXTRUDER)
Enable PDM for fans (instead of PWM) (PDM_FOR_COOLER)
Mixing Extruder (1 Nozzle/heater + 2 or more filament feeder) (MIXING_EXTRUDER)
Kill/reset firmware on defect sensor. (KILL_IF_SENSOR_DEFECT)
Extruders share same heater from extruder 0 definition (SHARED_EXTRUDER_HEATER)        (*ENABLED*)

Extruder

Add extruder  Remove last extruder

Extruder 0

Extruder stepper
X motorY motorZ motorExtruder 0Extruder 1Extruder 2Extruder 3Extruder 4Extruder 5Extruder 6
Invert motor direction (EXT0_INVERSE)
Invert enable signal (EXT0_ENABLE_ON)
Enable motor mirroring (EXT0_MIRROR_STEPPER)
Offset XEXT0_X_OFFSET
[mm]
Offset YEXT0_Y_OFFSET
[mm]
Offset ZEXT0_Z_OFFSET
[mm]
Start speedEXT0_MAX_START_FEEDRATE
[mm/s] 20
Maximum speedEXT0_MAX_FEEDRATE
[mm] 50
ResolutionEXT0_STEPS_PER_MM
[steps per mm] 370
AccelerationEXT0_MAX_ACCELERATION
[mm/s2] 5000

Preheat TemperatureEXT0_PREHEAT_TEMP
[°C] 190

Temperature sensorEXT0_TEMPSENSOR_TYPE
100K NTC 3950
Temperature sensor pin THERMOCOUPLE 0

Heater pinEXT0_HEATER_PIN HEATER 0

Temperature managerEXT0_HEAT_MANAGER
 easy to understand, stable

Max PWM valueEXT0_PID_MAX
255
Decouple test periodEXT0_DECOUPLE_TEST_PERIOD
12
Power when onEXT0_PID_INTEGRAL_DRIVE_MAX
230
Dead time lagEXT0_PID_PGAIN_OR_DEAD_TIME
7
Extruder cooler pinEXT0_EXTRUDER_COOLER_PIN
Disabled / No pin assigned

Wait retract distanceEXT0_WAIT_RETRACT_UNITS
[mm] 0  Distance to retract during heat up.

Jam detection pinEXT0_JAM_PIN
Disabled / No pin 

Comments

  • Check the log when it decouples. It gives more informations. Just a config can not show what is wrong. Could be wrong sensor pins or timing to short. Sometimes this happens when fans turn on and start to cool heater instead of filament coming out. So compare also messages with temperature curve and timing when it happens to find real source of problem.
  • Same problem here.
    I was succesfully printing from SD card (prepared files in Repetier) for several days and everything worked.
    Upgraded firmware to Repetier 0.92.9.
    Now I cannot get extruder heating to work.

    Log sais:
    < 19:38:57: busy:heating
    < 19:38:57: T:23.19 /220 B:69.88 /70 B@:255 @:255
    < 19:38:58: T:23.06 /220 B:69.92 /70 B@:255 @:255
    < 19:38:59: busy:heating
    < 19:38:59: T:23.06 /220 B:69.92 /70 B@:255 @:255
    < 19:39:00: T:23.19 /220 B:70.00 /70 B@:0 @:255
    < 19:39:01: busy:heating
    < 19:39:01: DebugLevel:12
    < 19:39:01: Error:One heater seems decoupled from thermistor - disabling all for safety!
    < 19:39:01: Error:Temp. raised to slow. Rise = -0.14 after 301017 ms
    < 19:39:01: Disabling all heaters due to detected sensor defect.
    < 19:39:01: DebugLevel:12
    < 19:39:01: T:23.06 /0 B:70.04 /0 B@:0 @:0

    Dry Run is not activated.
    G-code sends according to log.
    Bed heating works fine (I heat bed before extruder)
    Using Repetier-host 1.1.0 on mac

    No matter what it doesn't heat.
    Please help
  • edited April 2018
    No additional information in log only (fatal: Heater/sensor error.) all pins are correctly assigned it will not begin to print unless everything is exact. Thermocouple/Thermistor reads constant temperature of around 238 degrees C WHEN COOL i have tried brand new fully assembled e3d hot end with  100 k ntc 3950 all pins correct. Same result with fully assembled mk7 extruder with 100 k ntc 3950 all pins correct. Same result with fully assembled mk7 extruder with 100k EPCOS all pins correct. Same result with brand new single 100 k ntc 3950 all pins correct. When i take the thermocouples/thermistors out of the Hot end and touch it with my hand it makes the temperature decrease and increase. 

  • i figured out the problem. i was using thermocouple pin. it does not support thermistors i did not see a thermistor pin in the selection on the configuration tool but with research i found out that i could use Analog pin 13 for thermistor 0

  • @mathiasf78
    < 19:39:01: Error:Temp. raised to slow. Rise = -0.14 after 301017 ms

    is the key here. It says I heated the extruder/bed for 30 seconds and it got 0.14°C colder. So it seems that the assigned thermistor did not get hotter. Typical reasons:
    1. No main power so heater did not get hot at all.
    2. You assigne dthe wrong thermistor, .e.g. being placed on a different extruder/bed.
  • Hello. I've had a similar problem with this error.
    Increased wait time a little and some other parameters and the error doesn't show anymore. However, I still can't reach the desired temperature.

    If I set it to 200 the temperature platoes at 180. If I set it to 220 it platoes at 200.

    I think the sensor works, otherwise it wouldn't be showing the current temperature until the failure point.
    I also think the pins are correct, otherwise I wouldn't get any readings.
    I tried checking EEPROM, Printer Config and Configuration.h for any offset parameters but couldn't find anything.

    Any idea of what could be wrong?
Sign In or Register to comment.