Yet Another Nixie Clock

Maintained by E. Hazen. Updated 20-March-2004.

After two years of stalling, I finally finished my first nixie clock. It uses B-5092 nixies from an old TSI rack-mount event counter. The heart is an Atmel AT90S1200 microcontroller, with the nixies driven by TI 75468 HV buffer chips via a shift register. This version uses a transformerless voltage doubler power supply and as such is suitable only for laboratory use. Software for the microcontroller was written in assembly languge using avr-gcc (this particular chip has no RAM and so is not supported by the gcc C compiler).

This was really intended to be a kitchen timer, and when I get around to it I'll build another one and put it in a kid-proof box with a beeper (and transformer-isolated supply!) and write some new software.

Meanwhile here's the clock on the wall of my office. Setting is currently accomplished by shorting together various pins on a header on the PCB. I'm making a plexiglas cover which will have two setting switches (and keep prying fingers out).

mvc-001x_ic.jpg
Large (136K)
mvc-002x_ic.jpg
Large (208K)
mvc-003x_ic.jpg
Large (152K)

WARNING! Hazardous Voltages Used! If you try to build one of these, use an isolation transformer, and do not touch any part of the circuit while it is powered.

Here's the basic documentation. The PCBs were "mini-boards" from expresspcb.com (three for $59 including shipping). All other parts except nixies were from Digi-Key.

timer_sch.pdf Schematic
timer_pcb.pdf PCB Layout
timer_1.zip Layout/schematic files for ExpressPCB
clock_sw.zip Software (requires avr-gcc)

Construction Hints:

Finally, when you are programming the AVR microcontroller you should not plug the thing into the AC line, but instead supply 5V externally with a couple of wires (you can conveniently solder them across D4).