Toolboard keeps loosing heater 1
-
@dc42 Reverted as it just happened again after trying yet another input shaper. Will get those M122's as soon as it happens again.
-
@dc42 @T3P3Tony Here are the latest M122's
M122
=== Diagnostics ===
RepRapFirmware for Duet 3 MB6HC version 3.4.5 (2022-11-30 19:35:23) running on Duet 3 MB6HC v1.02 or later (standalone mode)
Board ID: 08DJM-9P63L-DJ3S0-7J9D4-3SN6J-9UMZA
Used output buffers: 3 of 40 (40 max)
=== RTOS ===
Static ram: 152760
Dynamic ram: 99104 of which 0 recycled
Never used RAM 97800, free system stack 112 words
Tasks: NETWORK(ready,160.6%,230) ETHERNET(notifyWait,0.3%,566) HEAT(notifyWait,0.1%,322) Move(notifyWait,7.6%,245) CanReceiv(notifyWait,0.1%,774) CanSender(notifyWait,0.1%,328) CanClock(delaying,0.0%,339) TMC(notifyWait,42.8%,57) MAIN(running,270.6%,925) IDLE(ready,0.0%,30), total 482.3%
Owned mutexes:
=== Platform ===
Last reset 02:00:49 ago, cause: software
Last software reset at 2023-06-21 12:35, reason: User, GCodes spinning, available RAM 66660, slot 2
Software reset code 0x0003 HFSR 0x00000000 CFSR 0x00000000 ICSR 0x00400000 BFAR 0x00000000 SP 0x00000000 Task MAIN Freestk 0 n/a
Error status: 0x04
Aux0 errors 0,1,0
Step timer max interval 202
MCU temperature: min 40.4, current 44.4, max 44.9
Supply voltage: min 23.9, current 24.0, max 24.2, under voltage events: 0, over voltage events: 0, power good: yes
12V rail voltage: min 11.9, current 12.2, max 12.5, under voltage events: 0
Heap OK, handles allocated/used 0/0, heap memory allocated/used/recyclable 0/0/0, gc cycles 0
Events: 0 queued, 0 completed
Driver 0: standstill, SG min 0, mspos 976, reads 64534, writes 29 timeouts 0
Driver 1: standstill, SG min n/a, mspos 8, reads 64563, writes 0 timeouts 0
Driver 2: standstill, SG min 0, mspos 112, reads 64534, writes 29 timeouts 0
Driver 3: standstill, SG min 0, mspos 784, reads 64540, writes 23 timeouts 0
Driver 4: standstill, SG min 0, mspos 880, reads 64540, writes 23 timeouts 0
Driver 5: standstill, SG min 0, mspos 464, reads 64534, writes 29 timeouts 0
Date/time: 2023-06-21 17:16:04
Slowest loop: 209.40ms; fastest: 0.05ms
=== Storage ===
Free file entries: 9
SD card 0 detected, interface speed: 25.0MBytes/sec
SD card longest read time 3.2ms, write time 2.6ms, max retries 0
=== Move ===
DMs created 125, segments created 42, maxWait 164204ms, bed compensation in use: mesh, comp offset 0.000
=== MainDDARing ===
Scheduled moves 155342, completed 155342, hiccups 0, stepErrors 0, LaErrors 0, Underruns [0, 0, 2], 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 2 -1 -1 -1, ordering errs 0
Heater 0 is on, I-accum = 0.0
Heater 2 is on, I-accum = 0.0
=== GCodes ===
Segments left: 0
Movement lock held by null
HTTP is idle 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
=== CAN ===
Messages queued 218281, received 163468, lost 0, boc 0
Longest wait 5ms for reply type 6024, peak Tx sync delay 398, free buffers 50 (min 38), ts 36122/36122/0
Tx timeouts 0,0,0,0,0,0
=== Network ===
Slowest loop: 97.78ms; fastest: 0.03ms
Responder states: HTTP(0) HTTP(0) HTTP(0) HTTP(0) HTTP(0) HTTP(0) FTP(0) Telnet(0) Telnet(0)
HTTP sessions: 1 of 8
= Ethernet =
State: active
Error counts: 0 0 0 0 0 0
Socket states: 5 2 2 2 2 2 0 2
= WiFi =
Network state is disabled
WiFi module is disabled
Failed messages: pending 2779096485, notready 2779096485, noresp 2779096485
Socket states: 0 0 0 0 0 0 0 0
=== Multicast handler ===
Responder is inactive, messages received 0, responses 0M122 B1
Diagnostics for board 1:
Duet EXP3HC rev 1.02 or later firmware version 3.4.4 (2022-10-14 11:45:56)
Bootloader ID: SAME5x bootloader version 2.3 (2021-01-26b1)
All averaging filters OK
Never used RAM 158896, free system stack 173 words
Tasks: Move(notifyWait,0.1%,100) HEAT(notifyWait,0.1%,88) CanAsync(notifyWait,0.0%,69) CanRecv(notifyWait,0.1%,80) CanClock(notifyWait,0.0%,71) TMC(notifyWait,36.7%,65) MAIN(running,56.6%,441) IDLE(ready,0.0%,40) AIN(delaying,6.3%,263), total 100.0%
Last reset 02:01:37 ago, cause: software
Last software reset data not available
Driver 0: pos -1065745, 320.0 steps/mm,standstill, SG min 0, mspos 176, reads 16761, writes 21 timeouts 0, steps req 1235155 done 169673
Driver 1: pos -1065716, 320.0 steps/mm,standstill, SG min 0, mspos 272, reads 16760, writes 21 timeouts 0, steps req 1235126 done 169644
Driver 2: pos 0, 80.0 steps/mm,standstill, SG min n/a, mspos 8, reads 16782, writes 0 timeouts 0, steps req 0 done 0
Moves scheduled 42040, completed 42040, in progress 0, hiccups 0, step errors 0, maxPrep 66, maxOverdue 35, maxInc 35, mcErrs 0, gcmErrs 0
Peak sync jitter -7/7, peak Rx sync delay 181, resyncs 0/0, no step interrupt scheduled
VIN voltage: min 24.2, current 24.2, max 24.3
V12 voltage: min 12.3, current 12.3, max 12.4
MCU temperature: min 47.0C, current 50.8C, max 51.4C
Last sensors broadcast 0x00000000 found 0 97 ticks ago, 0 ordering errs, loop time 0
CAN messages queued 58031, send timeouts 0, received 123113, lost 0, free buffers 37, min 37, error reg 0
dup 0, oos 0/0/0/0, bm 0, wbm 0, rxMotionDelay 418, adv 26976/74562M122 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.4 (2021-12-10)
All averaging filters OK
Never used RAM 3080, free system stack 45 words
Tasks: Move(notifyWait,0.8%,91) HEAT(notifyWait,0.1%,115) CanAsync(notifyWait,0.0%,65) CanRecv(notifyWait,0.2%,74) CanClock(notifyWait,0.0%,65) ACCEL(notifyWait,0.0%,61) TMC(notifyWait,3.1%,57) MAIN(running,90.8%,441) IDLE(ready,0.0%,26) AIN(delaying,5.0%,142), total 100.0%
Last reset 00:26:20 ago, cause: power up
Last software reset at 2023-06-21 14:12, reason: OutOfMemory, available RAM 8, slot 1
Software reset code 0x01c0 ICSR 0x00000000 SP 0x20005280 Task Move Freestk 155 ok
Stack: 20005390 000062df 200053a8 200074c0 200053a8 00009f99 200052dc 00008d73 be2b253d 47c27f00 47c27f00 be2b253d 000184fe 000184fe 00000000 000184fe 00046115 200074c0 20007700 200052dc 00000001 0000939f 00000001 3dd96ede 3f64d224 47c27f00 488c22a0
Driver 0: pos 2363156, 80.0 steps/mm,standstill, SG min 0, read errors 1, write errors 0, ifcnt 10, reads 64693, writes 10, timeouts 1, DMA errors 0, CC errors 0, failedOp 0x41, steps req 2938952 done 2938952
Moves scheduled 34177, completed 34177, in progress 0, hiccups 0, step errors 0, maxPrep 674, maxOverdue 0, maxInc 0, mcErrs 0, gcmErrs 0
Peak sync jitter 0/5, peak Rx sync delay 222, resyncs 0/0, no step interrupt scheduled
VIN voltage: min 24.6, current 24.6, max 24.8
MCU temperature: min 60.9C, current 62.3C, max 63.0C
Last sensors broadcast 0x00000000 found 0 24 ticks ago, 0 ordering errs, loop time 0
CAN messages queued 12812, send timeouts 0, received 48548, lost 0, free buffers 37, min 36, error reg 0
dup 0, oos 0/0/0/0, bm 0, wbm 0, rxMotionDelay 695, adv 35663/74657
Accelerometer: LIS3DH, status: 00
I2C bus errors 0, naks 3, other errors 0 -
@dc42 swapped to a new board and same thing.
M122 B121
6/22/2023, 5:36:59 AM 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.4 (2021-12-10)
All averaging filters OK
Never used RAM 3080, free system stack 45 words
Tasks: Move(notifyWait,0.0%,91) HEAT(notifyWait,0.4%,115) CanAsync(notifyWait,0.0%,65) CanRecv(notifyWait,0.1%,74) CanClock(notifyWait,0.1%,65) ACCEL(notifyWait,0.0%,61) TMC(notifyWait,18.9%,57) MAIN(running,49.4%,431) IDLE(ready,0.0%,26) AIN(delaying,31.1%,142), total 100.0%
Last reset 01:53:16 ago, cause: power up
Last software reset time unknown, reason: OutOfMemory, available RAM 14200, slot 1
Software reset code 0x01c0 ICSR 0x00000000 SP 0x20002dd0 Task MAIN Freestk 804 ok
Stack: 00004000 00005e33 00004000 000041cf a5a5a5a5 00004000 a5a5a5a5 a5a5a5a5 a5a5a5a5 0001c4c9 a5a5a5a5 0001c4e5 a5a5a5a5 000059f7 a5a5a5a5 a5a5a5a5 a5a5a5a5 a5a5a5a5 a5a5a5a5 a5a5a5a5 a5a5a5a5 a5a5a5a5 a5a5a5a5 a5a5a5a5 a5a5a5a5 a5a5a5a5 a5a5a5a5
Driver 0: pos 7117, 80.0 steps/mm,standstill, SG min 0, read errors 0, write errors 0, ifcnt 10, reads 55949, writes 10, timeouts 0, DMA errors 0, CC errors 0, steps req 9931 done 9931
Moves scheduled 184, completed 184, in progress 0, hiccups 0, step errors 0, maxPrep 466, maxOverdue 328597857, maxInc 328559880, mcErrs 0, gcmErrs 0
Peak sync jitter 0/5, peak Rx sync delay 215, resyncs 0/0, no step interrupt scheduled
VIN voltage: min 24.1, current 24.1, max 24.3
MCU temperature: min 59.0C, current 59.9C, max 66.7C
Last sensors broadcast 0x00000000 found 0 145 ticks ago, 0 ordering errs, loop time 0
CAN messages queued 54402, send timeouts 0, received 61362, lost 0, free buffers 37, min 37, error reg 0
dup 0, oos 0/0/0/0, bm 0, wbm 0, rxMotionDelay 421, adv -328597601/74643
Accelerometer: LIS3DH, status: 00
I2C bus errors 0, naks 3, other errors 0 -
@dc42 @T3P3Tony turned of input shaping completely and still getting the issue.
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.4 (2021-12-10)
All averaging filters OK
Never used RAM 3080, free system stack 45 words
Tasks: Move(notifyWait,1.2%,91) HEAT(notifyWait,0.1%,115) CanAsync(notifyWait,0.0%,65) CanRecv(notifyWait,0.2%,74) CanClock(notifyWait,0.0%,65) ACCEL(notifyWait,0.0%,61) TMC(notifyWait,3.1%,57) MAIN(running,90.4%,441) IDLE(ready,0.0%,26) AIN(delaying,5.1%,142), total 100.0%
Last reset 00:15:20 ago, cause: power up
Last software reset time unknown, reason: OutOfMemory, available RAM 14200, slot 1
Software reset code 0x01c0 ICSR 0x00000000 SP 0x20002dd0 Task MAIN Freestk 804 ok
Stack: 00004000 00005e33 00004000 000041cf a5a5a5a5 00004000 a5a5a5a5 a5a5a5a5 a5a5a5a5 0001c4c9 a5a5a5a5 0001c4e5 a5a5a5a5 000059f7 a5a5a5a5 a5a5a5a5 a5a5a5a5 a5a5a5a5 a5a5a5a5 a5a5a5a5 a5a5a5a5 a5a5a5a5 a5a5a5a5 a5a5a5a5 a5a5a5a5 a5a5a5a5 a5a5a5a5
Driver 0: pos 1648380, 80.0 steps/mm,standstill, SG min 0, read errors 0, write errors 0, ifcnt 10, reads 63259, writes 10, timeouts 0, DMA errors 0, CC errors 0, steps req 1890774 done 1890774
Moves scheduled 26912, completed 26912, in progress 0, hiccups 0, step errors 0, maxPrep 665, maxOverdue 38680857, maxInc 38680857, mcErrs 0, gcmErrs 0
Peak sync jitter 0/7, peak Rx sync delay 219, resyncs 0/0, no step interrupt scheduled
VIN voltage: min 24.1, current 24.1, max 24.2
MCU temperature: min 53.0C, current 53.0C, max 70.8C
Last sensors broadcast 0x00000000 found 0 14 ticks ago, 0 ordering errs, loop time 0
CAN messages queued 7817, send timeouts 0, received 35628, lost 0, free buffers 37, min 36, error reg 0
dup 0, oos 0/0/0/0, bm 0, wbm 0, rxMotionDelay 567, adv -38680490/74658
Accelerometer: LIS3DH, status: 00
I2C bus errors 0, naks 3, other errors 0 -
@wdenker all your recent M122 reports show the last reset cause as power up. Assuming you are not deliberately powering down and up again before you run M122, this suggests that either there is a problem with the power supply feed to the tool board (for example, a bad crimp connection), or the 5V rail of the tool board is being overloaded by something connected to the tool board and this is causing the 5V regulator to go into thermal shutdown.
-
@dc42 why does it show out of memory then?
Last software reset time unknown, reason: OutOfMemory, available RAM 14200, slot 1