hatchmoment. scored by care · not by stars

tesserae-esp32-bin-client

Battery‑powered ESP32 firmware that pulls .bin frames via MQTT and paints a 13.3" e‑paper panel

The firmware runs on an ESP32‑S3 paired with a Waveshare 13.3" Spectra E6 e‑paper panel. It wakes on a timer, connects to WiFi, pulls a retained MQTT message containing a URL to a panel‑native 4‑bpp .bin frame, downloads it, and paints the display before returning to deep sleep. Designed for months of battery life, it optimizes power by skipping WiFi during panel refresh and using retained MQTT to avoid polling. Ideal for photo frames, dashboards, or any low‑update display that needs to stay on a single Li‑Po cell.

View on GitHub →

dmellok/tesserae-esp32-bin-client