Hacker News
Show HN: Marelleo, an open-source story box I built for my kids using ESP32
rampatra
|next
[-]
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!
armcat
|next
|previous
[-]
sendgeetikamail
|next
|previous
[-]
Muhammad523
|next
|previous
[-]
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"?
stavros
|next
|previous
[-]
foOg
|previous
[-]
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!
tvbusy
|root
|parent
|next
[-]
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.