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"?
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.
foOg•3d ago
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!
Muhammad523•26m ago
sleiben•23m ago
tvbusy•10m ago
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.