WiFi Nixie Clock With USB-C and RGB Backlighting

by aidenvigue in Circuits > Clocks

80 Views, 3 Favorites, 0 Comments

WiFi Nixie Clock With USB-C and RGB Backlighting

IMG_3741.jpeg
Nixie Clock Demo

Hey! I'm a student at Purdue University studying computer science and I've always wanted to make my own Nixie tube clock. Nixie tubes were extremely popular in the 50s and 60s and were the precursor to LED and VFD displays. I love the idea of driving old and forgotten technology with modern components.

I submitted this to the Colors of the Rainbow contest as it uses the natural orange glow of the Nixie tubes as the centerpiece. It also allows the full spectrum of colors to be put on display by using the full-color LEDs underneath the tubes!

But, I forgot about the idea for a few years until I was scrolling through eBay and found a set of six NOS (new, old-stock) IN-14 Nixie tubes for $99. I couldn't pass these up, so I bought them and immediately started brainstorming how to use them.

Read more about this project including the full build log on my website: here.

Supplies

IMG_3690.jpeg
IMG_3730.jpeg
Screenshot 2024-07-02 at 23-43-47 Mouser Electronics.png

You'll need to order the components listed in the BOM file available on the design repository here:

https://github.com/acvigue/esphome-nixie2

The easiest way to get this done is to use the BOM import tool on either Mouser or DigiKey.


You'll also need access to one of the following: (in order of preference)

  • reflow oven
  • hot air rework station,
  • hot air gun

For assembling the PCB:

  • solder paste
  • credit card

You will also need access to a 3D Printer

The PCB can be ordered using the Gerber files also available in the design repository. These can be uploaded on JLCPCB's website! When ordering the PCB, also order a single sided stencil.

You'll also need six IN-14 tubes, these are available on eBay. Preferably, buy ones that are marked NOS (new, old-stock) as these will last the longest.

Design PCB

Screenshot-2024-06-27-at-8.20.52-PM.png
Screenshot-2024-06-27-at-8.21.00-PM.png
Screenshot-2024-06-27-at-8.21.13-PM.png
Screenshot-2024-06-27-at-7.55.12-PM.png
Screenshot-2024-06-27-at-7.55.40-PM.png
Screenshot-2024-06-27-at-7.55.23-PM.png
Screenshot-2024-06-27-at-7.55.32-PM.png

This is already done, but if you'd like to make edits, here's how.

You can download the student version of Altium Designer from their website and edit the provided project files to make modifications to the board.

A few suggestions are to add RGB underlighting or to add more digits for the date!


Personally, I started the design process by creating the schematics that I was going to base the circuit board off of. I used Altium's KiCAD import tool to import the footprint for the IN-14s from a library I found online.

The 15V to 5V/3.3V stepdown is controlled by a TPSM33625 buck converter paired with a bog-standard LDO regulator.

I wouldn't modify the 15V to 170V step-up converter as it's been optimized for efficiency.


If you don't want to use USB-C power delivery, you can build "Revision B" of the circuit board, also available in the design repository. I've attached a few photos of schematic prints for reference!

Order PCB

IMG_3744.jpeg
Screenshot 2024-07-03 at 21-21-29 PCB Prototype & PCB Fabrication Manufacturer - JLCPCB.png
Screenshot 2024-07-02 at 23-44-27 PCB Prototype & PCB Fabrication Manufacturer - JLCPCB.png
Image.jpeg

Being able to design a circuit board on the computer and have it in your hands in less than a week is insane! I ordered my PCBs from JLCPCB as they have excellent quality while remaining extremely fast and inexpensive.

I went to JLCPCB.com and uploaded the Gerber board files. Then, I selected a black solder mask with ENIG (gold) finish. I also ordered a solder stencil with a customized size to keep shipping costs low (170x80mm).

They took around 3 days to manufacture and were shipped internationally via DHL and showed up two days later in a heavy-duty plastic bag that I like to use to keep my project materials separate.

Here is a direct link to the order form. There's also a coupon on there that may help to bring the cost down!

Assemble PCB

IMG_3691.jpeg
IMG_3692-1-1.jpeg
Screenshot 2024-07-03 at 9.31.47 PM.png

Use the stencil and credit card to squeegee solder paste along the top of the board.

You can follow the BOM placement guide to help you align components to the proper locations on the board!

The placement guide is linked in the design repository

Reflow Board

IMG_3696.jpeg
IMG_3695.jpeg
IMG_3694.jpeg
IMG_3697.jpeg

Then, use the reflow oven or hot air rework station to melt the solder paste. This will secure the components on the board.

Personally, I use a Target reflow oven with the Reflow Master control board.

Examine Board

IMG_3700.jpeg
IMG_3693.jpeg
IMG_3751.jpeg
IMG_3749.jpeg
IMG_3750.jpeg
IMG_3724.jpeg

While this step is optional, I highly recommend examining the different sections of the board to ensure that all the components are properly soldered and that there aren't any bridges.

Solder on Tubes

IMG_3727.jpeg
IMG_3723.jpeg
IMG_3729.jpeg
IMG_3731.jpeg
IMG_3728.jpeg

This step may be different depending on the exact tubes you purchased.

I printed 6 of these spacers in black ABS plastic. They have cutouts to allow the LEDs underneath to shine onto the Nixie tubes.

There's an arrow on the bottom of each tube pointing to a pin. That pin should be the one furthest from the front.

Program PCB

IMG_3698.jpeg
Screenshot 2024-06-26 at 2.53.46 PM.png

(I programmed mine before soldering on the tubes as I didn't want to blow them up because I didn't know how the driver chips worked)


I used ESPHome to write the firmware to install on the board! You can simply copy and paste the example configuration file into a new ESPHome document. It will automatically download the custom code that I wrote to drive the tubes. Make sure you change the Wi-Fi credentials though!

Enjoy!

IMG_3735.jpeg

Enjoy your new Nixie clock. My next steps are to design and fabricate a cover out of clear acrylic.