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 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.
Driver PCB(s) for ZM1000 Nixie Tubes
*PCBWay community is a sharing platform. We are not responsible for any design issues and parameter issues (board thickness, surface finish, etc.) you choose.
- Comments(0)
- Likes(6)
-
Sergio Oliveira
Jun 18,2025
-
RODNEY THAYER
Oct 21,2024
-
Roger Meier
Oct 07,2024
-
Engineer
Sep 29,2024
-
Mr. Marsupial
Mar 07,2024
-
Engineer
Sep 17,2023
- 0 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
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 ...
-
-
AEL-2011 Power Supply Module
322 0 1 -
AEL-2011 50W Power Amplifier
296 0 1 -
-
-
Custom Mechanical Keyboard
565 0 0 -
Tester for Touch Screen Digitizer without using microcontroller
230 2 2 -
Audio reactive glow LED wristband/bracelet with NFC / RFID-Tags
237 0 1 -
-
-







