In this next series of blog posts I am going to cover building a Nixie Tube Clock using a Netduino. I will cover planning, acquiring parts, prototyping the different circuits, programming, and the final assembly. In this section will will describe the project and the basic concepts behind building a DIY nixie tube clock.
What is a Nixie Tube Clock?
A Nixie Tube Clock is a clock that uses nixie tubes for display rather than 7 segment displays, lcds, or leds. That begs the further question what is a Nixie Tube?
A Nixie Tube is a gas filled display tube, similar to a neon light. A current of 170 V is passed between the cathode and anode of the desired number, which causes the number to glow usually reddish orange.
Usually a nixie tube will have a number of pins / wires extending from the bottom. Each number will have corresponding cathode, and there will be one anode.
For my project I purchased IN-14 tubes from the Ukraine. Old Soviet Era surplus nixie tubes are the most readily available, but due to the cult following and age they have become expensive especially the Russian IN-18, which from what I have read is the Cadillac of nixie tubes.
So if you plan on building your own clock do your research on the various tubes. the best resource I found on various tubes was Sphere’s Nixie Tube Page. You can also purchase tubes here.
Building a Nixie Tube Clock
There are number of steps and components necessary to build a nixie tube clock. Here is a quick overview. I will cover each step in slightly more detail.
- Nixie Tubes
- 170V Power Supply (Boost Converter)
- Nixie Tube Drivers (74141 Chips)
- Shift Registers (Optional)
- Real Time Clock Chip or Circuit
- Processor (Netduino or other chip/board)
- User Interface (Buttons)
- Container or Clock Body
Powering a Nixie Tube Clock
The trick with nixie tubes is they run on a considerably higher voltage than modern electronics platforms 170V DC vs. 3.3V. This is a considerable jump. So working with a project like this comes with a number of challenges, the first being producing 170 VDC to light a nixie tube, and then directing that voltage to the proper cathodes on the nixie tube.
To deal with this will need to construct a power supply that can reach the voltage. My electronics setup is fairly simple so I am definitely rely on the wisdom of the internet to help me design this.
My research led to using a Boost Converter based on an inductor, transistor and 555 timer control circuit. Here is a very good primer on Boost Converters, and Flyback Converters. I will cover the power supply circuit construction in another section.
Controlling a Nixie Tube Clock
Next we will need some way to direct current to the proper locations. The traditional way is to use a binary decimal decoder chip aka 74141 / 7441. These chips are original chips specifically manufactured for nixie circuits. These chips are binary to decimal decoders. They will take in a low voltage binary value usually 4 inputs (bits) plus a high voltage supply and provide power to the corresponding decimal output at the higher voltage.
Most likely I will combine a 74141 with a shift register as display control circuit for the nixie tubes, which will be fed by the Netduino. Along with the binary decoders the shift registers will allow me to conserve the number of IO pins that the project uses, and drastically reduce the circuit’s foot print and wires.
User Interface
The user interface for the project will most likely consist of 2 – 6 push buttons on the body of the clock to control mode, and be responsible for updating the time. These will feed directly into the Netduino.
Clock
I will use a real time clock chip probably using I2C such as the DS1307 board from Sparkfun. This will connect to the Netduino. Also I2C is simple protocol that does not require that many wires
There are a number of other chips I could use, but this clock concept is a prototype, and the accuracy is not the primary goal, and this is provides a nice shortcut to the goal.
CPU and Programming
The cpu and board will be the Netduino. I will use the board to take in input from the clock chip translate date and time information to shift registers, which will send the information to 74141 chips, which will take the high voltage input from boost converter and power the Nixie tubes. The clock display, and time will be modified by the buttons on the outside of the clock.
The programming for this will consist of a very basic application. Ideally I would like to use the Netduino as a first prototype and possibly switch to a less expensive chipset.
Clock Body
I plan to construct the clock body out of a high quality hardwood board, and finish it. Basically it will be a box with holes drilled in it for the nixie tubes, buttons, and power cord. I will most likely add stain and ornamentation.
Next Steps
I covered the basic project outline and concept in this article. In the next article I will discuss the boost converter, and power supplies in detail.









