Skip to the content
PCBKitNew board
4 layers97 × 54 mmEsp32battery, the printed circuit board in 3D

esp32 mp3 player with battery charging and usb-c passthrough and microsd storage and headphone jack

Size
97 × 54 mm
Copper layers
4
Thickness
1.6 mm
Parts
45
Nets
66
Pads
227
Tracks, vias
508, 82
Pours
1
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
5 Jul 2026
Updated
11 Aug 2026

Overview

Esp32battery is an open-source printed circuit board by saivagishv-ctrl, from the saivagishv-ctrl/ESP32-mp3player repository on GitHub. It is a 4-layer board of 97 × 54 mm with 45 parts on 66 nets, routed with 508 tracks and 82 vias.

It is built around the ESP32-S3-WROOM-1-N8, MCP73871-2CCI/ML and PCM5102APW. Its parts include 17 capacitors, 17 resistors, 4 ICs, 4 connectors and 2 switches. It belongs with the audio and music and power boards and the ESP32 boards of this library.

Main components

3

README

README.md

Sorry its not S tier, that was an accident, this is an A tier project I think. Note: increased price on the request is due to the power module im using being increased in price on jlcpcb for some reason (i had to use a slightly different one as the one i wanted was out os stock everywhere) This is my first ever pcb project, I used AI to ask questions about the KiCAD ui, and to recommend me a specific model number when i gave it constraints for what i wanted in a component, like the charging module for the battery with passthrough and voltage detection breakdown of cost: jlcpcb manufacturing total:35 dollar (so much shipping cost and no way to cancel it, not even with other companies) parts cost on jlcpcb: 25ish dollars without shipping This project is an mp3 player with a headphone jack, battery power, and microSD card slot, this will be used for all my music listening purposes, and for audiobooks, as im tired of having to pay 10 dollars a month, and never owning anythingScreenshot 2026-07-12 224642 Screenshot 2026-07-12 224626

Parts

45
QtyValueFootprintReferences
1210kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR2, R3, R4, R9, R10, R11, R12, R13, R14, R15, R16, R17
510 uFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC1, C2, C5, C13, C15
3100 nFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC6, C16, C17
20.1 uFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC12, C14
22.2 nFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC10, C11
22.2 uFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC7, C8
2470ohmResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR5, R8
2SW_SPSTButton_Switch_SMD:SW_Push_SPST_NO_Alps_SKRKSW1, SW2
11 uFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC9
11uFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC3
12kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR1
147 ufCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC4
15.1KResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR7
15.1kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR6
1AudioJack3Connector_Audio:Jack_3.5mm_CUI_SJ1-3533NG_HorizontalJ2
1ESP32-S3-WROOM-1PCM_Espressif:ESP32-S3-WROOM-1U2
1LT1963AxST-3.3Package_TO_SOT_SMD:SOT-223-3_TabPin2U3
1MCP73871-2CCPackage_DFN_QFN:QFN-20-1EP_4x4mm_P0.5mm_EP2.5x2.5mmU1
1Micro_SD_Card_Det1Connector_Card:microSD_HC_Molex_104031-0811J3
1PCM5102APackage_SO:TSSOP-20_4.4x6.5mm_P0.65mmU4
1PINHD_1x14_MaleConnector_PinHeader_2.54mm:PinHeader_1x14_P2.54mm_VerticalJ16
1USB_C_Receptacle_USB2.0_16PConnector_USB:USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_HorizontalJ1
1battConnector_JST:JST_PH_S2B-PH-K_1x02_P2.00mm_HorizontalBT1

Questions

How big is the Esp32battery PCB?

It measures 97 × 54 mm and has 4 copper layers, 1.6 mm thick.

What parts does the Esp32battery use?

45 parts, built around the ESP32-S3-WROOM-1-N8, MCP73871-2CCI/ML and PCM5102APW. 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 Esp32battery KiCad files?

From the saivagishv-ctrl/ESP32-mp3player repository on GitHub, at the commit this page was made from: the board is esp32battery/esp32battery/esp32battery.kicad_pcb and its schematic esp32battery/esp32battery/esp32battery.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Esp32battery design in my own project?

Its repository states no licence, so its author keeps all rights: ask saivagishv-ctrl before reusing the design.

Similar boards

  • 2 layers81 × 62 mmLoRaESP32, the printed circuit board in 3D

    LoRaESP32

    Sosenteam/LoRa-ESP32-Pager

    This is a ESP-32 and SX1262 based pager, It contains full battery charging and management as well as an input keypad and encoder. It uses a 0.96" Oled (SSD1306).

    61 parts
  • 2 layers20.1 × 31 mmZeoDevBoard, the printed circuit board in 3D

    ZeoDevBoard

    zeodotdev/zeo-boards

    ESP32-S3 development board with onboard BME280 (temperature, humidity, pressure) and LSM6DS3 (6-axis IMU) sensors. This repo contains the designs, ESP-IDF firmware, and a Python plotter for visualization.

    36 parts3
  • 2 layers39.6 × 51.8 mmClavier, the printed circuit board in 3D

    Clavier

    Bilaikra2014/Keyboard

    Lorsque la batterie est déchargée, le clavier sera branché à l'ordinateur via une prise USB. La prise de l'ordinateur va alimenter le clavier, et charger la batterie avec le courant restant.

    41 parts
  • 2 layers55 × 100 mmESP32AY revD2, the printed circuit board in 3D

    ESP32AY revD2

    djspawnbrest/ESP32AY

    ZxPod - ESP32 based AY multiformat player

    138 parts59GPL-3.0
  • 4 layers40 × 100 mmJPL.mp3, the printed circuit board in 3D

    JPL.mp3

    jpetkauskas/JPL.mp3

    Files for ESP32 based MP3 player

    72 parts33
  • 2 layers131.8 × 33 mmYR PCB 0.3.1, the printed circuit board in 3D

    YR PCB 0.3.1

    PROTONMM/YR_0.3.1

    This project includes only the PCB and the enclosure; it does not include any software. MIT License.

    48 parts7MIT
  • 2 layers44.7 × 93.6 mmUltisense, the printed circuit board in 3D

    Ultisense

    darshg321/Ultisense

    an esp32-s3 devboard made to sense as many things as possible

    94 parts3
  • 4 layers160 × 102.8 mmHexAgon, the printed circuit board in 3D

    HexAgon

    S0urceror/HexAgon

    191 parts3