Help. Print stops extruding Toolboard Therm reads 2000c
-
Today on my Duet 6HC + 1LC I've run into a problem where while printing the 121.temp0 sensor reports 2000c and the heater turns off the printer continues to print (no longer extruding)
I receive no indication of an error until I cancel the print then i get
Error: Board 121 does not have heater 1 3/27/2023, 9:59:39 AM Error: Failed to switch off remote heater 1: Board 121 does not have heater 1 3/27/2023, 9:59:39 AM Error: Failed to switch off remote heater 1: Board 121 does not have heater 1 3/27/2023, 9:59:39 AM Error: M106: Board 121 doesn't have fan 0
Oh before that while the printer was printing in aire I also got
3/27/2023, 9:37:07 AM Warning: Driver 0.3 warning: phase A may be disconnected 3/27/2023, 9:36:32 AM Warning: Driver 0.3 warning: phase B may be disconnected 3/27/2023, 9:36:32 AM Warning: Driver 0.2 warning: phase B may be disconnected
which are 2 of my 4 z motors.
the M122 B121 log show this about the time i'd estimate it all went bad:
Last software reset at 2023-03-27 09:19, reason: WatchdogTimeout, available RAM 2204, slot 0
Any Idea whats going on here? Voron 2.4 RRF 3.4.5
m122 === Diagnostics === RepRapFirmware for Duet 3 MB6HC version 3.4.5 (2022-11-30 19:35:23) running on Duet 3 MB6HC v1.01 (SBC mode) Board ID: 08DJM-956BA-NA3TN-6J1FL-3S86M-9TBLT Used output buffers: 8 of 40 (40 max) === RTOS === Static ram: 152760 Dynamic ram: 68964 of which 12 recycled Never used RAM 125096, free system stack 114 words Tasks: SBC(resourceWait:,1.8%,462) HEAT(notifyWait,0.0%,322) Move(notifyWait,1.4%,245) CanReceiv(notifyWait,0.0%,772) CanSender(notifyWait,0.0%,328) CanClock(delaying,0.0%,339) TMC(notifyWait,20.9%,57) MAIN(running,73.4%,923) IDLE(ready,2.3%,30), total 100.0% Owned mutexes: HTTP(MAIN) === Platform === Last reset 02:36:05 ago, cause: power up Last software reset at 2023-03-27 07:04, reason: User, GCodes spinning, available RAM 129632, slot 0 Software reset code 0x0003 HFSR 0x00000000 CFSR 0x00000000 ICSR 0x00400000 BFAR 0x00000000 SP 0x00000000 Task SBC Freestk 0 n/a Error status: 0x04 Aux0 errors 0,5,0 Step timer max interval 307 MCU temperature: min 33.3, current 40.0, max 41.3 Supply voltage: min 24.0, current 24.1, max 24.2, under voltage events: 0, over voltage events: 0, power good: yes 12V rail voltage: min 12.2, current 12.2, max 12.3, under voltage events: 0 Heap OK, handles allocated/used 99/0, heap memory allocated/used/recyclable 2048/96/96, gc cycles 4 Events: 3 queued, 3 completed Driver 0: standstill, SG min 0, mspos 984, reads 15635, writes 70 timeouts 0 Driver 1: standstill, SG min 0, mspos 552, reads 15635, writes 70 timeouts 0 Driver 2: standstill, SG min 0, mspos 824, reads 15636, writes 70 timeouts 0 Driver 3: standstill, SG min 0, mspos 728, reads 15636, writes 70 timeouts 0 Driver 4: standstill, SG min 0, mspos 392, reads 15667, writes 39 timeouts 0 Driver 5: standstill, SG min 0, mspos 1000, reads 15667, writes 39 timeouts 0 Date/time: 2023-03-27 10:00:55 Slowest loop: 1000.25ms; fastest: 0.04ms === Storage === Free file entries: 10 SD card 0 not detected, interface speed: 37.5MBytes/sec SD card longest read time 0.0ms, write time 0.0ms, max retries 0 === Move === DMs created 125, segments created 41, maxWait 2639172ms, bed compensation in use: mesh, comp offset 0.000 === MainDDARing === Scheduled moves 81149, completed 81149, hiccups 0, stepErrors 0, LaErrors 0, Underruns [0, 0, 110], CDDA state -1 === AuxDDARing === Scheduled moves 0, completed 0, hiccups 0, stepErrors 0, LaErrors 0, Underruns [0, 0, 0], CDDA state -1 === Heat === Bed heaters 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1, chamber heaters -1 -1 -1 -1, ordering errs 0 Heater 0 is on, I-accum = 0.3 === GCodes === Segments left: 0 Movement lock held by null HTTP* is doing "M122" in state(s) 0 Telnet is idle in state(s) 0 File* is idle in state(s) 0 USB is idle in state(s) 0 Aux is idle in state(s) 0 Trigger* is idle in state(s) 0 Queue* is idle in state(s) 0 LCD is idle in state(s) 0 SBC is idle in state(s) 0 Daemon is idle in state(s) 0 Aux2 is idle in state(s) 0 Autopause is idle in state(s) 0 Code queue is empty === Filament sensors === Extruder 0: no data received === CAN === Messages queued 156058, received 162512, lost 0, boc 0 Longest wait 4ms for reply type 6013, peak Tx sync delay 45773, free buffers 50 (min 29), ts 46826/46825/0 Tx timeouts 0,0,0,0,0,0 === SBC interface === Transfer state: 5, failed transfers: 0, checksum errors: 0 RX/TX seq numbers: 46251/41411 SPI underruns 0, overruns 0 State: 5, disconnects: 0, timeouts: 0 total, 0 by SBC, IAP RAM available 0x2ad48 Buffer RX/TX: 0/0-0, open files: 0 === Duet Control Server === Duet Control Server v3.4.5 Code buffer space: 4096 Configured SPI speed: 8000000Hz, TfrRdy pin glitches: 1 Full transfers per second: 39.48, max time between full transfers: 90.8ms, max pin wait times: 3298.2ms/12.5ms Codes per second: 9.26 Maximum length of RX/TX data transfers: 3272/1664 m122 b121 Diagnostics for board 121: Duet TOOL1LC rev 1.1 or later firmware version 3.4.4 (2022-10-14 11:46:33) Bootloader ID: SAMC21 bootloader version 2.3 (2021-01-26b1) All averaging filters OK Never used RAM 3080, free system stack 45 words Tasks: Move(notifyWait,0.4%,91) HEAT(notifyWait,0.1%,115) CanAsync(notifyWait,0.0%,65) CanRecv(notifyWait,0.1%,74) CanClock(notifyWait,0.0%,65) ACCEL(notifyWait,0.0%,61) TMC(notifyWait,3.0%,57) MAIN(running,91.5%,441) IDLE(ready,0.0%,26) AIN(delaying,4.9%,142), total 100.0% Last reset 00:41:31 ago, cause: software Last software reset at 2023-03-27 09:19, reason: WatchdogTimeout, available RAM 2204, slot 0 Software reset code 0x00a0 ICSR 0x04413011 SP 0x20007ed0 Task CanR Freestk 6560 ok Stack: 20004778 00000002 42003800 00000080 200032a4 a5a5a5a5 0000c63a 01000013 2000316c a5a5a5a5 0000c629 20004778 34441b56 20003194 40002800 0000cb31 00000020 00000020 20003194 000177ed a5a5a5a5 a5a5a5a5 a5a5a5a5 a5a5a5a5 a5a5a5a5 fffffff1 200032a4 Driver 0: pos 342077, 80.0 steps/mm,standstill, SG min 0, read errors 0, write errors 1, ifcnt 25, reads 62661, writes 11, timeouts 0, DMA errors 0, CC errors 0, steps req 541579 done 541579 Moves scheduled 26181, completed 26181, in progress 0, hiccups 0, step errors 0, maxPrep 586, maxOverdue 876778178, maxInc 876778178, mcErrs 0, gcmErrs 0 Peak sync jitter 2/7, peak Rx sync delay 476, resyncs 0/0, no step interrupt scheduled VIN voltage: min 24.0, current 24.0, max 24.0 MCU temperature: min 65.0C, current 67.2C, max 69.0C Last sensors broadcast 0x00000000 found 0 243 ticks ago, 0 ordering errs, loop time 0 CAN messages queued 19975, send timeouts 0, received 43966, lost 41709, free buffers 37, min 0, error reg 0 dup 0, oos 3/1/0/9, bm 0, wbm 0, rxMotionDelay 47527, adv -873545583/876852842 Accelerometer: LIS3DH, status: 00 I2C bus errors 0, naks 3, other errors 0
-
@Nurgelrot I have the filament runout manually disabled if anyone see that -It's not part of the problem
-
@DC42 The M122 from the 1LC (comes after the main M122 report above) is reporting a watchdog reset, is the stack trace any use?
-
If the problem persistent after a restart or is it working normally again?
-
Is the hotend grounded?
-
@Phaedrux Yes everything should have been correctly wired and the problem did occur again two more times. I replaced the toolboard and that has solved the problem. I'm working under the assumption that I cooked the previous toolboard. As I have temps reaching 80+ C reported from the board for long periods on an identical build that has not been in service as long. It just a guess right now but... Will figure out how to drop the temps and continue to watch it.