R2022-10
karlp·hubbish·r2022-10/r2022-10.kicad_pcb
About the R2022-10 PCB
R2022-10 is an open source PCB design by karlp, published on GitHub. It is a 4-layer board measuring 100 × 80 mm, with 133 components from 42 distinct parts.
Other key parts include the M24C02-WMN6TP, SRV05-4-P-T7, USB2517I-JZX-TR, AP22802AW5-7 and SIC437AED-T1-GE3. By type, the board carries 48 capacitors, 34 resistors, 19 ICs, 13 diodes, 8 connectors and 4 transistors.
From the project
Cascading, per port power switching usb2.0-HS 7 port hub
Hubbish is a USB 2.0 HS hub. And? It has per port power switching and overrcurrent shutoff. And? It is designed for cascading, with 6 ports for user devices on the front, and ports on each side for directly plugging together. And? That's it.
Per port power switching was a goal. Also, "this should be really simple!" Also, to make the physical layout sensible for the desired use case. Initially, this project was conceived to be part of regression testing the USB stack for libopencm3. The minimal test setup there required 17 USB devices. This is also why the ports are paired. It's setup to have…

Main components on the R2022-10
R2022-10 bill of materials (BOM)
133 components, 42 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | M24C02-WMN6TP 2k i2c eeprom | SOIC-8_3.9x4.9mm_P1.27mm | U1 |
| 8 | SRV05-4-P-T7 NUP4202 | SOT-23-6 | U2, U11, U12, U13, U14, U15, U16, U17 |
| 1 | USB2517I-JZX-TR USB2517 | QFN-64-1EP_9x9mm_P0.5mm_EP4.7x4.7mm_ThermalVias | U3 |
| 7 | AP22802AW5-7 APL3511C | SOT-23-5 | U4, U5, U6, U7, U8, U9, U10 |
| 1 | SIC437AED-T1-GE3 SiC437AED | Vishay_MLP-44L_4x4 | U18 |
| 1 | AMS1117-33 | SOT-223-3_TabPin2 | U19 |
| 1 | HSM6115 | SOIC-8_3.9x4.9mm_P1.27mm | Q1 |
| 2 | S8550 | SOT-23 | Q2, Q4 |
| 1 | AO3401A | SOT-23 | Q3 |
| 1 | X322524MOB4SI 24MHz | Crystal_SMD_3225-4Pin_3.2x2.5mm | Y1 |
| 1 | Conn_01x03_Male | PinHeader_1x03_P2.54mm_Vertical | J1 |
| 1 | SOFNG USB-05 USB_A male UP | USB_A_Plug_SOFNG_USB-05 | J2 |
| 1 | U254-051T-4BH23-S2B USB_B_Micro (up) | USB_Micro-B_Amphenol_10118194-0001LF_Horizontal | J3 |
| 1 | 902-141A1011D10100 USB_A (female down) | USB_A_Stewart_SS-52100-001_Horizontal | J4 |
| 3 | 907-111A1012D10200 USB_A_Stacked | USB_A_Wuerth_61400826021_Horizontal_Stacked | J5, J6, J7 |
| 1 | Conn_01x06 | PhoenixContact_MSTBA_2,5_6-G-5,08_1x06_P5.08mm_Horizontal | J8 |
| 2 | Jumper_2_Open | TestPoint_2Pads_Pitch2.54mm_Drill0.8mm | JP1, JP2 |
| 3 | TestPoint | TestPoint_Plated_Hole_0.6_D0.8mm | TP1, TP2, TP3 |
| 2 | NCD0805R1 HS1B | LED_0805_2012Metric | D1, D13 |
| 1 | NCD0805R1 HS1A | LED_0805_2012Metric | D2 |
Show 22 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | SM4007PL SM400x | D_SOD-123F | D3 |
| 7 | LTST-C195KGJRKT | T1615_LiteOn_LTST_C195x | D4, D5, D6, D7, D8, D9, D10 |
| 1 | SMF24A | D_SOD-123F | D11 |
| 1 | DF2S6.2FS,L3M | D_SOD-923 | D12 |
| 1 | MHCI06030-1R5M-R8A 1.5uH | L_Chilisin_BMRx00060630 | L1 |
| 14 | CC0603KRX7R9BB104 100nF | C_0603_1608Metric | C1, C2, C3, C8, C10, C11, C12, C14 +6 |
| 2 | CL10C330JB8NNNC 33pF | C_0603_1608Metric | C4, C5 |
| 14 | CL10A105KB8NNNC 1uF | C_0603_1608Metric | C6, C7, C9, C13, C17, C20, C21, C22 +6 |
| 7 | CL31A107MQHNNNE 100uF | C_1206_3216Metric | C27, C28, C29, C30, C31, C32, C33 |
| 4 | CL31A106KBHNNNE 10uF/30+ | C_1206_3216Metric | C34, C35, C36, C37 |
| 1 | CC0603KRX7R9BB104 100nF/30+ | C_0603_1608Metric | C38 |
| 6 | CL21A106KAYNNNE 10uF | C_0805_2012Metric | C42, C43, C45, C46, C47, C48 |
| 10 | 0603WAF3300T5E 330 | R_0603_1608Metric | R1, R10, R18, R19, R20, R21, R22, R30 +2 |
| 12 | 0603WAF1002T5E 10k | R_0603_1608Metric | R2, R3, R4, R5, R6, R7, R8, R11 +4 |
| 4 | 0603WAF1003T5E 100k | R_0603_1608Metric | R9, R13, R14, R26 |
| 1 | 0603WAF1004T5E 1M | R_0603_1608Metric | R12 |
| 1 | 0603WAF1202T5E 12k | R_0603_1608Metric | R17 |
| 1 | 0603WAF2002T5E 20k | R_0603_1608Metric | R24 |
| 2 | DNP | R_0603_1608Metric | R25, R27 |
| 1 | 0603WAF5103T5E 510k | R_0603_1608Metric | R28 |
| 1 | 0603WAF0000T5E 0 | R_0603_1608Metric | R29 |
| 1 | 0603WAF7502T5E 75k | R_0603_1608Metric | R31 |
R2022-10 design files
The KiCad project lives in the karlp/hubbish repository on GitHub; these links point at the commit this page was built from.
R2022-10: common questions
How big is the R2022-10 PCB?
The R2022-10 measures 100 × 80 mm, has 4 copper layers and is 1.596 mm thick.
How many components are on the R2022-10?
133 components, from 42 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 R2022-10 design files?
From the karlp/hubbish 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 R2022-10 design in my own project?
The repository has no license, so all rights stay with karlp. Use it as a reference, and ask the author before reusing the design.