

Usb gpio
- Size
- 95 × 113 mm
- Copper layers
- 4
- Thickness
- 1.6 mm
- Parts
- 222
- Nets
- 326
- Pads
- 1,055
- Tracks, vias
- 2,602, 487
- Pours
- 4
- Routed
- Yes
- KiCad
- KiCad 8.0 (file 20240108)
- Created
- 14 May 2024
- Updated
- 17 May 2024
Overview
Usb gpio is an open-source printed circuit board by petersn, from the petersn/usb-gpio repository on GitHub. It is a 4-layer board of 95 × 113 mm with 222 parts on 326 nets, routed with 2,602 tracks and 487 vias.
It is built around the RP2040, LM321 and TLV62568DBV, with the W25Q128JVSIQ, 74HC595 and LM2901 among its other parts. Its parts include 64 transistors, 63 resistors, 33 diodes, 31 ICs and 17 capacitors. It belongs with the RP2040 boards of this library.
Main components
10RP2040
LQFN-56(7x7)12bit 133MHz 30 LQFN-56(7x7) Microcontrollers (MCU/MPU/SOC) ROHSRaspberry PiMicrocontrollers (MCU/MPU/SOC)LM321
SOT-23-50℃~+70℃ 1 2mV 3nA 400V/ms 40mA 430uA 45nA 90dB SOT-23-5 Operational Amplifier ROHSPJSEMIOperational AmplifierTLV62568DBV
SOT-23-5-40℃~+125℃@(TJ) 1 1.5MHz 1A 2.5V~5.5V 35uA 600mV~5.5V Adjustable Buck Buck Built-in Yes SOT-23-5 DC-DC Converters ROHSTexas InstrumentsDC-DC ConvertersW25Q128JVSIQ
SOIC-8-208mil-40℃~+85℃ 100,000 cycles 120ms@(32KB) 128Mbit 133MHz 1uA 2.7V~3.6V 20 Years 3ms Power-on reset、Hardware write protection、Software write protection、Write enable latch、Absolute write protection SPI SOIC-8-208mil NOR FLASH ROHSWinbondNOR FLASH74HC595
SOP-16-40℃~+85℃ 1 100ns@5V,50pF 10MHz 2V~6V 74HC 8 Serial-to-Serial or Parallel Tri-State SOP-16 Shift Registers ROHSGRShift RegistersLM2901
UncategorisedTexas InstrumentsCD74HC4067M
SOIC-24-300mil-55℃~+125℃ 16 160Ω 16:1 22ns 2V~6V 345ns 365ns 89MHz Bidirectional analog channel、Glitch-free switching SOIC-24-300mil Analog Switches, Multiplexers ROHSTexas InstrumentsAnalog Switches, MultiplexersFT2232HL
QFP64Dual High Speed USB to Multipurpose UART/FIFO ICFTDIUncategorisedTXS0108EPW
TSSOP-20-40℃~+85℃ 1 1.4V~3.6V 1.65V~5.5V 60Mbps 8 Automatic direction detection、Output enable high-impedance、Integrated pull-up resistor Bidirectional Level translator Push-Pull、Open-drain TSSOP-20 Translators, Level Shifters ROHSTexas InstrumentsTranslators, Level ShiftersABM8-272-T3
SMD3225-4P-40℃~+85℃ 10pF 12MHz 50Ω SMD crystal oscillator ±30ppm ±30ppm SMD3225-4P Crystals ROHSAbraconCrystals
Parts
222| Qty | Value | Footprint | References |
|---|---|---|---|
| 39 | 1k | Resistor_SMD:R_0402_1005Metric | R12, R13, R16, R17, R30, R31, R32, R33, R34, R35, R36, R37, R38, R39, R40, R41 +23 |
| 33 | LED | LED_SMD:LED_0402_1005Metric | D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +17 |
| 32 | Q_NMOS_GSD | Package_TO_SOT_SMD:SOT-23 | Q2, Q10, Q12, Q14, Q16, Q18, Q20, Q22, Q24, Q26, Q28, Q30, Q32, Q34, Q36, Q38 +16 |
| 32 | Q_PMOS_GSD | Package_TO_SOT_SMD:SOT-23 | Q1, Q3, Q11, Q13, Q15, Q17, Q19, Q21, Q23, Q25, Q27, Q29, Q31, Q33, Q35, Q37 +16 |
| 8 | 74HC595 | Package_SO:SOIC-16_3.9x9.9mm_P1.27mm | U16, U18, U20, U22, U24, U26, U28, U30 |
| 8 | LM2901 | Package_SO:SOIC-14_3.9x8.7mm_P1.27mm | U17, U19, U21, U23, U25, U27, U29, U31 |
| 7 | 10k | Resistor_SMD:R_0402_1005Metric | R2, R3, R6, R20, R22, R62, R63 |
| 4 | 100n | Capacitor_SMD:C_0402_1005Metric | C3, C6, C7, C8 |
| 4 | 15p | Capacitor_SMD:C_0402_1005Metric | C1, C2, C10, C11 |
| 4 | 4.7u | Capacitor_SMD:C_0603_1608Metric | C4, C5, C12, C13 |
| 4 | 49.9k | Resistor_SMD:R_0402_1005Metric | R10, R11, R18, R19 |
| 3 | 10u | Capacitor_SMD:C_0805_2012Metric | C9, C14, C15 |
| 3 | TPL0501-100DCNR | Package_TO_SOT_SMD:SOT-23-8 | U6, U8, U9 |
| 2 | 100k | Resistor_SMD:R_0402_1005Metric | R26, R28 |
| 2 | 100m | Resistor_SMD:R_0805_2012Metric | R14, R15 |
| 2 | 150k | Resistor_SMD:R_0402_1005Metric | R27, R29 |
| 2 | 15k | Resistor_SMD:R_0402_1005Metric | R21, R23 |
| 2 | 1u | Capacitor_SMD:C_0402_1005Metric | C16, C17 |
| 2 | 2.2uH | Inductor_SMD:L_Taiyo-Yuden_NR-40xx | L1, L2 |
| 2 | 27 | Resistor_SMD:R_0402_1005Metric | R24, R25 |
| 2 | ABM8-272-T3 | Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mm | Y1, Y2 |
| 2 | CD74HC4067M | Package_SO:SOIC-24W_7.5x15.4mm_P1.27mm | U14, U15 |
| 2 | Conn_01x02 | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Horizontal | J7, J8 |
| 2 | Conn_01x30 | Connector_PinHeader_2.54mm:PinHeader_1x30_P2.54mm_Horizontal | J3, J5 |
| 2 | Ferrite_Bead_Small | Inductor_SMD:L_0805_2012Metric | FB1, FB2 |
| 2 | LM321 | Package_TO_SOT_SMD:SOT-23-5 | U10, U11 |
| 2 | TLV62568DBV | Package_TO_SOT_SMD:SOT-23-5 | U5, U7 |
| 2 | USB_B_Micro | Connector_USB:USB_Micro-B_Amphenol_10103594-0001LF_Horizontal | J1, J2 |
| 1 | 12k | Resistor_SMD:R_0402_1005Metric | R1 |
| 1 | 2.2k | Resistor_SMD:R_0402_1005Metric | R4 |
| 1 | 220 | Resistor_SMD:R_0402_1005Metric | R7 |
| 1 | 93CxxC | Package_SO:TSSOP-8_3x3mm_P0.65mm | U1 |
| 1 | Conn_02x06_Odd_Even | Connector_PinHeader_2.54mm:PinHeader_2x06_P2.54mm_Horizontal | J4 |
| 1 | FT2232HL | Package_QFP:LQFP-64_10x10mm_P0.5mm | U2 |
| 1 | NCP1117-3.3_SOT223 | Package_TO_SOT_SMD:SOT-223-3_TabPin2 | U3 |
| 1 | RP2040 | Package_DFN_QFN:QFN-56-1EP_7x7mm_P0.4mm_EP4x4mm_ThermalVias | U12 |
| 1 | SW_Omron_B3FS | Button_Switch_THT:SW_PUSH_6mm | SW1 |
| 1 | TXS0108EPW | Package_SO:TSSOP-20_4.4x6.5mm_P0.65mm | U13 |
| 1 | W25Q128JVS | Package_SO:SOIC-8_5.23x5.23mm_P1.27mm | U4 |
Questions
How big is the Usb gpio PCB?
It measures 95 × 113 mm and has 4 copper layers, 1.6 mm thick.
What parts does the Usb gpio use?
222 parts, built around the RP2040, LM321, TLV62568DBV and W25Q128JVSIQ. 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 gpio KiCad files?
From the petersn/usb-gpio repository on GitHub, at the commit this page was made from: the board is board/board.kicad_pcb and its schematic board/board.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Usb gpio design in my own project?
Its repository states no licence, so its author keeps all rights: ask petersn before reusing the design.
Similar boards
- 4 layers74.1 × 130 mm

- 4 layers63 × 33.1 mm

- 4 layers95 × 60 mm

- 2 layers70 × 150 mm

- 2 layers370 × 120 mm

VNTR-65
FanieVenter/VNTR-65
A custom, over-engineered 65% keyboard featuring an RP2350 MCU, a hall effect key matrix, an analog slide potentiometer, an OLED display. Built for daily use thanks to HackClub.
137 parts1 - 2 layers52.3 × 64 mm

- 2 layers60.1 × 97.1 mm

- 6 layers141.7 × 105.1 mm

NuBoard
wickerwaka/nuBoard
Verified 2026-09-24 with KiCad 10.0.6. Open nuBoard.kicadpcb in this directory to inspect the result. This is a PCB-only candidate, separate from the main-board schematic and PCB.
330 parts1