Raspberry Pi Power Hub

Created by [tobycm] • Started on June 25, 2025

a usb c power hub to power all of my raspberry pis (and other usb c devices!)

Raspberry Pi Power Hub

Jun 25, 2025 | 12:00 - 16:00 | Init

since i made devices with usb c pd stuff before, im going with cypd3175 and cypd3177 ICs for this :3

https://g.co/gemini/share/f052dd489182

i love gemini, lots of good researching and i can just compare and decide

after lots of consulting, i ended up with:

  • 4 cypd3175 ics, for a total of 4 usb c and 4 usb a ports
  • 1 cypd3177 ic
  • 1 rp2040 ic for the main brain of the device 🔥🔥🔥

time to research for parts on lcsc, and wire them up in kicad

21:00 - 22:50 | copied rp2040 wiring from previous board

with the new diode and no more latching button xd.

lots of time spent on finding parts on LCSC

Jun 29, 2025 | 17:15 - 21:45 | wiring up cypd3177 and fix up rp2040

the datasheet reference schematic is the best place to start, as they have values that the manufacturer tested and recommends.

datasheet reference schematic

after some questions and answers with Google Gemini, i learned that:

  • the 2 mosfets facing each other are for reverse current protection, if this device is disconnected from the power source, it will not allow current to flow back into the power source, causing undefined behavior.
  • safe_pwr always provides 5V, so that is nice to power microcontrollers and other devices that need 5V always on.
  • table 2, 3, and 4 in the datasheet helps with choosing resistor values to set the desired voltage range and min current limit.

after a bit more chatting with Google Gemini: - trying to optimize for efficiency: we went with a better buck converter than the XXL1509-5.0 with 83% for a Silergy brand buck converter, which has ~92% efficiency. a lot better.

because the cypd3175 can support an additional 5V usb output, i will supply 2 type a port with the Silergy 6A 5V buck converter

too much shopping, i should start wiring this up in kicad 💀

peak schematic

literally peak