Blueprint

Jason's Jukebox

A minecraft style jukebox, uses a RFID reader and card(the disk). Then plays music through a DFPlayer. This is powered by a esp32-c3 supermini

Created by anadskman anadskman

Tier 4

3 views

0 followers

anadskman anadskman submitted Jason's Jukebox for review ago

anadskman anadskman added to the journal ago

Made the Case

IMG_9011
I started my 3d printing the case but I deciced to make the case smaller to cut down on print timesScreenshot 2026-02-14 145537
I printed 2 of the sides at 1 time and then the other two after.
while they were printing i was working on making the pcb fit as sizing down messed that up which i realised a little late but i redesigned the top to make it look more like the minecraft version and it looks a lot better.
I also noticed the pcb wouldnt fit so i had to add little conners to glue on.
The next day i painted everything, this was pretty slow but i think it was worth it.
IMG_9007

I finished painting everything about an hour later.

IMG_9008

After everything was painted, the top plate and sides, i glued it all together execpt the little mount i made for the pcb, ill have to line that up but i may change the design.

IMG_9009

anadskman anadskman added to the journal ago

Fixed Cad

I made the sides of the jukebox smaller to cut down on print time.
image

Unfortunally i had to add conners to make the case a little bigger as i already printed the sides by the time i realised.
image

I made the top look alot nicer and im taking advantage of the bottom being open by mounting the pcb from there with a small piece.

anadskman anadskman added to the journal ago

Soldered the PCB together

I started by testing all the components once the new dfplayer arrived and it all worked well.
I think the other dfplayer either was a fault or I did something wrong, who knows.
After that I soldered the pcb together, turns out it was slightly wrong so i had to solder the vcc on for the rfid to 3v with wire and break the trace. I also had to break the trace and add the resistor for the RX pin on the dfplayer.
IMG_8999

anadskman anadskman added to the journal ago

Parts Arrived(kinda)

Everything execpt the pcb arrived so i tried connecting to a bread board a testing it.
I started by just testing the dfplayer and esp but it wasnt working so i spent a long ah time testing and i found out it was a dud so now i have to order a new one, probably off amazon so itll work.IMG_8898

the next day I tested the rfid and it wasnt gettting powered, i just had to solder headers on.

IMG_8901
image

Iamalive Iamalive 🚀 approved Jason's Jukebox ago

Tier approved: 4

Grant approved: $24.00

Awesome project!

anadskman anadskman submitted Jason's Jukebox for review ago

anadskman anadskman added to the journal ago

Made BOM

I found all the parts in aliexpress, the DFPlayer, RFID Set, Speakers, SD Card, and esp board.
Then I made the BOM inside google sheets and added the urls and total cost.
I left out the discounts incase they expire before I order.

image
image
image

Sidd Sidd 🚀 requested changes for Jason's Jukebox ago

Super cool project! However, you can source most (if not all) your parts from aliexpress! Also, the BOM needs links and prices. I recommend using google sheets and exporting as a .csv!

anadskman anadskman submitted Jason's Jukebox for review ago

anadskman anadskman added to the journal ago

Finished Case and Code

I finished making the case and added a plate to hold the RFID card.
Afterwards I made the Arduino code, this took a good bit to do but wasn't horrible.
Then I uploaded everything to GitHub.Screenshot 2026-01-01 144606

Screenshot 2026-01-01 153521

anadskman anadskman added to the journal ago

Remade Schematic and PCB, Started CAD Design

I started with the CAD Design but Realised it would be better to use an ESP-c3 super mini board instead, so I remade the schematic wiring and the PCB. I also added two m4 holes on the PCB for Mounting.
Inside Fusion 360 I uploaded the components and placed them on the PCB.
After that I Worked on the design for the Case.
I made the top with two slots on top, the bigger one for the PCB and the smaller one to actually insert the RFID Card.
Lastly I Made the side with 16x16 squares 6.563mm. The outer squares i extruded 3mm, then the pattern 2mm and the rest 1mm.
I added a wood texture to the design to make it easier to see.

image
image
image
image

anadskman anadskman added to the journal ago

Made The PCB

I Routed and placed the Components for the PCB.
This took a little less than an hour to do, I tried to keep in mind how I'd want it to sit into the jukebox so the RFID can still be used.
I'm thinking ill have it in the top and can be taken out if needed.Screenshot 2025-12-28 234155
Screenshot 2025-12-28 234218

anadskman anadskman added to the journal ago

Made the schematic, footprints

I started by adding everything into the schematic. I added an esp32-c3-DevkitM-1, Slider Switch, and imported a Speaker.
What ended up taking so long was trying to find symbols for the MFRC522 and DFPlayer.
When I realized KiCad didn't have the symbols I tried to make them myself but then I realized there's probably some already made, so I downloaded them from SnapMagic.
Afterwards I wired everything together and assigned their footprints.
image_2025-12-28_224748655
image

anadskman anadskman started Jason's Jukebox ago

12/28/2025 - Made the schematic, footprints

I started by adding everything into the schematic. I added an esp32-c3-DevkitM-1, Slider Switch, and imported a Speaker.
What ended up taking so long was trying to find symbols for the MFRC522 and DFPlayer.
When I realized KiCad didn't have the symbols I tried to make them myself but then I realized there's probably some already made, so I downloaded them from SnapMagic.
Afterwards I wired everything together and assigned their footprints.
image_2025-12-28_224748655
image

12/29/2025 3 PM - Made The PCB

I Routed and placed the Components for the PCB.
This took a little less than an hour to do, I tried to keep in mind how I'd want it to sit into the jukebox so the RFID can still be used.
I'm thinking ill have it in the top and can be taken out if needed.Screenshot 2025-12-28 234155
Screenshot 2025-12-28 234218

12/29/2025 6 PM - Remade Schematic and PCB, Started CAD Design

I started with the CAD Design but Realised it would be better to use an ESP-c3 super mini board instead, so I remade the schematic wiring and the PCB. I also added two m4 holes on the PCB for Mounting.
Inside Fusion 360 I uploaded the components and placed them on the PCB.
After that I Worked on the design for the Case.
I made the top with two slots on top, the bigger one for the PCB and the smaller one to actually insert the RFID Card.
Lastly I Made the side with 16x16 squares 6.563mm. The outer squares i extruded 3mm, then the pattern 2mm and the rest 1mm.
I added a wood texture to the design to make it easier to see.

image
image
image
image

1/1/2026 - Finished Case and Code

I finished making the case and added a plate to hold the RFID card.
Afterwards I made the Arduino code, this took a good bit to do but wasn't horrible.
Then I uploaded everything to GitHub.Screenshot 2026-01-01 144606

Screenshot 2026-01-01 153521

1/3/2026 - Made BOM

I found all the parts in aliexpress, the DFPlayer, RFID Set, Speakers, SD Card, and esp board.
Then I made the BOM inside google sheets and added the urls and total cost.
I left out the discounts incase they expire before I order.

image
image
image

1/26/2026 - Parts Arrived(kinda)

Everything execpt the pcb arrived so i tried connecting to a bread board a testing it.
I started by just testing the dfplayer and esp but it wasnt working so i spent a long ah time testing and i found out it was a dud so now i have to order a new one, probably off amazon so itll work.IMG_8898

the next day I tested the rfid and it wasnt gettting powered, i just had to solder headers on.

IMG_8901
image

2/13/2026 - Soldered the PCB together

I started by testing all the components once the new dfplayer arrived and it all worked well.
I think the other dfplayer either was a fault or I did something wrong, who knows.
After that I soldered the pcb together, turns out it was slightly wrong so i had to solder the vcc on for the rfid to 3v with wire and break the trace. I also had to break the trace and add the resistor for the RX pin on the dfplayer.
IMG_8999

2/15/2026 - Fixed Cad

I made the sides of the jukebox smaller to cut down on print time.
image

Unfortunally i had to add conners to make the case a little bigger as i already printed the sides by the time i realised.
image

I made the top look alot nicer and im taking advantage of the bottom being open by mounting the pcb from there with a small piece.

2/20/2026 - Made the Case

IMG_9011
I started my 3d printing the case but I deciced to make the case smaller to cut down on print timesScreenshot 2026-02-14 145537
I printed 2 of the sides at 1 time and then the other two after.
while they were printing i was working on making the pcb fit as sizing down messed that up which i realised a little late but i redesigned the top to make it look more like the minecraft version and it looks a lot better.
I also noticed the pcb wouldnt fit so i had to add little conners to glue on.
The next day i painted everything, this was pretty slow but i think it was worth it.
IMG_9007

I finished painting everything about an hour later.

IMG_9008

After everything was painted, the top plate and sides, i glued it all together execpt the little mount i made for the pcb, ill have to line that up but i may change the design.

IMG_9009