Duet3 + SBC (Timeout while waiting for transfer ready pin)
-
@jay_s_uk I took it out of the printer, connected it to a 24 VDC power supply and the pi to the computer with the USBC and the 24-40 pin cables. The wiring could not be simpler yet there was no change. I updated the firmware in the Pi 5 to 3.5.4 but the transfer pin faulted there as well. The update did finish.
Then I took it all down to pieces and used only the microSD card that came with the board and a USBC cable to the computer and the computer doesn't see it and the device manager doesn't have it.
-
@Polyneutron21 maybe you need to flash the board with firmware then. Best look at bossa recovery for the board you have
-
@jay_s_uk Okay I used Bosa to flash the 6HC with the newest firmware. Neither Pi 5 would connect without the error. I purchased a new Raspberry Pi 4B it arrived today. I burned the newest Duet Web control to the Duet microSD card using the raspberry pi imager. Then I connected the 24 pin plug to the mainboard and the 40 Pin GPIO on the pi SBC. I inserted the new image. Used a PSU to supply power to the Pi and a 24V PSU to power the 6HC mainboard. It booted up, tried to connect and "waiting for transfer pin" error again. I have not been able to connect this board without the waiting for transfer pin satisfied.
-
@Polyneutron21 you have the cable connected incorrectly to the pi...
https://docs.duet3d.com/en/User_manual/Machine_configuration/SBC_setup -
@andywm said in Duet3 + SBC (Timeout while waiting for transfer ready pin):
Hello, I need help troubleshooting this issue;
A few months ago, I converted one of my machines to use an SBC mode Duet3 6HC. The machine now randomly halts. DWC will report status=disconnected. And this warning will be in the console;
"Warning: Lost connection to Duet (Timeout while waiting for transfer ready pin"
Sorry for not replying to your initial post, not sure how I missed it. Generally, intermittent timeout issues are due to interference. There is some troubleshooting advice in the documentation here: https://docs.duet3d.com/en/User_manual/Machine_configuration/SBC_setup#warning-lost-connection-to-duet-timeout-while-waiting-for-transfer-ready-pin-error
Ian
-
@jay_s_uk You are correct, I re-connected all of it correctly and nothing changed. First time for everything. I have tried two different pi 5's and two different 26 pin to 40 pin GPIO and this was a new Pi 4B 8GB.
-
@Polyneutron21 take the SD card out of the 6HC...
-
@jay_s_uk SD card is out. Cables are correct. Shh in and updated software. Still incomplete connection as it is waiting for the transfer pin.
-
@Polyneutron21 Had a chance to troubleshoot your 6HC return today. First tests did confirm the transfer ready pin error, but then I noted that the erase jumper was left on the pins, continuously erasing the firmware. I took a close look at the photos you posted to the forum, and I can see the erase jumper was installed then, too:
I removed the erase jumper, flashed the firmware with Bossa, and tested the board - it works fine:
-
Sorry to bump a really old topic. I actually did solve this issue, I attended SMRRF and spoke with someone at the Duet booth, possibly even you actually. And had just never come back to check. Forgot my forum etiquette a bit. In my case the included ribbon cable
I am updating for anyone else in the future that may come across this thread, as there are already sporadic posts spanning months.
As per
https://docs.duet3d.com/en/User_manual/Machine_configuration/SBC_setup#warning-lost-connection-to-duet-timeout-while-waiting-for-transfer-ready-pin-error
Ribbon cable should ideally be not longer than 150mm.
The included ribbon cable that shipped with the Duet 6HC was too long per this advise, about 220-250mm from memory.Once I cut it down, this problem was eliminated for me.
-
@andywm Thanks for the follow up, and glad it's working for you now. For some reason it used to work with the older, longer ribbon cable (and sometimes quite a lot longer cables), though I can't say we've tested it recently, and now generally recommend a shorter cable. It may just be down to cable quality, and how good the connection is between the ribbon wire and press-on connector, as they rely on a small 'fork' cutting through the ribbon wire insulation.
I've added a fair amount of notes to the troubleshooting page, including links to loopback tests for Duet and SBC, which should help narrow down where the issue is.
Ian