Skip to the content
4 layers191.6 × 128.2 mmNixie clock, the printed circuit board in 3D

6 digit nixie clock

Size
191.6 × 128.2 mm
Copper layers
4
Thickness
1.6 mm
Parts
156
Nets
234
Pads
638
Tracks, vias
1,144, 226
Pours
23
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
11 Apr 2025
Updated
13 Apr 2025

Overview

Nixie clock is an open-source printed circuit board by t0mka14, from the t0mka14/nixie_clock repository on GitHub. It is a 4-layer board of 191.6 × 128.2 mm with 156 parts on 234 nets, routed with 1,144 tracks and 226 vias.

It is built around the RP2040, DS18B20 and W25Q128JVSIQ, with the HV5530PG-G, DS3231MZ/V+ and ABM8-272-T3 among its other parts. Its parts include 90 resistors, 29 capacitors, 14 ICs, 8 connectors and 4 diodes. It belongs with the lEDs and displays boards and the RP2040 boards of this library.

Main components

6

README

readme.md

Six digit nixie clock

I got my hands on handful of different nixie tubes when we were moving out some old wardrobes at CTU. I thought this would be just a small project, but well... Anyway it turned out to be a max 6 digit (+2 dividers) USB powered nixie clock. It is controlled by RP2040.

Table of Contents

Hardware

This project contains 4 PCBs (3x 2 layer, 1x 4 layer) in total. They are supposed to be stacked on top of each other using M3 spacers.

Z570M socket

This pcb is just a socket for the Z570M. There were original plastic sockets produced for them, but I don't have one. When soldering the tube, it is better to cool down the contacts near the tube to avoid possible vacuum leak. It can be done with a wet napkin, just be careful to not dissolve the red coating.

Z570M pcb Z570M on socket

HV power supply

This board is a boost converter powered by MAX1771. The PCB is modified from Nick de Smith design. It generates 150-220V from 12V input for the tubes. Set voltage by trimmer on the board. It is not galvanically isolated, so be careful to not get shocked. Z570M pcb

Digits and HV5530 board

This is basically a holder for the tubes with a HV5530 soldered on. I personally do not like time multiplexing nixies as it causes more wear on the cathodes. One HV5530 can drive up to 3 tubes and 2 dividers. Z570M pcb

Control board

The digital part consists of a RP2040, DS3231 for RTC, and DS18B20 for temperature sensing. The non used pins of RP2040 are fanned out to a standard pin header for additions that will be surely found out just after the design is completed :D To lower the already high step-up ratio, the TPS2573 requests 12V from USB PD charger. RP2040 is also programmed using that USB-C. This is the only 4 layer board in the project. Z570M pcb

Software

WIP

Parts

156
QtyValueFootprintReferences
68RResistor_SMD:R_0805_2012MetricR15, R16, R17, R18, R19, R20, R21, R22, R23, R24, R25, R26, R27, R28, R29, R30 +52
10100nCapacitor_SMD:C_0603_1608MetricC3, C19, C20, C21, C22, C23, C24, C25, C26, C27
8MountingHoleMountingHole:MountingHole_3.2mm_M3H1, H2, H3, H4, H5, H6, H7, H8
620kResistor_SMD:R_1206_3216MetricR5, R6, R7, R8, R9, R10
6~tomas_lib:Z570M_paticeU5, U6, U7, U8, U9, U10
510uCapacitor_SMD:C_0805_2012MetricC2, C4, C9, C10, C17
45kResistor_SMD:R_0805_2012MetricR1, R2, R3, R4
4DCapacitor_THT:CP_Radial_D8.0mm_P5.00mmD1, D2, D3, D4
4RResistor_SMD:R_1206_3216MetricR11, R12, R13, R14
310kResistor_SMD:R_0805_2012MetricR83, R84, R85
310nCapacitor_SMD:C_0805_2012MetricC8, C12, C13
3Conn_01x02_PinConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ5, J8, J9
215pCapacitor_SMD:C_0603_1608MetricC29, C30
21kResistor_SMD:R_0603_1608MetricR89, R90
21uCapacitor_SMD:C_0603_1608MetricC18, C28
222uCapacitor_SMD:C_0805_2012MetricC15, C16
227.4Resistor_SMD:R_0603_1608MetricR86, R87
2330pCapacitor_SMD:C_0603_1608MetricC5, C6
24.7uCapacitor_SMD:C_0805_2012MetricC7, C11
2Conn_01x07_PinConnector_PinHeader_2.54mm:PinHeader_1x07_P2.54mm_VerticalJ2, J3
2HV5530tomas_lib:PQFP-44_HV5530U11, U12
110kResistor_SMD:R_0603_1608MetricR88
11uCapacitor_SMD:C_0805_2012MetricC1
14504tomas_lib:Texas_PDSO_G16U4
1ABM8-272-T3nixie_lib:ABM8-272-T3Y2
1Battery_CellBattery:Battery_Panasonic_CR2032-HFN_Horizontal_CircularHolesBT1
1Conn_01x02_PinConnector_Phoenix_MC:PhoenixContact_MCV_1,5_2-G-3.5_1x02_P3.50mm_VerticalJ4
1Conn_02x19_Odd_EvenConnector_PinHeader_2.54mm:PinHeader_2x19_P2.54mm_VerticalJ1
1DS18B20Package_TO_SOT_THT:TO-92_InlineU2
1DS3231MZPackage_SO:SOIC-8_3.9x4.9mm_P1.27mmU1
1NCP1117-3.3_SOT223Package_TO_SOT_SMD:SOT-223-3_TabPin2U3
1RP2040Package_DFN_QFN:QFN-56-1EP_7x7mm_P0.4mm_EP3.2x3.2mmU15
1USB_C_Receptacle_USB2.0_16Ptomas_lib:Conn_USB_C_Socket_Molex_2171790001J6
1W25Q128JVSPackage_SO:SOIC-8_5.3x5.3mm_P1.27mmU13
1~tomas_lib:IC_TPS25730DTPS25730D1

More from t0mka14/nixie_clock

2

Similar boards

  • 2 layers140 × 72.5 mmNixie proj, the printed circuit board in 3D

    Nixie proj

    dm2lct/Nixieclock_kit

    This is a Nixie-clock controlled by a ESP8266 module with NTP and MQTT support.

    119 parts9GPL-3.0
  • 4 layers70 × 69.8 mmKarabas mini, the printed circuit board in 3D

    Karabas mini

    andykarpov/karabas-mini-pcb

    Karabas Go Mini PCB

    222 parts2
  • 2 layers110.5 × 50.8 mmNixiesp, the printed circuit board in 3D

    Nixiesp

    laurivosandi/nixiesp16

    Nixie clock project featuring IN-16 tubes

    32 parts3
  • 2 layers139 × 34 mmControllerBoardSMDPSU, the printed circuit board in 3D

    ControllerBoardSMDPSU

    Fredovsky/B13B-Nixie-clock

    Nixie clock made from F9057 Nixie tubes (B13B sockets).

    57 parts
  • 2 layers138 × 53 mmNixie alarm main board, the printed circuit board in 3D

    Nixie alarm main board

    wojciechpaderewski/Nixie_alarm_clock

    Home assistant integrated

    124 parts
  • 4 layers277.2 × 107.5 mmKatia, the printed circuit board in 3D

    Katia

    ikajdan/katia

    A split keyboard with 6 by 3 column staggered keys and 3 thumb keys, based on the Crkbrd design

    230 parts33CERN-OHL-P-2.0
  • 4 layers51.8 × 20 mmSample target, the printed circuit board in 3D

    Sample target

    alvarop/swd2usbc

    Have you ever wanted to debug your device over USB-C? Sometimes there's not enough room for a JTAG/SWD connector, or even Tag-Connect pads!

    57 parts29CC0-1.0

Questions

How big is the Nixie clock PCB?

It measures 191.6 × 128.2 mm and has 4 copper layers, 1.6 mm thick.

What parts does the Nixie clock use?

156 parts, built around the RP2040, DS18B20, W25Q128JVSIQ and HV5530PG-G. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the Nixie clock KiCad files?

From the t0mka14/nixie_clock repository on GitHub, at the commit this page was made from: the board is nixie_clock/nixie_clock.kicad_pcb and its schematic Z570M_socket/Z570M_socket.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Nixie clock design in my own project?

Its repository states no licence, so its author keeps all rights: ask t0mka14 before reusing the design.