Duet 2 WiFi - Code 43 USB Error - How to get past?
-
Hi All,
ISSUE: Seems like I may have "bricked" my Duet 2 WiFi as I can't communicate with it anymore and not sure how to proceed.
BACKGROUND:
- Earlier this year, the board seemed fine. I was able to communicate via USB and WiFi (after updating the firmware) See Previous Post
- Finally found some time to really test it now that I have a makeshift enclosure around it.
- Found that I couldn't connect to it and wasn't showing up via USB
- (maybe a mistake) - Tried erasing firmware so that I can try again...
CURRENT STATUS:
- Connecting via USB to my MAC - nothing happens. (In the past this has worked and I was able to communicate with it via SerialTools)
- Took the board out of the 3d printer (completely disconnecting everything) and connected to my Windows PC
- Diag light shows up (between USB and SD card)
- USB light? shows up (between reset and USB)
- 5V and 3.3V shows up
- Windows message pops up about an unrecognized device and in the device manager, it shows up with a yellow triangle and the details show an Code 43 error
- I can't seem to "install driver" for it
- I have tried different ports on the PC + unplugging and replugging - same issue
- I have tried restarting the PC - same issue
- Tried with and without the SD card - same issue
- (I know I am supposed to try a different USB cable...unfortunately this board has a USB cable soldered on )
Other than snipping the USB cable and trying a different one, is there anything else I can do to diagnose/fix this issue? Or is this pretty much bricked and I need to just move on (if so, any ideas of how this board can be repurposed)?
Thanks!
P.S.
Fortunately, it seems the maker I got this used 3D printer from had a second Duet WiFi and I was mostly able to get it up. (Just waiting for the Duet Web Control to show up...) -
You can go through this guide and see how far you can get if you haven't yet.
https://docs.duet3d.com/en/User_manual/Troubleshooting/Duet_wont_respond
You can find the directions for establishing an initial connection and drivers here:
https://docs.duet3d.com/en/How_to_guides/Getting_connected/Getting_connected_to_your_Duet#install-driversThough drivers aren't usually needed these days.
-
Thanks for the link. I have tried to go through the troubleshooting steps in both the links.
To be clear:
- Duet Won't Respond?
- I believe I have the correct LEDs on (DIAG, USB, 5V and 3.3V)
- The device sort of shows up
- It shows up not under COM (which happened with other Duet that I have) but under USB with ERROR code 43
- I have attempted the other steps mentioned in other locations regarding using different ports and and restarting the machine with no success
- Since it doesn't show up, I have tried erasing the firmware multiple times but never got it to show up under COM (only under USB with Error code 43)
- That brings me to the last step. I am guessing this is no longer under warranty and so...Does this mean then that there is no way I can fix this board? Is it the USB controller that is bad? Is it the main atmel chip that is bad? Is there something I can load onto the SD card to try and get the board back in a good state? Anything else I can do to try and troubleshoot? If I somehow had resources to replace chips...which chip would be suspect? I am guessing most of the board is still functional so I would feel awful trashing the board
- Getting connected to your Duet
- I have downloaded the drivers and I was able to follow the process with another board. Unfortunately I am not able to install the driver. It seems that is only an option when the board shows up under COM. When it shows up under USB with error code 43, I can try to "update the driver" but I can't pick the correct driver. Windows just thinks no driver needs to be updated.
- Duet Won't Respond?
-
@ktong said in Duet 2 WiFi - Code 43 USB Error - How to get past?:
unfortunately this board has a USB cable soldered on )
Can you give some more detail about what this actually means?
-
@ktong the error code might mean that the Duet is drawing excessive 5V power from the USB cable. If that's not the case then most likely the main processor chip (which contains the USB interface) has failed (does it get hot?) or the 3.3V supply to it is low voltage. You can measure the 3.3V rail voltage on the endstop connectors.
-
@Phaedrux
So...during my troubleshooting mid 2022, I must have yanked the USB cable causing the USB connector on the board to rip off the board (taking many of the pads with it).I found this other thread and was able to successfully solder on a USB cable to the ends of the resistors. (At least I was able to communicate with it in the past)
I will take a look to make sure there are no electrical issues with the solder joints (e.g. the exposed wires are touching something else...the flux from the poor solder job ate through something?!!). The cable itself seems fine (at least based on a simple continuity test on the four wires to the USB connector).
So far, I can get a resistor measurement across the "green" resistor of ~27 OHMs, but I can't seem to get a reading across the "red" or "white" resistors... That can't be good...
@dc42
Interesting. Thanks for the information.-
"Excessive 5V power" - Would I need to get one of those USB power meters to verify this? (I don't have a working bench top power supply unfortunately...) - I measured across PIN1 and PIN 2 on the expansion connector and it was reading 4.76V...I am guessing this is not good either.
-
"Does [the main processor chip] get hot?" - Not that I can tell. Left it plugged in to the USB port for 10 mins and I feel like I can leave my finger on the chip indefinitely.
-
"3.3V supply to it is low" - I measured across the 3.3 and GND on the endstop connectors and they seem to be measuring 3.3V - 3.31 V so I am guessing it is not this either.
So if there is something wrong with my 5V USB connection...I assume if I used Vin to power the board + connect this board to my laptop to avoid ground loops, that should help right? Or not? (I mean it didn't work for me originally and that is why I took the board out of the 3D printer completely...but maybe?!?)
Thanks again for the support.
-
-
@ktong said in Duet 2 WiFi - Code 43 USB Error - How to get past?:
So far, I can get a resistor measurement across the "green" resistor of ~27 OHMs, but I can't seem to get a reading across the "red" or "white" resistors... That can't be good...
The "white" resistor should also read 27 ohms. The "red" resistor should read 27K. It can be hard to make good connections to SMD components using multimeter probes because of the tin oxide layer that forms on unleaded solder. It helps to use probes with sharp pointed tips, like these https://uk.farnell.com/pomona/6262-02/test-probe-adaptor-black-red-pair/dp/2406278.