Skip to the content
PCBKitNew board
2 layers21.3 × 68.7 mmEnvOpenAudio, the printed circuit board in 3D

An open source headphone/PC speaker project utilizing the RP2040, UDA1334A and TPA2016

Size
21.3 × 68.7 mm
Copper layers
2
Thickness
1.6 mm
Parts
63
Nets
80
Pads
305
Tracks, vias
442, 65
Pours
18
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
26 Jan 2022
Updated
5 Apr 2025

Overview

EnvOpenAudio is an open-source printed circuit board by Envious-Data, from the Envious-Data/EnvOpenAudio repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 21.3 × 68.7 mm with 63 parts on 80 nets, routed with 442 tracks and 65 vias.

It is built around the RP2040, W25Q16JVUXIQ and TLV75518PDBV, with the B3U-1000P, MPL2016S2R2NHT and SM03B-SRSS-TB among its other parts. Its parts include 33 capacitors, 12 resistors, 5 ICs, 4 connectors and 2 switches. It belongs with the audio and music boards and the RP2040 boards of this library.

Main components

6

README

README.md

EnvOpenAudio

An open source headphone/PC speaker project utilizing the RP2040, UDA1334A and TPA2016

Why

I like the idea of using the RP2040 for as many things as possible and since I made my own type-c version of the pico and my phone doesnt have a 3.5mm jack its a nice little bonus... I was also thinking I could use a Tiny2040 since its even smaller than a Pro Micro style board and also has all 4 Analogue GPIOs.

I will need help

Im not a programmer, the most I can do is scripting in bash and python, that said I need someone who can do C stuff, although there is an example for using the Rpi pico as a I2S USB Sound Card it doesnt fully function, it functions enough to use for a while but mute doesnt work and eventually USB will die off for some reason. https://github.com/raspberrypi/pico-playground/tree/master/apps/usb_sound_card

Contributions

Feel free to make a PR if you want to provide your own 3d modeled housings for 3d printable speakers housings or headphone cups, Ill obviously be modeling my own but its always nice to see how people approach things.

to do list (In no particular order)

  • Make Functional Concept
  • Firmware
  • PC Speaker Housinds
  • Headphone cups and band
  • Custom smaller PCBs of I2S Decoder and amp.
  • Meow at wall for 3 hours

Currently working on (as of last updating this)

  • 3d printed housing for speakers, small desktop style pc speakers

Parts

63
QtyValueFootprintReferences
8100nf 0402Capacitor_SMD:C_0402_1005MetricC4, C11, C18, C19, C20, C21, C22, C23
710uF 0402Capacitor_SMD:C_0402_1005MetricC5, C9, C10, C27, C28, C30, C32
4100nF 0402Capacitor_SMD:C_0402_1005MetricC29, C31, C37, C38
41uF 0402Capacitor_SMD:C_0402_1005MetricC15, C17, C39, C40
4TestPointTestPoint:TestPoint_Pad_D1.0mmTP1, TP2, TP3, TP4
31k 4020Resistor_SMD:R_0402_1005MetricR8, R9, R11
210uf 0402Capacitor_SMD:C_0402_1005MetricC12, C16
215pf 0402Capacitor_SMD:C_0402_1005MetricC2, C3
227r 0402Resistor_SMD:R_0402_1005MetricR13, R14
247uF 0805Capacitor_SMD:C_0805_2012MetricC35, C36
25.1K 0402Resistor_SMD:R_0402_1005MetricR4, R5
2B3U-1000Button_Switch_SMD:SW_SPST_B3U-1000P-BSW1, SW2
10.1uF 0402Capacitor_SMD:C_0402_1005MetricC6
10.1uf 0402Capacitor_SMD:C_0402_1005MetricC1
10r 0402Resistor_SMD:R_0402_1005MetricR3
1100K 0402Resistor_SMD:R_0402_1005MetricR12
1100nFCapacitor_SMD:C_0402_1005MetricC14
1100ohm 0402Resistor_SMD:R_0402_1005MetricR7
110uf 0805Capacitor_SMD:C_0805_2012MetricC24
112Mhz 2520 18pFCrystal:Crystal_SMD_2520-4Pin_2.5x2.0mmY1
1220 0402Resistor_SMD:R_0402_1005MetricR1
122K 0402Resistor_SMD:R_0402_1005MetricR15
1Conn_01x04Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ4
1Conn_01x10Connector_PinHeader_2.54mm:PinHeader_2x05_P2.54mm_VerticalJ3
1MPL2016S2R2NHTInductor_SMD:L_0805_2012MetricL1
1NetTie_2NetTie:NetTie-2_SMD_Pad2.0mmNT1
1RP2040RP2040_minimal:RP2040-QFN-56U4
1SM03B-SRSS-TBConnector_JST:JST_SH_SM03B-SRSS-TB_1x03-1MP_P1.00mm_HorizontalJ2
1TLV320AIC3110Package_DFN_QFN:VQFN-32-1EP_5x5mm_P0.5mm_EP3.15x3.15mm_ThermalViasU5
1TLV75518PDBVPackage_TO_SOT_SMD:SOT-23-5U3
1TPS63001DRCRPackage_SON:Texas_DRC0010J_ThermalViasU2
1USB_C_Receptacle_USB2.0Connector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12J1
1W25Q16JVUXIQPackage_SON:SON-8-1EP_3x2mm_P0.5mm_EP1.4x1.6mmU1

Questions

How big is the EnvOpenAudio PCB?

It measures 21.3 × 68.7 mm and has 2 copper layers, 1.6 mm thick.

What parts does the EnvOpenAudio use?

63 parts, built around the RP2040, W25Q16JVUXIQ, TLV75518PDBV and B3U-1000P. 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 EnvOpenAudio KiCad files?

From the Envious-Data/EnvOpenAudio repository on GitHub, at the commit this page was made from: the board is KiCad/EnvOpenAudio-RP2040/EnvOpenAudio.kicad_pcb and its schematic KiCad/EnvOpenAudio-RP2040/EnvOpenAudio.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the EnvOpenAudio design in my own project?

Its repository publishes it under the GPL-3.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

More from Envious-Data/EnvOpenAudio

1
  • 2 layers22 × 40.6 mmPCM2900C, the printed circuit board in 3D

    PCM2900C

    Envious-Data/EnvOpenAudio

    An open source headphone/PC speaker project utilizing the RP2040, UDA1334A and TPA2016

    33 partsGPL-3.0

Similar boards

  • 2 layers80 × 38.5 mmLogic analyzer rp2040, the printed circuit board in 3D

    Logic analyzer rp2040

    pustowhite/rp2040-logic-analyzer

    An 8-channel RP2040 logic analyzer PCB designed in KiCad, with USB-C and selectable 1.8 V / 3.3 V input logic modes.

    66 parts
  • 2 layers89.7 × 67.5 mmEnvOpenSensor, the printed circuit board in 3D

    EnvOpenSensor

    Envious-Data/EnvOpenEnvSensor

    a simple sensor pcb with a display to show some environment conditions

    375 partsGPL-3.0
  • 6 layers50 × 60 mmHealthylink compute v5, the printed circuit board in 3D

    Healthylink compute v5

    Protocentral/protocentral_healthypi6_hardware

    Open hardware design files for HealthyPi 6 — STM32H757 vital-signs monitor with the HealthyLink modular expansion bus

    124 parts2CERN-OHL-P-2.0
  • 4 layersBldc, the printed circuit board in 3D

    Bldc

    maruta/Compact-SimpleFOC-Board

    Design file of Compact SimpleFOC Controller Board

    66 parts23MIT
  • 2 layers53.7 × 21 mmRPI PICO R3a PUBLIC, the printed circuit board in 3D

    RPI PICO R3a PUBLIC

    sabogalc/project-piCo

    Because it should be a crime to release a product with Micro-USB in the 2020s

    59 parts159WTFPL
  • 6 layers28 × 63 mmComms, the printed circuit board in 3D

    Comms

    sequoia-hope/robot-link

    RP2350A + ST60A3H1 60 GHz contactless link dev board (KiCad, generated)

    100 parts
  • 4 layers85 × 26.5 mmLeyden Jar, the printed circuit board in 3D

    Leyden Jar

    mymakercorner/Leyden_Jar

    A modernized controller PCB for the Brand New Model F and Beam Spring keyboards

    92 parts17GPL-3.0
  • 2 layers34 × 107.5 mmEnvOpenMouse, the printed circuit board in 3D

    EnvOpenMouse

    Envious-Data/EnvOpenMouse

    An Open-source mouse for the UK market.

    74 parts6MIT