Home-made retro-modern dot-matrix clock

Published at : 23 Dec 2025

Here is my latest dot-matrix clock, now in a beautiful wooden housing.
GPS was used as the synchronization source like the last time, but with this version, I focussed on maturing the project beyond prototype to a finished product.
For this, I implemented interactive control by adding a rotary encoder for hour offset and display brightness adjustment. The clock will calculate local time(UTC offset) from GPS longitude, however, this needs to be manually adjustable for example for DST.
Another upgrade is an auxiliary power source which will come in handy when moving the clock near to the window to synchronize it. For this, a rechargeable battery and a charging/discharging/voltage regulating module was included.

Components were mounted inside 3D printed inner structure, which in turn was enclosed in a wooden housing.

This video was made in a non-verbal fashion to stay focussed on presenting the making process instead of explaining all the tidbits. If you’re interested in technical details, please visit my previous videos. Source code is linked below as well.

Components used:
* Pi Pico
* Max 7219 8x32 module
* Ublox Neo6m
* KY060 rotary encoder
* 802260 LiPo battery
* X-150 power supply module
: see https://done.land/components/power/powersupplies/battery/chargers/charge-discharge/ip5306/x-150/

Source code download:
https://drive.google.com/file/d/1DdWabN9RevrvpcfYmPp0JYs0HoSMKuh0/view?usp=sharing

3D design(Autodesk Fusion):
https://drive.google.com/file/d/1m9tJPYJjc6qhQ8TaRMd8wn8_gUOgO3cS/view?usp=sharing

Background music:
Fluidscape by Kevin MacLeod is licensed under a Creative Commons Attribution 4.0 license. https://creativecommons.org/licenses/by/4.0/
Source: http://incompetech.com/music/royalty-free/index.html?isrc=USUAN1100393
Artist: http://incompetech.com/

00:00 Opening
01:27 Design
02:54 Program
03:38 Parts assembly
12:41 Housing: woodwork
21:00 Final assembly
24:36 Ending