

USB HUB is a custom designed USB HUB and is built using the SL2.1A USB HUB controller and USB-C Connectors based on USB-2. The project is made using KICAD for schematic and PCB and Fusion 360 for the 3D designing.
- Size
- 34.5 × 40.5 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 34
- Nets
- 37
- Pads
- 178
- Tracks, vias
- 359, 34
- Pours
- 2
- Routed
- Yes
- KiCad
- KiCad 10.0 (file 20260206)
- Created
- 30 May 2026
- Updated
- 25 Jun 2026
Overview
HUB is an open-source printed circuit board by avadsariya0-coder, from the avadsariya0-coder/USB-HUB repository on GitHub, published under the MIT licence. It is a 2-layer board of 34.5 × 40.5 mm with 34 parts on 37 nets, routed with 359 tracks and 34 vias.
It is built around the SL2.1A and SD1206T020S1R0. Its parts include 11 capacitors, 11 resistors, 5 connectors, 2 diodes and 1 IC.
Main components
2README
README.mdUSB HUB
Custom 4-port USB-C HUB
Overview
USB HUB is a custom designed USB HUB and is built using the SL2.1A USB HUB controller and USB-C Connectors based on USB-2. The project is made using KICAD for schematic and PCB and Fusion 360 for the 3D designing.
Unlike the another readymade hubs this USB HUB is made from the scratch from designing schematic to the PCB routing to the 3D designing.
This HUB allows 1 USB-C connection to expand into 4 USB-C port. It is useful for connecting multiple devices to 1 device.
Inspiration
The inspiration for designing USB HUB with USB-C connectors comes from the lack of the ports in the laptop. Modern laptop comes with very few ports which makes difficult to connect to the multiple devices at once.While most of the readymade USB hub comes with the USB-A connectors which is not available in Modern Macbooks and another laptops. To solve that .To fix the issue I came up with the USB HUB containing 1X USB-C upstream port and 4X USB-C downstream port.
Features
• 1 USB-C upstream port
• 4 USB-C downstream ports
• SL2.1A USBHUB controller
• USB-C powered
• Lightweight and portable
Gallery
Hardware Stack
• SL2.1A UAB hub controller
• USB-C connectors
• Capacitors
• Resistors
• LED indicator
• Diode
Bill of material
Zine
PCB design
The PCB for USB HUB was designed using KICAD. PCB contains SL2.1A controller,USB-C connectors,Resistor,Capacitor,LED,Diode.
Features
• USB-C connectivity
• Compact PCB
PCB
Schematic
Enclosure
The enclosure for USB HUB was designed using FUSION 360.
Features
• USB-C port opening
• Compact form factor
Assembly guide
• Solder the SL2.1A USBHUB controller to the PCB
• Solder all capacitor and resistor.(NOTE: solder the component with correct values)
• Mount the USB-C connectors
• Install LED indicator
• Put the PCB inside the enclosure and add screws through the PCB mounting holes to the standoff pillars.
• Close the enclosure with the help of top lid
How to use
• Connect the USB-C input port to the host device
• Plug in another devices to the USB-C output plug
• Now,the USB HUB distributes the connection all the connected devices.
Devices that can be used
• USB flash drive
• keyboards
• USB Card reader
• USB powered accesories.
Uses
• Used for trasferring data from 1 device to the multiple devices.
Contributing
Contributions,suggestions, and feedback are welcome
If you'd like to improve USB HUB
- Fork or clone the repository
https://github.com/avadsariya0-coder/USB-HUB
-
Create your Feature branch
-
Commit your changes
-
Open a pull request.
Creator
Arman Vadsariya
17•India•Fallout
License
This project is licensed under MIT License.
USB HUB
Parts
34| Qty | Value | Footprint | References |
|---|---|---|---|
| 8 | 56K | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R3, R4, R5, R6, R7, R8, R9, R10 |
| 5 | 100nF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C1, C5, C7, C9, C11 |
| 5 | USB_C_Receptacle_USB2.0_16P | Connector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12 | J1, J2, J3, J4, J5 |
| 4 | 1uF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C4, C6, C8, C10 |
| 2 | 10uF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C2, C3 |
| 2 | 5.1K | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R1, R2 |
| 1 | 100 | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R11 |
| 1 | LED_Small | LED_SMD:LED_1206_3216Metric_Pad1.42x1.75mm_HandSolder | D2 |
| 1 | SD1206T020S1R0 | Diode_SMD:D_1206_3216Metric_Pad1.42x1.75mm_HandSolder | D1 |
| 1 | SL2.1A | 2:SO16 | U1 |
The 30 most common of 34 parts.
Questions
How big is the HUB PCB?
It measures 34.5 × 40.5 mm and has 2 copper layers, 1.6 mm thick.
What parts does the HUB use?
34 parts, built around the SL2.1A and SD1206T020S1R0. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
Where can I download the HUB KiCad files?
From the avadsariya0-coder/USB-HUB repository on GitHub, at the commit this page was made from: the board is P.C.B/HUB.kicad_pcb and its schematic P.C.B/HUB.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the HUB design in my own project?
Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).
Similar boards
- 2 layers83.8 × 23 mm

- 2 layers284.6 × 108.9 mm

- 2 layers139.7 × 64.8 mm

Sprig console
hackclub/sprig
🍃 Learn to code by making games in a JavaScript web-based game editor.
42 parts1.1kMIT - 2 layers88 × 48 mm

IRresistable
LSUTigerRacing/Electronics
This repository contains all of the KiCad Schematics for the 2026 TigerRacing Formula SAE's Electronics Subsystem.
14 parts8 - 2 layers65 × 33.4 mm

BL R8812AF1 2x mount
OpenIPC/hardware
A collection of hardware developments by the OpenIPC team
28 parts33MIT - 4 layers83 × 83 mm

PWNSAT
Pwnsat/PWNCUBE
PWNCUBE v1.0 is a Cubesat hardware based platform for aerospace cybersecurity research
139 parts29 - 4 layers

Kvm base
thatoddmailbox/kvm-base
The main board for the open-source HDMI KVM switch I built.
70 parts19 - 2 layers340.5 × 144 mm
