

USBAudioBridge
NXP RT1010 based USB to I2S bridge to connect to a Digilent Arty A7.
- Size
- 43.2 × 62 mm
- Copper layers
- 4
- Thickness
- 1.6 mm
- Parts
- 120
- Nets
- 100
- Pads
- 392
- Tracks, vias
- 986, 248
- Pours
- 5
- Routed
- Yes
- KiCad
- KiCad 10.0 (file 20260206)
- Created
- 23 Oct 2026
- Updated
- 24 Oct 2026
Overview
USBAudioBridge is an open-source printed circuit board by fsodari, from the fsodari/USBAudioBridge repository on GitHub. It is a 4-layer board of 43.2 × 62 mm with 120 parts on 100 nets, routed with 986 tracks and 248 vias.
It is built around the MIMXRT1011DAE5A, CDCV304PW and W25Q128JVSIQ, with the AP7361C-33E, LP5907MFX-3.3/NOPB(MS) and USBLC6-2SC6 among its other parts. Its parts include 48 capacitors, 42 resistors, 7 ICs, 5 connectors and 3 diodes. It belongs with the interfaces and adapters boards and the NXP (LPC, Kinetis, i.MX RT) boards of this library.
Main components
12MIMXRT1011DAE5A
TQFP-80(12x12)0℃~+95℃@(TJ) 128KB 12bit 32 Bit 3V~3.6V 44 500MHz ARM Cortex-M7 Built-in+External External TQFP-80(12x12) Microcontrollers (MCU/MPU/SOC) ROHSNXP SemiconductorsMicrocontrollers (MCU/MPU/SOC)CDCV304PW
TSSOP-8-40℃~+85℃ 1 2.3V~3.6V 200MHz 4 TSSOP-8 Clock Buffers, Drivers, Distributors ROHSTexas InstrumentsClock Buffers, Drivers, DistributorsW25Q128JVSIQ
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 FLASHAP7361C-33E
SOT-223-40℃~+85℃@(Ta) 1 1A 3.3V 340mV@(1A) 6V 75dB@(1kHz) 80uA Fixed Over Current Protection、Short Circuit Protection、Thermal shutdown、Enable control Positive SOT-223 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSDiodes IncorporatedVoltage Regulators - Linear, Low Drop Out (LDO) RegulatorsLP5907MFX-3.3/NOPB(MS)
SOT-23-5-40℃~+125℃@(Tj) 1 180mV@(300mA) 2uA 3.3V 300mA 5.5V Fixed Over Current Protection、Over Temperature Protection、Enable Positive SOT-23-5 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSMSKSEMIVoltage Regulators - Linear, Low Drop Out (LDO) RegulatorsUSBLC6-2SC6
SOT-23-60.35pF、0.8pF 100nA 150W@8/20us 15V 2 5V 6A@8/20us 6V ESD SOT-23-6 ESD and Surge Protection (TVS/ESD) ROHSUMWESD And Surge Protection (TVS/ESD)SMD1206P050TF/13.2
1206-40℃~+85℃ 0.8mm 1.9mm 100ms 13.2V 150mΩ 1A 3.6mm 35A 500mA 600mW 700mΩ 1206 Resettable Fuses ROHSRUILONResettable FusesCL21A226MAQNNNE
080522uF 25V X5R ±20% 0805 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHSSamsung Electro-MechanicsMultilayer Ceramic Capacitors MLCC - SMD/SMTX1G004591A052
SMD2520-4PCrystal OscillatorsSeiko Epson3225-24-8-10-10/A
SMD3225-4P-40℃~+85℃ 24MHz 8pF Crystal Oscillator ±10ppm SMD3225-4P Crystals ROHSSuzhou Liming ElecCrystalsQ13FC13500002
SMD3215-2P-40℃~+85℃ 32.768kHz 70kΩ 7pF Crystal Oscillator ±20ppm SMD3215-2P Crystals ROHSSeiko EpsonCrystals0402B472K500NT
04024.7nF 50V X7R ±10% 0402 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHSGuangdong Fenghua Advanced Tech (FH)Multilayer Ceramic Capacitors MLCC - SMD/SMT
README
README.mdUSB Audio Bridge
KiCAD Project for a USB Audio Bridge based on an NXP RT1010
Requirements
- NXP RT1010
- High Speed USB C connector
- MCU Link compatible SWD header
- 2 PMOD pin headers designed to mate with an Arty A7 development board
- Route 2 I2S busses through one PMOD. One for input, one for output
- Route SPI and GPIO through the second PMOD.
- Should be designed for a USB asynchronous audio class device.
- Should use a stable, accurate, 24.576Mhz oscillator for the Audio master clock
KiCAD Project Requirements
- All erc/drc should pass
- Include 3D models for all parts
- Set up pipelines to generate design files that can be delivered to a PCBA manufacturer
Using this repository
hardware/: KiCad 10 project (revision v1.0). The schematic is generated fromtools/design.py; edit that, not the.kicad_schfiles.docs/reference-manual.md: developer reference for the RT1010 firmware and the Arty A7 FPGA design (pin map, clocks, boot, I2S/USB/SPI, XDC constraints, errata).- Fabrication outputs for JLCPCB and PCBWay (Gerbers, drill, BOM, pick-and-place, assembly drawings, schematic PDF):
- locally:
python3 tools/fab.py(needs KiCad 10), output inhardware/build/fab/ - on GitHub: the "Fabrication outputs" workflow runs on every push to
mainand uploads both packages as artifacts; pushing av*tag attaches them to a release.
- locally:
Parts
120| Qty | Value | Footprint | References |
|---|---|---|---|
| 18 | 33 | Resistor_SMD:R_0402_1005Metric | R602, R603, R604, R605, R606, R607, R608, R609, R610, R611, R612, R613, R614, R615, R616, R617 +2 |
| 13 | 0.22uF 10V | Capacitor_SMD:C_0402_1005Metric | C202, C205, C206, C207, C210, C211, C212, C214, C216, C217, C218, C219, C223 |
| 12 | 10k | Resistor_SMD:R_0402_1005Metric | R302, R401, R402, R403, R404, R407, R408, R409, R410, R501, R503, R504 |
| 11 | 0.1uF 16V | Capacitor_SMD:C_0402_1005Metric | C106, C221, C224, C225, C226, C227, C306, C307, C401, C601, C602 |
| 8 | 4.7uF 6.3V | Capacitor_SMD:C_0402_1005Metric | C203, C204, C209, C213, C215, C228, C229, C230 |
| 5 | 1k | Resistor_SMD:R_0402_1005Metric | R104, R405, R406, R505, R506 |
| 4 | 10pF 50V | Capacitor_SMD:C_0402_1005Metric | C302, C303, C304, C305 |
| 4 | 1uF 10V | Capacitor_SMD:C_0603_1608Metric | C103, C104, C107, C301 |
| 3 | 10uF 10V | Capacitor_SMD:C_0603_1608Metric | C105, C208, C220 |
| 2 | 1uF 10V | Capacitor_SMD:C_0402_1005Metric | C222, C402 |
| 2 | 5.1k | Resistor_SMD:R_0402_1005Metric | R101, R102 |
| 2 | MountingHole_M3 | MountingHole:MountingHole_3.2mm_M3 | H1, H2 |
| 1 | +3V3 | TestPoint:TestPoint_Pad_D1.0mm | TP102 |
| 1 | +3V3_CLK | TestPoint:TestPoint_Pad_D1.0mm | TP103 |
| 1 | +5V | TestPoint:TestPoint_Pad_D1.0mm | TP101 |
| 1 | 0.5A | Fuse:Fuse_1206_3216Metric | F101 |
| 1 | 1M | Resistor_SMD:R_0402_1005Metric | R103 |
| 1 | 2.2M | Resistor_SMD:R_0402_1005Metric | R301 |
| 1 | 22 | Resistor_SMD:R_0402_1005Metric | R601 |
| 1 | 22uF 6.3V | Capacitor_SMD:C_0805_2012Metric | C201 |
| 1 | 24.576MHz | Oscillator:Oscillator_SMD_SeikoEpson_SG210-4Pin_2.5x2.0mm | X601 |
| 1 | 24MHz | Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mm | Y301 |
| 1 | 30k | Resistor_SMD:R_0402_1005Metric | R201 |
| 1 | 32.768kHz | Crystal:Crystal_SMD_3215-2Pin_3.2x1.5mm | Y302 |
| 1 | 4.7k | Resistor_SMD:R_0402_1005Metric | R502 |
| 1 | 4.7nF 50V | Capacitor_SMD:C_0402_1005Metric | C101 |
| 1 | 4.7uF 10V | Capacitor_SMD:C_0603_1608Metric | C102 |
| 1 | 4.7uH | Inductor_SMD:L_Bourns-SRN4018 | L201 |
| 1 | AP7361C-33E | Package_TO_SOT_SMD:SOT-223-3_TabPin2 | U102 |
| 1 | BOOT | Button_Switch_SMD:SW_SPST_PTS810 | SW401 |
| 1 | BSS84 | Package_TO_SOT_SMD:SOT-23 | Q401 |
| 1 | CDCV304PW | Package_SO:TSSOP-8_4.4x3mm_P0.65mm | U601 |
| 1 | GND | TestPoint:TestPoint_Pad_D1.0mm | TP104 |
| 1 | LED1 (green) | LED_SMD:LED_0603_1608Metric | D501 |
| 1 | LED2 (yellow) | LED_SMD:LED_0603_1608Metric | D502 |
| 1 | LP5907MFX-3.3 | Package_TO_SOT_SMD:SOT-23-5 | U103 |
| 1 | MCP120T-300I/TT | Package_TO_SOT_SMD:SOT-23 | U301 |
| 1 | MIMXRT1011DAE5A | Package_QFP:LQFP-80_12x12mm_P0.5mm | U1 |
| 1 | PMOD_JB | USBAudioBridge:PMOD_Peripheral_2x06_P2.54mm_Horizontal | J601 |
| 1 | PMOD_JC | USBAudioBridge:PMOD_Peripheral_2x06_P2.54mm_Horizontal | J602 |
| 1 | PMOD_VCC | Jumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mm | JP601 |
| 1 | PWR (green) | LED_SMD:LED_0603_1608Metric | D101 |
| 1 | RESET | Button_Switch_SMD:SW_SPST_PTS810 | SW301 |
| 1 | SWD | USBAudioBridge:Samtec_FTSH-105-01-L-DV-K | J501 |
| 1 | UART | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J502 |
| 1 | USBLC6-2SC6 | Package_TO_SOT_SMD:SOT-23-6 | U101 |
| 1 | USB_C_Receptacle | Connector_USB:USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_Horizontal | J101 |
| 1 | W25Q128JVSIQ | Package_SO:SOIC-8_5.3x5.3mm_P1.27mm | U401 |
Questions
How big is the USBAudioBridge PCB?
It measures 43.2 × 62 mm and has 4 copper layers, 1.6 mm thick.
What parts does the USBAudioBridge use?
120 parts, built around the MIMXRT1011DAE5A, CDCV304PW, W25Q128JVSIQ and AP7361C-33E. 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 USBAudioBridge KiCad files?
From the fsodari/USBAudioBridge repository on GitHub, at the commit this page was made from: the board is hardware/USBAudioBridge.kicad_pcb and its schematic hardware/USBAudioBridge.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the USBAudioBridge design in my own project?
Its repository states no licence, so its author keeps all rights: ask fsodari before reusing the design.
Similar boards
- 4 layers100 × 100 mm

- 2 layers335.7 × 101 mm

Splitkeybaord
garvita4/split-keyboard
This is a custom spli keybaord with the 1.8inch tft diaply and rotatory encoder and also with nfc based lock system with the controlable backlight .
251 parts - 4 layers65 × 56.5 mm

HAT+
cvaldess/Rpi3FanHatPlus
Raspberry Pi 5 HAT+: EMC2303 controller for 3 case fans + GNSS (UART/PPS) breakout. KiCad 10, CERN-OHL-S v2.
41 partsCERN-OHL-S-2.0 - 4 layers100 × 100 mm

Phmod
gallicchio/AMOD-and-RFMOD
The tutorial's 2x12 adapter (/mudd/133electronics/icepi-zero-dac-adc/adapterboard/) with a 2 x 6 right-angle Pmod socket on a 15 mm extension of its right-hand end, so an Icepi Zero can drive AMOD-A's and RF-MOD's Pmod…
234 parts - 4 layers25.4 × 15.2 mm

Pmod microsd
chipsalliance/rocket-pcb
PCB libraries and templates for rocket-chip based FPGA/ASIC designs
23 parts21Apache-2.0 - 4 layers85 × 54 mm

- 4 layers25.4 × 53.3 mm

RT1010Py Rev.C
OLIMEX/RT1010Py
RT1010Py is Cortex-M7 running at 500Mhz MicroPython board
89 parts6GPL-3.0 - 4 layers120 × 50 mm
