Skip to the content
PCBKitNew board
4 layers75.4 × 134.4 mmProjektUSBHUB, the printed circuit board in 3D

KiCAD USB hub design

Size
75.4 × 134.4 mm
Copper layers
4
Thickness
1.6 mm
Parts
102
Nets
73
Pads
322
Tracks, vias
988, 322
Pours
4
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
9 Oct 2025
Updated
21 Nov 2025

Overview

ProjektUSBHUB is an open-source printed circuit board by Qeps, from the Qeps/USB-hub-project repository on GitHub, published under the MIT licence. It is a 4-layer board of 75.4 × 134.4 mm with 102 parts on 73 nets, routed with 988 tracks and 322 vias.

It is built around the GL850G, SRV05-4 and PBSS4032NT. Its parts include 42 capacitors, 16 resistors, 12 inductors, 11 connectors and 6 ICs. It belongs with the interfaces and adapters boards of this library.

Main components

3

README

README.md

PCB Design

Four-layer PCB project expanding two USB ports from a computer into eight downstream ports. Designed in KiCad, conceptually based on the CircuitDigest (Original project: https://circuitdigest.com/electronic-circuits/diy-hub-port-extender) project, but extended to support two independent USB hub controllers.

Base Project (CircuitDigest)

  • Uses the GL850G USB 2.0 hub controller
  • Expands one USB port into four downstream ports
  • Powered directly from 5 V USB input
  • The controller integrates internal 3.3 V and 1.8 V regulators, no external LDO required
  • Basic passive components: resistors and decoupling capacitors
  • USB-A connectors for downstream ports and one upstream connector
  • Includes ESD protection (TVS diodes) for both upstream and downstream ports

Extended Version (this project)

  • Two upstream USB inputs expanded to eight downstream ports (two hub controllers)
  • Implemented on a 4-layer PCB for improved power and signal routing
  • Thickened power traces for stable 5 V distribution across all ports
  • Matched USB data line lengths to maintain signal integrity and timing
  • Guard ring added around USB signal area to improve EMI and ESD immunity
  • Independent hub sections sharing common 5 V supply and ground planes

KiCAD schematic: image image

KiCAD 3D board view: ProjektUSBHUB

Prototype Board

This project is currently under development and PCBWay provided the prototype boards as part of a collaboration. The PCBs arrived with consistent manufacturing quality: clean routing, correct layer alignment, and accurate silkscreen.

The ordering workflow was straightforward. Uploading the Gerber files and selecting the manufacturing parameters was clear enough that the whole process stayed focused on the technical aspects of the design.

Photo of the prototypes: 20251121_185347

Having the boards early in the process accelerates testing and helps refine the next revision. Here you can order your board: https://www.pcbway.com/

Parts

102
QtyValueFootprintReferences
250.1uFCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC1, C2, C3, C12, C14, C16, C17, C18, C20, C21, C22, C23, C24, C25, C26, C31 +9
12LInductor_SMD:L_0603_1608Metric_Pad1.05x0.95mm_HandSolderL1, L2, L3, L4, L5, L6, L7, L8, L9, L10, L11, L12
10USB_AConnector_USB:USB_A_TE_292303-7_HorizontalJ1, J2, J3, J4, J5, J7, J8, J9, J10, J11
9100uFCapacitor_THT:C_Radial_D6.3mm_H11.0mm_P2.50mmC5, C6, C7, C8, C13, C27, C28, C29, C30
8Thermistor_NTCResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderTH1, TH2, TH3, TH4, TH5, TH6, TH7, TH8
6SRV05-4Package_TO_SOT_SMD:TSOT-23-6_HandSolderingU1, U2, U3, U4, U5, U6
410kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR1, R5, R10, R14
433pFCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC10, C11, C32, C33
2100kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR3, R12
210uFCapacitor_THT:C_Radial_D6.3mm_H11.0mm_P2.50mmC15, C38
21uFCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC19, C39
220kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR6, R15
2470RResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR4, R13
247kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR2, R11
2680RResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR7, R16
2CrystalCrystal:Crystal_SMD_ECS_CSM3X-2Pin_7.6x4.1mmY1, Y2
2GL850Gfootprints:SSOP28_GL850G_GEN-LGL850G1, GL850G2
2LEDDiode_SMD:D_0805_2012Metric_Pad1.15x1.40mm_HandSolderCHIPLED_1, CHIPLED_2
14.7kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR9
1470kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR8
1Barrel_Jack_SwitchKiCadDcCon:PJ-102AHJ6
1PBSS4032NTPackage_TO_SOT_SMD:SOT-23Q1

Questions

How big is the ProjektUSBHUB PCB?

It measures 75.4 × 134.4 mm and has 4 copper layers, 1.6 mm thick.

What parts does the ProjektUSBHUB use?

102 parts, built around the GL850G, SRV05-4 and PBSS4032NT. 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 ProjektUSBHUB KiCad files?

From the Qeps/USB-hub-project repository on GitHub, at the commit this page was made from: the board is ProjektUSBHUB.kicad_pcb and its schematic DrugiArkusz.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the ProjektUSBHUB 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 layers100 × 70 mmA side, the printed circuit board in 3D

    A side

    spdidle/a-side

    A-Side is a cassette tape inspired hub to connect full size SD cards among other things to my laptop. I own several cameras but it's not convenient at all to find my dongle and connect it.

    70 parts2
  • 4 layers67.8 × 70.6 mmUSB Hub, the printed circuit board in 3D

    USB Hub

    Lee34667/PCB_Kicad_Projects

    Creating a L9110 module using PCB techniques.

    54 parts1
  • 2 layers150 × 114.9 mmEls, the printed circuit board in 3D

    Els

    hobbymachinist/els

    Electronic Leadscrew For Lathe

    51 parts69GPL-3.0
  • 2 layers65 × 30 mmUSB Hub, the printed circuit board in 3D

    USB Hub

    llegoff/USB_Hub

    GL852G or GL850G usb2.0 hub PiZero format

    36 parts8
  • 2 layers21 × 61 mmB006 4 port usb hub GL850G, the printed circuit board in 3D

    B006 4 port usb hub GL850G

    skunkforce/edgy_boards_legacy

    small mostly single chip design bits with put_on_edge connectors

    38 parts6MIT
  • 4 layers86 × 69 mmZYNQ7000 MINIMB, the printed circuit board in 3D

    ZYNQ7000 MINIMB

    dj140/ZYNQ7020_Development_Board

    156 parts2
  • 2 layers100 × 70 mmGiantKnob, the printed circuit board in 3D

    GiantKnob

    mathisschmieder/GiantKnob

    USB-Midi-Controller for SDR Radios

    109 parts2
  • 2 layers58.5 × 40.6 mmPlaca, the printed circuit board in 3D

    Placa

    ArthurMLago/botwJoystickGyro

    Making any controller have motion controls or use with CEMU

    81 parts1