

Audio breakout
An audio codec module for use on simple PCBs that feature boards like the Pi Zero and the Milk-V Duo.
- Size
- 21.5 × 36.4 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 28
- Nets
- 25
- Pads
- 91
- Tracks, vias
- 235, 44
- Pours
- 1
- Routed
- Yes
- KiCad
- KiCad 10.0 (file 20260206)
- Created
- 8 Jul 2026
- Updated
- 20 Oct 2026
Overview
Audio breakout is an open-source printed circuit board by pui4, from the pui4/audio-breakout repository on GitHub. It is a 2-layer board of 21.5 × 36.4 mm with 28 parts on 25 nets, routed with 235 tracks and 44 vias.
It is built around the ES8311. Its parts include 17 capacitors, 6 resistors, 4 connectors and 1 IC. It belongs with the audio and music and interfaces and adapters boards of this library.
Main components
1README
README.mdAudio Codec Module (WIP)
I needed an audio codec module for an upcoming secret project and there was no other designs that fit my criteria so I made my own. It was made for hackclub (specifically stardance), if you want more info on this project; check the stardance journal for it here.
Front

Back

Features
- Mono audio input
- Mono audio output
- I2C comunication
- thats pretty much it :p
What it is
It is a breakout board for the Everest Semiconductors ES8311 Audio codec IC. It is similar to the ES8388 but this one is mono instead of stereo. The design of the PCB is largely based upon the design done by WaveShare when they intergrated this chip into one of their ESP32 dev boards
Schematic

PCB design

BOM
You can find the BOM in the BOM.csv file. I have no idea if it is what is needed as it is what JLC needs for their assembly and what the JLC Kicad extension spits out. Lemme know if anything is wrong or needs changing.
Note for reviewer
I have already uploaded it to JLC and got a price of £44.04 for assembly and shipping. That's around $60 for the PCB. So I am looking for a grant of $60.

Parts
28| Qty | Value | Footprint | References |
|---|---|---|---|
| 8 | 1uF | Capacitor_SMD:C_0402_1005Metric | C2, C3, C4, C5, C6, C7, C8, C11 |
| 7 | 22pF | Capacitor_SMD:C_0402_1005Metric | C1, C9, C10, C12, C13, C14, C15 |
| 3 | 0R | Resistor_SMD:R_0402_1005Metric | R3, R5, R6 |
| 2 | 100nF | Capacitor_SMD:C_0402_1005Metric | C16, C17 |
| 2 | 2.2K | Resistor_SMD:R_0402_1005Metric | R2, R4 |
| 2 | AudioJack3 | Connector_Audio:Jack_3.5mm_CUI_SJ-3523-SMT_Horizontal | J1, J2 |
| 2 | Conn_01x06_Pin | Connector_PinHeader_2.54mm:PinHeader_1x07_P2.54mm_Vertical | J3, J4 |
| 1 | 10K | Resistor_SMD:R_0402_1005Metric | R1 |
| 1 | ES8311 | ES8311:QFN40P300X300X60-21N | IC1 |
Questions
How big is the Audio breakout PCB?
It measures 21.5 × 36.4 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Audio breakout use?
28 parts, built around the ES8311. 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 Audio breakout KiCad files?
From the pui4/audio-breakout repository on GitHub, at the commit this page was made from: the board is audio-breakout.kicad_pcb and its schematic audio-breakout.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Audio breakout design in my own project?
Its repository states no licence, so its author keeps all rights: ask pui4 before reusing the design.
Similar boards
- 4 layers170 × 105.1 mm

- 2 layers41.2 × 10.5 mm

- 4 layers64 × 59 mm

Doorbell
gunnarbeutner/doorbell
doorbell.kicadsch / doorbell.kicadpcb are the authoritative source — edit them in KiCad. build.sh never authors copper; it runs the checks KiCad's own DRC/ERC can't express and exports the fab outputs:
119 parts1MIT - 6 layers40 × 100 mm

Digi
cookiemonsternz/Eurorack-DIGI
DIGI utilises an ice40UP5K fpga chip, featuring 5280 luts and a 48Mhz clock. This is accompanied by a USB-SPI interface for easy programming.
139 parts - 2 layers40 × 33 mm

- 4 layers191 × 158 mm

Pandapute
mail2adnanyazik-bit/pandapute
A small, esp 32 based portable computer - an upgraded version of the cardputer adv, with more functionality, processing power, and ease of use.
131 parts - 2 layers40 × 25 mm

- 4 layers59.6 × 85.6 mm

Recorder
zeeman-effect/pixel-snap-voice
A simple audio recording device that magnetically attaches to the back of a Pixel device
60 parts