Connection between Duet 3 6HC and SBC (Pi4)
-
@dr_ju_ju I've been using a GPIO shield for my Pi so I can use a Duet 3 with a Pi touchscreen:
For SBC mode you need:
You could use SPI1 instead of SPI0 or another GPIO pin instead of GPIO25, but that would require extra configuration steps on the Pi and in
/opt/dsf/conf/config.json
. -
@dr_ju_ju Page three of the schematic shows the connections to the SBC connector (and which pins within that connector are in use). Since this then connects to a simple ribbon cable and then to the rPi header it is relatively easy to work out the rPi connections. What is it that you think is missing? Other than the 5V supply (which needs to be provided to the rPi in some way), I'd say that all of them are required. You may be able to reduce the number of ground connections (or possibly use alternate ground pins on the SBC connector) but I'd be cautious about doing this as you may find doing so introduces noise problems.
-
The wiring diagram on teh dozuki lists the pins in the connector, which I find easier to lay my hands on than the schematic.
https://duet3d.dozuki.com/Wiki/Duet_3_Mainboard_6HC_Wiring_DiagramIt lists the 3.3V connected.
What I've done for using other connections for other things (including injecting 5V to teh Pi) is to use a stacking header and a little bit of tri-pad stripboardbetween teh ribbon and the pi.
-
@chrishamm Unfortunately the case I'm using works well, but severely limits access to the GPIO connector, i.e. it doesn't allow the use of a standard ribbon connector
-
@dr_ju_ju said in Connection between Duet 3 6HC and SBC (Pi4):
it doesn't allow the use of a standard ribbon connector
Is it just the corners? It looks like a few minutes with a file would make it fit...
-
@achrn Nah, its not just the inner corners, but the depth, and amount of material that is used for the mounting screws etc....
-
@dr_ju_ju That's a shame (but I did kind of think if it was that simple you'd have done it already).
The Pi4 has better thermal and power management than previous Pis and consensus seems to be it actually tends to have fewer heat problems than less powerful models. Mine driving a MB6HC has been entirely happy with one of these: https://shop.pimoroni.com/products/raspberry-pi-4-heatsink but I understand you might want to stick with what is proven in your setup.
-
@dr_ju_ju said in Connection between Duet 3 6HC and SBC (Pi4):
Unfortunately the case I'm using works well, but severely limits access to the GPIO connector, i.e. it doesn't allow the use of a standard ribbon connector
I use the same (or very similar) heatsink assemblies - they are fine with an extender added, eg. a header socket with wire-wrap style pins the IDC connector fits to.
The ones I found that have the proper square pins but still cheap were "Geekworm" 2*20 Pin female header kits
https://geekworm.com/products/geekworm-raspberry-pi-2x20-40-pin-gpio-stacking-header-extender-kitThey are available on Amazon etc.
-
@rjenkinsgb I have some of those on order, but they appear to be lost in the xmas postal rush
BTW, your picture still shows that you are using the ribbon cable, which I do not want to use, so I still need what actually needs to be connected ??
-
@dr_ju_ju said in Connection between Duet 3 6HC and SBC (Pi4):
Unfortunately the case I'm using works well, but severely limits access to the GPIO connector, i.e. it doesn't allow the use of a standard ribbon connector
????? I was responding to that post.
The required connections have already been linked in this thread, two or three times.
eg.
https://d17kynu4zpq5hy.cloudfront.net/igi/duet3d/33DEuEJZXP16vLbF.huge