ESP32 Gallery

AMOLED DESK CLOCK / ESP32 APPLICATION

SimpleClock

Big, burn-in-aware digits on a square AMOLED desk clock.

SimpleClock
Open project preview ↗
About this project

About this project

The whole 480x480 square AMOLED is used as a clock face: hours and minutes in tabular columns, seconds tucked into a corner, weekday, month and two-digit day in a side column that swaps sides every hour, and the entire face drifting 1 px a minute around a 12 x 12 loop to fight burn-in. A Waveshare ESP32-C6-Touch-AMOLED-2.16 brings the CO5300 panel, CST9220 touch, AXP2101 PMU, PCF85063 RTC and QMI8658 accelerometer; no soldering or extra parts are needed. Time syncs over NTP every hour and survives offline in the RTC, whose drift is measured and corrected. Wi-Fi is set from a .env file or by the clock's own hotspot with a QR code, and settings live at clock.local in Traditional Chinese or English. PlatformIO builds it; the first toolchain download is about 7 GB.

From the README

From the README

Display
Burn-in protection: the whole face drifts 1 px every minute around a 12 × 12 loop
Rtc
The PCF85063 RTC is kept in step with NTP
Wifi
The clock opens its own hotspot (random 12-character password) and shows a QR code to join it
Build
On the first build PlatformIO downloads the toolchain into ~/.platformio (about 7 GB on the test machine
Parts
No soldering or extra parts are needed.

Hardware

Boards: Waveshare ESP32-C6-Touch-AMOLED-2.16

480 × 480 square AMOLED with ESP32-C6, NTP and an on-board RTC. Preview shows two real upstream device screenshots; setup and status screens are omitted.

Media credit & rights

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

Screenshots from the upstream README. Code and firmware were not executed. License notices are included.

View original source ↗ Copyright & removal · Reviewed

More projects on these boards

Kubik

Same use case

AI Monitor P4 S3 Athena Desk Orb Awtrix Stocks Balboa GS100 With VL260 Topside Bc250 ESP32 CYD Monitor

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 ↗