ESP32 Gallery

ROUND AMOLED WATCH / ESP32 APPLICATION

Lumo Watch

A round AMOLED watch with code-drawn faces and a second life as a USB media knob.

Lumo Watch
Open project preview ↗ Full-screen preview ↗
About this project

About this project

A round 1.75-inch AMOLED board, the Waveshare ESP32-S3-Touch-AMOLED-1.75, gets turned into a watch whose real subject is a 16.7 ms deadline: a full 466×466 frame is 434 KB and about 11 ms of QSPI bus time at 80 MHz, so redrawing everything at 60 fps was never an option. The fix set is dirty 8-row bands, frames started on the panel's tearing pulse, and driving the SPI peripheral directly with two band buffers so DMA ships one while the CPU draws the next, taking display writes from 3.4 ms to 0.5 ms. It holds 59-60 fps using 9-13 ms per frame, and runs on Zephyr RTOS rather than the vendor SDK, which meant writing the board definition and four drivers first. Plugged into a laptop it also works as a USB media remote, with a Mac helper reporting volume, mute and now-playing over serial.

From the README

From the README

Display
A 1.75" round AMOLED, 466x466, driven by a CO5300 over a four-wire QSPI bus at 80 MHz.
Performance
took display writes from 3.4 ms to 0.5 ms
Feature
59-60 fps, locked to the panel, using 9-13 ms of each 16.7 ms frame
Feature
Plug it into a laptop and it is a USB media device
Build
Zephyr RTOS rather than the vendor SDK

Hardware

Boards: Waveshare ESP32-S3-Touch-AMOLED-1.75

Waveshare ESP32-S3-Touch-AMOLED-1.75 with a 466 × 466 round display and touch bezel.

Media credit & rights

Upstream project media · rights remain with its owner · Credit: lumosmaximus

Captured from the upstream desktop renderer at the pinned commit. Scene controls replay recorded frames; they do not run firmware. License notices are included in the preview package.

View original source ↗ Copyright & removal · Reviewed

More projects on these boards

Espresso Shot Timer S3 Wear Community The Badge Tilt A Tron Watch Pet Codex Meter

Source repository ↗

Browse all projects

See what an ESP32 project looks like, and whether it runs on your board.

Sort

FILTERS

Browse by form factor. Check the exact board, chip and peripherals before installing.

MADE SOMETHING?

Give your project a little spotlight.

Repository links do not imply author endorsement or verified hardware compatibility. Check the upstream safety guidance before powering or flashing a build.

Try it

Project source ↗
Build & safety

Open project page ↗
FROM YOUR WORKBENCH

Small board.
Big idea.

Share what you've made.

Automatic checks start now. Most reviews finish in 1–3 days.

Prefer GitHub? Open an issue ↗