Awesome work. Have ordered a new boarduino to pretty much copy off your work!
I have done a big-ish LED display clock using an arduino. Digits are 1" high, superbright LEDs. Am using arduino-standard crystal, which means I need some tricky code to try and get the timekeeping accurate. It loses time depending on the temperature though. This is why I'm liking your project - the watch crystal I'm hoping will be more accurate. I could never work out how to set the fuses properly and still get arduino functionality - so a massive THANK YOU for spelling out all the fuse / bootloader burning steps.
My clock has the same interface issues. At the moment it just waits for the time to be sent over the serial port during the setup loop. I use a processing sketch to send the time. There are no alarms or any other input options.
The display uses a MAX7219 chip to multiplex the digits. Makes the whole thing super simple - 3 ICs (MAX232, AtMega8, MAX7219) - 6 capacitors - (4 for 232, 2 decoupling) and two resistors (Mega8 reset high, max 7219 current set)
Will take a photo tonight in the dark. Thanks again for your awesome write up.





