Skip to content

sallar/rpi-matrix-v2

Repository files navigation

3D Printed Raspberry Pi Matrix Clock

Hardware

3D Printed Case

  1. 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.
  1. 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.

Assembly

  1. Insert 4 M3 heated inserts using a soldering iron in designated spots in the main body.
  2. Insert 4 M2 heated inserts in desginated spots for Raspberry Pi on the bottom plate.
  3. 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.
  1. Attach the matrix display to the front using 4 M3 machine screws.
  2. Attach the Raspberry Pi to the mounting holes using 4 M2 screws and then attach the bonnet to it.
  3. Screw the buck converter in place using 2 M3 screws from the bottom.
  4. 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
  5. Connect a pigtail barrel jack adapter to the buck converter's output, and plug in the other end to the bonnet.
  6. Connect bonnet's data and power cable to the LED Matrix according to manufacturer's instructions.
  7. Carefully slide in the USB-C PD trigger into the designated spot on the back of the model.
  8. Screw the bottom plate in using 4 M3 machine screws.

Software

On your local machine:

  1. Update sync.config.json
  2. Run:
$ bun install
$ bun run build
$ bun run sync
  1. SSH into your RPI and run /root/clock. This should run the program.
  2. You can setup a systemd service to run it in the background.

CAD Files

STEP and STL files are available in cad directory.

About

RaspberryPi LED Matrix

Resources

License

Stars

Watchers

Forks