Nixie tube and dekatron driver PCB

by hansj66, published

Nixie tube and dekatron driver PCB by hansj66 May 23, 2012

Use This Project

Give a Shout Out

If you print this Thing and display it in public proudly give attribution by printing and displaying this tag.

Print Thing Tag

Thing Statistics

Views Downloads Found in Electronics


The design files for this thing have been removed as a protest against Stratasys after their decision to file a patent infringement lawsuit against Microboards Technology. Their decision is extremely destructive and also underlines that the patent system is obsolete as it no longer serves any purpose for the betterment of society. Its main role is as a blunt weapon used by incumbents to hamper innovation. I see absolutely no reason to continue indirectly supporting Stratasys by providing free content to Thingiverse.

This is the schematic and PCB layout for a driver board capable of supporting up to 6 Nixie tubes and an OG-4 dekatron.

The example firmware illustrates how you can control the clock via the UART. The example demonstrates a clock and a generic display mode.

If you want, you can plug a BlueSMiRF Bluetooth modem directly into the board for wireless control of the clock.


This is a project I finished a couple of years ago after a Nixie tube buying spree on eBay. I ended up constructing a single clock before moving on to the next project.

Since I haven't seen too many Nixie clock PCBs here, I hope that someone might find the schematic useful. It can at least serve as a demonstrator on how to control dekatrons and nixie displays via a microcontroller.

Description of the files:

  • NixieClock.T3001 is a Target 3001 project file with schematic and routed PCB layout
  • NixieClock.SCR is an Eagle export of the Target 3001 project
  • Gerber.zip contains milling/drilling files for PCB production.
  • The PDF contains a parts list, board pinout and the command set which is implemented in the example firmware.
  • firmware_example.c is an example on how to drive the clock. (It is newbie AVR C-style code, so I suggest you mabye write your own firmware for it ;))

Suggestions for improvements for anyone who wants to hack this:
1) Battery stand by
2) Sleep mode with display and driver IC enable/disable function.
3) Rip out the microcontroller and re-create it as an Arduino shield.

You will need an external high voltage power source to drive the tubes. You can usually get these from ebay pretty cheap.If you are feeling brave, you can of course try to modify http://www.thingiverse.com/thing:19687 to get the voltages you need for driving the tubes. (If I remember correctly, the dekatron requires 450V and the generic Nixie tubes approximately 170V)

You should never use a non-isolated power supply for powering something like this. (I vapourized a PCB in an early attempt to drive these tubes with a non-isolated power supply. Fortunatley, the main circuit breaker in my house triggered before something caught fire...)

PS. There is no source files / model for the casing. It was cast in concrete in a hand crafted mold. If you are interested, you can find more pictures of the clock on my blog: http://www.timeexpander.com/wordpress/archives/2540

All Apps

No results.

Any chance you could try exporting the T3001 files as eagle files?

There's a guide here:


If that's not possible could you post a pdf of the schematic?


I have exported the project as Eagle script and uploaded the file as NixieClock.SCR. Please let me know if it imports ok into Eagle or not.

Thanks for that! It 'mostly' works, however the export should have produced a NixieClock.lbr file. (This contains some part symbols). Could you upload that too? :-)

There was no lbr-file generated from Target3001. Looks like the file can be generated by Eagle when importing the script, ref the comment in the link above:

"After copying the file PIC.scr into the Eagle directory SCR, opening a new schematic or board (in mode "PCB without Schematic") in Eagle and entering "script pic" in the command line, you will receive in Eagle two files, one for the schematic and one for the layout. Prior to this you are asked by
Eagle if you wish to generate or replace the library PIC.LBR. Please confirm "Yes"."

Hope this helps

Ah yes! I see, sorry about that.

Quick question about the high voltage power supply... I've bought a dual mode (170V/450V) to power this board, how does the HV connect to the control board?

Sorry for my ignorance.

PS. if you are planning to drive dekatrons, you may want to buy a few spare OG-4s. I remember reading that dekatrons had very high failure rates. An indication of a faulty tube may be no glow, or problems making the ionized area jump between pins.

I have used a similar supply with this board. Just be sure to include an anode resistor if the supply isn't current limited (otherwise, you will most likely fry the PS)

Just use a common ground for the board and the HV. The +170/+450 from the supply goes to the anode connection for the tube via a current limiting resistor.

We need more things on here for Nixie tubes, I love them

I agree. Nixies are fascinating beasts. A printable clock would be nice, but I am not sure how fire-safe an ABS/PLA enclosure would be for something that involves these voltages and also might be left unattended for a while.