2025 — present · Live · open source
CYD World Clock
An ESP32 desk clock with four time zones, market hours, weather, holidays, and touch controls.
- Hardware
- Open source
Screens and demos



This project turns the $15 ESP32 "Cheap Yellow Display" into a desk clock. It tracks four time zones and can be configured from the touchscreen or a web page.
- Hardware
- ESP32 Cheap Yellow Display (CYD) — 2.8" resistive touch TFT
- Built with
- PlatformIO, Arduino framework, C/C++
- Time zones
- Four, configured by touch or from the web page
- Also shows
- Stock-market hours, weather, public holidays
- Configuration
- Built-in web settings page; OTA firmware updates
- API keys
- None required
Features
- Daylight colors. Each panel changes color based on the local time of day.
- Market hours. The clock shows whether the local stock exchange is open.
- Public holidays. It also shows local holidays.
- Automatic Wi-Fi reconnection. The device reconnects without a power cycle.
- Web settings and OTA updates. Configuration and firmware updates do not require a USB cable.