Request Advice: How to power 4 SSDs connected to RPI

2025, update.

With usb to sata adapters like these, they have DC power jack for external power.

1741251250177.png


1741251404211.png



Here you can use DC barrel jack splitter like this one.

1741251441475.png


This is as easy as it's gonna get. One DC adapter will power all.
 
@Heisen any chance you can provide me with the source files? I wanted bare metal for the power, and USB-C inputs.

@bornlibra23 some points you may want to keep in mind when specifying your system design, if I may.

The RPis are usually internally sharing the bus, so the concern for bandwidth is overblown. As a matter of fact most platforms use a hub on each pair of outputs, but there's still sufficient sharing going on internally.

Moreover, the Pi cannot saturate a pair of 5gpbs connections because of low internal throughput. Even a Pi5 cannot manage more than 800MB/s transfers on its PCIe connector.

The biggest advantages of SSDs are random access, and they usually remain the same regardless of bus connection because there is sufficient latency overhead in a USB 2.0 connection to allow for fast random access, even though sequential is slower.

Most non-DRAM drives slow down to native flash rates in large sequential writes once the SLC cache runs out, I've seen as low as 35MB/s which is below USB 2.0 bandwidth.

Lastly, flash is far more susceptible to failure than magnetic media, and less likely to be recovered for every sort of fault. Even a badly damaged magnetic platter can be recovered with some effort.
 
Lucky you caught me in my free time.

I designed this adapter which will use external power for all 4 ports and only use data communication lines for data transfer between USBs and Raspberry PI.

Here is the schematic.

View attachment 175629

How it will look like :-

View attachment 175630

In 3D

View attachment 175631

You will have to use 20watt 5V/4A power supply for this thing, if you want to supply 1A to each USB port one I could find is this one -
https://www.thingbits.in/products/5v-4a-4000ma-switching-power-supply-ul-listed

But normally using 10watt 5V/2A will also work fine for SSDs which will split into 0.5A to each USB port. I think that's what they require not sure.

You you can rig one yourself up using these of the self modules called USB Type A Female Breakout Boards, but I don't how reliable this will be. You will be needing 8 of these and some dupont wires for connection, a power connector and the schematic above.
View attachment 175632

I am attaching the 4 layer PCB gerber file for manufacturing if anyone wants to develop this board. I take no responsibility of it's working cause it's a fast prototype, but 90% sure it will work, don't plug the connections in opposite, something might go boom, because there is no protection circuitry involved.
This is simply great!
Just curious if electronics your background...
 

Attachments

  • Like
Reactions: cranky