Back to News
Advertisement
sseamus_c about 5 hours ago 17 commentsRead Article on github.com

RU version is available. Content is displayed in original English for accuracy.

Fridge magnet shopping list on an M5Stack PaperMono (ESP32-S3, e-ink touchscreen), synced with a phone web app over Wi-Fi. Works offline, ~2,400 lines of C++.

This is a great wee device! BLE, Wi-Fi and LoRa on one board makes it flexible for way more than a shopping list, this is just what I built first. This firmware only uses Wi-Fi.

Fully vibe-coded with Claude Code, I didn't hand-write this. I wanted to see how Claude would get on with building something useful for a new hardware device.

As it's stuck to the fridge it's easy for the family to use, and it's already being used day to day which I'll admit is a first for a home built project like this

Advertisement

⚡ Community Insights

Discussion Sentiment

100% Positive

Analyzed from 506 words in the discussion.

Trending Topics

#refresh#ink#full#cool#displays#pretty#game#battery#partial#panels

Discussion (17 Comments)Read Original on HackerNews

schnevets•21 minutes ago
Pretty cool! I remembered having a brainstorming session with co-workers about all the cool use-cases for e-ink displays over a decade ago. A product precisely like this was definitely mentioned, as was conference room displays, data center cage information, Kanban-style sticky notes in manufacturing, dynamic game pieces, among others. You'd think simple displays like the PaperMono would be as cheap as bluetooth speakers by now, but I know there are some major patent restrictions.

I can tell you this conversation happened over a decade ago because LCD Touchscreens were still more expensive than e-ink at the time.

lp92•9 minutes ago
Game pieces with integrated eink to track health/stats and other game relevent metrics would be an interesting application.
seamus_c•2 minutes ago
That's a cool idea! There are small 1.54" e-ink screens, I wonder would it be possible to add an NFC chip and have them completely passive? (i.e. powered from the writer)
drumhead•27 minutes ago
This is giving me Juicero vibes.
nouveaux•21 minutes ago
I think open source code would sit in the opposite end of the spectrum to Juicero.
edoceo•about 2 hours ago
I was just working on something similar. Was about to buy the xteink for my display. You've accelerated my progress. How's the battery life?
seamus_c•about 1 hour ago
Honestly it's pretty good, but it's too new to give you an actual number. I haven't had to think about it so far. As a LoRa Meshtastic node the device ran for days and still had plenty of battery.

In normal operation battery life is by how often you do a refresh, the rest of the time it's in deep sleep. I think for this application I could build in a refresh schedule tied to when the house is active (mornings, evenings, weekends) to reduce the number of refreshes. It syncs on touch if it hasn't synced in the last 5 minutes (and there's a button for when your feeling impatient)

hn1rig3rak•about 2 hours ago
Curious what you landed on for refresh, full flash or partial? Ticking off items one by one is exactly where partial update artifacts pile up on these panels.
seamus_c•about 2 hours ago
I stuck with the recommended full refresh every 15 interactions and partial otherwise. There's also a full refresh when moving from the settings screen back to the main list. Honestly though it probably makes sense to only do a full refresh when unticking (which is rare) or changing screens. The typical use cases are (1) glancing at the screen to make sure something is one the list and (2) ticking things off as they go into the basket. Neither really require a full refresh imho. Some ghosting is acceptable in general use I think
jader201•about 2 hours ago
At first I thought “that’s a very specific shopping list for fridge magnets”. :)
ex1fm3ta•about 2 hours ago
Project like this make me excited with AI. You can pretty much custom firmware, tailored for your specific needs. Thanks for this repo. Quick question to the community : why does nobody makes afordable huge e-ink displays ?
hansihe•18 minutes ago
There is exactly one manufacturer of large EPDs, E Ink Corporation.

A few have tried to compete over the years, none have really managed to ramp up production and compete from my understanding. I believe there are some chinese firms making smaller panels now, mainly used in electronic shelf labels for stores.

From my understanding most of the patents for the foundational tech have expired at this point. I believe the panels are just generally very difficult to make, with difficulty ramping up further as panel size goes up, presumably the yield is fairly low.

seamus_c•27 minutes ago
That was part of the motivation here: If I can think it up, can AI actually build it, even when it's outside my day-to-day experience? (and can it do it without frying the hardware somehow)
Palomides•about 1 hour ago
there's no secret, they're just expensive to manufacture
j45•about 1 hour ago
The last time I checked, patents.
lucasrufkahr•about 3 hours ago
Hold on babe I gotta charge my fridge magnet…

Jokes aside this is cool

jameshart•17 minutes ago
Think about e-ink is it stays readable even when the charge runs out.