Usb hub
snakeye·usb-hub
About the Usb hub PCB
Usb hub is an open source PCB design by snakeye, published on GitHub under the MIT license. It is a 4-layer board measuring 100 × 45 mm, with 39 components from 24 distinct parts.
Other key parts include the CH217K, USBLC6-2SC6 and M24C02-FMN. By type, the board carries 11 resistors, 8 ICs, 8 capacitors, 5 connectors, 5 diodes and 1 crystal.
It belongs with the usb & debug tools and power & battery designs in this gallery.
From the project
USB Hub (2x USB-A + 2x USB-C, USB 2.0)
Custom 4-port USB 2.0 hub designed for desk use and monitor-stand mounting.
This project exists because most off-the-shelf hubs did not fit my setup: ports were inconvenient, USB-C required adapters, and one purchased hub regularly stopped working after the host resumed from sleep. The goal here is simple: stable USB 2.0 data ports for everyday hardware tools, with the exact connector layout I need.

Main components on the Usb hub
Usb hub bill of materials (BOM)
39 components, 24 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | CH217K | SOT-23-6 | U1 |
| 5 | USBLC6-2SC6 | SOT-23-6 | U2, U5, U6, U7, U8 |
| 1 | M24C02-FMN | SOIC-8_3.9x4.9mm_P1.27mm | U3 |
| 1 | ~ | QFN-24-1EP_4x4mm_P0.5mm_EP2.6x2.6mm_ThermalVias | U4 |
| 1 | 12Mhz | Crystal_SMD_3225-4Pin_3.2x2.5mm | Y1 |
| 1 | USB_C_Receptacle_USB2.0_16P | USB_C_Receptacle_HRO_TYPE-C-31-M-12 | J1 |
| 2 | USB_C_Receptacle_USB2.0_14P | USB_C_Receptacle_HRO_TYPE-C-31-M-12 | J2, J3 |
| 2 | USB_A | USB_A_Connfly_DS1095 | J4, J5 |
| 1 | Reset | Tact_Button_Side | SW1 |
| 1 | PORT4 | LED_0603_1608Metric | D1 |
| 1 | PORT3 | LED_0603_1608Metric | D2 |
| 1 | PORT2 | LED_0603_1608Metric | D3 |
| 1 | PORT1 | LED_0603_1608Metric | D4 |
| 1 | Active | LED_0603_1608Metric | D5 |
| 5 | 330uF | C_Radial_D6.3mm_H7.0mm_P2.50mm | C1, C5, C6, C7, C8 |
| 1 | 1u | C_0603_1608Metric | C2 |
| 1 | 10u | C_0603_1608Metric | C3 |
| 1 | 0.1u | C_0603_1608Metric | C4 |
| 2 | 5.1k | R_0603_1608Metric | R1, R2 |
| 1 | Rset | R_0603_1608Metric | R3 |
Show 4 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | 10k | R_0603_1608Metric | R4 |
| 2 | 220 | R_0603_1608Metric | R5, R6 |
| 1 | 470 | R_0603_1608Metric | R7 |
| 4 | 56k | R_0603_1608Metric | R8, R9, R10, R11 |
Usb hub design files
The KiCad project lives in the snakeye/usb-hub repository on GitHub; these links point at the commit this page was built from.
- Layoutusb-hub.kicad_pcb
- Schematicusb-hub.kicad_sch
Usb hub: common questions
How big is the Usb hub PCB?
The Usb hub measures 100 × 45 mm, has 4 copper layers and is 1.6238 mm thick.
How many components are on the Usb hub?
39 components, from 24 distinct parts. The full bill of materials is listed on this page.
Where can I download the Usb hub design files?
From the snakeye/usb-hub repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the Usb hub design in my own project?
Yes, under the terms of its MIT license, which snakeye chose for the repository.
Similar boards
Stack chan
stack-chan
50 × 50 mm33 parts2LApache-2.01.7kDisplay Carrier
AxxAxx
35.6 × 58.2 mm5 parts2LGPL-3.01.7kControllerCurrentShuntAddOn
stuartpittaway
26 × 16.9 mm9 parts2LCC-BY-NC-4.01.1kModule 16S PassiveBalanceAddOn
stuartpittaway
61 × 74 mm86 parts2LCC-BY-NC-4.01.1kTemperaturePCB PANEL
stuartpittaway
116 × 75.5 mm178 parts2LCC-BY-NC-4.01.1kProgrammingAdapter
stuartpittaway
10.5 × 83 mm3 parts2LCC-BY-NC-4.01.1k