Search models, users, collections, and posts

64x32 HUB75 Matrix Display Clock

Print Profile(1)

All
P1S
P2S
X2D
P1P
X1 Carbon
H2D
X1
A1
H2S
X1E
H2D Pro
H2C
A2L

0.16mm layer, Fuzzy Skin, PLA, and PLA-S (pi4 base)
0.16mm layer, Fuzzy Skin, PLA, and PLA-S (pi4 base)
Designer
17.3 h
3 plates

Open in Bambu Studio
Boost
0
3
0
0
1
0
Released 

Bill of Materials

Maker's Supply Kits and Parts
Select all
M3x6 SHCS Machine Screw (20PCS) - AA036
M2.5x5 SHCS Machine Screw (20PCS) - AA154
M3x5x4 Round Threaded Brass Heat-Insert Nut (20PCS) - AB012
Bambu Filaments
Select all
Matte Charcoal (11101) / Filament with spool / 1kg
White (65104) / Filament with spool / 0.5 kg
Matte Dark Chocolate (11802) / Refill / 1kg

Description

I built this as a bedside clock and it kind of got away from me. What started as "I want to see the time without grabbing my phone" turned into a full smart home display with animated weather, presence detection, and live Home Assistant integration.

The display is a 64×32 HUB75 LED matrix showing the time big, with weather conditions pulled from Home Assistant over MQTT. The background animations change throughout the day — blue sky with drifting clouds during the day, a sunset gradient in the evening, stars at night with the occasional shooting star. When a tornado warning hits your county, the banner turns red and scrolls the alert. I built two of these, one on a Pi Zero W and one on a Pi 4, hence the two bottom cover variants.

 

The case holds the LED panel, Pi, and up to three sensors — an HLK-LD2410C millimeter wave presence sensor, a PIR, and an optional VEML7700 lux sensor. The front cover comes in two versions depending on whether you're using the lux sensor. The back cover comes with either a simple barrel jack cutout or full Pi 4 port access. Assembly uses heatset inserts throughout for clean repeatable assembly.

All the firmware, wiring diagrams, Home Assistant automations, and install scripts are on GitHub at https://github.com/ikonis/hub75-clock — clone it, run the install script, answer a few questions, and it configures itself.
 

Parts needed for assembly:

  • Raspberry Pi 4 or Pi Zero W
  • 64×32 HUB75 LED matrix panel (I used P2.5)
  • HLK-LD2410C mmWave sensor
  • Inland PIR motion sensor
  • VEML7700 lux sensor (optional)
  • 5V/5A power supply with barrel jack
  • 10× M3×5×4 heatset inserts
  • 6× M3×6 countersunk screws
  • 6× M3×6 hex screws
  • 4× M2.5×3.5×4 heatset inserts
  • 4× M2.5×5 hex screws

Comment & Rating (0)

(0/1000)

No more