ESPHome Cartridge Player

A little ESPHome device to stoke my physical media nostalgia!
167
298
3
3928
updated June 27, 2025

Description

PDF

 

 

Bring back the magic of movie night — without the rewinding.

This NFC-powered media player uses 3D-printed cartridges and ESPHome to trigger movies, playlists, or automations in Home Assistant. Just insert a cartridge, and your smart home takes care of the rest.

 

🎉🎉   BUY A PARTS KIT HERE   🎉🎉

 

🔗 Links
 

✨ Features
 

  • NFC cartridge-based ESP Home device
  • Works with ESP32, RC522, and Home Assistant
  • Automates anything — movies, music, lighting, games
  • Easy to print and put together

 

🛠 Tutorial Video

 

 

🧰 What You’ll Need
 

  • ESP32-S3 Zero
  • RC522 NFC module
  • NFC stickers (one per cartridge)
  • Hardware
  • Optional: buzzer for sound feedback

Full BOM, firmware, and config available here
 

🖨 Print Instructions

 

All parts should be oriented correctly when you import them into your slicer. Pictured player was printed in Bambulab Light Gray (10104) & Gray (10103)

Filament choice shouldn't matter. I've tested PETG, ABS and PLA without issue.
 

Cartridges:

  • Print with outside faces on the print bed
  • No supports required
  • Insert NFC tag before snapping halves together

There are cutting and printing templates below for printing your own labels.
 

Player Housing:
 
  • Use painted supports for the latch on the ‘Cartridge Player_Pocket’ component, and on the cartridge opening on the ‘Cartridge Player_Top’ component.
  • Avoid auto supports (bridging is intentional)

 

 

 

Tags



Model origin

The author marked this model as their own original creation.

License