DUET3 6HC External SD card
-
I'm having issues with a Duet3 6HC failing to initialize an external SD card reader connected to the daughter board.
I've tried firmware 3.4.0 and 3.4.1 RC1
I've tried a couple break out board with the same result. All of them worked fine on a Duet2. The SD card breakout board I'm using does not have a CD pin. I ran an extra wire to land pin 7 of temp board connector and this did not solve the problem.
I also tried assigning the CD pin to an I/O connector and jumpering the input to ground without any luck. When I did this I update the M950 command accordingly.
Cable length is below the 400mm length.
Anyone run into issues or have luck connecting an SD card reader 6HC?
-
Pin 1 and 2 of the temp daughter board only read 3.3V not the 5v specified here
https://docs.duet3d.com/en/User_manual/Connecting_hardware/Display_PanelDueThis seems to be the issue for my board.
-
@that-guy-e For an external SD card to work with the 6HC in standalone mode, you need to be running RRF 3.4.0, and it also requires special wiring. See https://docs.duet3d.com/en/User_manual/Connecting_hardware/Display_PanelDue#duet-3-mb6hc-using-ribbon-cable
Ian
-
@droftarts yeah, I was following the write up.
Pin 1 is measuring 3.3V not 5V as listed. My SD board needs 5V. Running an external 5V to the breakout board solved the issue.
Interesting enough I'm able to use the SD board without jumpering out the CD pin.
-
@that-guy-e The linked guide says to get 5V from an IO header, not the temperature daughterboard connector. You also don't need Dout and Din, that's for PanelDue communication.
Pin 1 on the daughterboard connector is spi.cs1 and pin 2 is GND. See the 6HC wiring diagram for the pinout of the daughterboard connector. https://docs.duet3d.com/Duet3D_hardware/Duet_3_family/Duet_3_Mainboard_6HC_Hardware_Overview#wiring-diagram
Interesting enough I'm able to use the SD board without jumpering out the CD pin.
I'd guess the SD card board already has the CD pin connected to ground.
Ian
-
I went back and reviewed the instructions and it looks like I miss read that table.
Thank you for the clarification