![]() |
kicad 7 |
|
![]() |
FreeCad |
|
![]() |
Ultimaker CURA |
Wifi-connected Nixie Clock
This is a driver board for 6 Nixie Tubes in two break-apart sections. The Tubes are driven by K155ID1 (7441/74141 compatible) BCD drivers on the first section. The inputs into first sections are 5V-level BCD signals for each tube. A separate +170VDC power supply will be needed to power this board.
The second section includes a 24-bit shift registers (comprised of three 74HC595 8-bit shift registers) that can be driven by Arduino (or other) using only 3 digital signals (serial clock, serial latch, serial data). Use this serial interface to shift 6 BCD nibbles (one for each digit) into the shift register. The two sections are designed such that they plug into each other. Power the second section requires +5VDC power.
Use the following function to send data to the board:
void outputData() {
// take the latchPin low so
// the outputs don't change while you're sending in bits:
digitalWrite(latchPin, LOW);
// shift out the bits:
for (int i = 0; i <= 2 ; i++) {
shiftOut(dataPin, clockPin, MSBFIRST, 16*digit[2*i] + digit[2*i+1]);
}
//take the latch pin high so the outputs will update:
digitalWrite(latchPin, HIGH);
}
Initialize the digits array like this:
byte digit[6]; // The 6 digits to be displayed by outputData();
In your main() routine, set the elements of the digits array to the values (0-9) you want to display with each tube. Then call outputData() to update the display.
Wifi-connected Nixie Clock
*PCBWay community is a sharing platform. We are not responsible for any design issues and parameter issues (board thickness, surface finish, etc.) you choose.

Raspberry Pi 5 7 Inch Touch Screen IPS 1024x600 HD LCD HDMI-compatible Display for RPI 4B 3B+ OPI 5 AIDA64 PC Secondary Screen(Without Speaker)
BUY NOW
ESP32-S3 4.3inch Capacitive Touch Display Development Board, 800×480, 5-point Touch, 32-bit LX7 Dual-core Processor
BUY NOW
Raspberry Pi 5 7 Inch Touch Screen IPS 1024x600 HD LCD HDMI-compatible Display for RPI 4B 3B+ OPI 5 AIDA64 PC Secondary Screen(Without Speaker)
BUY NOW- 1 USER VOTES
- YOUR VOTE 0.00 0.00
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10

-
10design
-
10usability
-
10creativity
-
10content
More by Roger Meier
-
Wifi-connected Nixie Clock This is a driver board for 6 Nixie Tubes in two break-apart sections. The Tubes are driven by K155ID...
-
3-Channel general purpose NFET driver This was originally designed to drive an industrial Red/Yellow/Green LED signal light tower from an ...
-
Driver PCB(s) for ZM1000 Nixie Tubes This is a driver board for six XM1000/XM1005 Nixie Tubes in two break-apart sections. The Tubes are ...
-
-
Commodore 64 1541-II 1581 Floppy Disk Drive C64 Power Supply Unit USB-C 5V 12V DIN connector 5.25
191 1 3 -
Easy to print simple stacking organizer with drawers
93 0 0 -
-
-
-
-
-
-
Modifying a Hotplate to a Reflow Solder Station
1164 1 6 -
MPL3115A2 Barometric Pressure, Altitude, and Temperature Sensor
655 0 1 -
Hi,
this PCB was specifically designed for tubes with the Eurogrid footprint, which is incompatible with the IN-14 tubes which have a circular footprint. You will need to redesign the upper section of the PCB for the IN-14 tubes. Otherwise, the circuit should be compatible with IN-14 tubes.
I have not yet designed a PCB that supports RBG LEDs under each tube. With ZM1000 and similar tubes that have the Eurogrid footprint, this would not be possible since there is no room under the tubes. However, with IN-14 tubes this should be possible. However, I don't have any IN-14 tubes and therefore don't have any plans to create a PCB for them at the moment.
Roger
Great! I’m looking forward to seeing it!