Skip to content

III. Research

specs

What is a Nixie tube?
Some quick informations about ZM-1040
ZM-1040 Datasheet

min. supply voltage 170 V
typ. maintaining voltage 140 V
Typical cathode current 4.5 mA

other projects in the web

There are some projects available on instructables. E.g. the Arduino Nixie Clock for Absolute Beginners

tube socket

I don’t want to solder the tubes directly onto a pcb, so I made lot’s of researches about the socket. Originals are rare and expensive, that’s no option.
Some people taking female d-sub pins and use them as tube sockets. I like the idea, so I’ll use it, too.

Here is a discussion about that

I ordered these on ebay

power supply

The tubes have an operating voltage of 170V DC. So I need a Step-Up converter which converts 5V or 12V to the needed 170V.

I found a DIY project on instructables

But there are also ready made modules available. For prototyping I’ll start with this NCH6100HV

driver ic’s & shift register

Nixie tubes needs a special K155ID1 or SN74141 driver IC.
Useful information’s and datasheets are available at www.tube-tester.com
They can be found E.g. on ebay
The driver IC has 4 input and 10 output pins.
On a microcontroller I would need 4 digital output pins, to drive a tube with numbers 0 - 9

Okay let’s count… I’ve 6 tubes. For each tube, I need 4 digital out pins on a microcontroller.
So I would need a minimum of 24 digital outputs.
An Arduino (Uno or Mega) has.....less. :-D
I need to expand my digital output pins.
A shift register like a SN74HC595 has 3 input and 8 output pins, perfect !
With 1 SN74HC595, I can drive 2 K155ID1 (or SN74141)
That means in total : with 9 digital output pins, I can drive 3x SN74HC595 -> 6x K155ID1 == 6x Tubes !!

An ATmega328 based Arduino is enough for prototyping.