USB AudioInterface 2i2 Pico2
altura-dsp·USB_AudioInterface_2i2_Pico2·Hardware_PCB/4_Pico-Scarlett.net
About the USB AudioInterface 2i2 Pico2 PCB
USB AudioInterface 2i2 Pico2 is an open source RP2040/RP2350 PCB design by altura-dsp, published on GitHub under the GPL-3.0 license. It is a board, with 86 components from 44 distinct parts.
Its main chip is the Raspberry Pi Pico 2 (RP2350), from the RP2040/RP2350 family.
It belongs with the audio designs in this gallery.
From the project
Stereo USB audio interface (UAC2, 24-bit I2S, TinyUSB) for Raspberry Pi Pico 2 / RP2350.
Status: First public release · Target: Raspberry Pi Pico 2 (RP2350) · License: GPL-3.0
Building and maintaining open DSP hardware takes real time, real components, and real love. If Altura DSP has been useful to you, consider supporting — crypto only, no borders:
Lightning is the recommended option: zero fee, instant, works from any Lightning wallet.
Requires PlatformIO CLI (or the VS Code extension).
USB AudioInterface 2i2 Pico2 bill of materials (BOM)
86 components, 44 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | 2N3904 NPN | TO-92_Inline | 2N3904 |
| 1 | AP2112K 3.3V | SOT-23-5 | AP2112K |
| 2 | 10uF bipolar | C_Disc_D5.0mm_W2.5mm_P5.00mm | C_adc_C3_10uF, C_adc_C3_10uF1 |
| 2 | 2.2nF C0G/NP0 | C_Disc_D5.0mm_W2.5mm_P5.00mm | C_aim_C_2n2, C_aim_C_2n2_1 |
| 2 | 1nF C0G/NP0 | C_Disc_D5.0mm_W2.5mm_P5.00mm | C_alias_C2_1nF, C_alias_C2_1nF1 |
| 1 | TBD 1uF tipico | C_Disc_D5.0mm_W2.5mm_P5.00mm | C_ap2112 |
| 2 | 47uF 63V bipolar | C_Disc_D5.0mm_W2.5mm_P5.00mm | C_aphantom_47uF, C_aphantom_47uF1 |
| 2 | 47pF C0G | C_Disc_D5.0mm_W2.5mm_P5.00mm | C_chassis_47pF, C_chassis_47pF1 |
| 2 | TBD | C_Disc_D5.0mm_W2.5mm_P5.00mm | C_codec_cpump_1, C_codec_cpump_2 |
| 2 | 10uF 16V electrolitico | C_Disc_D5.0mm_W2.5mm_P5.00mm | C_dc_in_10uF, C_dc_in_10uF1 |
| 16 | 100nF X7R | C_Disc_D5.0mm_W2.5mm_P5.00mm | C_dc_in_100nF, C_dc_in_100nF1, C_dec_ne_100nF, C_dec_ne_100nF1, C_dec_njm_100nF, C_dec_opa_100nF, C_dec_opa_100nF1, C_dec_pico_100nF +8 |
| 2 | 10uF tantalum | C_Disc_D5.0mm_W2.5mm_P5.00mm | C_lm317_10uF, C_lm337_10uF |
| 2 | TBD segun DS | C_Disc_D5.0mm_W2.5mm_P5.00mm | C_lt1054_out, C_lt1054_pump |
| 1 | 10uF | C_Disc_D5.0mm_W2.5mm_P5.00mm | C_vcc_codec_10uF |
| 2 | 1uF | C_Disc_D5.0mm_W2.5mm_P5.00mm | C_vcom_1uF, C_vref_1uF |
| 1 | 1N4148 | D_DO-35_SOD27_P7.62mm_Horizontal | D_flyback_1N4148 |
| 3 | 600R@100MHz ferrita | FB_chassis_600R, FB_chassis_600R1, FB_pi_600R | |
| 1 | G5V-2 (DPDT NC) | Relay_DPDT_Omron_G5V-2 | G5V-2 |
| 1 | LM317 | TO-220-3_Vertical | LM317 |
| 1 | LM337 | TO-220-3_Vertical | LM337 |
Show 24 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | LT1054 | SOIC-8_3.9x4.9mm_P1.27mm | LT1054 |
| 1 | 4.7uH | L_pi_4u7 | |
| 1 | MT3608 | SOT-23-6 | MT3608 |
| 2 | Neutrik NCJ6FI-S combo XLR+TRS | NCJ6FI-S, NCJ6FI-S1 | |
| 2 | NE5532 | DIP-8_W7.62mm | NE5532, NE5532_1 |
| 1 | NJM4556A | DIP-8_W7.62mm | NJM4556A |
| 2 | OPA1612 | SOIC-8_3.9x4.9mm_P1.27mm | OPA1612, OPA1612_1 |
| 1 | PCM3060 | TSSOP-30_4.4x7.8mm_P0.5mm | PCM3060 |
| 1 | PTC 500mA resettable | R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | PTC_500mA |
| 1 | Raspberry Pi Pico 2 (RP2350) | QFN-60-1EP_7x7mm_P0.4mm_EP3.4x3.4mm | RP2350 |
| 2 | 3.3k 1% | R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R_aim_R_3k3, R_aim_R_3k3_1 |
| 2 | 100R | R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R_aphantom_100R, R_aphantom_100R1 |
| 1 | 6.81k 0.1% | R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R_gain_that1 |
| 1 | 110k 1% | R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R_mt_R1_110k |
| 1 | 7.5k 1% | R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R_mt_R2_7k5 |
| 1 | 1k | R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R_mute_base_1k |
| 4 | 10k 1% | R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R_ne_rf_10k, R_ne_rf_10k1, R_ne_rin_10k, R_ne_rin_10k1 |
| 2 | 15k 1% | R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R_thn_R1_15k, R_thn_R1_15k1 |
| 2 | 4.7k 1% | R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R_thn_R2_4k7, R_thn_R2_4k7_1 |
| 1 | Switchcraft TRS balanceado | Switchcraft_TRS_out1 | |
| 2 | THAT1510 | DIP-8_W7.62mm | THAT1510, THAT1510_1 |
| 4 | P6KE12CA | TVS_out_P6KE12CA, TVS_out_P6KE12CA1, TVS_xlr_P6KE12CA, TVS_xlr_P6KE12CA1 | |
| 2 | CDSOD323-T05LC | D_SOD-323 | TVS_ts_CDSOD323, TVS_ts_CDSOD323_1 |
| 1 | USBLC6-2SC6 | SOT-23-6 | USBLC6-2SC6 |
USB AudioInterface 2i2 Pico2 design files
The KiCad project lives in the altura-dsp/USB_AudioInterface_2i2_Pico2 repository on GitHub; these links point at the commit this page was built from.
USB AudioInterface 2i2 Pico2: common questions
What microcontroller does the USB AudioInterface 2i2 Pico2 use?
The USB AudioInterface 2i2 Pico2 is built around the Raspberry Pi Pico 2 (RP2350), from the RP2040/RP2350 family.
How many components are on the USB AudioInterface 2i2 Pico2?
86 components, from 44 distinct parts. The full bill of materials is listed on this page.
Where can I download the USB AudioInterface 2i2 Pico2 design files?
From the altura-dsp/USB_AudioInterface_2i2_Pico2 repository on GitHub, which has a netlist; the links under Design files point to each one.
Can I use the USB AudioInterface 2i2 Pico2 design in my own project?
Yes, under the terms of its GPL-3.0 license, which altura-dsp chose for the repository.
Can I test firmware for the USB AudioInterface 2i2 Pico2 without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug RP2040/RP2350 firmware against it before you order a PCB.
Similar boards
RP2040/RP2350
Open Book Abridged Edition
joeycastillo
85 × 115 mm29 parts2LCC-BY-SA-4.08.1kRP2040/RP2350
Corne
foostan
277.2 × 107.5 mm164 parts2LCC-BY-4.07.7kRP2040/RP2350
Corne
foostan
277.2 × 107.5 mm164 parts2LCC-BY-4.07.7kRP2040/RP2350
LogicAnalyzer
gusmanb
57 × 55.2 mm6 parts2LGPL-3.05.0kRP2040/RP2350
Jitx design
gusmanb
55.5 × 65 mm26 parts4LGPL-3.05.0kRP2040/RP2350
Pro V2
kata0510
290.1 × 130 mm270 parts2LMIT2.3k