Nixie clock
alx-alexpark·nixie-clock
About the Nixie clock PCB
Nixie clock is an open source RP2040/RP2350 PCB design by alx-alexpark, published on GitHub. It is a 2-layer board measuring 168.8 × 95.8 mm, with 73 components from 41 distinct parts.
Its main chip is the PicoW, from the RP2040/RP2350 family. Other key parts include the UCC3803, K155NA1 and EL817S1(C)(TU)-F. By type, the board carries 22 resistors, 19 capacitors, 9 ICs, 9 diodes, 3 transistors and 3 inductors.
It belongs with the displays & leds designs in this gallery.
From the project
ИН-12 Nixie Tube Clock built with Pico W and k155id1
A nixie tube clock made using ИН-12 (IN-12) tubes. Uses k155id1 drivers and a boost converter made using this reference design. Time is synchronized over WiFi using NTP (<1sec inaccuracy), and all firmware is written using CircuitPython.
Read more at https://parkalex.dev/posts/nixieclock
Main components on the Nixie clock
Nixie clock bill of materials (BOM)
73 components, 41 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | UCC3803 | SOIC-8_3.9x4.9mm_P1.27mm | U1 |
| 6 | K155NA1 | DIP-16_W7.62mm_LongPads | U2, U4, U5, U6, U7, U8 |
| 1 | PicoW | RPi_PicoW_SMD_TH | U3 |
| 1 | EL817S1(C)(TU)-F | OPTO-SMD-4_L4.6-W6.5-P2.54-LS10.3-TL | U9 |
| 1 | MMBTA42 | SOT-23_Handsoldering | Q1 |
| 1 | FDS2672CT-ND FDS2672CT | SOIC-8_3.9x4.9mm_P1.27mm | Q2 |
| 1 | SS8050 | SOT-23 | Q4 |
| 1 | MF-MSMF110-2 1.1A/2.2A | Fuse_1812_4532Metric_Pad1.30x3.40mm_HandSolder | F1 |
| 6 | IN-12A | nixies-us-IN-12-DSUB | NX1, NX2, NX3, NX4, NX5, NX6 |
| 1 | TestPoint_Probe | TestPoint_Loop_D2.54mm_Drill1.5mm_Beaded | TP2 |
| 1 | BAT54WS-7-F BAT54 | D_SOD-323_HandSoldering | D1 |
| 1 | ES1D | D_SMA_Handsoldering | D2 |
| 1 | Green LED | LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder | D3 |
| 2 | RED | LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder | D4, D5 |
| 3 | PESD5V5C1BLYL | D_SOD-882 | D6, D7, D8 |
| 1 | SM2T3V3A | DO-216AA_L1.9-W1.9-LS3.8-FD | D9 |
| 2 | MH2029-600Y 60ohm 100Mhz | L_0805_2012Metric_Pad1.05x1.20mm_HandSolder | L1, L3 |
| 1 | 7447709330 33uH | WE-PD_1210 | L2 |
| 1 | 47uF 16v | C_1210_3225Metric_Pad1.33x2.70mm_HandSolder | C1 |
| 2 | 100uF 16v | C_1210_3225Metric_Pad1.33x2.70mm_HandSolder | C2, C7 |
Show 21 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | 0.1uF | C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C3 |
| 1 | 220pF | C_0402_1005Metric_Pad0.74x0.62mm_HandSolder | C4 |
| 1 | 430pF | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C5 |
| 6 | 0.1uF 16v | C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C6, C15, C16, C17, C18, C20 |
| 1 | 1nF | C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C8 |
| 1 | 560pF 250v | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C9 |
| 1 | 100pF 250v | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C10 |
| 2 | 1uF 250v | C_1812_4532Metric_Pad1.57x3.40mm_HandSolder | C11, C12 |
| 2 | 0.1uF 250v | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C13, C14 |
| 6 | 10.5k | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R1, R14, R15, R16, R17, R18 |
| 2 | 100k | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R2, R4 |
| 1 | 2k | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R3 |
| 1 | 60.4k | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R5 |
| 1 | 0 Ohm | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R7 |
| 1 | 4.12k | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R8 |
| 4 | 1k | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R9, R13, R19, R21 |
| 1 | 0.1 1/2W | C_1210_3225Metric_Pad1.33x2.70mm_HandSolder | R10 |
| 1 | 634k | R_1206_3216Metric_Pad1.30x1.75mm_HandSolder | R11 |
| 1 | 7.68k | R_1206_3216Metric_Pad1.30x1.75mm_HandSolder | R12 |
| 2 | 140 | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R20, R22 |
| 1 | 330 | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R23 |
Nixie clock design files
The KiCad project lives in the alx-alexpark/nixie-clock repository on GitHub; these links point at the commit this page was built from.
- Layoutnixieclock.kicad_pcb
- Schematicnixieclock.kicad_sch
Nixie clock: common questions
What microcontroller does the Nixie clock use?
The Nixie clock is built around the PicoW, from the RP2040/RP2350 family.
How big is the Nixie clock PCB?
The Nixie clock measures 168.8 × 95.8 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Nixie clock?
73 components, from 41 distinct parts. The full bill of materials is listed on this page.
Where can I download the Nixie clock design files?
From the alx-alexpark/nixie-clock repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the Nixie clock design in my own project?
The repository has no license, so all rights stay with alx-alexpark. Use it as a reference, and ask the author before reusing the design.
Can I test firmware for the Nixie clock without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug RP2040/RP2350 firmware against it before you order a PCB.
Similar boards
RP2040/RP2350
Open Book Abridged Edition
joeycastillo
85 × 115 mm29 parts2LCC-BY-SA-4.08.1kRP2040/RP2350
Corne
foostan
277.2 × 107.5 mm164 parts2LCC-BY-4.07.7kRP2040/RP2350
Corne
foostan
277.2 × 107.5 mm164 parts2LCC-BY-4.07.7kRP2040/RP2350
Jitx design
gusmanb
55.5 × 65 mm26 parts4LGPL-3.05.0kRP2040/RP2350
LogicAnalyzer
gusmanb
57 × 55.2 mm6 parts2LGPL-3.05.0kRP2040/RP2350
Main
google
98 × 71 mm102 parts2LApache-2.02.9k