6-digit VFD Clock with ESP32
The 6-digit VFD clock is built around 6 Russian IV-22 VFD tubes and looks very familiar to the popular 6-digit Nixie Clock.
The heart of the clock consists of an ESP-32-DevKitC module from Espressif. Time is synchronized via NTP over a WIFI connection with the internet. The settings of the clock can be altered via USB or via the WIFI network connection.
The VFD tubes are driven in a 2 x 3 multiplex mode using a Microchip HV518P high voltage shift register driver. A simple 7555 based step-up converter generates the 50 V anode voltage, while a Texas Instruments PTH08080W step down module supplies the 1.1 V filament voltage.
Features:
- 9V DC power supply, 3 W maximum power consumption
- 12 or 24 hour time format
- date format dd/mm/yyy, mm/dd/yyyy or yyyy/mm/dd
- temperature display in Celsius or Fahrenheit
- supports DS18B20, DS18S20, DS1822, LM75 and SE95 temperature sensors
- RGB tube backlighting with selectable color options
- different colon separator modes (flashing, AM/PM, ...)
- 1-wire and I2C interface
- sleep mode with adjustable night light option and wake-up via a push button
- fully designed for through hole components and modules
- command server for network configuration
- the clock firmware was written using the Arduino environment
Build This Project
Bring this design to life with the Elektor PCB Service, powered by Eurocircuits. Upload the project files and order professionally manufactured PCBs or assembled boards through a proven European production platform.
Supporting KiCad, Eagle, Gerber, and ODB++ formats, the service is suitable for everything from prototypes and validation builds to series production and volume manufacturing.
Made in Europe. Fast. Reliable. Professional.

Updates from the author