

MP3 Player
It is an MP3 player which can also play audio via bluetooth A2DP source and a PCM5102A module
- Size
- 47.4 × 68.9 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 16
- Nets
- 52
- Pads
- 126
- Tracks, vias
- 210, 21
- Pours
- 1
- Routed
- Yes
- KiCad
- KiCad 9.0 (file 20241229)
- Created
- 5 Jun 2025
- Updated
- 16 Jul 2025
Overview
MP3 Player is an open-source printed circuit board by Hasnat4763, from the Hasnat4763/Shanda-Pod-v1 repository on GitHub. It is a 2-layer board of 47.4 × 68.9 mm with 16 parts on 52 nets, routed with 210 tracks and 21 vias.
It is built around the CH340C, ESP32-WROVER-E(4MB) and FSM8JH. Its parts include 6 switches, 4 capacitors, 4 connectors and 2 ICs. It belongs with the ESP32 boards of this library.
Main components
3CH340C
SOP-16-20℃~+70℃ 2Mbps 3.3V、5V 50uA 7mA Transceiver USB 2.0 SOP-16 USB Converters ROHSWCH (Nanjing Qinheng Microelectronics)USB ConvertersESP32-WROVER-E(4MB)
SMD,18x31.4mmSMD,18x31.4mm WiFi Modules ROHSEspressif SystemsWiFi ModulesFSM8JH
插件-35℃~+85℃ 1.6N 3.5mm 6mm SPST Through Hole 插件 Tactile Switches ROHSTE ConnectivityTactile Switches
README
README.mdShanda Pod
It is an MP3 player which can also play audio via bluetooth A2DP source and a PCM5102A module
I made this project because I wanted to experiment with mp3 players and I need an mp3 player with bluetooth outputs
PCB
This is the Schematic
This is the PCB
PCB 3D View
CAD
I designed it in Fusion360 which was pretty hard as it crashed idk why This is all the parts fitted together
This is a cover which will sit on top of the battery
Schematic
I have some parts outside of my PCB
BOM
| Name | Qty | Final Price - USD(BDT) | Link |
|---|---|---|---|
| ESP-32-WROVER-E | 1 | US $7.39 | here |
| NASAYI 10pcs/lot DM3AT-SF-PEJM5 | 10 | US $8.63 | here |
| CH340C sop-16 Chipset | 5 | US $1.44 | here |
| 6092 bq25185 USB / DC / Solar Charger with 3.3V Buck Board | 1 | US $13.66 | here |
| 100NF 0.1UF 50V C0805 Capacitor | 100 | US $0.73 | here |
| SSD1306 | 1 | US $1.42 | here |
| PCM5102A DAC | 1 | US $4.05 | here |
| Insert M1.6 Brass Heat Threaded Insert Nut and Stainless Steel Screw | set | US $15.02 | here |
| MHP30 Mini Hot Plate | 1 | US $13.52 | here |
| 18650 Lithium-ion | 2 | 348 BDT | here |
| PCB | 5 | US $26.68 | here |
| Stencil | 1 | US $$8.90 | here |
| Soldering Paste | 1 | US $3.81 | here |
| Top Case | 1 | Printing Legion | |
| Bottom Case | 1 | Printing Legion | |
| Battery Cover | 1 | Printing Legion |
Total Cost: ~ 115$ USD
Why is this too exbensive?
Check this out
Parts
16| Qty | Value | Footprint | References |
|---|---|---|---|
| 6 | FSM8JH | Push Button:SW_FSM8JH | S1, S2, S3, S4, S5, S6 |
| 4 | 0.1uF | Capacitor_SMD:C_0805_2012Metric | C1, C2, C3, C4 |
| 1 | CH340C | CH340C:SOIC127P600X180-16N | U3 |
| 1 | Conn_01x04_Pin | Connector_PinHeader_1.27mm:PinHeader_1x04_P1.27mm_Vertical | J3 |
| 1 | Conn_01x04_Pin | Seeed Studio XIAO Series Library:MODULE_DM-OLED096-636 | J2 |
| 1 | Conn_01x05_Socket | Connector_PinHeader_1.00mm:PinHeader_1x05_P1.00mm_Horizontal | J5 |
| 1 | ESP32-WROVER-E | PCM_Espressif:ESP32-WROVER-E | U1 |
| 1 | Micro_SD_Card_Det2 | Connector_Card:microSD_HC_Hirose_DM3AT-SF-PEJM5 | J1 |
Similar boards
- 2 layers84.2 × 52 mm

- 2 layers82 × 82 mm

- 4 layers99.5 × 65 mm

- 4 layers28 × 100.5 mm

- 4 layers72 × 51.1 mm

Esp32s3-audio streamer
wemaxon/esp32-audio-streamer
Hardware design for a WiFi/Bluetooth audio streamer using the esp32 microcontroller and the PCM5102A DAC, intended to be used with squeezelite firmware.
63 parts - 2 layers205.9 × 139.1 mm

CALIBRADOR EMULADOR SEÑALES ANALOGICAS
krauser01/portafolio-electronica-eric-rv
Portafolio Proyectos de Electrónica Ing. Eric Rodriguez Vasquez
67 parts1 - 2 layers50.4 × 75 mm

Open-01-pcb
RonishNadar/open-01
OPEN-01 - Omnidirectional Perception & Embedded Navigation. An open-source, low-cost ROS2 robot platform.
64 parts1Apache-2.0 - 4 layers42.2 × 101.8 mm

Datalogger PCB
uwp-sammckee/DataLogger
PACKET BREAKDOWN: 0-roll\ 1-pitch\ 2-yaw\ 3-alitude\ 4-pressure\ 5-temperature\ 6-accX\ 7-accY\ 8-accZ\ 9-gyroX\ 10-gyroY\ 11-gyroZ\ 12-time\ 13-placeholder\ 14-placeholder\ 15-placeholder
54 parts1
Questions
How big is the MP3 Player PCB?
It measures 47.4 × 68.9 mm and has 2 copper layers, 1.6 mm thick.
What parts does the MP3 Player use?
16 parts, built around the CH340C, ESP32-WROVER-E(4MB) and FSM8JH. 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 MP3 Player KiCad files?
From the Hasnat4763/Shanda-Pod-v1 repository on GitHub, at the commit this page was made from: the board is PCB/MP3_Player.kicad_pcb and its schematic PCB/MP3_Player.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the MP3 Player design in my own project?
Its repository states no licence, so its author keeps all rights: ask Hasnat4763 before reusing the design.