Posted by foOg 3 days ago
3D printed figurines on top of a box which would activate museum style narration and multimedia. It was based on a Raspberry PI though which is different from this project but in many ways, it was the same.
Tnx for writing every bit of the building process in an easy to understand way and also open sourcing it.
I liked the look of your box too. Keep up!
You’re not buying a player, you’re buying a subscription [...]
I particularly hate the first one, don't AI sloppers notice how horrible it is to read "No x, no y, no z"?
I wanted to give my three kids a screenless story box (inspired by the Toniebox gesture) but I was deeply annoyed by the closed ecosystem and subscription-like models of commercial alternatives.
So, despite knowing absolutely nothing about electronics three months ago, I decided to build one myself using an ESP32, an NFC reader, and a Bambu Lab printer. I learned everything the hard way, from accidentally creating short circuits to routing 491 tracks by hand on my first custom PCB with KiCad (and using Claude to double-check my math).
The box serves its own local web page to upload MP3s/M4As, streams web radios, and handles self-updates over Wi-Fi with a built-in safety net in case the network stack crashes.
Everything is fully open-source (firmware, KiCad files, 3D models under MIT license) on GitHub: link in the article
I’d love to hear your thoughts, feedback on the PCB routing, or answer any questions about the build!
One suggestion: In my opinion, kids nowadays are very familiar with charging devices with USB-C. Powering the device with USB-C will be much easier. Worse case scenario, I'll use some small portable power bank and place it inside.