I built this clock a long time ago using 5mm red Leds, an 8032 Processor with external Ram and E-Prom. An UAA3001 was able to translate the time in spoken language (German). This chip used Seven-Segment Display signals at input to tell the time. A Microphone was used to trigger the time telling.
But unfortunately the clock stopped working. I did not found the source code and if I would find it, I don't have a floppy disk drive to read the old files.
The Led PCB was still working, so I re-engineered the 20 Pin Connector. It is using an 64 Bit Shift Register build of eight 4094, sixty transistors as Drivers and 8 Column lines. The Leds are arranged as 64 * 8, 60 Leds for the clock face and the remaining 32 Leds are the 4 digit 7 segment display in the middle.
I replaced the 160mm*100mm Controller PCB by a small one using an ATMega 328 and a DS1337 RTC.
A small Java FX Tool is able to design the hour, minute and second hands.
Details
More Details on github. A youtube video shows a timelapsed animation.
I did it manually. Because it is a self made PCB without any vias, I had to solder it from top and bottom. And I had to do it in the right way, because you can not reach the inner Leds after all Leds are fixed.
Impressive work!