Nixie clock based on the Burroughs B-7971 Alphanumeric Nixie Tube
The B7971-Nixie-Clock schematic and board files are available in the "schematic" directory. The schematic and board files were created using ExpressPCB, available for download from the following link: https://www.expresspcb.com/. There is a PDF version of the schematic as well if you prefer not to use ExpressPCB.
Follow the steps below to build the source for the B7971-Nixie-Clock.
This source can be built using two methods:
- Using the Arduino IDE (after updating AVR-GCC).
- Using a containerized environment with Docker.
- Install the latest version of the Arduino IDE: https://www.arduino.cc/en/Main/Software
- Update AVR-GCC used by Arduino to a version >=8.1. Follow this guide: http://blog.zakkemble.net/avr-gcc-builds/
- Download additional libraries:
- Follow this guide to install downloaded libraries to Arduino: https://www.arduino.cc/en/Guide/Libraries#toc4
- Download the B7971-Nixie-Clock source and open /Firmware/B7971-Nixie-Clock/B7971-Nixie-Clock.ino with the Arduino IDE.
- Press the build button in the Arduino IDE to build the source. If everything is correct, the build will complete without error.
- Install Docker CE on your build system: https://docs.docker.com/install/
- Install the Arduino Builder for Docker: https://hub.docker.com/r/photonicfusion/arduino_builder
- Download additional libraries:
- Create a directory structure with top level named "B7971-Nixie-Clock" and two sub-directories named "src" and "libs".
- Extract the libraries downloaded from the previous step into the "libs" directory.
- Download the B7971-Nixie-Clock source and copy /Firmware/B7971-Nixie-Clock to the "src" directory.
- Save one of the convenience scripts provided on the Arduino Builder to the B7971-Nixie-Clock directory.
- Run the convenience script to build the source.
- If the build completed successfully, a .hex file will be located in the "src" directory.