Skip to the content
PCBKitNew board
2 layers21.5 × 36.4 mmAudio breakout, the printed circuit board in 3D

Audio breakout

pui4/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

1

README

README.md

Audio 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. Video demo

Front

Render front

Back

Render 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

Schematic

PCB design

PCB

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. JLC cart

Parts

28
QtyValueFootprintReferences
81uFCapacitor_SMD:C_0402_1005MetricC2, C3, C4, C5, C6, C7, C8, C11
722pFCapacitor_SMD:C_0402_1005MetricC1, C9, C10, C12, C13, C14, C15
30RResistor_SMD:R_0402_1005MetricR3, R5, R6
2100nFCapacitor_SMD:C_0402_1005MetricC16, C17
22.2KResistor_SMD:R_0402_1005MetricR2, R4
2AudioJack3Connector_Audio:Jack_3.5mm_CUI_SJ-3523-SMT_HorizontalJ1, J2
2Conn_01x06_PinConnector_PinHeader_2.54mm:PinHeader_1x07_P2.54mm_VerticalJ3, J4
110KResistor_SMD:R_0402_1005MetricR1
1ES8311ES8311:QFN40P300X300X60-21NIC1

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

    Live caption badge

    fakefred/live-caption-badge

    EECS 473 Project

    123 parts1
  • 2 layers41.2 × 10.5 mmDumb watch, the printed circuit board in 3D

    Dumb watch

    gschuk/dumb-watch

    Exercise Lab of Lecture Advanced PCB Design @ TU Darmstadt.

    61 parts1
  • 4 layers64 × 59 mmDoorbell, the printed circuit board in 3D

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

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

    Recab

    hung1508/Recab_mini_HW

    157 parts
  • 4 layers191 × 158 mmPandapute, the printed circuit board in 3D

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

    Ft8-pager interface

    MrNash23/DIGIWAVE

    Ham Radio Digi Modes on the T-LoRa Pager

    50 partsGPL-3.0
  • 4 layers59.6 × 85.6 mmRecorder, the printed circuit board in 3D

    Recorder

    zeeman-effect/pixel-snap-voice

    A simple audio recording device that magnetically attaches to the back of a Pixel device

    60 parts