Esp32-audio player

gameinstance·esp32-audio-player·hardware/esp32_pcm56_st-s505/esp32_pcm56_st-s505.kicad_pcb

Esp32-audio player PCB layout, top view — open source ESP32 board by gameinstance

About the Esp32-audio player PCB

Esp32-audio player is an open source ESP32 PCB design by gameinstance, published on GitHub under the GPL-3.0 license. It is a 2-layer board measuring 149.8 × 50.1 mm, with 93 components from 46 distinct parts.

Its main chip is the ESP32-WROVER-E, from the ESP32 family. Other key parts include the LM78L05_TO92, LM79L05_TO92, AP1117-33, PCM56 and 4570. By type, the board carries 31 capacitors, 31 resistors, 8 connectors, 7 ICs, 4 transistors and 4 diodes.

It belongs with the audio designs in this gallery.

From the project

An ESP32 stereo player powered by PCM56 DAC chips

An ESP32 audio player powered by PCM56 DAC chips.

Esp32-audio player, from the project README
From the project README

Main components on the Esp32-audio player

Esp32-audio player bill of materials (BOM)

93 components, 46 distinct parts.

QtyPartRefs
1
LM78L05_TO92
U1
1
LM79L05_TO92
U2
1
ESP32-WROVER-E
U3
1
AP1117-33
U4
2
PCM56
U5, U6
1
4570
U7
2
2N3904
Q1, Q2
2
BC846
Q3, Q4
1
240V AC (L/N)
J1
1
Micro_SD_Card_Det1
J2
1
serial
J3
1
host AC input
J4
1
trafo sec. AC
J5
1
input / output signals
J6
1
Signals conn
J9
1
Signals conn
J15
1
Fuse_Small
F1
1
EC2 4.5NU
K1
1
G6K-2
K2
1
TMLM10105
PS1
Show 26 more
QtyPartRefs
1
100k (CH1 adj)
RV1
1
100k (CH2 adj)
RV2
1
Reset
SW1
1
Boot
SW2
2
M1
D1, D2
2
US1M
D3, D4
2
4700u
C1, C2
2
220n
C3, C4
8
100n
C5, C6, C20, C21, C24, C25, C26, C27
4
100nF
C7, C17, C30, C31
10
1u
C8, C9, C13, C14, C18, C19, C22, C23 +2
1
100u
C12
2
1n5
C32, C33
2
470p
C34, C35
1
68R
R1
1
39R
R2
6
12k
R3, R4, R5, R6, R7, R10
5
0R
R8, R9, R11, R12, R16
1
0R
R13
3
10k
R14, R15, R21
2
470k
R17, R18
4
6k8
R19, R20, R22, R23
2
3k3
R24, R25
2
200k
R26, R27
2
1k
R28, R29
2
10R W25
R30, R31

Esp32-audio player design files

The KiCad project lives in the gameinstance/esp32-audio-player repository on GitHub; these links point at the commit this page was built from.

Esp32-audio player: common questions

What microcontroller does the Esp32-audio player use?

The Esp32-audio player is built around the ESP32-WROVER-E, from the ESP32 family.

How big is the Esp32-audio player PCB?

The Esp32-audio player measures 149.8 × 50.1 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the Esp32-audio player?

93 components, from 46 distinct parts. The full bill of materials is listed on this page.

Where can I download the Esp32-audio player design files?

From the gameinstance/esp32-audio-player repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.

Can I use the Esp32-audio player design in my own project?

Yes, under the terms of its GPL-3.0 license, which gameinstance chose for the repository.

Can I test firmware for the Esp32-audio player without the hardware?

Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug ESP32 firmware against it before you order a PCB.

Similar boards