MP3 Player

hackclub·reflow·pcb/MP3-Player/cad/MP3 Player.kicad_pcb

MP3 Player PCB layout, top view — open source AVR/Arduino board by hackclub

About the MP3 Player PCB

MP3 Player is an open source AVR/Arduino PCB design by hackclub, published on GitHub. It is a 2-layer board measuring 52 × 43 mm, with 42 components from 33 distinct parts.

Its main chip is the SC18IS606PWJ, from the AVR/Arduino family. Other key parts include the DFR0299, AP2112K-3.3 and W25Q16JVSS. By type, the board carries 12 resistors, 9 capacitors, 5 connectors, 5 diodes, 4 ICs and 4 switches.

It belongs with the displays & leds designs in this gallery.

From the project

A YSWS for the northern hemisphere's summer and the aussie's winter. Run by @pmnlla, with love and loads of carrots.

This is a Portable MP3 player which allows one to play music on the even at places where there is no internet access. You can also view almost all the details you would require while listenting to music on the OLED dispaly that will be connected to it

Features- - Atmega328p as a MCU - DF player MINI (DFR0299) as a MP3 decoder(since i already had it lying around) - 128x64 0.96 inch OLED display for UI - Inbuilt charging using TP4056 - 4 iterfacing buttons Play/Pause Prev/Vol- Next/Vol+ and RESET for the board - Onboard leds for debugging,Power,Charging and Playing status

MP3 Player, from the project README
From the project README

Main components on the MP3 Player

MP3 Player bill of materials (BOM)

42 components, 33 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
SC18IS606PWJ
ATmega328P-A
U1
1
DFR0299
U2
1
AP2112K-3.3
TP4056-42-ESOP8
U3
1
W25Q16JVSS
MT3608
U4
1
16 Mhz
Y2
1
USB_C_RECEPTACLE_USB2.0_16P
USB_C_Receptacle_PowerOnly_6P
J1
1
BAT
J2
1
Conn_02x04_Counter_Clockwise
J3
1
OLED
J4
1
AudioJack4
J5
1
SW_Push
SW1
1
SW_Prev/Vol -
SW2
1
C318884
SW_Next/Vol+
SW3
1
C318884
Play/Pause
SW4
3
LED
D1, D2, D6
1
SS34
D3
1
MBR1020VL
LED
D4
1
FerriteBead_Small
FB1
1
68UH
L
L1
1
22pf
C1
Show 13 more
QtyPartRefs
1
4.7U
22pf
C2
1
10uf
C3
1
0.1U
10uf
C4
2
22uf
C5, C6
2
0.1uf
C7, C9
1
100uf
C10
1
100R
R1
1
20K
10k
R2
1
20K
1k
R3
4
1k
R4, R10, R11, R12
1
1.2k
R5
1
750k
R6
3
100k
R7, R8, R9

MP3 Player design files

The KiCad project lives in the hackclub/reflow repository on GitHub; these links point at the commit this page was built from.

MP3 Player: common questions

What microcontroller does the MP3 Player use?

The MP3 Player is built around the SC18IS606PWJ, from the AVR/Arduino family.

How big is the MP3 Player PCB?

The MP3 Player measures 52 × 43 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the MP3 Player?

42 components, from 33 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 MP3 Player design files?

From the hackclub/reflow 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 MP3 Player design in my own project?

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

Can I test firmware for the MP3 Player without the hardware?

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

More boards in reflow

Similar boards