Web Installer
Time & weather,
beautifully displayed.
Having trouble? Install manually ↓

Detecting board...

Preparing...

This may take a few minutes.
Keep your device connected.

You're all set!

❤️ Built with love in Osaka!

Something went wrong

Make sure no serial monitor is open.
Reconnect the board while holding BOOT, then try again.

No compatible firmware is available yet.
Check the GitHub repo for manual installation options.

Unsupported device detected

Device connected, but not supported.
Select an ESP8266 or ESP32 board and try again.

ESP board not responding

Make sure no serial monitor is open.
Reconnect the board while holding BOOT, then try again.

Device disconnected

The ESP device connection was lost.
Please reconnect the board and try again.

1
Connect
2
Confirm
3
Complete
Hold BOOT while plugging in your ESP board.
Release, then press "Install Now".
Confirm the firmware and start installation.

ESPTimeCast in action!

Real-time clock, weather, and live data — all on a single display.

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

Built for makers, but simple enough for anyone to use.

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

ESPTimeCast Chrome Extension
Works with YouTube, Spotify, Prime Video, Vimeo, Dailymotion, Twitch, and SoundCloud.

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.

No coding. No complex setup. Just build, flash, and enjoy.

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.



And much more — explore advanced features and customization once your device is up and running.

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.

Looking for wiring details, pin mappings, or manual installation?
View full documentation on GitHub ↗

Build Your Own ESPTimeCast

Join 1,300+ makers building their own ESPTimeCast worldwide.

Choose Your Style

ESPTimeCast Retro Case
Retro: Classic design inspired by vintage displays.
ESPTimeCast Stylish Case
Stylish: Clean, modern look for any setup.

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 ↗