SDG #142 The 2000 LED ESP32 WiFi Megaclock is here! - An NTP Wharton Electronics Style Clock
This episode brings the ESP32-based NTP megaclock project together as a working unit, and it is a good case study in what happens when a hobby display design scales up to roughly 2000 discrete LEDs. The inspiration is the classic Wharton Electronics studio clock, the kind of large-digit, high-brightness timepiece used in broadcast and industrial environments, rebuilt here with modern parts and network time synchronisation instead of a mains-frequency or GPS reference.
The interesting engineering problems are all in the drive electronics rather than the software. With that many LEDs, individually addressable strips are impractical, so the design leans on multiplexed segments, constant-current sinking and careful attention to peak versus average current so the digits stay evenly lit across the whole display. Getting even illumination on segments of that physical size matters more than raw brightness: uneven strings show up immediately as patchy digits when viewed from across a room. Assembly of the boards is done with paste, hot air and a microscope, which is worth noting for anyone thinking about replicating it, since the LED count means a lot of repetitive placement and a lot of opportunities for tombstoned or misaligned parts.
On the firmware side, the ESP32 handles WiFi association and NTP polling, then drives the refresh loop, which is a sensible split given the chip’s dual cores. Anyone planning a similar build should budget time for power supply sizing and thermal behaviour rather than assuming the microcontroller side is the hard part. The result is a genuinely readable large-format clock that keeps itself accurate without user intervention, and a useful reference for multiplexed LED matrix work in general.


