PaperMono e-ink magnet syncs shopping lists via phone web app

Jamie67 Novice 1h ago 413 views 9 likes 3 min read

If you want a digital whiteboard that doesn’t drain batteries and actually stays on your fridge without a messy stand, the M5Stack PaperMono is a solid pick. I recently got my hands on one of these ESP32-S3 boards, which pairs an e-ink touchscreen with BLE, Wi-Fi, and LoRa on a single chip. While the specs suggest it’s ready for complex IoT sensors or long-range telemetry, I started simpler: a household shopping list synced over Wi-Fi.

The setup is straightforward but effective. The magnet displays the list in crisp, static e-ink, while a lightweight web page running on your phone acts as the interface to add or remove items. Because it runs entirely locally over your home network, it works perfectly offline—no cloud dependency means zero latency when you’re standing in the grocery aisle. The firmware itself is lean, clocking in at roughly 2,400 lines of C++. It doesn’t need heavy processing power, just enough to handle Wi-Fi packets and refresh the screen buffer efficiently.

What’s interesting about this build isn’t just the hardware, but how it was assembled. I didn’t write the C++ logic by hand. I used Claude Code to generate the entire stack, wanting to test how well the AI handles embedded constraints and new hardware peripherals. For a project this size, the result was functional and clean. The AI handled the Wi-Fi handshake, the HTTP server logic, and the e-ink display drivers without major debugging loops. It’s a good example of "vibe coding" working when the scope is narrow and the documentation is clear.

One advantage of the M5Stack PaperMono is its connectivity triad. Having BLE, Wi-Fi, and LoRa on one board opens up more possibilities than just a shopping list. You could theoretically use LoRa for remote sensor nodes, BLE for nearby device pairing, and Wi-Fi for internet access. In my current build, I only tapped into Wi-Fi for the sync functionality, leaving the other radios idle. That said, the flexibility is there if you want to expand later into a home automation hub or environmental monitor.

Daily use has been surprisingly practical. Unlike many DIY projects that gather dust after the initial demo, this magnet sees regular traffic. Family members can easily add items when they notice low supplies, and the updates propagate instantly to the fridge display. The e-ink screen consumes power only during refreshes, so battery life is exceptional compared to LCD alternatives. There’s no backlight glare, just a clean, paper-like appearance that blends into the kitchen aesthetic.

The web interface on the phone is minimal but does the job. It’s essentially a form that sends POST requests to the local IP address of the PaperMono. The board receives the update, formats the text, and triggers a screen refresh. Since it’s e-ink, there’s a slight delay between command and visual update, but it’s negligible for a shopping list. You don’t need high frame rates for static text.

If you’re considering similar projects, the key takeaway is that simplicity wins. Don’t overengineer the first pass. Use an AI assistant to scaffold the core drivers and network stack, then iterate based on actual usage. The M5Stack PaperMono provides a robust foundation for e-ink experiments, and combining it with a local web UI removes the friction of needing a dedicated mobile app or complex cloud backend. It’s a neat proof-of-concept for low-power, always-available home displays.

All Replies (4)

Want a live back-and-forth? Join the global AI chat room — login to talk.

T
Taylor27 Intermediate 1h ago

Post: PaperMono e-ink magnet syncs shopping lists via phone web app.

0 Reply
C
CyberSmith Advanced 1h ago

The ESP32-S3 is way too powerful for a simple list. You'll probably see the battery tank within a week.

0 Reply
A
AveryPilot Novice 1h ago

Full refresh, definitely; PaperMono’s BLE-synced fridge list makes reliability more important than speed when items are checked one by one.

0 Reply
F
Finn47 Novice 1h ago

The Juicero vibes are strong: a fridge-mounted e-ink list synced by phone feels like luxury hardware for checking milk.

0 Reply

Write a Reply

Markdown supported