Hyphaenated Labs

LAB_11 · TRMNL

My e-ink wall

A self-hosted server for a TRMNL X — the 10.3" e-paper display I can hang on the wall and glance at.

SPORE in research

How it works

The device is a quiet, battery-sipping client: it wakes on a timer, asks my server for one image, paints it, and sleeps again. So the server's only real job is to turn data into a picture. I render those pictures without a browser — straight from layout to PNG — which means the whole thing runs on the Cloudflare + Supabase stack I already have, for no added cost and with no extra server to babysit.

Screens I want

5 ideas
  • Tides Daily curve + high/low times for Vashon. Feed
  • Calendar A shared day/week agenda at a glance. Feed
  • Notes Short jots, pinned to the wall. Authored
  • To-dos A few things to get done today. Authored
  • Reminders Time- or date-bound nudges. Authored

Feeds are computed and read-only on the device. Authored screens are the ones I'll edit right here once the management surface lands.

Where it stands

  • Validate the render path (browserless PNG)
  • Build the management surface on this page in progress
  • Device endpoints + first live screen
  • Authored content + rotating playlist