Duet3D Logo Duet3D
    • Tags
    • Documentation
    • Order
    • Register
    • Login

    Did I just fried the 1LC Toolboard

    Scheduled Pinned Locked Moved Unsolved
    General Discussion
    2
    3
    202
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • SJIundefined
      SJI
      last edited by

      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
      
      dc42undefined 1 Reply Last reply Reply Quote 0
      • Phaedruxundefined Phaedrux marked this topic as a question
      • dc42undefined
        dc42 administrators @SJI
        last edited by dc42

        @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.

        Duet WiFi hardware designer and firmware engineer
        Please do not ask me for Duet support via PM or email, use the forum
        http://www.escher3d.com, https://miscsolutions.wordpress.com

        SJIundefined 1 Reply Last reply Reply Quote 0
        • SJIundefined
          SJI @dc42
          last edited by

          @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

          1 Reply Last reply Reply Quote 0
          • First post
            Last post
          Unless otherwise noted, all forum content is licensed under CC-BY-SA