Did I just fried the 1LC Toolboard
-
I was installing the laser filament monitor as I had it sitting around for a long time.
Wired it up to the Toolboard io1 correctly. Must of had a bad crimp on the GND wire for IO1 hence the pauses. Didn't notice the GND wire for IO1 was floating in mid air, my fat fingers must of shorted it to OUT1.
I now have no accelerometer, Toolboard temp reading is at 2000, T0 temp is at 2000, Laser Filament Monitor isn't flashing any Leds.Think I've done a number on the lot
29/07/2023, 12:15:41 pm M98 P"0:/macros/Setup/Diagnostics Output" === Diagnostics === RepRapFirmware for Duet 3 MB6HC version 3.4.6 (2023-07-21 14:11:38) running on Duet 3 MB6HC v1.01 (standalone mode) Board ID: 08DJM-956BA-NA3TN-6J1D6-3SJ6K-TV8AU Used output buffers: 1 of 40 (25 max) === RTOS === Static ram: 153252 Dynamic ram: 97808 of which 60 recycled Never used RAM 99552, free system stack 194 words Tasks: NETWORK(ready,34.5%,172) ETHERNET(notifyWait,0.1%,320) HEAT(notifyWait,0.0%,321) Move(notifyWait,0.0%,352) CanReceiv(notifyWait,0.0%,798) CanSender(notifyWait,0.0%,335) CanClock(delaying,0.0%,349) TMC(notifyWait,7.7%,90) MAIN(running,57.6%,925) IDLE(ready,0.1%,30), total 100.0% Owned mutexes: HTTP(MAIN) === Platform === Last reset 00:03:09 ago, cause: power up Last software reset at 2023-07-29 11:10, reason: User, GCodes spinning, available RAM 99260, slot 0 Software reset code 0x0003 HFSR 0x00000000 CFSR 0x00000000 ICSR 0x0044a000 BFAR 0x00000000 SP 0x00000000 Task MAIN Freestk 0 n/a Error status: 0x00 Aux0 errors 0,0,0 Step timer max interval 258 MCU temperature: min 10.6, current 14.5, max 19.0 Supply voltage: min 23.9, current 24.0, max 24.1, under voltage events: 0, over voltage events: 0, power good: yes 12V rail voltage: min 12.1, current 12.2, max 12.2, 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 8, reads 9654, writes 14 timeouts 0 Driver 1: standstill, SG min 0, mspos 8, reads 9654, writes 14 timeouts 0 Driver 2: standstill, SG min 0, mspos 8, reads 9657, writes 11 timeouts 0 Driver 3: standstill, SG min 0, mspos 8, reads 9654, writes 14 timeouts 0 Driver 4: standstill, SG min 0, mspos 8, reads 9654, writes 14 timeouts 0 Driver 5: standstill, SG min 0, mspos 8, reads 9655, writes 14 timeouts 0 Date/time: 2023-07-29 12:15:41 Slowest loop: 25.49ms; fastest: 0.05ms === Storage === Free file entries: 9 SD card 0 detected, interface speed: 25.0MBytes/sec SD card longest read time 3.3ms, write time 0.0ms, max retries 0 === Move === DMs created 125, segments created 0, maxWait 0ms, bed compensation in use: none, comp offset 0.000 === MainDDARing === Scheduled moves 0, completed 0, hiccups 0, stepErrors 0, LaErrors 0, Underruns [0, 0, 0], 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 8 -1 -1, ordering errs 0 === GCodes === Segments left: 0 Movement lock held by null HTTP is ready with "M122" in state(s) 0 0, running macro 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 1778, received 1373, lost 0, boc 0 Longest wait 28ms for reply type 6018, peak Tx sync delay 60538, free buffers 50 (min 49), ts 949/948/0 Tx timeouts 0,0,0,0,0,0 === Network === Slowest loop: 12.02ms; 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 0 0 0 === Multicast handler === Responder is inactive, messages received 0, responses 0
29/07/2023, 12:14:01 pm M98 P"0:/macros/1LC Toolboard/Toolboard Diagnostics" Diagnostics for board 20: Duet TOOL1LC rev 1.1 or later firmware version 3.4.6 (2023-07-21 14:17:33) Bootloader ID: SAMC21 bootloader version 2.4 (2021-12-10) All averaging filters OK Never used RAM 3828, free system stack 88 words Tasks: Move(notifyWait,0.0%,155) HEAT(notifyWait,0.1%,115) CanAsync(notifyWait,0.0%,65) CanRecv(notifyWait,0.0%,76) CanClock(notifyWait,0.0%,65) TMC(notifyWait,3.0%,67) MAIN(running,92.0%,429) IDLE(ready,0.0%,26) AIN(delaying,4.9%,142), total 100.0% Last reset 00:00:52 ago, cause: power up Last software reset data not available Driver 0: pos 0, 80.0 steps/mm,standstill, SG min 0, read errors 0, write errors 0, ifcnt 9, reads 26322, writes 9, timeouts 0, DMA errors 0, CC errors 0, steps req 0 done 0 Moves scheduled 0, completed 0, in progress 0, hiccups 0, step errors 0, maxPrep 0, maxOverdue 0, maxInc 0, mcErrs 0, gcmErrs 0 Peak sync jitter 0/3, peak Rx sync delay 513, resyncs 0/0, no step interrupt scheduled VIN voltage: min 24.2, current 24.2, max 24.4 MCU temperature: min 53.7C, current 53.7C, max 57.1C Last sensors broadcast 0x00000000 found 0 194 ticks ago, 0 ordering errs, loop time 0 CAN messages queued 441, send timeouts 0, received 483, lost 0, free buffers 37, min 37, error reg 0 dup 0, oos 0/0/0/0, bm 0, wbm 0, rxMotionDelay 0 Accelerometer: none I2C bus errors 0, naks 12, other errors 0 29/07/2023, 12:12:38 pm Connection established 29/07/2023, 12:12:26 pm Connection interrupted, attempting to reconnect... HTTP request timed out
29/07/2023, 12:11:09 pm M98 P"0:/macros/1LC Toolboard/Toolboard Diagnostics" Diagnostics for board 20: Duet TOOL1LC rev 1.1 or later firmware version 3.4.6 (2023-07-21 14:17:33) Bootloader ID: SAMC21 bootloader version 2.4 (2021-12-10) All averaging filters OK Never used RAM 3828, free system stack 88 words Tasks: Move(notifyWait,0.0%,155) HEAT(notifyWait,0.1%,115) CanAsync(notifyWait,0.0%,65) CanRecv(notifyWait,0.0%,76) CanClock(notifyWait,0.0%,65) TMC(delaying,3.0%,67) MAIN(running,92.0%,441) IDLE(ready,0.0%,26) AIN(delaying,4.9%,148), total 100.0% Last reset 00:00:37 ago, cause: power up Last software reset data not available Driver 0: pos 0, 80.0 steps/mm,standstill, SG min 0, read errors 0, write errors 0, ifcnt 9, reads 18723, writes 9, timeouts 0, DMA errors 0, CC errors 0, steps req 0 done 0 Moves scheduled 0, completed 0, in progress 0, hiccups 0, step errors 0, maxPrep 0, maxOverdue 0, maxInc 0, mcErrs 0, gcmErrs 0 Peak sync jitter 0/3, peak Rx sync delay 504, resyncs 0/0, no step interrupt scheduled VIN voltage: min 24.2, current 24.2, max 24.3 MCU temperature: min 52.3C, current 52.3C, max 55.4C Last sensors broadcast 0x00000000 found 0 245 ticks ago, 0 ordering errs, loop time 0 CAN messages queued 319, send timeouts 0, received 346, lost 0, free buffers 37, min 37, error reg 0 dup 0, oos 0/0/0/0, bm 0, wbm 0, rxMotionDelay 0 Accelerometer: none I2C bus errors 0, naks 12, other errors 0 29/07/2023, 12:10:28 pm Error: Response timeout: CAN addr 20, req type 6024, RID=29
29/07/2023, 12:10:27 pm M98 P"0:/macros/1LC Toolboard/Toolboard Diagnostics" Diagnostics for board 20: Duet TOOL1LC rev 1.1 or later firmware version 3.4.6 (2023-07-21 14:17:33) Bootloader ID: SAMC21 bootloader version 2.4 (2021-12-10) All averaging filters OK Never used RAM 3828, free system stack 88 words Tasks: Move(notifyWait,0.0%,155) HEAT(notifyWait,0.0%,141) CanAsync(notifyWait,0.0%,65) CanRecv(notifyWait,0.1%,76) CanClock(notifyWait,0.0%,65) TMC(notifyWait,2.7%,67) MAIN(running,92.7%,441) IDLE(ready,0.5%,26) AIN(delaying,4.8%,148), total 100.7% Last reset 00:00:00 ago, cause: power up Last software reset data not available Driver 0: pos 0, 80.0 steps/mm,standstill, SG min 0, read errors 0, write errors 0, ifcnt 9, reads 91, writes 9, timeouts 0, DMA errors 0, CC errors 0, steps req 0 done 0 Moves scheduled 0, completed 0, in progress 0, hiccups 0, step errors 0, maxPrep 0, maxOverdue 0, maxInc 0, mcErrs 0, gcmErrs 0 Peak sync jitter 0/0, peak Rx sync delay 186, resyncs 0/0, no step interrupt scheduled VIN voltage: min 24.3, current 24.3, max 24.3 MCU temperature: min 999.0C, current 0.0C, max -273.2C
HMMMM 999 deg C
29/07/2023, 12:09:14 pm Connection established 29/07/2023, 11:56:33 am Connection interrupted, attempting to reconnect... HTTP request timed out 29/07/2023, 11:56:08 am Resume state saved 29/07/2023, 11:55:04 am Printing paused at X-8.9 Y-8.9 Z4.4 29/07/2023, 11:55:03 am Resume state saved 29/07/2023, 11:54:31 am Printing paused at X1.7 Y-6.5 Z4.2 29/07/2023, 11:54:30 am Resume state saved 29/07/2023, 11:52:15 am Printing paused at X-12.3 Y-20.3 Z3.8 29/07/2023, 11:52:14 am Resume state saved 29/07/2023, 11:51:47 am M591 D0 Duet3D laser filament monitor v2 on pin 20.io1.in, enabled, allow 40% to 120%, check printing moves every 3.0mm, calibration factor 1.000, version 2, quality 224, brightness 162, shutter 136, measured min 106% avg 108% max 112% over 33.7mm
-
-
@SJI it sounds to me that the 3.3V regulator on the tool board has failed. That regulator powers OUT1, the accelerometer and the analog reference for the ADC. It's possible to replace it using hot air rework equipment. The component reference is U5 and depending on your tool board version the part number is either AP2127K-3.3 or AP7366-W5-7.
Another possibility is that the accelerometer chip has failed and it is shorting out the 3.3V rail.
-
@dc42 said in Did I just fried the 1LC Toolboard:
@SJI it sounds to me that the 3.3V regulator on the tool board has failed. That regulator powers OUT1, the accelerometer and the analog reference for the ADC. It's possible to replace it using hot air rework equipment. The component reference is U5 and depending on your tool board version the part number is either AP2127K-3.3 or AP7366-W5-7.
Another possibility is that the accelerometer chip has failed and it is shorting out the 3.3V rail.
Cheers. Not having the required tools for smd work, think I'll buy another and have a go later at replacing said 3.3V regulator