Skip to the content
2 layers47.4 × 68.9 mmMP3 Player, the printed circuit board in 3D

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

3

README

README.md

Shanda 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

image

This is the PCB

image

PCB 3D View

image image

CAD

I designed it in Fusion360 which was pretty hard as it crashed idk why This is all the parts fitted together

image image image

This is a cover which will sit on top of the battery

image

Schematic

I have some parts outside of my PCB

image

BOM

NameQtyFinal Price - USD(BDT)Link
ESP-32-WROVER-E1US $7.39here
NASAYI 10pcs/lot DM3AT-SF-PEJM510US $8.63here
CH340C sop-16 Chipset5US $1.44here
6092 bq25185 USB / DC / Solar Charger with 3.3V Buck Board1US $13.66here
100NF 0.1UF 50V C0805 Capacitor100US $0.73here
SSD13061US $1.42here
PCM5102A DAC1US $4.05here
Insert M1.6 Brass Heat Threaded Insert Nut and Stainless Steel ScrewsetUS $15.02here
MHP30 Mini Hot Plate1US $13.52here
18650 Lithium-ion2348 BDThere
PCB5US $26.68here
Stencil1US $$8.90here
Soldering Paste1US $3.81here
Top Case1Printing Legion
Bottom Case1Printing Legion
Battery Cover1Printing Legion

Total Cost: ~ 115$ USD

Why is this too exbensive?

Check this out

image

Parts

16
QtyValueFootprintReferences
6FSM8JHPush Button:SW_FSM8JHS1, S2, S3, S4, S5, S6
40.1uFCapacitor_SMD:C_0805_2012MetricC1, C2, C3, C4
1CH340CCH340C:SOIC127P600X180-16NU3
1Conn_01x04_PinConnector_PinHeader_1.27mm:PinHeader_1x04_P1.27mm_VerticalJ3
1Conn_01x04_PinSeeed Studio XIAO Series Library:MODULE_DM-OLED096-636J2
1Conn_01x05_SocketConnector_PinHeader_1.00mm:PinHeader_1x05_P1.00mm_HorizontalJ5
1ESP32-WROVER-EPCM_Espressif:ESP32-WROVER-EU1
1Micro_SD_Card_Det2Connector_Card:microSD_HC_Hirose_DM3AT-SF-PEJM5J1

Similar boards

  • 2 layers84.2 × 52 mmPicoPico, the printed circuit board in 3D

    PicoPico

    DavidVentura/PicoPico

    Pico-8 Player

    57 parts141
  • 2 layers82 × 82 mmFtduino32, the printed circuit board in 3D

    Ftduino32

    harbaum/ftduino32

    ESP32 based variant of the ftDuino

    157 parts5
  • 4 layers99.5 × 65 mmEcho, the printed circuit board in 3D

    Echo

    rh1tech/echo

    Echo: ESP32-Based VGA Board

    181 parts4
  • 4 layers28 × 100.5 mmEspuino pcbs, the printed circuit board in 3D

    Espuino pcbs

    orakeldel/espuino-pcbs

    PCBS for espuino

    150 parts
  • 4 layers72 × 51.1 mmEsp32s3-audio streamer, the printed circuit board in 3D

    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 layers50.4 × 75 mmOpen-01-pcb, the printed circuit board in 3D

    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 mmDatalogger PCB, the printed circuit board in 3D

    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.