Skip to the content
PCBKitNew board
4 layers57.8 × 51.5 mmSingy, the printed circuit board in 3D

This is an mp3 player I build because I wanted a mp3 player because having an MP3 player seems cool but not wanted to buy one. It is inspired from iPod but it is not that good(I never had iPod).

Size
57.8 × 51.5 mm
Copper layers
4
Thickness
1.6 mm
Parts
78
Nets
133
Pads
355
Tracks, vias
856, 103
Pours
2
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
21 Jul 2026
Updated
7 Aug 2026

Overview

Singy is an open-source printed circuit board by devisunofficial, from the devisunofficial/Singy repository on GitHub. It is a 4-layer board of 57.8 × 51.5 mm with 78 parts on 133 nets, routed with 856 tracks and 103 vias.

It is built around the ESP32-S3-WROOM-1-N16R8, LT3471EDD#TRPBF and TF-01A, with the TPA6120A2DWPR, HC-FPC-0.5-12P-FH20 and AP2112K-3.3TRG1 among its other parts. Its parts include 28 capacitors, 25 resistors, 3 inductors, 2 ICs and 2 diodes. It belongs with the ESP32 boards of this library.

Main components

12

README

Readme.md

Singy

This is an mp3 player I build because I wanted a mp3 player because having an MP3 player seems cool but not wanted to buy one. It is inspired from iPod but it is not that good(I never had iPod). I just find Screen and Circular Controller a nice design.

Features:

  • Minimilist. Just a display and Trackpad
  • 2.8 inch non touch display
  • Circular trackpad (but no haptics) {for me adding haptics is too much}
  • Have Wifi, Bluetooth and 3.5mm Headphone Jack (but I will only use 3.5mm Jack)
  • Inbuilt DAC and AMP (I hope it has good sound quality)

CAD Model:

Everything fits together using Glue.

It has 3 separate printed pieces. The BackPanel, the shell , and Front Panel to cover electronics. Complete Singy

Made in Autodesk Fusion. with love :)

PCB:

Here's my PCB! It was made in KiCad.

Schematic : Complete Singy PCB Footprint : Complete Singy

Firmware Overview:

Currently Firmware is underdevelopment so there is some time to finished product. This MP3 player uses CPP for firmware. Features after completion:

  • Three ways to add new songs
    1. Directly in SD-Card
    2. Through USB Port
    3. Over Wi-fi.
  • The most important feature is it is offline but the Library is always updated
  • In final version, you need to save some of your favourite songs, and at your preferred date and time library will be updated.(Might need a server or device that has wifi and can run continously for this)

I might add more in the future! That's the only plan I have now

BOM Table:

S. No.NameUseQuantityDistributorCost(USD)Link
1PCBMain Circuit1JLCPCB134---
2ESP32-S3 Wroom 1Microcontroller1Robu4.53Link
32.8inch DisplayDisplay1Mouser21Link
4Cirque TrackPadControlling and Navigation1Mouser9.62Link
5BatteryPower Source1Amazon9Link

Assembly Instructions:

  1. Flash PCB with Firmware, connect everything and check if everything is working or not
  2. If Everything works, stick battery and PCB to their Respective places.
  3. Also Stick Display and TrackPad Carefully to their places
  4. Sltick all bodies together and Voila you have an MP3 player

Extra Stuff:

Not anything for now but I will surely have when the build is complete.

Parts

78
QtyValueFootprintReferences
910kResistor_SMD:R_0805_2012MetricR10, R11, R12, R14, R18, R19, R20, R23, R24
80.1Capacitor_SMD:C_0603_1608MetricC2, C5, C8, C9, C20, C21, C24, C26
710Capacitor_SMD:C_0603_1608MetricC3, C4, C7, C10, C18, C19, C27
51Capacitor_SMD:C_0603_1608MetricC11, C12, C13, C14, C23
20.33Capacitor_SMD:C_0603_1608MetricC15, C17
210uH ±20%lcsc_footprints:C9389_IND-SMD_2P-L5_0-W5_0L1, L2
21kResistor_SMD:R_0805_2012MetricR21, R22
22.2Capacitor_SMD:C_0603_1608MetricC1, C6
24.7Resistor_SMD:R_0805_2012MetricR1, R2
24.7Capacitor_SMD:C_0603_1608MetricC16, C28
24.7kResistor_SMD:R_0805_2012MetricR15, R16
25.1kResistor_SMD:R_0805_2012MetricR13, R25
256pCapacitor_SMD:C_0603_1608MetricC22, C25
2Sch-BaEasyEDA:SMA_L4.4-W2.6-LS5.0-RDD1, D2
11Resistor_SMD:R_0805_2012MetricR3
110uH ±20%lcsc_footprints:C9164_IND-SMD_L5_8-W5_2L4
115kResistor_SMD:R_0805_2012MetricR6
1182kResistor_SMD:R_0805_2012MetricR7
12.2Resistor_SMD:R_0805_2012MetricR17
12kResistor_SMD:R_0805_2012MetricR4
1470Resistor_SMD:R_0805_2012MetricR5
155kResistor_SMD:R_1206_3216MetricR8
15kResistor_SMD:R_0805_2012MetricR9
1AP2112K-3.3TRG1EasyEDA:SOT-25-5_L2.9-W1.6-P0.95-LS2.8-BLDigitalLDO1
1BSS138Package_TO_SOT_SMD:SOT-23N-channel1
1BootEasyEDA:SW-SMD_L6.0-W6.0-LS6.6SW2
1Conn_01x01Connector_Wire:SolderWirePad_1x01_SMD_1x2mmPositive1
1DW01APackage_TO_SOT_SMD:SOT-23-6ProtectionIC1
1DisplayEasyEDA:FFC-SMD_541324062FPC1
1ESP32-S3EasyEDA:WIRELM-SMD_ESP32-S3-WROOM-1U1
1FS8205A_C908265EasyEDA:SOT-23-6_L2.9-W1.6-P0.95-LS2.8-BRDualMosfet1
1LT3471EDD#TRPBFEasyEDA:DFN-10_L3.0-W3.0-P0.50-BL-EPSplitRegulator1
1NegativeConnector_Wire:SolderWirePad_1x01_SMD_1x2mmJ2
1NetTie_2NetTie:NetTie-2_SMD_Pad2.0mmNT1
1PCM5102APWREasyEDA:TSSOP-20_L6.5-W4.4-P0.65-LS6.4-BLDAC1
1PJ-327A 5JJEasyEDA:AUDIO-SMD_PJ-327A5JJ3.5mmjack1
1ResetEasyEDA:SW-SMD_L6.0-W6.0-LS6.6SW3
1TF-01AEasyEDA:TF-SMD_TF-01ACard_Reader1
1TP4056_C382139EasyEDA:ESOP-8_L4.9-W3.9-P1.27-LS6.0-BL-EPChargerIC1
1TPA6120A2DWPREasyEDA:HSOP-20_L12.9-W7.5-P1.27-BL-EPAmplifier1
1TPS7A2033PDBVREasyEDA:SOT-23-5_L2.9-W1.6-P0.95-LS2.8-BRAnalogLDO1
1TYPE-C16PINEasyEDA:USB-C-SMD_TYPE-C16PINUSB1
1TrackPadEasyEDA:FPC-SMD_12P-P0.50_HC-FPC-0.5-12P-FH20U2

Questions

How big is the Singy PCB?

It measures 57.8 × 51.5 mm and has 4 copper layers, 1.6 mm thick.

What parts does the Singy use?

78 parts, built around the ESP32-S3-WROOM-1-N16R8, LT3471EDD#TRPBF, TF-01A and TPA6120A2DWPR. 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 Singy KiCad files?

From the devisunofficial/Singy repository on GitHub, at the commit this page was made from: the board is Singy/Singy.kicad_pcb and its schematic Singy/Singy.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Singy design in my own project?

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

Similar boards

  • 4 layers32.4 × 40.2 mmSmartwatch, the printed circuit board in 3D

    Smartwatch

    Pedro-Seixas/Smartwatch

    A custom-designed smartwatch built around the ESP32-S3, combining BLE connectivity, a rectangular touch display, recharge capability, IMU and temperature sensors. Designed from the ground up in KiCad.

    55 partsMIT
  • 2 layers192.4 × 50 mmOmote, the printed circuit board in 3D

    Omote

    OMOTE-Community/OMOTE-Hardware

    Open Source Remote - Hardware

    187 parts157GPL-3.0
  • 2 layers35 × 39 mmNex, the printed circuit board in 3D

    Nex

    dialgorithm/nex

    esp32 swarm bots

    60 parts1
  • 2 layers60 × 111.3 mmSilkscreen pcb, the printed circuit board in 3D

    Silkscreen pcb

    iandchasse/silkscreen-pcb

    Silkscreen: open-hardware ESP32-S3 e-paper reader mainboard (KiCad 9). Formerly the de-link hub.

    189 parts589CERN-OHL-S-2.0
  • 2 layers20.1 × 62.5 mmESP USB, the printed circuit board in 3D

    ESP USB

    Lumethra/ESP-USB

    40 parts
  • 2 layers65 × 45 mmWaveRig, the printed circuit board in 3D

    WaveRig

    TA4RX-SP9AQG/WaveRig

    WaveRig is an ESP32-S3 BLE bridge connecting ICOM CI-V and Yaesu/Kenwood CAT radios to Wavelog Mobile — reads live frequency, mode and power over Bluetooth and streams it straight into your QSO log.

    56 partsApache-2.0
  • 2 layers80 × 34 mmDji fcc, the printed circuit board in 3D

    Dji fcc

    nikolaus018/dji-fcc-esp32

    ESP32-S3 firmware that switches a DJI N1 remote to FCC mode over USB (replaces the Android app)

    69 parts3MIT
  • 2 layers123 × 64.5 mmCasco EEG Kicad, the printed circuit board in 3D

    Casco EEG Kicad

    lolobernardi/eeg-headset-project

    Proyecto para el desarrollo de un casco EEG inalámbrico y portátil

    125 parts