Phoniesp32

butzist·phoniesp32·pcb/PhoniESP32/PhoniESP32.kicad_pcb

Phoniesp32 PCB layout, top view — open source ESP32 board by butzist

About the Phoniesp32 PCB

Phoniesp32 is an open source ESP32 PCB design by butzist, published on GitHub under the MIT license. It is a 4-layer board measuring 57.4 × 50 mm, with 55 components from 32 distinct parts.

Its main chip is the ESP32-C6-WROOM-1U-N4, from the ESP32 family. Other key parts include the TPS631000DRLR, MAX98357AETE+T and BQ24073RGTR. By type, the board carries 26 resistors, 15 capacitors, 4 ICs, 4 diodes, 3 switches and 1 connector.

It belongs with the audio, iot & wireless and power & battery designs in this gallery.

From the project

A kid-friendly jukebox powered by the ESP32

A kid-friendly jukebox powered by the ESP32, inspired by Phoniebox. Unlike the original Raspberry Pi–based version, phoniesp32 is designed to be battery-operated, low-power, and ultra-portable.

Download Firmware (download the firmware artifact from the latest run on main)

- ESP32-based jukebox: replaces the Raspberry Pi with an ESP32-C6. - Low-power & battery-ready: runs on a Li-ion cell with charging and buck-boost converter. - Bare-metal Rust firmware: built on the embassy async embedded framework. - Rust-powered Web UI: implemented with Dioxus and served directly from the ESP32. - Audio…

Phoniesp32, from the project README
From the project README

Main components on the Phoniesp32

Phoniesp32 bill of materials (BOM)

55 components, 32 distinct parts.

QtyPartRefs
1
TPS631000DRLR
U1
1
MAX98357AETE+T
U2
1
ESP32-C6-WROOM-1U-N4
U3
1
BQ24073RGTR
U5
1
USB-TYPE-C-019
Connector, USB-TYPE-C-16P
J1
2
TS-1088-AR02016
Tactile Button, 160gf
XUNPU
S1, S2
1
SK12D07VG5
SW1
1
TF-CARD H1.8
TF1
1
USBLC6-2SC6
D1
1
NCD0805R1
Red
Foshan NationStar Optoelectronics
D2
1
KT-0805Y
Yellow
Hubei KENTO Elec
D3
1
KT-0805G
Green
Hubei KENTO Elec
D4
1
DFE252012P-1R0M=P2
L1
4
1uF
Samsung Electro-Mechanics
C1, C11, C16, C17
2
4.7uF
Samsung Electro-Mechanics
C2, C3
3
22uF
Samsung Electro-Mechanics
C4, C6, C8
1
47uF
Samsung Electro-Mechanics
C5
4
100nF
YAGEO
C7, C9, C10, C13
1
10uF
Samsung Electro-Mechanics
C12
1
2x5.1kΩ
UNI-ROYAL(Uniroyal Elec)
R1
Show 12 more
QtyPartRefs
1
5.1kΩ
UNI-ROYAL(Uniroyal Elec)
R2
5
10kΩ
UNI-ROYAL(Uniroyal Elec)
R3, R14, R15, R17, R18
1
2x1.5kΩ
UNI-ROYAL(Uniroyal Elec)
R4
2
1.5kΩ
UNI-ROYAL(Uniroyal Elec)
R5, R12
2
470Ω
UNI-ROYAL(Uniroyal Elec)
R6, R7
1
510kΩ
UNI-ROYAL(Uniroyal Elec)
R8
1
91kΩ
UNI-ROYAL(Uniroyal Elec)
R9
2
22Ω
UNI-ROYAL(Uniroyal Elec)
R10, R11
1
200Ω
UNI-ROYAL(Uniroyal Elec)
R13
1
150Ω
UNI-ROYAL(Uniroyal Elec)
R16
1
0Ω
UNI-ROYAL(Uniroyal Elec)
R20
7
47kΩ
UNI-ROYAL(Uniroyal Elec)
R23, R24, R25, R26, R27, R28, R29

Phoniesp32 design files

The KiCad project lives in the butzist/phoniesp32 repository on GitHub; these links point at the commit this page was built from.

Phoniesp32: common questions

What microcontroller does the Phoniesp32 use?

The Phoniesp32 is built around the ESP32-C6-WROOM-1U-N4, from the ESP32 family.

How big is the Phoniesp32 PCB?

The Phoniesp32 measures 57.4 × 50 mm, has 4 copper layers and is 1.6 mm thick.

How many components are on the Phoniesp32?

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

Where can I download the Phoniesp32 design files?

From the butzist/phoniesp32 repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.

Can I use the Phoniesp32 design in my own project?

Yes, under the terms of its MIT license, which butzist chose for the repository.

Can I test firmware for the Phoniesp32 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