Skip to the content
PCBKitNew board
4 layers43.2 × 62 mmUSBAudioBridge, the printed circuit board in 3D

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

12

README

README.md

USB 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 from tools/design.py; edit that, not the .kicad_sch files.
  • 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 in hardware/build/fab/
    • on GitHub: the "Fabrication outputs" workflow runs on every push to main and uploads both packages as artifacts; pushing a v* tag attaches them to a release.

Parts

120
QtyValueFootprintReferences
1833Resistor_SMD:R_0402_1005MetricR602, R603, R604, R605, R606, R607, R608, R609, R610, R611, R612, R613, R614, R615, R616, R617 +2
130.22uF 10VCapacitor_SMD:C_0402_1005MetricC202, C205, C206, C207, C210, C211, C212, C214, C216, C217, C218, C219, C223
1210kResistor_SMD:R_0402_1005MetricR302, R401, R402, R403, R404, R407, R408, R409, R410, R501, R503, R504
110.1uF 16VCapacitor_SMD:C_0402_1005MetricC106, C221, C224, C225, C226, C227, C306, C307, C401, C601, C602
84.7uF 6.3VCapacitor_SMD:C_0402_1005MetricC203, C204, C209, C213, C215, C228, C229, C230
51kResistor_SMD:R_0402_1005MetricR104, R405, R406, R505, R506
410pF 50VCapacitor_SMD:C_0402_1005MetricC302, C303, C304, C305
41uF 10VCapacitor_SMD:C_0603_1608MetricC103, C104, C107, C301
310uF 10VCapacitor_SMD:C_0603_1608MetricC105, C208, C220
21uF 10VCapacitor_SMD:C_0402_1005MetricC222, C402
25.1kResistor_SMD:R_0402_1005MetricR101, R102
2MountingHole_M3MountingHole:MountingHole_3.2mm_M3H1, H2
1+3V3TestPoint:TestPoint_Pad_D1.0mmTP102
1+3V3_CLKTestPoint:TestPoint_Pad_D1.0mmTP103
1+5VTestPoint:TestPoint_Pad_D1.0mmTP101
10.5AFuse:Fuse_1206_3216MetricF101
11MResistor_SMD:R_0402_1005MetricR103
12.2MResistor_SMD:R_0402_1005MetricR301
122Resistor_SMD:R_0402_1005MetricR601
122uF 6.3VCapacitor_SMD:C_0805_2012MetricC201
124.576MHzOscillator:Oscillator_SMD_SeikoEpson_SG210-4Pin_2.5x2.0mmX601
124MHzCrystal:Crystal_SMD_3225-4Pin_3.2x2.5mmY301
130kResistor_SMD:R_0402_1005MetricR201
132.768kHzCrystal:Crystal_SMD_3215-2Pin_3.2x1.5mmY302
14.7kResistor_SMD:R_0402_1005MetricR502
14.7nF 50VCapacitor_SMD:C_0402_1005MetricC101
14.7uF 10VCapacitor_SMD:C_0603_1608MetricC102
14.7uHInductor_SMD:L_Bourns-SRN4018L201
1AP7361C-33EPackage_TO_SOT_SMD:SOT-223-3_TabPin2U102
1BOOTButton_Switch_SMD:SW_SPST_PTS810SW401
1BSS84Package_TO_SOT_SMD:SOT-23Q401
1CDCV304PWPackage_SO:TSSOP-8_4.4x3mm_P0.65mmU601
1GNDTestPoint:TestPoint_Pad_D1.0mmTP104
1LED1 (green)LED_SMD:LED_0603_1608MetricD501
1LED2 (yellow)LED_SMD:LED_0603_1608MetricD502
1LP5907MFX-3.3Package_TO_SOT_SMD:SOT-23-5U103
1MCP120T-300I/TTPackage_TO_SOT_SMD:SOT-23U301
1MIMXRT1011DAE5APackage_QFP:LQFP-80_12x12mm_P0.5mmU1
1PMOD_JBUSBAudioBridge:PMOD_Peripheral_2x06_P2.54mm_HorizontalJ601
1PMOD_JCUSBAudioBridge:PMOD_Peripheral_2x06_P2.54mm_HorizontalJ602
1PMOD_VCCJumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mmJP601
1PWR (green)LED_SMD:LED_0603_1608MetricD101
1RESETButton_Switch_SMD:SW_SPST_PTS810SW301
1SWDUSBAudioBridge:Samtec_FTSH-105-01-L-DV-KJ501
1UARTConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ502
1USBLC6-2SC6Package_TO_SOT_SMD:SOT-23-6U101
1USB_C_ReceptacleConnector_USB:USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_HorizontalJ101
1W25Q128JVSIQPackage_SO:SOIC-8_5.3x5.3mm_P1.27mmU401

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 mmFOC driver, the printed circuit board in 3D

    FOC driver

    Froggy111/foosball-bot

    228 parts1
  • 2 layers335.7 × 101 mmSplitkeybaord, the printed circuit board in 3D

    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 mmHAT+, the printed circuit board in 3D

    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 mmPhmod, the printed circuit board in 3D

    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 mmPmod microsd, the printed circuit board in 3D

    Pmod microsd

    chipsalliance/rocket-pcb

    PCB libraries and templates for rocket-chip based FPGA/ASIC designs

    23 parts21Apache-2.0
  • 4 layers85 × 54 mmPergola, the printed circuit board in 3D

    Pergola

    pergola-fpga/pergola

    Low-cost ECP5 FPGA development board

    145 parts81MIT
  • 4 layers25.4 × 53.3 mmRT1010Py Rev.C, the printed circuit board in 3D

    RT1010Py Rev.C

    OLIMEX/RT1010Py

    RT1010Py is Cortex-M7 running at 500Mhz MicroPython board

    89 parts6GPL-3.0
  • 4 layers120 × 50 mmUhmc, the printed circuit board in 3D

    Uhmc

    twuerfl/uhmc

    Underfloor Heating Manifold Controller

    110 parts1