ESPTimeCast in action!
Ready to build your own? Download the case and get started in minutes.
What is ESPTimeCast?
ESPTimeCast™ is a sleek, WiFi-connected LED matrix display that brings real-time information to your desk. It combines accurate time, live weather, and custom data into a single, minimalist display — all configurable directly from your browser.
No Arduino IDE, no apps, no complex setup — just plug it in, connect, and it works.
Highlights
- 🌐 Accurate Time Sync — always up-to-date via NTP
- 🌦 Live Weather Data — temperature, conditions, and more
- ⚙️ Browser-Based Setup — configure everything, no apps required
- 🔄 OTA Updates — update firmware wirelessly anytime
- 💬 Custom Messages & Timers — display alerts, reminders, or events
- 🧠 Smart Integrations — works with Home Assistant & other APIs
Now Playing — Smart Control
The ESPTimeCast Companion Extension automatically detects what you're watching or listening to and displays it on your device in real time.
Send messages, start timers, and control your display — all directly from your browser, no Web UI required.
- 🎵 Auto-detects music & video titles (YouTube, Spotify, Twitch, and more)
- ⚡ Instantly sends messages and timers from the popup
- 🎛 Control brightness, modes, and rotation remotely
- 📡 Cast to multiple ESPTimeCast devices at once
- 🔒 Runs locally on your network — fast and private
Get Started in Minutes
From electronic components and 3D-printed parts to a live display — it's fast and straightforward.
- 1. Connect: Plug in your device via USB and open the Web Installer.
- 2. Install: Flash ESPTimeCast directly from your browser — no software required.
- 3. Configure: Connect to WiFi, set your preferences, and you're ready to go.
Manual Installation
Prefer a more hands-on approach?
You can install ESPTimeCast manually using the Arduino IDE.
This method gives you full control over the firmware, board configuration, and advanced features — ideal for custom builds and experienced users.
Full step-by-step instructions, wiring, and advanced setup available on GitHub.
Features
Everything you need, built right in.
🌐 Real-Time Clock
Always accurate with automatic NTP synchronization.
🌦 Weather Updates
Live temperature, conditions, and optional details like humidity.
⚙️ Easy Web Setup
Configure everything from your browser — no apps or installs.
🔄 OTA Updates
Update your device wirelessly without reconnecting cables.
💬 Custom Messages
Send alerts, reminders, or scrolling messages anytime.
⏱ Timers & Countdowns
Built-in timer system for events, reminders, or daily use.
🧠 Smart Integrations
Works with Home Assistant and custom API endpoints.
🌙 Auto Dimming
Adjust brightness automatically based on time or schedule.
Supported Hardware
ESPTimeCast supports popular ESP8266 and ESP32-based development boards. The Web Installer automatically detects and configures compatible devices.
Compatible Chip Families
- ESP8266
- ESP32
- ESP32-S2
- ESP32-C3
- ESP32-S3
✅ Officially Tested Boards
- Wemos D1 Mini (ESP8266)
- ESP32 Dev Module
- ESP32-C3 SuperMini
- Wemos S2 Mini (ESP32-S2)
- ESP32-S3 WROOM-1
Other boards using these chip families may also work, depending on pin layout and USB configuration.
View full documentation on GitHub ↗
Build Your Own ESPTimeCast
Join 1,300+ makers building their own ESPTimeCast worldwide.
Choose Your Style
Build your own ESPTimeCast with the official case — includes both Retro and Stylish designs, ready to download and 3D print.
Enjoying ESPTimeCast? You can support the project by downloading the case,
starring the repo, or contributing directly:
⭐ Star on GitHub ↗
❤️ Support the Project ↗
