Nixie Clock Version 4

Return to Home
Return to Projects

This 6-digit nixie clock runs off a PIC 16F628 using a program written by Steve Rougier. The anode drivers consist of high voltage optocouplers, and the PIC provides sufficient voltage to activate the optocoupler LEDs via a 1K resistor to ground. The power supply consists of a small voltage doubler with two 10uF capacitors from 120V mains to get about 300 volts. An approximately 30K 2W resistor dropped the 300 volt source to 5 volts for the clock logics, including the PIC. Other than that, everything is identical to the circuit provided by Steve Rogier.

For convenience, a copy of the original schematic and source codes are provided here:
ASM source code
HEX source code - ready to program on a 16F628

Please note that the source code here was slightly modified to display the zero digit in the 10 hours during the single-digit hours like 09:00 instead of (blank) 9:00. All the original files and information can be found here:

I did not use all the features of this clock such as the alarm. Unfortunately, this clock has a very strange way with the switches for setting the time and changing modes from the default 24 hours to 12 hours. It took me a while playing around with the switches until I could find out what effects each switch had because the details were not quite clear on Steve's website.

I built a case using two layers of cedar wood glued together with the bottom piece cut out. The case was cut and sanded down to appear like a big wooden speedbump, then the six holes were cut out for the nixies. Since I did not have sockets for the nixies, I carefully soldered the wires directly on the pins of the nixies themselves. This is a very delicate job as the heat can crack the glass and render the nixie useless.

The case before drilling and staining.

The case after staining and the nixies glued in place.
The inner walls of the holes were painted black beforehand.

The completed innards of the clock.

The completed Version 4 Nixie Clock
This picture was taken at the instant the time rolled over to 4:00:00 so these digits began to fade in.

Back to Top