Duet wifi 24 V short - Ethernet Module VERY hot.
So I shorted my duet ethernet to 24 V which caused it to stop working (funny that).
When under USB power U2 got very hot so i figured Id give repairing the board a go and replaced U2 successfully. Now the board will boot and can be connected to over USB and reports that reprap firmware is running.
Unfortunately enabling the ethernet module causes it to crash. The chip on the ethernet module (Wiznet W5500) is also very hot (ouch!).
I notice you sell the ethernet module online so I could remove this one and put a new one on relatively easily - my issue is once I get the ethernet module on will there then be something else that has failed?
Am I able to connect to the board through the USB interface to the web UI or even just print through USB to test out the rest of the board?
If you remove the Ethernet module, the firmware will think that the board is a Duet WiFi but as long as you don't try to start networking then I think everything else should work. So you can test all the other functions using USB.
Thanks dc, will give it a go. I don’t have a printer config on this duet (it was new) or a machine I can really test it on but will see what I can do / see if a friend can lend me their machine!
What would be the key things to test if I get this running through the usb?
Would it be a challenge to convert this board to wifi instead of back to ethernet? I can pick up an ESP8266MOD board pretty cheap - would something like this work: https://www.aliexpress.com/item/ESP8266MOD-ESP8266-12-ESP-12-ESP-12F-ESP8266-WIFI-wireless-module-32Mbit-Flash-Memory-AI-THINKER/32947874794.html?
The SD card access is one of the main things to test. You may need a new SD card.
You can convert it to WiFi by removing the 2 socket strips and fitting a ESP12S or ESP07S WiFi module.
@dc42 The SD card is long gone! I have no idea if it worked but this duet went in a draw for almost 6 months after I broke it and I'm only now getting round to seeing if it can be saved.
I've ordered an ESP12S - lets see what happens!
@dc42 I loaded up the duet with a clean SD card and soldered on an ESP-12S to the pads.
When running through the tutorial to get set up (https://duet3d.dozuki.com/Guide/1.)+Getting+Connected+to+your+Duet/7) I can get through to the stage where I send M552. The board responds with "WiFi module is being started". Im going to assume this means it cant find the wifi module / it isnt working. Would that be correct?
VoodooBane last edited by
@edchamberlain u do not need to pre-program the ESP-12S? let me know that is good info I thougth there would be a need to program the wifi controller. Or i guess just order a "Clean" one with no other crap. please confirm my question and did it work?
@voodoobane Youre Right! I forgot to flash the firmware to the wifi board (Doh!). Have done that now and can confirm after forgetting my wifi password a few times it is now working! I can accsess the DWC and will now assume it is fully working.
bearer last edited by bearer
I belive this is the code you need to put on the ESP module
(Only just briefly looked at putting one on a Maestro, but seems it uses SPI and a custom interrupt, so the new ESP will need to be flashed yeah)
((lol, the things that happen while we write, too late!))
That's right. Download DuetWiFiSocketServer version 1.23 from the Releases section of https://github.com/dc42/RepRapFirmware. Rename it to exactly DuetWiFiSocketServer.bin and copy it to the /sys folder of the SD card. Put the SD card in the Duet, restart the Duet and send M997 S1 from YAT or a GCode sending program.
@dc42 The duet is up and running again! I never thought it would work again. Thanks a ton for the help.
I am having a slightly strange issue with the web interface though. Wherever there are SDcard contents on display it will load the contents repeatedly in the list. The lists listing things like macros or gcodes just keep growing repeating the contents of the SD card.
I only have one Gcode (test.g) and it just keeps loading it over and over as fast as it can so the list is effectively endless! See example: https://imgur.com/a/yCz6RWn
@edchamberlain It sounds like you may be using an out of date version of the DWC.
My current setup is:
Firmware Name: RepRapFirmware for Duet 2 WiFi/Ethernet
Firmware Electronics: Duet WiFi 1.02 or later
Firmware Version: 1.21 (2018-03-21)
WiFi Server Version: 1.21
Web Interface Version: 1.22.6
Im not sure if those versions are all correct as I cant find version numbers on the releases page. Is it worth moving up to 2.X yet?
Yes I think you're going to want to upgrade to 2.02 for the main firmware and 1.23 for the wifi server. The 2.02 release should have all you require.
Do I just drop the binary into the web updater and let it work some magic or are there some more steps?
The full procedure is here: https://duet3d.dozuki.com/Wiki/Installing_and_Updating_Firmware
But in your case, going from 1.21 to 2.02 is pretty straight forward. You can upload the two main firmware and wifi server firmware bin files in the settings page and it should install them both for you.
Once you are on the 2.0 branch you will be able to complete future upgrades by simply uploading the entire zip file and it will do the rest.
I find that page somewhat confusing! Am I right just going straight to 2.02 or do i need to go via 2.0?
So upload DuetWiFiServer-1.21.bin and Duet2CombinedFirmware.bin ?
What about DuetWebControl-1.22.3.zip?
You should be able to go straight to 2.02.
You already have the updated DWC files, so you won't need to upload those again.
For the wifi server you'll want https://github.com/dc42/RepRapFirmware/releases/download/2.02/DuetWiFiServer-1.23.bin
and the combined firmware file is indeed the one you want.
Seems to be all updated! Thanks a lot.
Now just to build the rest of the printer....!