Ripped off SMA connector on Duet3 Mini5+
-
Hi,
in late December I bought the Duet3 mini 5+ (Filastruder order #65971) and used it for a month, but replaced it with an Duet2 Wifi and used Klipper on it. I was unhappy with the software quality ( intermittent skips, reported power failures in SBC mode and so on) but those seem to be finally resolved. When I mounted the board again and tried to connect the wifi antenna I discovered to my surprise that I ripped off the antenna socket. I poked the remaining bits out of the socket but was really on there.Tim asked me to open a thread for evaluation
=== Diagnostics === RepRapFirmware for Duet 3 Mini 5+ version 3.2.2 running on Duet 3 Mini5plus WiFi (standalone mode) Board ID: QVSU6-Y196U-D65J0-40KML-NF03Z-7NHS0 Used output buffers: 1 of 40 (14 max) === RTOS === Static ram: 98732 Dynamic ram: 108128 of which 24 recycled Never used RAM 38332, free system stack 139 words Tasks: NETWORK(ready,449) HEAT(blocked,315) CanReceiv(blocked,947) CanSender(blocked,372) CanClock(blocked,363) TMC(blocked,123) MAIN(running,438) IDLE(ready,20) AIN(blocked,269) Owned mutexes: USB(MAIN) === Platform === Last reset 00:01:41 ago, cause: software Last software reset at 2021-02-20 17:39, reason: User, none spinning, available RAM 50628, slot 2 Software reset code 0x0012 HFSR 0x00000000 CFSR 0x00000000 ICSR 0x00000000 BFAR 0xe000ed38 SP 0x00000000 Task Linu Freestk 0 n/a Error status: 0x00 Error status: 0x00 Aux0 errors 0,0,0 Aux1 errors 0,0,0 Supply voltage: min 0.9, current 0.9, max 0.9, under voltage events: 0, over voltage events: 0, power good: no Driver 0: position 0, ok, SG min/max not available, read errors 0, write errors 0, ifcnt 0, reads 0, writes 0, timeouts 0, DMA errors 0 Driver 1: position 0, ok, SG min/max not available, read errors 0, write errors 0, ifcnt 0, reads 0, writes 0, timeouts 0, DMA errors 0 Driver 2: position 0, ok, SG min/max not available, read errors 0, write errors 0, ifcnt 0, reads 0, writes 0, timeouts 0, DMA errors 0 Driver 3: position 0, ok, SG min/max not available, read errors 0, write errors 0, ifcnt 0, reads 0, writes 0, timeouts 0, DMA errors 0 Driver 4: position 0, ok, SG min/max not available, read errors 0, write errors 0, ifcnt 0, reads 0, writes 0, timeouts 0, DMA errors 0 Driver 5: position 0, ok, SG min/max not available, read errors 0, write errors 0, ifcnt 0, reads 0, writes 0, timeouts 0, DMA errors 0 Driver 6: position 0, ok, SG min/max not available, read errors 0, write errors 0, ifcnt 0, reads 0, writes 0, timeouts 0, DMA errors 0 Date/time: 1970-01-01 00:00:00 Cache data hit count 230190066 Slowest loop: 99.89ms; fastest: 0.12ms === Storage === Free file entries: 10 SD card 0 detected, interface speed: 22.5MBytes/sec SD card longest read time 3.1ms, write time 0.0ms, max retries 0 === Move === DMs created 83, maxWait 0ms, bed compensation in use: none, comp offset 0.000 === MainDDARing === Scheduled moves 0, completed moves 0, hiccups 0, stepErrors 0, LaErrors 0, Underruns [0, 0, 0], CDDA state -1 === AuxDDARing === Scheduled moves 0, completed moves 0, hiccups 0, stepErrors 0, LaErrors 0, Underruns [0, 0, 0], CDDA state -1 === Heat === Bed heaters = 0 -1, chamberHeaters = -1 -1 Heater 1 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 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. === Network === Slowest loop: 1.32ms; fastest: 0.00ms Responder states: HTTP(0) HTTP(0) HTTP(0) HTTP(0) FTP(0) Telnet(0), 0 sessions HTTP sessions: 0 of 8 - WiFi - Network state is changingMode WiFi module is trying to connect Failed messages: pending 0, notready 0, noresp 0 WiFi firmware version 1.25 WiFi MAC address f4:cf:a2:6f:bd:f7 WiFi Vcc 3.42, reset reason Power up WiFi flash size 2097152, free heap 29824 Clock register 00002002 Socket states: 0 0 0 0 0 0 0 0 === CAN === Messages queued 380, send timeouts 380, received 0, lost 0, longest wait 0ms for reply type 0, free buffers 16 WiFi reported error: Failed while trying to connect to FBI_Surveilance_Van WiFi module is idle WiFi reported error: no known networks found WiFi module is idle WiFi reported error: network scan failed
Thanks![IMG_4161.jpeg
-
Unfortunately we don't cover accidental damage under warranty. Occasionally we are able to offer refurb boards on exchange in non-warranty cases, but unfortunately we don't currently have any mini5+ boards available for that. That leaves repair as the only option and in this case the entire module would need to be replaced. Fortunately the modules themselves are not very expensive and replacing them isn't too difficult. If you're not comfortable replacing it yourself you might be able to find a local electronics shop or cell phone repair that could do it.
-
The WiFi module is one of the easier components to replace, but removing it it does require either a hot air rework station, or extra low melting point solder such as ChipQuik, and then solder wick is needed to remove solder from the pads before fitting the new one.
On the Duet 3 Mini5+ the WiFi module is a ESP-WROOM-02U. Either the 2Mbyte (16Mbit) or the 4Mbyte version will work. There is also an internal antenna version, ESP-WROOM-02D. They are available from the major electronic component suppliers, and I have seen them on eBay and Amazon too.
There is a list of users who can do Duet repairs at https://forum.duet3d.com/topic/13875/community-repairs?_=1618864936096.
-
Thanks for the reply, I see that it's not covered by warranty to my stupidity, usually I'm pretty cautious. Anyway.
Desoldering and putting a new one on it is not overly complicated since I soldered SMD components in my previous job, only BGA is challenging. I also have low temp soldering paste somewhere in my stash.
Only question is: I currently have ESP8266-MOD modules (on some D1 mini). To my knowledge they are 4MB but I'm not sure about the pinout. Or I steal the ESP from my decommissioned Duet2 WIFI (MKS, never ever again). -
@tapetenhobel, the WROOM-02 module used on the Duet 3 Mini has a different pinout from the ESP-12S used on the Duet WiFi.