Skip to the content
PCBKitNew board
2 layers60.5 × 55 mmAuxPlay, the printed circuit board in 3D

An esp32 based AirPlay and Bluetooth receiver

Size
60.5 × 55 mm
Copper layers
2
Thickness
1.6 mm
Parts
7
Nets
41
Pads
64
Tracks, vias
38, 3
Pours
1
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
10 Jul 2026
Updated
17 Jul 2026

Overview

AuxPlay is an open-source printed circuit board by Mateix10, from the Mateix10/AuxPlay repository on GitHub. It is a 2-layer board of 60.5 × 55 mm with 7 parts on 41 nets, routed with 38 tracks and 3 vias.

It is built around the ESP32-WROVER-E(4MB) and PJ-320B. It belongs with the ESP32 boards of this library.

Main components

2

README

README.md

AuxPlay

A esp32 based AirPlay receiver for powered speakers.

Note: This DOES NOT include a amplifier, please connect this device to powered speakers or a speaker amplifier.

Two speakers

Close up render

Why?

I always wanted to play music wirelessly to my stereo. It was made in 2001 and it obviously does not have Bluetooth or AirPlay, so I decided to make a device that adds that functionality to it.

Zine

Zine

Schematic and PCB

For the "brains" I used a older esp32 module because the newer ones don't have classic bluetooth, required for Bluetooth A2DP, aka sound.

For the DAC, I used a PCM-5102 breakout board. Chose it for its sound quality. I used the breakout board for the extra filtering found on there and the ease of soldering it onto the PCB.

The PJ-320B 3.5mm headphone jack is connected through the PCB, using the pins on the DAC breakout board.

Schematic

PCB

Case

For the case I used Fusion 360. The top part of the case along with the motherboard is screwed in with m2 screws. Preferably, the screws should be long (about 14mm) so it can reach the PCB along with the inserts at the bottom.

Case

Inside of the case

Firmware

For the firmware, I am using airplay-esp32 by rbouteiller.

BOM

ProductCountCostLink
Esp321$17.99Freenove Store
I2S PCM5102A DAC1$2.62Aliexpress
PJ-320B DIP Headphone Jack1$1.14Aliexpress
Screws1$7.43Aliexpress
PCB1$2JLCPCB
Shipping + Tax$36.65
TOTAL67.83

Credits

Kicad - Schematic and PCB design

Fusion 360 - Designing the case

sstojos's zynthian miniature project - For the footprint and symbol of the PCM5102A DAC module that I used

airplay-esp32 by rbouteiller - Firmware

Hackclub Fallout - Founding

Parts

7
QtyValueFootprintReferences
1ESP-32-WROVER-EFreenove ESP32 CAM:Freenove_ESP32-CAMJ1
1GY-PCM5102dac:GY-PCM5102A1
1PJ-320BJack:BOOMELE_PJ-320BJ2

The 3 most common of 7 parts.

Questions

How big is the AuxPlay PCB?

It measures 60.5 × 55 mm and has 2 copper layers, 1.6 mm thick.

What parts does the AuxPlay use?

7 parts, built around the ESP32-WROVER-E(4MB) and PJ-320B. 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 AuxPlay KiCad files?

From the Mateix10/AuxPlay repository on GitHub, at the commit this page was made from: the board is PCB/AuxPlay.kicad_pcb and its schematic PCB/AuxPlay.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the AuxPlay design in my own project?

Its repository states no licence, so its author keeps all rights: ask Mateix10 before reusing the design.

Similar boards

  • 2 layers132.5 × 84.8 mmShieldXL M, the printed circuit board in 3D

    ShieldXL M

    okyeron/shieldXL

    A rework/remix of the monome norns shield

    91 parts179GPL-3.0
  • 4 layers96 × 78 mmMinidisc, the printed circuit board in 3D

    Minidisc

    befinitiv/minidisc_cad

    This repository contains the CAD files (PCB & mechanics) for the 8cm "minidisc" player project.

    145 parts12
  • 2 layers65 × 56 mmPiGarage, the printed circuit board in 3D

    PiGarage

    bryce-builds/PiGarage

    Open-source Raspberry Pi power management and audio HAT for automotive head-unit use

    79 parts9
  • 4 layers88 × 58 mmECG V-0.2, the printed circuit board in 3D

    ECG V-0.2

    Doenec/ecg-esp32

    open source project ecg with esp32 and ad8232

    115 parts8
  • 2 layers46.7 × 40.9 mmCASIO VX4 YM2413 Soundcard v1.1, the printed circuit board in 3D

    CASIO VX4 YM2413 Soundcard v1.1

    hwreverse/PokeConSound

    Soundcard Designs for Pocket Computers (ポケコン) (Sharp, Casio, TRS80-M100,...)

    22 parts7MIT
  • 2 layers45.7 × 20.3 mmTt audio pmod, the printed circuit board in 3D

    Tt audio pmod

    MichaelBell/tt-audio-pmod

    Tiny Tapeout Audio Pmod

    18 parts6Apache-2.0
  • 2 layers92 × 75.8 mmSTM32CrapSynth, the printed circuit board in 3D

    STM32CrapSynth

    LTVA1/STM32CrapSynth

    A crappy hardware synth using STM32F303 and 4 AD9833 waveform generators

    70 parts4MIT