LED matrix clocks – 2015

Inside the first version
Testing the new “PCB”
Clock working in action

I designed and wired two LED matrix clocks that display the time using an 85 LED matrix. The anodes of each row and cathodes of each column are soldered together, and the LEDs are individually addressable through a technique that utilizes multiplexing. The clocks are controlled by small Arduino microcontrollers, and their outputs are expanded by daisy-changed shift registers. Both clocks keep accurate time using DS3231 precision clocks, the battery of which keeps time for months. For the second version, I used my laser engraver to create a PCB that took care of most of the wiring. I learned how to use Eagle to create a circuit diagram which allowed me to generate the board layout.

Eagle circuit schematic for the clock
PCB layout in Eagle
Finished design etched chemically