MP3-Player

rishub03·MP3-Player·MP3_Gerber/MP3-player.kicad_pcb

MP3-Player PCB layout, top view — open source STM32 board by rishub03

About the MP3-Player PCB

MP3-Player is an open source STM32 PCB design by rishub03, published on GitHub. It is a 4-layer board measuring 55 × 95 mm, with 57 components from 26 distinct parts.

Its main chip is the STM32F411CEU6, from the STM32 family. Other key parts include the PCM5102A, TPA6132A2RTE, TP4056-42-ESOP8, AP2112K-3.3 and DW01A. By type, the board carries 26 capacitors, 13 resistors, 6 ICs, 4 connectors, 2 transistors and 2 diodes.

It belongs with the audio, displays & leds and power & battery designs in this gallery.

From the project

A bare-metal embedded systems project — custom PCB MP3 player built from scratch using STM32F411CEU6, KiCad 9.0, and Embedded C.

Main components on the MP3-Player

MP3-Player bill of materials (BOM)

57 components, 26 distinct parts.

QtyPartRefs
1
PCM5102A
U1
1
TPA6132A2RTE
U2
1
TP4056-42-ESOP8
U3
1
AP2112K-3.3
U4
1
STM32F411CEU6
U5
1
DW01A
U6
2
Q_NMOS_GSD
Q1, Q2
1
Crystal
Y1
1
Micro_SD_Card
J2
1
AudioPlug3
J3
1
Conn_01x02_Socket
J4
1
USB_C_Receptacle_PowerOnly_6P
J5
2
Conn_01x04_Socket
OLED1, SWDConnector1
1
RotaryEncoder_Switch
SW1
1
LED (R)
D1
1
LED (G)
D2
2
1 uF
C1, C2
11
100nF
C3, C4, C5, C11, C12, C13, C28, C29 +3
7
1uf
C6, C9, C10, C14, C27, C30, C31
2
18pF
C7, C8
Show 6 more
QtyPartRefs
4
10uF
C23, C24, C25, C26
1
1.2k
R1
2
1k
R2, R3
6
10k
R4, R7, R8, R9, R10, R11
2
5.1k
R5, R6
2
4.7k
R12, R13

MP3-Player design files

The KiCad project lives in the rishub03/MP3-Player repository on GitHub; these links point at the commit this page was built from.

MP3-Player: common questions

What microcontroller does the MP3-Player use?

The MP3-Player is built around the STM32F411CEU6, from the STM32 family.

How big is the MP3-Player PCB?

The MP3-Player measures 55 × 95 mm, has 4 copper layers and is 1.6 mm thick.

How many components are on the MP3-Player?

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

Where can I download the MP3-Player design files?

From the rishub03/MP3-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 MP3-Player design in my own project?

The repository has no license, so all rights stay with rishub03. Use it as a reference, and ask the author before reusing the design.

Can I test firmware for the MP3-Player without the hardware?

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

Similar boards