ONLINEGRANT_WORKS® · PRODUCT + ENGINEERING STUDIOPERTH · WAGW.SYS v1.1
SELECTED WORK // GW-HW-001
IN DAILY USE2026 · Mk. I

LILYGO DESK UNIT

A physical desk display that turns coding-session state and plan usage into a glanceable, always-on instrument.

In daily use · auto-starting service

Working one-off hardware system in daily studio use.

FUNCTIONAL HARDWARE // VISUAL SCHEMATIC

OVERVIEW

The LilyGO Desk Unit is a working physical companion for long coding sessions. It shows when a session needs attention, which projects are active, and how much plan usage remains without adding another desktop window.

It runs continuously on the desk and uses the same visual language as the studio: acid, magenta, cyan, hazard markings, compact status type, and a small animated GRANT_WORKS robot.

THE BUILD

Firmware on the ESP32-S3 renders the display and animations. A Python daemon owns the USB serial link, merges session and usage state, and sends compact frames to the device. A launchd service starts it at login.

The system handles unplug and reconnect events, stale data, token refresh, serial-port resets, receive-buffer pressure, and firmware lockups. A hardware watchdog and host supervisor provide the final recovery paths.

WHAT'S NOVEL

It converts an ambient software problem into a physical interface. Attention becomes a visible state on the desk instead of another notification buried behind the work.

The device is both a useful daily instrument and an end-to-end systems exercise spanning firmware, desktop automation, authentication, transport, resilience, and visual design.