Minimal-Player

tharejarehan0-a11y·Minimal-Player·kicad/Mp3 player.kicad_pcb

Minimal-Player PCB layout, top view — open source RP2040/RP2350 board by tharejarehan0-a11y

About the Minimal-Player PCB

Minimal-Player is an open source RP2040/RP2350 PCB design by tharejarehan0-a11y, published on GitHub. It is a 2-layer board measuring 139.3 × 69.3 mm, with 44 components from 22 distinct parts.

Its main chip is the RaspberryPi_Pico, from the RP2040/RP2350 family. Other key parts include the TP4056-42-ESOP8 and PCM5102A. By type, the board carries 15 capacitors, 14 resistors, 5 switches, 3 connectors, 2 ICs and 2 diodes.

It belongs with the audio and power & battery designs in this gallery.

From the project

This is a minimalist player in which you cannot connect phone this is a old school player

The inspiration was from the need of having something i can carry everyday with me and listen music from with looking asthetic at the same times and some device with which i can use my wired earphones. But the thing is that i like to use such a device that gives only audio output through the audio jack bcz when you unplug it . It suddenly starts to play and doesnt stop i like that env where i can listen to music and no one disturbs me that is who i am and who i always will be . So i though why not create an Mp3 player where it has cool aesthetic design and also fulfills my requirements so i…

Minimal-Player, from the project README
From the project README

Main components on the Minimal-Player

Minimal-Player bill of materials (BOM)

44 components, 22 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
TP4056-42-ESOP8
U1
1
PCM5102A
U2
1
RaspberryPi_Pico
A1
1
USB_C_RECEPTACLE_USB2.0_14P
USB_C_Receptacle_USB2.0_14P
J1
1
Micro_SD_Card
J2
1
AUDIOJACK3
AudioJack3
J3
1
Battery
BT1
4
SW_SPST
SW1, SW2, SW3, SW4
1
RotaryEncoder
SW5
1
10K
10k
TH1
2
LED_Small
D1, D2
6
10UF
10uf
C1, C3, C10, C11, C14, C15
5
0.1UF
0.1uf
C2, C5, C6, C8, C9
2
2.2UF
2.2uf
C4, C7
1
2.2NF
2.2nf
C12
1
470
C13
3
5.1K
5.1k
R1, R2, R11
2
1k
R3, R4
6
10K
10k
R5, R6, R7, R8, R12, R14
1
0.4
R9
Show 2 more
QtyPartRefs
1
1.2K
1.2k
R10
1
470
R13

Minimal-Player design files

The KiCad project lives in the tharejarehan0-a11y/Minimal-Player repository on GitHub; these links point at the commit this page was built from.

Minimal-Player: common questions

What microcontroller does the Minimal-Player use?

The Minimal-Player is built around the RaspberryPi_Pico, from the RP2040/RP2350 family.

How big is the Minimal-Player PCB?

The Minimal-Player measures 139.3 × 69.3 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the Minimal-Player?

44 components, from 22 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.

Where can I download the Minimal-Player design files?

From the tharejarehan0-a11y/Minimal-Player repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.

Can I use the Minimal-Player design in my own project?

The repository has no license, so all rights stay with tharejarehan0-a11y. Use it as a reference, and ask the author before reusing the design.

Can I test firmware for the Minimal-Player without the hardware?

Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug RP2040/RP2350 firmware against it before you order a PCB.

Similar boards