Skip to the content
PCBKitNew board
2 layers48.2 × 28.3 mmLoop, the printed circuit board in 3D

a low-cost mp3 player

Size
48.2 × 28.3 mm
Copper layers
2
Thickness
1.6 mm
Parts
11
Nets
24
Pads
55
Tracks, vias
59, 0
Pours
1
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
13 Jul 2025
Updated
1 Aug 2025

Overview

Loop is an open-source printed circuit board by ayaangrover, from the ayaangrover/loop repository on GitHub, published under the MIT licence. It is a 2-layer board of 48.2 × 28.3 mm with 11 parts on 24 nets, routed with 59 tracks and 0 vias.

It is built around the DFR0299, TP4056 and PJ-320D. Its parts include 4 switches, 3 resistors, 2 ICs and 2 connectors.

Main components

3

README

README.md

Loop: Compact MP3 Player

Loop is a compact MP3 player that's designed to be simple and portable.

loop

Features

  • Can play and store up to 10,000 MP3 files from a microSD card
  • 3.5mm TRRS headphone jack
  • (Optional) speaker support
  • Dual playback support(both headphones and speaker)
  • USB-C charging
  • 8-10 hours of battery life
  • Physical buttons for control
  • Custom 3D-printed case (magnet and screw versions)

Parts List

ComponentSourcePrice
DFPlayerAmazon$10.00
TP4056AliExpress$2.00
M2 ScrewsAliexpress$2.00
M2 Heatset InsertsAliexpress$2.00
LiPo BatteryAmazon (900mAh)$8.00
Audio JackLCSC$11.50
Buttons (x3)LCSC$0.60
ResistorsLCSC$1.41
Speaker (x2)Aliexpress$1.90
PCBJLCPCB$31.00
CasePrinted via Hack Club #printing-legionFree
MicroSD CardAliexpress$3.00
Total—$73.41

Enclosure

Designed in Fusion 360. Available in ./case.

case

Firmware

No firmware needed! DFPlayer handles all the playing.

Parts

11
QtyValueFootprintReferences
3RResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR1, R2, R3
3SW_PushButton_Switch_THT:SW_PUSH_6mmSW1, SW2, SW3
1Conn_02x02_Top_BottomConnector_PinHeader_2.00mm:PinHeader_1x04_P2.00mm_VerticalJ1
1DFR0299Ayaan's Library:MODULE_DFR0299U1
1PJ-320Deasyeda2kicad:AUDIO-SMD_PJ-320DCN1
1SW_SPSTeasyeda2kicad:SW-TH_SK12D07VG5SW4
1TP4056Ayaan's Library:TP4056U2

Questions

How big is the Loop PCB?

It measures 48.2 × 28.3 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Loop use?

11 parts, built around the DFR0299, TP4056 and PJ-320D. 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 Loop KiCad files?

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

Can I use the Loop design in my own project?

Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

Similar boards

  • 2 layers42.5 × 28.8 mmC5VRX JACK DIY V2, the printed circuit board in 3D

    C5VRX JACK DIY V2

    Twotoz/C5VRX

    Ultra-minimal, zero-CPU 5.8 GHz analog FPV video receiver using ESP32-C5 Wi-Fi 6 PHY MODEM_DIAG, BitScrambler WBFM demodulation & resistor DAC CVBS

    18 parts515GPL-3.0
  • 2 layers80 × 65 mmSquishbox8, the printed circuit board in 3D

    Squishbox8

    GeekFunkLabs/squishbox

    Software and design files for a Raspberry Pi sound module enclosure

    35 parts51MIT
  • 4 layers62.8 × 61.7 mmCf mp3-player, the printed circuit board in 3D

    Cf mp3-player

    will127534/cf-mp3-player

    A simple MP3/WAV/FLAC player using CF card

    119 parts16MIT
  • 4 layers267 × 75 mmFracture, the printed circuit board in 3D

    Fracture

    SharKingStudios/Fracture

    An infinitely expandable, velocity sensing split midi keyboard.

    208 parts10MIT
  • 4 layers130 × 90 mmLochord hw, the printed circuit board in 3D

    Lochord hw

    kiwifruit0/LoChord

    An open-source version of the popular midi device: HiChord

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

    Echo

    rh1tech/echo

    Echo: ESP32-Based VGA Board

    181 parts4
  • 4 layers210 × 120 mmFrank zx, the printed circuit board in 3D

    Frank zx

    rh1tech/frank-lab

    FRANK Board Laboratory (work-in-progress board prototopyes)

    273 parts4GPL-3.0
  • 4 layers99.5 × 99.5 mmTurbofrank m1p2, the printed circuit board in 3D

    Turbofrank m1p2

    rh1tech/frank-archive

    Archive of FRANK Boards

    224 parts3