Skip to the content
PCBKitNew board
2 layers34.5 × 40.5 mmHUB, the printed circuit board in 3D

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

2

README

README.md

USB 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

top back right

Hardware Stack

• SL2.1A UAB hub controller

• USB-C connectors

• Capacitors

• Resistors

• LED indicator

• Diode


Bill of material

image

USB HUB BOM.csv


Zine

USB HUB 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

P C B

Schematic

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

  1. Fork or clone the repository

https://github.com/avadsariya0-coder/USB-HUB

  1. Create your Feature branch

  2. Commit your changes

  3. Open a pull request.


Creator

Arman Vadsariya

17•India•Fallout


License

This project is licensed under MIT License.


USB HUB

Parts

34
QtyValueFootprintReferences
856KResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR3, R4, R5, R6, R7, R8, R9, R10
5100nFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC1, C5, C7, C9, C11
5USB_C_Receptacle_USB2.0_16PConnector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12J1, J2, J3, J4, J5
41uFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC4, C6, C8, C10
210uFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC2, C3
25.1KResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR1, R2
1100Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR11
1LED_SmallLED_SMD:LED_1206_3216Metric_Pad1.42x1.75mm_HandSolderD2
1SD1206T020S1R0Diode_SMD:D_1206_3216Metric_Pad1.42x1.75mm_HandSolderD1
1SL2.1A2:SO16U1

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 mmUSB 2.0 Hub, the printed circuit board in 3D

    USB 2.0 Hub

    beniroquai/OmniScope

    High-Throughput Stationary Platereader

    32 parts
  • 2 layers284.6 × 108.9 mmHack Club Keyboard, the printed circuit board in 3D

    Hack Club Keyboard

    Cherrytree56567/Hack-Club-Keyboard

    149 partsMIT
  • 2 layers139.7 × 64.8 mmSprig console, the printed circuit board in 3D

    Sprig console

    hackclub/sprig

    🍃 Learn to code by making games in a JavaScript web-based game editor.

    42 parts1.1kMIT
  • 2 layers88 × 48 mmIRresistable, the printed circuit board in 3D

    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 mmBL R8812AF1 2x mount, the printed circuit board in 3D

    BL R8812AF1 2x mount

    OpenIPC/hardware

    A collection of hardware developments by the OpenIPC team

    28 parts33MIT
  • 4 layers83 × 83 mmPWNSAT, the printed circuit board in 3D

    PWNSAT

    Pwnsat/PWNCUBE

    PWNCUBE v1.0 is a Cubesat hardware based platform for aerospace cybersecurity research

    139 parts29
  • 4 layersKvm base, the printed circuit board in 3D

    Kvm base

    thatoddmailbox/kvm-base

    The main board for the open-source HDMI KVM switch I built.

    70 parts19
  • 2 layers340.5 × 144 mmBrew keeb v2, the printed circuit board in 3D

    Brew keeb v2

    geg-tech/brew-keeb

    my dream 75% keeb! made through hack club blueprint!

    222 parts17