6-digit IN-12 Nixie tube clock with OLED interface
This repository contains the hardware design and firmware resources for a 6-digit IN-12 Nixie tube clock. The device is powered via USB Type-C and uses a flyback converter to generate the high voltage required to drive the Nixie tubes.
The clock features an OLED display for a graphical user interface, an onboard buzzer for alarms and notifications, and a DS3231 RTC backed by a CR1220 coin cell to keep accurate time when USB power is off. Control is handled by an STM32L0 series microcontroller, providing low-power operation with precise timing and flexible firmware updates.
The goal of this repository is to provide all the files required to reproduce, manufacture, and program the clock. It is intended for electronics enthusiasts, hobbyists, and developers interested in Nixie tube technology, high-voltage power design, and custom hardware projects.
- 6-digit IN-12 Nixie tube display
- Low-profile design
- USB-C powered
- Integrated flyback converter for Nixie high-voltage generation
- OLED display for graphical user interface
- Onboard buzzer for alarms and notifications
- DS3231 RTC with CR1220 battery backup
- STM32L0 series microcontroller for control logic
- Power Supply: USB Type-C input with integrated flyback converter
- Display: OLED graphical interface for settings and status
- Timekeeping: DS3231 RTC with CR1220 coin cell backup
- Control: STM32L0 series MCU for low-power operation
- Buzzer: Onboard for alarms and notification feedback
- PCB: Low-profile design with full schematics and Gerber files
- Altium Designer project – complete PCB design files
- Schematics – circuit diagrams of the system
- Gerber files – ready for PCB manufacturing
- Firmware binary – compiled file for programming the microcontroller (soon to be available)