USB
SPIRIT-org·USB-test·USB-rev-1/USB.kicad_pcb
About the USB PCB
USB is an open source Raspberry Pi PCB design by SPIRIT-org, published on GitHub. It is a 4-layer board measuring 70 × 60 mm, with 23 components from 15 distinct parts.
Its main chip is the 10164227-1001A1RLF, from the Raspberry Pi family. Other key parts include the ESDA25L, TS3USB221A and TUSB321RWBR. By type, the board carries 6 connectors, 4 resistors, 3 ICs, 3 capacitors and 2 diodes.
Main components on the USB
USB bill of materials (BOM)
23 components, 15 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | ESDA25L | SOT-23-3 | U2 |
| 1 | TS3USB221A USB SWITCH 2CHANNEL TS3USB221AQRSERQ1 | USB-SWITCH-2CHANNEL-TS3USB221AQRSERQ1 | U3 |
| 1 | TUSB321RWBR usb-polarity-TUSB321RWBR | polarity-usb-TUSB321RWBR | U6 |
| 1 | CX90MW9-24P1 USBC-4-0-CX90MW9-24P1 Hirose Electric Co Ltd | USB-4-0-HIROSE_CX90MW9-24P1 | J1 |
| 5 | ~ | COMATEL_385.0358.1.02.400 | J2, J3, J4, J5, J6 |
| 1 | HD3SS460RHRR MUX HD3SS460RHRR | USB-MUX-RHR0028A | MUX1 |
| 1 | 10164227-1001A1RLF ComputeModule5-CM5 | Raspberry-Pi-5-Compute-Module | Module1 |
| 2 | EMI8142MUTAG TVS-choke-2-pair-EMI8142MUTAG On Semiconductor | 2-channel-TVS-chokeXDFN10_2P2X1P3_ONS | TVS1, TVS2 |
| 1 | EMI8141 2 Line Common Mode Choke with ESD 100mA DCR 6Ohm | 1-channel-TVS-choke-XDFN6_1P2X1P2_ONS | TVS3 |
| 2 | TPD1E05U06DPYR TI | TPD1E05U-SON65P60X100X45-2N | D1, D2 |
| 1 | CC0603KRX7R7BB104 0.1uF | 0603-capacitor | C5 |
| 1 | CC0603ZRY5V9BB104 100nF | 0603-capacitor | C6 |
| 1 | CC0603MRX6S5BB226 22uF | 0603-capacitor | C7 |
| 1 | RC0805JR-071KL 1K-05W-0805 Panasonic | 0805-resistor | R1 |
| 3 | ERA-3AEB103V 10kΩ | 0603-resistor | R2, R3, R4 |
USB design files
The KiCad project lives in the SPIRIT-org/USB-test repository on GitHub; these links point at the commit this page was built from.
USB: common questions
What microcontroller does the USB use?
The USB is built around the 10164227-1001A1RLF, from the Raspberry Pi family.
How big is the USB PCB?
The USB measures 70 × 60 mm, has 4 copper layers and is 1.517 mm thick.
How many components are on the USB?
23 components, from 15 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.
Where can I download the USB design files?
From the SPIRIT-org/USB-test repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.
Can I use the USB design in my own project?
The repository has no license, so all rights stay with SPIRIT-org. Use it as a reference, and ask the author before reusing the design.
Can I test firmware for the USB without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug Raspberry Pi firmware against it before you order a PCB.
More boards in USB-test
Similar boards
Raspberry Pi
Open source rover
nasa-jpl
220 × 178 mm144 parts2LApache-2.09.7kRaspberry Pi
Iot
dotnet
56 × 65 mm24 parts2LMIT2.4kRaspberry Pi
SPIRIT
SPIRIT-org
82 × 155 mm130 parts6LCERN-OHL-S-2.01.3kRaspberry Pi
CM5RevEng
schlae
55 × 40 mm417 parts10LNo license1.0kRaspberry Pi
Haxo hw
cardonabits
102.4 × 211.3 mm38 parts2LCustom license672Raspberry Pi
Phased
Neumi
75 × 100 mm71 parts2LNo license507