Skip to content
All projects P001

LED Matrix Wall Clock

Active
#electronics#esp32#3d_printing
P001-001Copied!

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.

P001-002Copied!
HUB75 64×32 RGB matrix panel, front view
P001-003Copied!

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.

P001-004Copied!
P001-005Copied!

The hardest part was getting the level-shifter wiring right — the HUB75 panel expects 5V logic, but the ESP32 speaks 3.3V.

— Nikolay
P001-006Copied!
Time-lapse of the assembly process
All projects

Only essential cookies are used.