/nixie-tube-clock

A Nixie Tube clock built using an ATmega328P

Primary LanguageC++

Nixie Tube Clock

Overview

My Nixie Tube clock is driven by a ATMega328P (the same MCU used in an Arduino Uno), four IN-14 Nixie Tubes, an IN-3 neon lamp, and a DS3231 RTC clock module. The tubes are powered by a high power DC supply.

Schematics

Main board - The main circuit board layout is mostly included in the Eagle schematic, but a few additions need to be added to the files.

HV supply - The clock uses an off the shelf high voltage board to step the 12V up to the ~170V needed for the nixie tubes.

Parts

I'm using the following parts in my project:

  • 1 x Atmel ATmega328P
  • 1 x High Voltage Power Supply https://www.electroresales.com/hv-psu.html
  • 1 x DS3231 Real Time Clock Module eBay
  • 4 x 74141 (К155ИД1) Nixie Drivers
  • 4 x IDC 14 way sockets (for connecting tubes to mainboard)
  • 4 x IDC 14 way plugs (for connecting tubes to mainboard)
  • 2 x 74HC595N Shift Registers
  • 2 x 22pF Capacitors (for ATmega)
  • 1 x 16MHz Crystal (for ATmega)
  • 2 x Momentary switches (for set and increment controls)
  • 1 x DC barrel jack (for power to HV supply and 12V stepdown circuit)
  • 6 x 10k resistors (for switches and IN-14s)
  • 1 x 100k resistor (for IN-3)
  • 1 x 22k resistor (for IN-3)
  • 1 x Stepdown switch regulator,LM2575T-5 2.2A (for 12V to 5V stepdown circuit)
  • 1 x Schottky barrier diode,1N58191A 40V (for 12V to 5V stepdown circuit)
  • 1 x Inductor radial ELC08D 330uH (for 12V to 5V stepdown circuit)
  • 1 x Al Electrolytic Cap 105C 16V 330uF (for 12V to 5V stepdown circuit)
  • 1 x M radial Al elect cap,100uF 16V 85deg C (for 12V to 5V stepdown circuit)

Todo

  • Update Eagle files with 12V to 5V circuit
  • Add pinout