- Raspberry Pi Zero 2 W
- Adafruit 64x32 RGB LED Matrix - 2.5mm pitch
- Can be replaced by any 64x32 Hub75 2.5mm pitch led matrix, they usually are the same dimensions and work the same way as the Adafruit one. Check Amazon or AliExpress.
 
- Adafruit RGB Matrix Bonnet for Raspberry Pi
- Tobsun DC 12V/24V to 5V 10A Converter
- USB-C Decoy Fast Charge Trigger with screw terminal
- 5.5mm x 2.1mm Barrel Jack Adapter
- M3x6 Machine Screws (10 pcs)
- M2x4 Machine Screws (4 pcs)
- M3 Heated inserts (4 pcs)
- M2 Heated inserts (4 pcs)
- Black vinyl sticker (50-80% transparency)
- USB-C to USB-C cable
- 40W USB-C Power adapter
- Print body and bottom plate using a 0.4 Nozzle and 0.2mm layer height in PLA
- I recommend cutting the model in your slicer and printing it with a snug support.
- If you've cut the model like me, use super glue to attach them back together.
- Print diffuser using 0.2 Nozzle and 0.1mm layer height in PLA
- Print the bottom 2 layers in white PLA (diffuser)
- Print the top 20 layers in black PLA (grid)
- ⚠️ The grid has a single 0.2mm wall so it's not possible to print with a 0.4 Nozzle.
- Insert 4 M3 heated inserts using a soldering iron in designated spots in the main body.
 
- Insert 4 M2 heated inserts in desginated spots for Raspberry Pi on the bottom plate.
 
- Press the diffuser to the front of the matrix display. It should snap in place with a little bit of force.
- Optionally stick a black vinyl sticker to the white part to make the screen dark.
- Attach the matrix display to the front using 4 M3 machine screws.
 
- Attach the Raspberry Pi to the mounting holes using 4 M2 screws and then attach the bonnet to it.
- Screw the buck converter in place using 2 M3 screws from the bottom.
 
- Set the output of the USB-C PD trigger to 20V according to it's instructions, and connect 2 wires from it's terminals to the buck converter's input
- Connect a pigtail barrel jack adapter to the buck converter's output, and plug in the other end to the bonnet.
- Connect bonnet's data and power cable to the LED Matrix according to manufacturer's instructions.
- Carefully slide in the USB-C PD trigger into the designated spot on the back of the model.
- Screw the bottom plate in using 4 M3 machine screws.
 
- I recommend installing DietPi instead of the official OS. It's much faster.
- Prepare your RPI for headless installation and remote ssh.
On your local machine:
- Update sync.config.json
- Run:
$ bun install
$ bun run build
$ bun run sync- SSH into your RPI and run /root/clock. This should run the program.
- You can setup a systemd service to run it in the background.
STEP and STL files are available in cad directory.

