Skip to content


Repository files navigation

Nixie Bar Graph Hat for Raspberry Pi Zero (updated to Part 2)

JPG of the NixieBarGraphHat System, HAT + raspberry pi + power supply

This project as described in came about because I needed a retro looking linear meter for my espresso maker water tank. I’m always running out of water in my espresso maker, and a cool display letting me know how much water is left and to let me know when to fill it up is definitely needed. In this project, I’ll create a HAT for the Raspberry Pi that can drive two IN-9 or IN-13 linear Nixie tubes. While I’m using this HAT as a single water meter display, this same linear display would be great for showing temperature, bar graphs, audio VU meters, even surf heights by days of the week. The Nixie Tube Power Supply, designed in an earlier blog will work perfectly to drive up to four of the IN-13 Nixie tubes or one IN-9 Nixie tube.

This github repository contains the Kicad Schematic, Layout, and Python Library for a PCB Hat that works with the Rasperry Pi Zero, and B+ along with the Nixie Tube Power Supply.

SVG of the Schematic

SVG of the 3D Image

KC_NixieBarGraphHat: Kicad schematic, PCB layout, BOM of the HAT. The footprint is designed to mounted to the top of the Raspberry Pin zero and B+. The board is orderable at Order from OSH Park

PythonRpiIN9Nixie: The Python Library that can control and the Nixie Bar Graph Hat. Please see the README file in this submodule and the Blog Entry at surfncircuits for details on how to install the library and how it runs.

Datasheeets: Datasheets for the different components on the pCB. Many of the datasheets are also linked directly in the Kicad schematic to the Digikey (TM) datasheet.

See other reference blogs entry at


A Hardware Hat for the Raspberry Pi Zero for control of IN-9 Bar Graph Nixie Tubes







No releases published


No packages published