Usb charging hub
hackclub·reflow·pcb/usb-charging-hub/cad/usb-charging-hub.kicad_pcb
About the Usb charging hub PCB
Usb charging hub is an open source RP2040/RP2350 PCB design by hackclub, published on GitHub. It is a 4-layer board measuring 80 × 95 mm, with 206 components from 73 distinct parts.
Its main chip is the AP2112K-3.3, from the RP2040/RP2350 family. Other key parts include the SC18IS606PWJ, ABM8-272-T3_C20625731, W25Q16JVSS, USBLC6-2P6 and RP2040. By type, the board carries 82 capacitors, 50 resistors, 21 ICs, 16 diodes, 14 connectors and 10 inductors.
From the project
A YSWS for the northern hemisphere's summer and the aussie's winter. Run by @pmnlla, with love and loads of carrots.
a 400W+ capable usb charging hub that takes in 22-36V DC input. equipped with a rp2040 and smart usb pd controllers, they can be much more capable than just 400W, and could really slurps power.
pcb is well made with amble trace width to prevent heating up from high current nets. compact layout of parts also let it be able to stay under 100x100mm pcb size.
- 4 usb c ports capable of 5A output - 4 usb a ports capable of 3A output - support for legacy charging protocols for all ports - neopixels per port to indicate status - mounting holes to... mount the pcb

Main components on the Usb charging hub
Usb charging hub bill of materials (BOM)
206 components, 73 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | SC18IS606PWJ W25Q32JVSS | SOIC-8_5.3x5.3mm_P1.27mm | U1 |
| 1 | ABM8-272-T3_C20625731 | CRYSTAL-SMD_4P-L3.2-W2.5-BL | U2 |
| 1 | AP2112K-3.3 RP2040 | QFN-56-1EP_7x7mm_P0.4mm_EP3.2x3.2mm | U3 |
| 1 | W25Q16JVSS LM2596S-3.3 | TO-263-5_TabPin3 | U4 |
| 1 | USBLC6-2P6 XXL1509-5.0 | SOIC-8_L4.9-W3.9-P1.27-LS6.0-BL | U5 |
| 1 | RP2040 XXL1509-5.0 | SOIC-8_L4.9-W3.9-P1.27-LS6.0-BL | U6 |
| 3 | XXL1509-5.0 | SOIC-8_L4.9-W3.9-P1.27-LS6.0-BL | U7, U14, U15 |
| 4 | NDP23511KC | SOP-8_L4.9-W3.9-P1.27-LS6.0-BL | U8, U12, U16, U20 |
| 4 | CYPD3175-24LQXQ | QFN-24-1EP_4x4mm_P0.5mm_EP2.7x2.7mm_ThermalVias | U9, U13, U17, U21 |
| 4 | LS0505EVD22 | LS0505EVD22_LTF | U10, U11, U18, U19 |
| 1 | DMG1012UW-7 PMOS | PDFN-8_L5.2-W5.9-P1.27-LS6.2-BL | Q1 |
| 3 | PMOS | PDFN-8_L5.2-W5.9-P1.27-LS6.2-BL | Q2, Q3, Q4 |
| 3 | Conn_01x04_Pin | PinHeader_1x04_P2.54mm_Vertical | J4, J6, J7 |
| 4 | TYPE-C 16PLT-H10.0 | TYPE-C-SMD_USB4120-03-C | J8, J11, J13, J16 |
| 4 | Conn_01x04_Pin | PinHeader_2x02_P2.54mm_Vertical | J9, J12, J14, J17 |
| 2 | XDUF-0426-081_C18202150 | USB-A-TH_XDUF-0426-081 | J10, J15 |
| 1 | GT-USB-7010ASV | USB-C-SMD_G-SWITCH_GT-USB-7010ASV | J35 |
| 1 | TS24CA | SW-SMD_TS24CA | SW1 |
| 1 | Latching | SW-TH_6P-L8.0-W8.0-P2.50 | SW2 |
| 2 | C318884 TS24CA | SW-SMD_TS24CA | SW3, SW4 |
Show 53 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 5 | SK6812MINI-E_C5149201 | SK6812-MINI-E | LED1, LED2, LED3, LED4, LED5 |
| 1 | LED | LED_0603_1608Metric_Pad1.05x0.95mm_HandSolder | D1 |
| 2 | Green | LED_0603_1608Metric_Pad1.05x0.95mm_HandSolder | D2, D3 |
| 1 | MBR1020VL 40V,10A | D_SMB_Handsoldering | D4 |
| 2 | Amber | LED_0603_1608Metric_Pad1.05x0.95mm_HandSolder | D5, D6 |
| 2 | Red | LED_0603_1608Metric_Pad1.05x0.95mm_HandSolder | D7, D8 |
| 7 | 40V,10A | D_SMB_Handsoldering | D9, D11, D12, D13, D14, D15, D16 |
| 1 | 60V,10A | D_SMB_Handsoldering | D10 |
| 1 | 68UH 33uH,4.25A | SDRI129-330MT | L1 |
| 5 | YPRH1508-680M | IND-SMD_L15.0-W15.0 | L2, L3, L4, L7, L8 |
| 4 | 6.8uH,5.2A,8A(Isat) | IND-SMD_L8.0-W8.0-1 | L5, L6, L9, L10 |
| 1 | 50V,1000uF | CP_Radial_D13.0mm_P7.50mm | C1 |
| 1 | 4.7U 50V,1000uF | CP_Radial_D13.0mm_P7.50mm | C2 |
| 23 | 100nF | C_0201_0603Metric_Pad0.64x0.40mm_HandSolder | C3, C5, C7, C8, C9, C10, C11, C12 +15 |
| 1 | 0.1U 100nF | C_0201_0603Metric_Pad0.64x0.40mm_HandSolder | C4 |
| 17 | 1uF | C_0402_1005Metric_Pad0.74x0.62mm_HandSolder | C6, C13, C31, C37, C39, C41, C43, C46 +9 |
| 2 | 15PF 18pF | C_0201_0603Metric_Pad0.64x0.40mm_HandSolder | C14, C15 |
| 1 | 1UF 50V,470uF | CP_Radial_D10.0mm_P5.00mm | C16 |
| 1 | 100N 50V,1uF | C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C17 |
| 1 | 1UF 35V,470uF | CP_Radial_D10.0mm_P5.00mm | C18 |
| 1 | 100NF 10V,10uF | C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C19 |
| 3 | 100NF 50V,10uF | C_1206_3216Metric_Pad1.33x1.80mm_HandSolder | C20, C23, C24 |
| 1 | 1UF 35V,180uF | CP_Radial_D8.0mm_P5.00mm | C21 |
| 1 | 1UF 35V,22uF | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C22 |
| 2 | 100NF 35V,180uF | CP_Radial_D8.0mm_P5.00mm | C25, C27 |
| 2 | 100NF 35V,22uF | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C26, C28 |
| 1 | 100N 100nF | C_0201_0603Metric_Pad0.64x0.40mm_HandSolder | C29 |
| 1 | 1UF 1uF | C_0402_1005Metric_Pad0.74x0.62mm_HandSolder | C30 |
| 8 | 390pFn5%nX7R | C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C32, C33, C48, C49, C62, C63, C78, C79 |
| 4 | 100pF | C_0201_0603Metric_Pad0.64x0.40mm_HandSolder | C34, C50, C64, C80 |
| 4 | 1nF | C_0201_0603Metric_Pad0.64x0.40mm_HandSolder | C35, C51, C65, C81 |
| 2 | 50V,10uF | C_1206_3216Metric_Pad1.33x1.80mm_HandSolder | C53, C54 |
| 2 | 35V,180uF | CP_Radial_D8.0mm_P5.00mm | C55, C57 |
| 2 | 35V,22uF | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C56, C58 |
| 1 | 1.5k | R_1210_3225Metric_Pad1.30x2.65mm_HandSolder | R1 |
| 2 | 20K 5.1k | R_0402_1005Metric_Pad0.72x0.64mm_HandSolder | R2, R3 |
| 2 | 27 | R_0402_1005Metric_Pad0.72x0.64mm_HandSolder | R4, R5 |
| 5 | 1k | R_0402_1005Metric_Pad0.72x0.64mm_HandSolder | R6, R11, R31, R38, R47 |
| 7 | 470 | R_0402_1005Metric_Pad0.72x0.64mm_HandSolder | R9, R10, R12, R13, R14, R15, R107 |
| 1 | 10K 1k | R_0402_1005Metric_Pad0.72x0.64mm_HandSolder | R16 |
| 4 | 10K 100k | R_0402_1005Metric_Pad0.72x0.64mm_HandSolder | R17, R18, R19, R20 |
| 1 | 10K 40k | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R21 |
| 1 | 5.1K 1k | R_0402_1005Metric_Pad0.72x0.64mm_HandSolder | R22 |
| 1 | 5.1K 6.8 | R_0402_1005Metric_Pad0.72x0.64mm_HandSolder | R23 |
| 1 | 5.1K 10k | R_0402_1005Metric_Pad0.72x0.64mm_HandSolder | R24 |
| 1 | 27.4 5mOhmn1%nShunt | R_1206_3216Metric_Pad1.30x1.75mm_HandSolder | R25 |
| 1 | 27.4 249k | R_0402_1005Metric_Pad0.72x0.64mm_HandSolder | R26 |
| 8 | 10k | R_0402_1005Metric_Pad0.72x0.64mm_HandSolder | R27, R29, R33, R40, R43, R45, R49, R108 |
| 3 | 249k | R_0402_1005Metric_Pad0.72x0.64mm_HandSolder | R28, R42, R44 |
| 3 | 40k | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R30, R37, R46 |
| 3 | 6.8 | R_0402_1005Metric_Pad0.72x0.64mm_HandSolder | R32, R39, R48 |
| 3 | 5mOhmn1%nShunt | R_1206_3216Metric_Pad1.30x1.75mm_HandSolder | R34, R41, R50 |
| 2 | 100k | R_0402_1005Metric_Pad0.72x0.64mm_HandSolder | R35, R36 |
Usb charging hub design files
The KiCad project lives in the hackclub/reflow repository on GitHub; these links point at the commit this page was built from.
Usb charging hub: common questions
What microcontroller does the Usb charging hub use?
The Usb charging hub is built around the AP2112K-3.3, from the RP2040/RP2350 family.
How big is the Usb charging hub PCB?
The Usb charging hub measures 80 × 95 mm, has 4 copper layers and is 1.6 mm thick.
How many components are on the Usb charging hub?
206 components, from 73 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 charging hub design files?
From the hackclub/reflow repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.
Can I use the Usb charging hub design in my own project?
The repository has no license, so all rights stay with hackclub. Use it as a reference, and ask the author before reusing the design.
Can I test firmware for the Usb charging hub without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug RP2040/RP2350 firmware against it before you order a PCB.
More boards in reflow
Similar boards
RP2040/RP2350
Open Book Abridged Edition
joeycastillo
85 × 115 mm29 parts2LCC-BY-SA-4.08.1kRP2040/RP2350
Corne
foostan
277.2 × 107.5 mm164 parts2LCC-BY-4.07.7kRP2040/RP2350
Corne
foostan
277.2 × 107.5 mm164 parts2LCC-BY-4.07.7kRP2040/RP2350
LogicAnalyzer
gusmanb
57 × 55.2 mm6 parts2LGPL-3.05.0kRP2040/RP2350
Jitx design
gusmanb
55.5 × 65 mm26 parts4LGPL-3.05.0kRP2040/RP2350
Pro V2
kata0510
290.1 × 130 mm270 parts2LMIT2.3k