🔴 Nixie Tube Clock PCB

IN-14 tubes · K155ID1 BCD-to-decimal drivers · DS3231 RTC · 170V HV routing

120×80mm 2-Layer ATmega328P HASL Finish

Project Overview

A six-digit Nixie tube clock using Soviet-era IN-14 tubes and matching K155ID1 BCD-to-decimal driver ICs. The design runs on a single ATmega328P with a DS3231 RTC for accurate timekeeping. The trickiest part of any Nixie clock PCB: routing 170V anode supply traces with proper creepage and clearance on a standard 2-layer board.

Board Specifications

ParameterValue
Board Dimensions120 × 80 mm
Layer Count2 layers
MicrocontrollerATmega328P-PU (DIP-28, through-hole)
RTC ModuleDS3231SN — ±2ppm accuracy, battery backup (CR2032)
Nixie TubesIN-14 × 6 (hand-selected, tested)
Tube DriversK155ID1 × 6 (BCD-to-decimal, HV compatible)
HV SupplyMC34063 boost converter: 12V → 170V (tested at 165-180V)
Copper Weight1 oz (both layers)
Board Thickness1.6mm FR-4
Surface FinishHAL Lead-free
Design ToolKiCad 8.0

Design Highlights

High Voltage

170V HV Trace Routing

Nixie tubes require 170V DC anode supply. On a 2-layer board, this means the HV traces share layers with low-voltage digital signals. Key layout decisions: minimum 1.5mm clearance between HV and LV traces (vs standard 0.2mm), separate HV trace zone on the right side of the board, and no copper pours under the HV section to prevent capacitive coupling.

Display

Multiplexed Tube Display

Instead of 6 × K155ID1 driving each tube independently (which would need 24 GPIO pins), the design multiplexes: one K155ID1 handles all cathodes (0-9), while transistors switch individual tube anodes in sequence at 1kHz. This reduces MCU pins from 24 to 10 and lowers power consumption by 60%.

Design Considerations

⚠️ Creepage and Clearance for 170V

At 170V, standard PCB clearances are not optional. The IPC-2221B standard requires minimum 0.5mm clearance per 100V for bare board, but for reliability and safety:

⚡ High-Voltage Power Supply Design

The MC34063 boost converter is a proven topology for Nixie supplies. Key design choices:

🔧 Multiplexing Timing

Each of the 6 tubes is illuminated for ~167µs in sequence (1kHz refresh / 6 digits). At 170V with ~2.5mA per digit, the average current draw is only ~15mA — well within the MC34063's capability. The firmware uses Timer1 CTC mode for precise multiplexing without MCU intervention.

Working on a High-Voltage PCB?

Nixie clocks, tube amplifiers, or any project with 100V+ traces. We'll review your creepage clearances and HV routing for free.

💬 Get Quote on WhatsApp