๐Ÿ› ๏ธ Nixie Tube Tester

by vojtech_petrak in Circuits > Arduino

40 Views, 0 Favorites, 0 Comments

๐Ÿ› ๏ธ Nixie Tube Tester

20260106_133908.jpg

This simple tester lets you check Nixie tubes (e.g. IN-12, IN-8, IN-18) or use them for photography.

It uses an Arduino Nano and an Easy Nixie board for quick setup and testing.

Supplies

20260106_130430.jpg
  1. Easy Nixie Board - Ready-to-use Nixie driver PCB
  2. Arduino Nano - Microcontroller board
  3. Nixie Tube Socket Pins - 1.0 mm gold-plated brass socket pins, suitable for IN-12 / IN-18 / QS30-1
  4. Nixie Tube - IN-12 or compatible
  5. Short hookup wires - For power connections
  6. Soldering tools - Iron, solder, helping hands, etc.

โš™๏ธ Install the Tube Socket Pins

20260106_130450.jpg

๐Ÿง  Tip:

Itโ€™s much easier to align the socket pins if you insert them into the Nixie tube first, then place the whole tube with pins into the Easy Nixie board.


Insert all 13 socket pins into the Nixie tube.

Carefully place the pins into the matching holes on the Easy Nixie board.

Ensure the tube sits straight and level.

Solder each pin securely from the underside of the board.

Once cool, gently remove the tube โ€” the sockets will now be perfectly aligned.

โš™๏ธ Connect the Easy Nixie Board to the Arduino Nano

20260106_130520.jpg

Align the Easy Nixie board so that digital pins D15โ€“D19 match with the Arduino Nano pins A1โ€“A5 (these are used as digital outputs).

These data pins can be soldered directly together (they align perfectly).

For power (VCC, GND), use short wires to make the connections.


๐Ÿ“Š Pinout Diagram

Below is the logical connection diagram between the Arduino Nano and the Easy Nixie Board:


+----------------------+ +--------------------+
| Arduino Nano | | Easy Nixie |
|----------------------| |--------------------|
| D19 (A5) ----------- | -----------> | DATA 1 |
| D18 (A4) ----------- | -----------> | DATA 2 |
| D17 (A3) ----------- | -----------> | DATA 3 |
| D15 (A1) ----------- | -----------> | LATCH |
| 5V ----------------- | -----------> | VCC (5V) |
| GND ---------------- | -----------> | GND |
+----------------------+ +--------------------+


You can solder D15โ€“D19 directly, and use short wires for 5V and GND.

๐Ÿ’ป Upload the Arduino Code

Connect the Arduino Nano to your computer via USB Type-C.

Install the EasyNixie library from GitHub:

๐Ÿ‘‰ https://github.com/allexoK/EasyNixie


Open the Arduino IDE and paste in this code:


#include <EEPROM.h>
#include <EasyNixie.h>

#define MODE_ADDRESS 0
typedef enum {
Test,
Photo,
} Mode;

EasyNixie easy_nixie(19, 18, 17, 15);

void setup(void) {
const Mode mode = (Mode)EEPROM.read(MODE_ADDRESS);
EEPROM.write(MODE_ADDRESS, !mode);

if (mode == Test) return;

easy_nixie.SetNixie(8, 0, true, true);
easy_nixie.Latch();

while (true);
}

#define MAX_DIGIT 10
uint8_t digit = 0;

void loop(void) {
if (++digit == MAX_DIGIT) digit = 0;

easy_nixie.SetNixie(digit, 0, true, true);
easy_nixie.Latch();

delay(500);
}


Select the correct Board: โ€œArduino Nanoโ€ and Processor: โ€œATmega328P (Old Bootloader)โ€ if needed.

Upload the sketch.

๐Ÿ”Œ Test the Tube

20260106_133947.jpg

Plug your Nixie tube into the socket.

Power the tester using the USB connection or an external 5 V source.

The device alternates between two modes each time you press the reset button:

  1. Test Mode - Cycles through digits 0โ€“9 every 0.5 s โ€” confirms all segments work
  2. Photo Mode - Displays the digit โ€œ8โ€ continuously โ€” for even lighting in photos


โš ๏ธ Safety & Notes

Nixie tubes require high voltage (โ‰ˆ170 V), so never touch the anode connections when powered.

Handle the glass tube carefully โ€” pins are delicate.

Always disconnect power before changing tubes.