Unfortunately pressing the reset button and powering on does not work on any of the unresponsive 23CLs. They don't give any sign of life. Both with and without a CAN cable connected while running the process.
For the recalibration of the one with address 80.0. I disconnected all other CAN devices and have run a single cable to a t-splitter of which one end is 120ohm resistors and the other is the 23CL. It does not want to calibrate and says it has no encoder configured.
M569.6 P80.0 V2
Error: M569.6: no encoder configured
25/04/2024, 11:12:08 M17
25/04/2024, 11:11:53 M115 B80
Duet M23CL firmware version 3.5.1 (2024-04-19 14:42:52)
25/04/2024, 11:07:55 Error: Expansion board 80 stopped sending status
25/04/2024, 11:07:14 M569.6 P80.0 V2
Error: M569.6: no encoder configured
25/04/2024, 11:06:59 M17
25/04/2024, 11:04:49 M115 B80
Duet M23CL firmware version 3.5.1 (2024-04-19 14:42:52)
25/04/2024, 11:04:00 M122 B80
Diagnostics for board 80:
Duet M23CL firmware version 3.5.1 (2024-04-19 14:42:52)
Bootloader ID: SAME5x bootloader version 2.8 (2023-07-25)
All averaging filters OK
Never used RAM 75108, free system stack 184 words
Tasks: Move(3,nWait 7,0.0%,175) CLSend(3,nWait 6,0.0%,148) HEAT(2,nWait 6,0.0%,131) CanAsync(5,nWait 4,0.0%,67) CanRecv(3,nWait 1,0.0%,80) CanClock(5,nWait 1,0.0%,65) TMC(2,nWait 6,23.5%,350) MAIN(1,running,73.9%,394) IDLE(0,ready,0.0%,40) AIN(2,nWait 2,2.5%,255), total 100.0%
Owned mutexes:
Last reset 00:07:03 ago, cause: power up
Last software reset data not available
Driver 0: pos 0, 80.0 steps/mm, standstill, SG min 0, mspos 8, reads 48187, writes 13 timeouts 0, steps req 0 done 0
Moves scheduled 0, completed 0, in progress 0, hiccups 0, segs 0, step errors 0, maxLate 0 maxPrep 0, maxOverdue 0, maxInc 0, mcErrs 0, gcmErrs 0, ebfmin 0.00 max 0.00
Peak sync jitter -8/5, peak Rx sync delay 184, resyncs 0/0, next timer interrupt due in 31 ticks, enabled, next step interrupt due in 3977492161 ticks, disabled
VIN voltage: min 48.1, current 48.1, max 48.2
V12 voltage: min 12.1, current 12.1, max 12.1
MCU temperature: min 17.3C, current 21.8C, max 21.8C
Last sensors broadcast 0x00000000 found 0 54 ticks ago, 0 ordering errs, loop time 0
CAN messages queued 3410, send timeouts 0, received 2128, lost 0, errs 0, boc 0, free buffers 38, min 38, error reg 0
dup 0, oos 0/0/0/0, bm 0, wbm 0, rxMotionDelay 0
Closed loop driver 0 mode: open loop, pre-error threshold: 2.00, error threshold: 4.00, encoder type none
For the possibly broken fuses on the unresponsive 23CLs. I've opened one and found what I believe must be the fuse. It's labeled F1 and can be found directly next to the power input. I've measured continuity on this fuse and it appears to not be broken.