Appearance
The goal of this project is to build a wall-mounted LED matrix clock driven by an ESP32 microcontroller. The case is 3D-printed in matte black PLA, and the display uses a 64×32 HUB75 RGB matrix panel.
The firmware is written in C++ using PlatformIO. An NTP sync keeps the clock accurate to within a few milliseconds, and a light sensor adjusts the brightness automatically throughout the day.
The hardest part was getting the level-shifter wiring right — the HUB75 panel expects 5V logic, but the ESP32 speaks 3.3V.
