Faulty Duet 3 board
-
I finally got around to trying out my new Duet 3MB 6HC that I ordered last month for my homebuilt cartesian
printer with a 300x600x750 mm bed and discovered it has a problem:M122
=== Diagnostics ===
RepRapFirmware for Duet 3 MB6HC version 3.4.4+1 (2022-11-15 17:36:33) running on Duet 3 MB6HC v1.02 or later (standalone mode)
Board ID: 08DJM-956BA-NA3TJ-6JTD8-3SD6S-1A9LS
Used output buffers: 1 of 40 (1 max)
=== RTOS ===
Static ram: 152740
Dynamic ram: 95236 of which 0 recycled
Never used RAM 102696, free system stack 192 words
Tasks: NETWORK(ready,9.2%,548) HEAT(notifyWait,0.0%,374) Move(notifyWait,0.0%,351) CanReceiv(notifyWait,0.0%,944) CanSender(notifyWait,0.0%,336) CanClock(delaying,0.0%,342) TMC(notifyWait,0.0%,103) MAIN(running,85.8%,1273) IDLE(ready,5.0%,30), total 100.0%
Owned mutexes: USB(MAIN)
=== Platform ===
Last reset 00:01:11 ago, cause: power up
Last software reset details not available
Error status: 0x00
Step timer max interval 122
MCU temperature: min 30.2, current 34.6, max 34.6
Supply voltage: min 0.1, current 0.2, max 0.3, under voltage events: 0, over voltage events: 0, power good: no
12V rail voltage: min 0.1, current 0.1, max 0.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: ok, SG min 0, mspos 0, reads 0, writes 0 timeouts 0
Driver 1: ok, SG min 0, mspos 0, reads 0, writes 0 timeouts 0
Driver 2: ok, SG min 0, mspos 0, reads 0, writes 0 timeouts 0
Driver 3: ok, SG min 0, mspos 0, reads 0, writes 0 timeouts 0
Driver 4: ok, SG min 0, mspos 0, reads 0, writes 0 timeouts 0
Driver 5: ok, SG min 0, mspos 0, reads 0, writes 0 timeouts 0
Date/time: 1970-01-01 00:00:00
Slowest loop: 0.10ms; fastest: 0.05ms
=== Storage ===
Free file entries: 10
SD card 0 detected, interface speed: 12.5MBytes/sec
SD card longest read time 0.0ms, 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 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1, chamber heaters -1 -1 -1 -1, ordering errs 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 ready with "M122" 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 356, received 0, lost 0, boc 0
Longest wait 0ms for reply type 0, peak Tx sync delay 0, free buffers 50 (min 50), ts 356/0/0
Tx timeouts 0,0,355,0,0,0 last cancelled message type 30 dest 127
=== Network ===
Slowest loop: 0.10ms; fastest: 0.00ms
Responder states: HTTP(0) HTTP(0) HTTP(0) HTTP(0) HTTP(0) HTTP(0) FTP(0) Telnet(0) Telnet(0)
HTTP sessions: 0 of 8
= Ethernet =
State: disabled
Error counts: 0 0 0 0 0 0
Socket states: 0 0 0 0 0 0 0 0
=== Multicast handler ===
Responder is inactive, messages received 0, responses 0
ok
M39
Error: M39: No SD card mounted in slot 0
ok
M22
SD card 0 may now be removed
ok
M21
Error: M21: Cannot initialise SD card 0: Card is unusable
okI tried 4 SD cards, all of which worked fine in my Duet 2 Ethernet board and got the same answer each time.
So I looked at the waveforms with my scope and saw nice square waves as they should be except on pins 1&2 where
half height square waves were mixed with full height ones and the waveforms were identical on both pins. So I
measured the resistance between pins and got 79 Ohms between 1&2 vs high resistance among the others. I found
40 Ohms was in series with each leg in the 1624 EMI filter chip which led me to measure the resistance between
pins 1&2 of that chip and they are shorted together. I tried scratching the board between the pins but I don't really have anything tiny enough and I couldn't see any effect.What should I do next?
Robert at redaniel59@hotmail.com
-
When and where did you purchase the Duet 3?
-
@Phaedrux
Filastruder, 1/15/2023, order# 90976 -
Please send an email to warranty@duet3d.com and CC your reseller. Include a link to this forum thread and the details of your original purchase. You'll receive a reply with a form to fill out.
-
@Phaedrux
Thanks, I'm on it..