Usb switchboard
irandms·usb-switchboard
About the Usb switchboard PCB
Usb switchboard is an open source PCB design by irandms, published on GitHub. It is a 2-layer board measuring 65 × 30 mm, with 31 components from 13 distinct parts.
Other key parts include the CAT24C32 and TPS2556DRBR. By type, the board carries 10 resistors, 9 capacitors, 4 ICs and 1 connector.
From the project
Raspberry Pi Bonnet board that provides 3 USB ports with on/off toggling capability
This repository houses the KiCad design files for a Raspberry Pi Zero Bonnet board. The system provides three independently controlled USB ports, which can be selectively enabled or disabled for power delivery purposes via 3 GPIO pins on the Pi host. The data pins for all receptacles are unused.
In addition to being able to digitally control each USB port, each port has suppport for overcurrent protection via the Texas Instruments TPS2556 IC , capping out to ~500 mA per port. Fault/short circuit and temperature protection is also provided by the TPS2556.

Main components on the Usb switchboard
Usb switchboard bill of materials (BOM)
31 components, 13 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | CAT24C32 | SOIC-8_3.9x4.9mm_P1.27mm | U1 |
| 3 | TPS2556DRBR TPS2556 Texas Instruments | Texas_S-PVSON-N8_ThermalVias | U2, U3, U4 |
| 1 | PPPC202LFBN-RC 40HAT Sullins Connector Solutions | PinSocket_2x20_P2.54mm_Vertical | J3 |
| 3 | USB_A | USB3_A_Molex_48393-001 | CH0, CH1, CH2 |
| 4 | 3mm_Mounting_Hole | NPTH_3mm_ID | H1, H2, H3, H4 |
| 3 | CL10B104KO8NNNC 0.1uF Samsung Electro-Mechanics | C_0603_1608Metric | C1, C4, C7 |
| 3 | UCM0J221MCL1GS 150uF Nichicon | CP_Elec_5x5.3 | C2, C5, C8 |
| 3 | CL10A106MQ8NNNC 10uF Samsung Electro-Mechanics | R_0603_1608Metric | C3, C6, C9 |
| 3 | RR0816P-104-D 100k Susumu | R_0603_1608Metric | R1, R3, R5 |
| 3 | RC0603FR-07187KL 187k Yageo | R_0603_1608Metric | R2, R4, R7 |
| 2 | 3.9K | R_0603_1608Metric_Pad0.84x1.00mm_HandSolder | R6, R8 |
| 1 | DNP | R_0603_1608Metric_Pad0.84x1.00mm_HandSolder | R11 |
| 1 | 10K | R_0603_1608Metric_Pad0.84x1.00mm_HandSolder | R29 |
Usb switchboard design files
The KiCad project lives in the irandms/usb-switchboard repository on GitHub; these links point at the commit this page was built from.
Usb switchboard: common questions
How big is the Usb switchboard PCB?
The Usb switchboard measures 65 × 30 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Usb switchboard?
31 components, from 13 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.
Where can I download the Usb switchboard design files?
From the irandms/usb-switchboard repository on GitHub, which has the KiCad layout and the BOM; the links under Design files point to each one.
Can I use the Usb switchboard design in my own project?
The repository has no license, so all rights stay with irandms. Use it as a reference, and ask the author before reusing the design.