Thermocouple error

Hello! I have a problem connecting a thermocouple. I use the Ruramps control board. The firmware is configured correctly and works for more than a year, but first I used thermistors. Then a thermocouple was connected to control an additional fan (it cooled the drivers). Everything Then he moved the thermocouple to the hot end and crashes began. During machine downtime, everything is fine. Heating (as well as calibration) of the extruder is successful. As soon as I give the print job - the printer goes to reset. It happens like this: The stages of heating the table and the extruder, the movement to the end switches and the start of printing, pass. When the job is completed, the print head goes through one line and the machine completes printing (lifting Z and turning it off). The temperature graph records its jump up. worked correctly. I tried a variety of G-code, including the one that was previously printed.The error appears in the same place - after the first line. There was a suspicion that a guiding voltage appeared in the thermocouple cable (from the extruder motor, for example), but the cable was shielded and, in plain time, tried to push the bar with the extruder, everything was normal. What could it be? If you need to attach a logs, I’ll put it out from chewing when I get to my computer.

Comments

  • You say starting a print crashes firmware and then describe the complete print works to the end? So what is it?

    You also say it crashes at second line, so what is the content of that line.

    You should connect to a host and see for the startup message after reset. It contains a message telling you why it has reset - brown out, watchdog, reset,... 
  • I probably incorrectly put it.  the task does not reach the end, but the printer manages to raise its head before resetting.  I will definitely show a log, only later.
  • Yes, please make sure log contains ack and commands as well. Only part around reset +/- 200 lines is of interest.

    Often resets occur when more power gets used like enabling bed and heaters directly in a row while enabling them with some seconds in between will work.
  • edited June 2020
    Here is a brief summary of the commands for a print job:

    14:02:48.578: start

    14:02:48.578: Info:PowerUp

    14:02:48.578: N0 M110 N0

    14:02:48.578: N1 M999 ; In case we did not reset recover from fatal state

    14:02:48.579: N1 N1 M110

    14:02:48.579: N3 M115 ; Check firmware and capabilities

    14:02:48.579: N4 M220 S100 ; set speed multiplier

    14:02:48.579: N5 M221 S100 ; set flow multiplier

    14:02:48.579: N6 M355 ; get light status

    14:02:48.579: N7 G92 E0 ; reset extrude rposition

    14:02:48.579: N8 G90 ; absolute coordinates

    14:02:48.579: N9 M82 ; absolute E values

    14:02:48.581: Detected EEPROM version:20

    14:02:49.872: Free RAM:82440

    14:02:49.873: SelectExtruder:0

    14:02:49.876: FlowMultiply:100

    14:02:49.876: ok

    14:02:49.876: ok 1

    14:02:49.876: DebugLevel:6

    14:02:49.877: N10 G21 ; units are mm

    14:02:49.877: N11 M114 ; check position

    14:02:49.880: info:Continue from fatal state

    14:02:49.880: ok

    14:02:49.880: ok 2

    14:02:49.880: N12 M111 S6 ; debug flags

    14:02:49.880: N13 M360 ; get configuration

    14:02:49.884: ok 3

    14:02:49.900: FIRMWARE_NAME:Repetier_1.0.4 COMPILED:May 7 2020 FIRMWARE_URL:https://github.com/repetier/Repetier-Firmware/ PROTOCOL_VERSION:1.0 MACHINE_TYPE:Core_XY EXTRUDER_COUNT:1 REPETIER_PROTOCOL:3

    14:02:49.900: Cap:PROGRESS:1

    14:02:49.904: Cap:AUTOREPORT_TEMP:1

    14:02:49.904: Cap:HOST_RESCUE:1

    14:02:49.904: Cap:EEPROM:1

    14:02:49.909: Cap:AUTOLEVEL:0

    14:02:49.909: Cap:Z_PROBE:0

    14:02:49.909: Cap:SOFTWARE_POWER:1

    14:02:49.913: Cap:TOGGLE_LIGHTS:1

    14:02:49.913: Cap:PAUSESTOP:1

    14:02:49.917: Cap:PREHEAT:1

    14:02:49.917: Cap:EMERGENCY_PARSER:1

    14:02:49.921: Printed filament:0.00m Printing time:0 days 0 hours 0 min

    14:02:49.925: PrinterMode:FFF

    14:02:49.925: ok 4

    14:02:49.925: SpeedMultiply:100

    14:02:49.925: ok 5

    14:02:49.925: N14 M539 S1

    14:02:49.925: @getip

    14:02:49.926: N15 M155 S1

    14:02:49.929: FlowMultiply:100

    14:02:49.929: ok 6

    14:02:49.929: Info:Case lights off

    14:02:49.929: ok 7

    14:02:49.930: N16 M415

    14:02:49.933: ok 8

    14:02:49.933: ok 9

    14:02:49.933: ok 10

    14:02:49.933: ok 11

    14:02:49.933: N17 M117 192.168.1.4:3344

    14:02:49.937: X:0.00 Y:0.00 Z:0.000 E:0.0000

    14:02:49.937: ok 12

    14:02:49.937: DebugLevel:6

    14:02:49.937: ok 13

    14:02:49.941: Config:Baudrate:115200

    14:02:49.941: Config:InputBuffer:127

    14:02:49.945: Config:NumExtruder:1

    14:02:49.945: Config:MixingExtruder:0

    14:02:49.950: Config:HeatedBed:1

    14:02:49.950: Config:SDCard:1

    14:02:49.950: Config:Fan:1

    14:02:49.954: Config:Fan2:0

    14:02:49.954: Config:LCD:1

    14:02:49.954: Config:SoftwarePowerSwitch:1

    14:02:49.958: Config:XHomeDir:-1

    14:02:49.958: Config:YHomeDir:-1

    14:02:49.962: Config:ZHomeDir:-1

    14:02:49.962: Config:XHomePos:-2.00

    14:02:49.966: Config:YHomePos:-62.00

    14:02:49.966: Config:ZHomePos:0.000

    14:02:49.970: Config:SupportG10G11:1

    14:02:49.970: Config:SupportLocalFilamentchange:1

    14:02:49.974: Config:CaseLights:1

    14:02:49.974: Config:ZProbe:0

    14:02:49.978: Config:Autolevel:0

    14:02:49.978: Config:EEPROM:1

    14:02:49.982: Config:PrintlineCache:16

    14:02:49.982: Config:JerkXY:4.00

    14:02:49.986: Config:KeepAliveInterval:8000

    14:02:49.986: Config:JerkZ:0.30

    14:02:49.991: Config:RetractionLength:3.00

    14:02:49.991: Config:RetractionLongLength:13.00

    14:02:49.995: Config:RetractionSpeed:40.00

    14:02:49.999: Config:RetractionZLift:1.00

    14:02:49.999: Config:RetractionUndoExtraLength:0.00

    14:02:50.003: Config:RetractionUndoExtraLongLength:0.00

    14:02:50.007: Config:RetractionUndoSpeed:40.00

    14:02:50.007: Config:XMin:-2.00

    14:02:50.011: Config:YMin:-62.00

    14:02:50.011: Config:ZMin:0.00

    14:02:50.015: Config:XMax:328.00

    14:02:50.015: Config:YMax:302.00

    14:02:50.019: Config:ZMax:290.00

    14:02:50.019: Config:XSize:330.00

    14:02:50.019: Config:YSize:364.00

    14:02:50.023: Config:ZSize:290.00

    14:02:50.023: Config:XPrintAccel:500.00

    14:02:50.027: Config:YPrintAccel:500.00

    14:02:50.031: Config:ZPrintAccel:10.00

    14:02:50.031: Config:XTravelAccel:500.00

    14:02:50.036: Config:YTravelAccel:500.00

    14:02:50.036: Config:ZTravelAccel:10.00

    14:02:50.040: Config:PrinterType:Cartesian

    14:02:50.040: Config:MaxBedTemp:120

    14:02:50.044: Config:Extr.1:Jerk:20.00

    14:02:50.048: Config:Extr.1:MaxSpeed:40.00

    14:02:50.048: Config:Extr.1:Acceleration:5000.00

    14:02:50.052: Config:Extr.1:Diameter:0.00

    14:02:50.052: Config:Extr.1:MaxTemp:275

    14:02:50.150: ok 14

    14:02:50.150: ok 15

    14:02:50.150: ok 16

    14:02:50.150: RESCUE_STATE: OFF

    14:02:50.154: ok 17

    14:05:05.751: wait (134)

    14:05:05.752: N18 M530 S1 L66

    14:05:05.756: N19 M531 torpedo

    14:05:05.756: ok 18

    14:05:05.757: N20 M532 X0 L0

    14:05:05.757: N21 M539 P0

    14:05:05.757: N22 M999

    14:05:05.757: N1 N1 M110

    14:05:05.758: N0 M110 N0

    14:05:05.758: N1 M415 S1

    14:05:05.758: N0 M110 N0

    14:05:05.859: ok 19

    14:05:05.859: ok 20

    14:05:05.859: ok 21

    14:05:05.859: Slow command added:M190 S70

    14:05:05.859: N1 M190 S70

    14:05:05.859: N2 M104 S220

    14:05:05.861: Slow command added:M109 S220

    14:05:05.861: N3 M109 S220

    14:05:05.861: N4 M82 ;absolute extrusion mode

    14:05:05.861: Slow command added:G28 ;Home

    14:05:05.861: N5 G28 ;Home

    14:05:05.962: ok 22

    14:05:05.962: DebugLevel:6

    14:05:05.962: N6 G1 Z15.0 F6000 ;Move the platform down 15mm

    14:05:05.966: info:Continue from fatal state

    14:05:05.966: ok (2)

    14:05:05.966: ok 1

    14:05:05.966: RESCUE_STATE: OFF

    14:05:05.966: N7 G92 E0

    14:05:05.967: N8 G1 F200 E3

    14:05:05.969: ok

    14:05:05.969: ok 1

    14:05:05.970: N9 G92 E0

    14:05:05.970: N10 M141 S36

    14:05:06.063: TargetBed:70

    14:08:43.925: busy:heating (27)

    14:08:49.845: ok 2

    14:08:49.845: TargetExtr0:220

    14:08:49.845: ok 3

    14:08:49.849: TargetExtr0:220

    14:10:59.199: busy:heating (16)

    14:11:00.674: ok 4

    14:11:00.674: ok 5

    14:11:00.675: N11 M117 ETA 21:10:58 day 6

    14:11:16.674: busy:processing (2)

    14:11:20.512: X:-2.00 Y:-62.00 Z:0.000 E:0.0000

    14:11:20.516: ok 6

    14:11:20.516: ok 7

    14:11:20.516: ok 8

    14:11:20.516: ok 9

    14:11:20.516: ok 10

    14:11:20.516: N12 M117 ETE 07:05:47

    14:11:20.516: N13 G92 E0

    14:11:20.516: N14 G92 E0

    14:11:20.516: N15 G1 F2400 E-3

    14:11:20.516: N16 M107

    14:11:20.520: Unknown command:N10 M141 S36

    14:11:20.520: ok 11

    14:11:20.520: N17 G1 F600 Z1.25

    14:11:20.614: ok 12

    14:11:20.614: N18 G0 F2100 X65.432 Y143.168 Z1.25

    14:11:20.614: N19 G1 F600 Z0.25

    14:11:20.721: ok 13

    14:11:20.721: ok 14

    14:11:20.721: ok 15

    14:11:20.721: ok 16

    14:11:20.721: N20 G1 F2700 E0

    14:11:20.721: N21 G1 F1200 X66.167 Y142.858 E0.02131

    14:11:20.725: ok 17

    14:11:20.725: ok 18

    14:11:20.725: ok 19

    14:11:20.725: ok 20

    14:11:20.725: N22 M532 X0.0292 L1

    14:11:20.725: N23 G1 X66.929 Y142.623 E0.04262

    14:11:20.725: N24 G1 X67.711 Y142.465 E0.06393

    14:11:20.725: N25 G1 X68.891 Y142.377 E0.09554

    14:11:20.729: ok 21

    14:11:20.729: ok 22

    14:11:20.729: N26 G1 X190.522 Y142.377 E3.34506

    14:11:20.729: N27 G1 X260.09 Y142.378 E5.20365

    14:11:20.733: ok 23

    14:11:20.733: ok 24

    14:11:20.733: ok 25

    14:11:20.733: N28 G1 X260.923 Y142.422 E5.22594

    14:11:20.733: N29 G1 X261.436 Y142.476 E5.23972

    14:11:20.733: N30 G1 X262.224 Y142.599 E5.26103

    14:11:20.737: ok 26

    14:11:20.737: ok 27

    14:11:20.737: N31 G1 X263.194 Y142.866 E5.28791

    14:11:20.737: N32 G1 X264.233 Y143.266 E5.31765

    14:11:20.741: ok 28

    14:11:20.741: ok 29

    14:11:20.741: ok 30

    14:11:20.741: N33 G1 X264.94 Y143.636 E5.33897

    14:11:20.741: N34 G1 X265.593 Y144.065 E5.35984

    14:11:20.741: N35 G1 X266.55 Y144.813 E5.39229

    14:11:22.978: ok 31

    14:11:23.875: ok 32

    14:11:23.875: N36 M117 ETA 21:16:56 day 6

    14:11:23.957: ok 33

    14:11:23.957: N37 G1 X267.116 Y145.374 E5.41358

    14:11:24.240: DebugLevel:14

    14:11:24.359: Error:One heater seems decoupled from thermistor - disabling all for safety!

    14:11:24.363: Error:Could not hold temperature 220.00 measured 242.34 deg. C

    14:11:24.367: Disabling all heaters due to detected sensor defect.

    14:11:24.371: DebugLevel:14

    14:11:24.835: RequestStop:

    14:11:24.835: N38 M530 S0

    14:11:39.957: busy:processing (2)

    14:11:45.253: TargetExtr0:0

    14:11:45.381: fatal:Heater/sensor error - Printer stopped and heaters disabled due to this error. Fix error and restart with M999. (2)

    14:11:45.385: ok 34

    14:11:45.385: N39 M539 P0

    14:11:45.393: fatal:Heater/sensor error - Printer stopped and heaters disabled due to this error. Fix error and restart with M999.

    14:11:45.393: ok 35

    14:11:45.393: N40 M415 S0

    14:11:45.393: @stopLog

    14:11:45.405: fatal:Heater/sensor error - Printer stopped and heaters disabled due to this error. Fix error and restart with M999.

    14:11:45.405: ok 36

    14:11:45.413: fatal:Heater/sensor error - Printer stopped and heaters disabled due to this error. Fix error and restart with M999.

    14:11:45.413: ok 37

    14:11:45.426: fatal:Heater/sensor error - Printer stopped and heaters disabled due to this error. Fix error and restart with M999.

    14:11:45.426: ok 38

    14:11:45.434: fatal:Heater/sensor error - Printer stopped and heaters disabled due to this error. Fix error and restart with M999.

    14:11:45.438: ok 39

    14:11:45.446: fatal:Heater/sensor error - Printer stopped and heaters disabled due to this error. Fix error and restart with M999.

    14:11:45.446: ok 40

    14:11:46.425: wait

    14:11:51.260: N41 M117 Finished


  • I already see the error output even before the printer stops, while it is making the first line.
  • And here is the conclusion of the place of the error with temperature. I’m not sure that this temperature can rise instantly.

    14:11:20.987: T:217.13 /220 B:70.00 /70 B@:80 @:94

    14:11:22.073: T:217.21 /220 B:70.04 /70 B@:64 @:100

    14:11:22.978: ok 31

    14:11:23.154: T:266.84 /220 B:70.04 /70 B@:54 @:0

    14:11:23.875: ok 32

    14:11:23.875: N36 M117 ETA 21:16:56 day 6

    14:11:23.957: ok 33

    14:11:23.957: N37 G1 X267.116 Y145.374 E5.41358

    14:11:24.240: DebugLevel:14

    14:11:24.359: Error:One heater seems decoupled from thermistor - disabling all for safety!

    14:11:24.363: Error:Could not hold temperature 220.00 measured 242.34 deg. C

    14:11:24.367: Disabling all heaters due to detected sensor defect.

    14:11:24.371: DebugLevel:14

    14:11:24.835: RequestStop:

    14:11:24.835: T:-444.00 /0 B:70.00 /0 B@:0 @:0 D0:2

    14:11:24.835: N38 M530 S0

    14:11:25.423: T:-444.00 /0 B:70.00 /0 B@:0 @:0 D0:2

    14:11:26.509: T:-444.00 /0 B:69.92 /0 B@:0 @:0 D0:2

    14:11:27.590: T:-444.00 /0 B:69.84 /0 B@:0 @:0 D0:2

    14:11:28.676: T:-444.00 /0 B:69.72 /0 B@:0 @:0 D0:2

    14:11:29.892: T:-444.00 /0 B:69.64 /0 B@:0 @:0 D0:2

    14:11:30.945: T:-444.00 /0 B:69.52 /0 B@:0 @:0 D0:2

    14:11:31.957: busy:processing

    14:11:32.027: T:-444.00 /0 B:69.44 /0 B@:0 @:0 D0:2

    14:11:33.112: T:-444.00 /0 B:69.36 /0 B@:0 @:0 D0:2

    14:11:34.263: T:-444.00 /0 B:69.28 /0 B@:0 @:0 D0:2

    14:11:35.283: T:-444.00 /0 B:69.16 /0 B@:0 @:0 D0:2

    14:11:36.365: T:-444.00 /0 B:69.08 /0 B@:0 @:0 D0:2

    14:11:37.450: T:-444.00 /0 B:69.00 /0 B@:0 @:0 D0:2

    14:11:38.536: T:-444.00 /0 B:68.90 /0 B@:0 @:0 D0:2

    14:11:39.588: T:-444.00 /0 B:68.80 /0 B@:0 @:0 D0:2

    14:11:39.957: busy:processing

    14:11:40.604: T:-444.00 /0 B:68.75 /0 B@:0 @:0 D0:2

    14:11:41.690: T:-444.00 /0 B:68.65 /0 B@:0 @:0 D0:2

    14:11:42.775: T:-444.00 /0 B:68.55 /0 B@:0 @:0 D0:2

    14:11:43.861: T:-444.00 /0 B:68.50 /0 B@:0 @:0 D0:2

    14:11:44.864: T:-444.00 /0 B:68.40 /0 B@:0 @:0 D0:2

    14:11:45.253: TargetExtr0:0

    14:11:45.360: T:-444.00 /0 B:68.35 /0 B@:0 @:0 D0:2

    14:11:45.381: fatal:Heater/sensor error - Printer stopped and heaters disabled due to this error. Fix error and restart with M999. (2)

    14:11:45.385: ok 34

    14:11:45.385: N39 M539 P0

    14:11:45.393: fatal:Heater/sensor error - Printer stopped and heaters disabled due to this error. Fix error and restart with M999.

    14:11:45.393: ok 35

    14:11:45.393: N40 M415 S0

    14:11:45.393: @stopLog

    14:11:45.405: fatal:Heater/sensor error - Printer stopped and heaters disabled due to this error. Fix error and restart with M999.

    14:11:45.405: ok 36

    14:11:45.413: fatal:Heater/sensor error - Printer stopped and heaters disabled due to this error. Fix error and restart with M999.

    14:11:45.413: ok 37

    14:11:45.426: fatal:Heater/sensor error - Printer stopped and heaters disabled due to this error. Fix error and restart with M999.

    14:11:45.426: ok 38

    14:11:45.434: fatal:Heater/sensor error - Printer stopped and heaters disabled due to this error. Fix error and restart with M999.

    14:11:45.438: ok 39

    14:11:45.446: fatal:Heater/sensor error - Printer stopped and heaters disabled due to this error. Fix error and restart with M999.

    14:11:45.446: ok 40

    14:11:45.929: T:-444.00 /0 B:68.30 /0 B@:0 @:0 D0:2

    14:11:46.425: wait

    14:11:47.015: T:-444.00 /0 B:68.25 /0 B@:0 @:0 D0:2

    14:11:51.260: N41 M117 Finished

  • 14:11:22.073: T:217.21 /220 B:70.04 /70 B@:64 @:100

    14:11:22.978: ok 31

    14:11:23.154: T:266.84 /220 B:70.04 /70 B@:54 @:0


    49°C in one second is surely not realistic. This means the decoupled error causing the stop due to fatal error is correct.


    The question is how this can happen. One reason is short or loose contact that caused measured voltage to change. Also a defect sensor can cause jumping values. Another is induction from heater or motor cables. Are the cables twisted to prevent cross talk to neighbouring cables or shielded?

  • Yes, the cable is shielded. Without printing - the hot end successfully heats up and pushes the thread
  • That is why I said it could also be a bad/broken cable. It happened when you moved teh head if I saw this correctly so it moves the cable and can cause contact to get loose or what ever. But also extruder is on so crosstalk was an option. I can't say what it is - just that you have jumps in temperature and that means normally that the adc measured 0 or 5v causing the temperatures to jump and go back when correct voltage is measured.
  • Found a problem! For some reason, before, it seems, she was not there. This is an extruder. When he pushes the bar, the temperature instantly rises. And after a short time (probably until the firmware tracks unnatural heating), the printer turns off. I will look for a problem, although I don’t know yet. It seems to me that this is not even a directive voltage, but a breakdown of insulation.

    > 15:59:48.708: T:206.65 /210 B:47.18 /0 B@:0 @:93

    > 15:59:49.437: wait

    > 15:59:49.793: T:206.73 /210 B:47.18 /0 B@:0 @:93

    < 15:59:50.329: N21 G1 E10.00 F120

    > 15:59:50.387: ok 21

    > 15:59:50.875: T:259.75 /210 B:47.10 /0 B@:0 @:0

    > 15:59:51.473: wait

    > 15:59:51.562: DebugLevel:14

    > 15:59:51.673: Error:One heater seems decoupled from thermistor - disabling all for safety!

    > 15:59:51.677: Error:Could not hold temperature 210.00 measured 259.75 deg. C

    > 15:59:51.681: Disabling all heaters due to detected sensor defect.

    > 15:59:51.685: DebugLevel:14

    > 15:59:51.685: RequestStop:

    > 15:59:51.960: T:-444.00 /0 B:47.10 /0 B@:0 @:0 D0:2

    > 15:59:53.042: T:-444.00 /0 B:47.03 /0 B@:0 @:0 D0:2

    > 15:59:54.131: T:-444.00 /0 B:47.03 /0 B@:0 @:0 D0:2

    > 15:59:55.209: T:-444.00 /0 B:46.95 /0 B@:0 @:0 D0:2

    > 15:59:56.290: T:-444.00 /0 B:46.95 /0 B@:0 @:0 D0:2

    > 15:59:57.375: T:-444.00 /0 B:46.95 /0 B@:0 @:0 D0:2

Sign In or Register to comment.