

- Size
- 70 × 60 mm
- Copper layers
- 4
- Thickness
- 1.52 mm
- Parts
- 25
- Nets
- 195
- Pads
- 348
- Tracks, vias
- 597, 112
- Pours
- 3
- Routed
- Yes
- KiCad
- KiCad 10.0 (file 20260206)
- Created
- 15 May 2026
- Updated
- 29 Oct 2026
Overview
USB is an open-source printed circuit board by SPIRIT-org, from the SPIRIT-org/USB-test repository on GitHub. It is a 4-layer board of 70 × 60 mm with 25 parts on 195 nets, routed with 597 tracks and 112 vias.
It is built around the TUSB321RWBR, ESDA25L and TS3USB221ARSE, with the TPD1E05U06DPYR, CC0603KRX7R7BB104 and CC0603ZRY5V9BB104 among its other parts. Its parts include 6 connectors, 4 resistors, 3 capacitors, 3 ICs and 2 diodes. It belongs with the Raspberry Pi (Linux) boards of this library.
Main components
11TUSB321RWBR
X2-QFN-12(1.6x1.6)-40℃~+85℃ 100uA 100uA 4.5V~5.5V Transceiver X2-QFN-12(1.6x1.6) USB Converters ROHSTexas InstrumentsUSB ConvertersESDA25L
SOT-23-55℃~+125℃ 100nA 2 24V 300W@8/20us 30V 30pF 44V 6A@8/20us ESD IEC 61000-4-2、IEC 61000-4-5、IEC 61000-4-4 Unidirectional SOT-23 ESD and Surge Protection (TVS/ESD) ROHSBORNESD And Surge Protection (TVS/ESD)TS3USB221ARSE
UQFN-10(1.5x2)-40℃~+85℃ 12ns 2.3V~3.6V 250ps 2:1 30ns 6pF 6Ω 900MHz USB UQFN-10(1.5x2) Analog Switches - Special Purpose ROHSTexas InstrumentsAnalog Switches - Special PurposeTPD1E05U06DPYR
X1SON-2(0.6x1)-40℃~+125℃ 0.42pF 1 10nA 14V 2.5A@8/20us 40W@8/20us 5.5V 8.5V ESD IEC 61000-4-2、IEC 61000-4-5、IEC 61000-4-4 Unidirectional X1SON-2(0.6x1) ESD and Surge Protection (TVS/ESD) ROHSTexas InstrumentsESD And Surge Protection (TVS/ESD)CC0603KRX7R7BB104
0603100nF 16V X7R ±10% 0603 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHSYAGEOMultilayer Ceramic Capacitors MLCC - SMD/SMTCC0603ZRY5V9BB104
0603-20%~+80% 100nF 50V Y5V 0603 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHSYAGEOMultilayer Ceramic Capacitors MLCC - SMD/SMTRC0805JR-071KL
UncategorisedUnknown makerCC0603MRX6S5BB226
060322uF 6.3V X6S ±20% 0603 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHSYAGEOMultilayer Ceramic Capacitors MLCC - SMD/SMT10164227-1001A1RLF
SMD,P=0.4mm-40℃~+125℃ 0.4mm 100P 2 300mA 30V Gold Surface Mount,Vertical SMD,P=0.4mm Board-to-Board and Backplane Connector ROHSAmphenolBoard-To-Board And Backplane ConnectorHD3SS460RHRR
WQFN-28-EP(3.6x5.6)-40℃~+85℃ 100ps 1pF 1us 2.7V~3.6V 3us 5.4GHz 8Ω WQFN-28-EP(3.6x5.6) Analog Switches, Multiplexers ROHSTexas InstrumentsAnalog Switches, MultiplexersCX90MW9-24P1
SMD1 24P 8mm Female Surface Mount, Right Angle Type-C SMD USB Connectors ROHSHirose ElectricUSB Connectors
README
README.mdThis is a sub-project to test the USB 3.1 circuit.
Parts
25| Qty | Value | Footprint | References |
|---|---|---|---|
| 5 | ~ | COMATEL THD:COMATEL_385.0358.1.02.400 | J2, J3, J4, J5, J6 |
| 3 | 10kΩ | SPIRIT-footprints:0603-resistor | R2, R3, R4 |
| 2 | TPD1E05U06DPYR | CM5IO:TPD1E05U-SON65P60X100X45-2N | D1, D2 |
| 2 | TVS-choke-2-pair-EMI8142MUTAG | SPIRIT-footprints:2-channel-TVS-chokeXDFN10_2P2X1P3_ONS | TVS1, TVS2 |
| 1 | |||
| 1 | 0.1uF | SPIRIT-footprints:0603-capacitor | C5 |
| 1 | 100nF | SPIRIT-footprints:0603-capacitor | C6 |
| 1 | 1K-05W-0805 | SPIRIT-footprints:0805-resistor | R1 |
| 1 | 2 Line Common Mode Choke with ESD 100mA DCR 6Ohm | SPIRIT-footprints:1-channel-TVS-choke-XDFN6_1P2X1P2_ONS | TVS3 |
| 1 | 22uF | SPIRIT-footprints:0603-capacitor | C7 |
| 1 | ComputeModule5-CM5 | CM5IO:Raspberry-Pi-5-Compute-Module | Module1 |
| 1 | ESDA25L | Package_TO_SOT_SMD:SOT-23-3 | U2 |
| 1 | LOGO | LOGO | G*** |
| 1 | MUX HD3SS460RHRR | SPIRIT-footprints:USB-MUX-RHR0028A | MUX1 |
| 1 | USB SWITCH 2CHANNEL TS3USB221AQRSERQ1 | SPIRIT-footprints:USB-SWITCH-2CHANNEL-TS3USB221AQRSERQ1 | U3 |
| 1 | USBC-4-0-CX90MW9-24P1 | SPIRIT-footprints:USB-4-0-HIROSE_CX90MW9-24P1 | J1 |
| 1 | usb-polarity-TUSB321RWBR | SPIRIT-footprints:polarity-usb-TUSB321RWBR | U6 |
Similar boards
- 6 layers82 × 155 mm

- 6 layers62.1 × 56.2 mm

- 4 layers171 × 124 mm

- 4 layers65 × 50 mm

- 6 layers52 × 52 mm

STM32 Dev Board
MarvinBrth/Dev_Board_STM32F769
Comprehensive STM32F796 dev board tailored for versatile applications. Features dual OTG USB-C interfaces (FS and HS), high-speed DRAM, DSI and EMMC storage.
139 parts1 - 4 layers165.9 × 110 mm

CoPicoVision
thorpej/CoPicoVision
A ColecoVision clone using a Raspberry Pi Pico and pico9918 for video
118 parts13 - 4 layers87.7 × 80.2 mm

- 6 layers80.7 × 79.8 mm

MotorKontrollerV1
HaddiS2/Complete-Field-Oriented-Control-Module-for-BLDC-Motors-BO26EB-41
Custom field-oriented control (FOC) motor controller with USB-C Power Delivery.
105 parts
Questions
How big is the USB PCB?
It measures 70 × 60 mm and has 4 copper layers, 1.52 mm thick.
What parts does the USB use?
25 parts, built around the TUSB321RWBR, ESDA25L, TS3USB221ARSE and TPD1E05U06DPYR. 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 USB KiCad files?
From the SPIRIT-org/USB-test repository on GitHub, at the commit this page was made from: the board is USB-rev-1/USB.kicad_pcb and its schematic USB-rev-1/USB.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the USB design in my own project?
Its repository states no licence, so its author keeps all rights: ask SPIRIT-org before reusing the design.