VFD Calculators · Volume 8

Building One Today

A fluorescent-display calculator is one of the friendliest vintage displays to build with. The tubes run on 25 to 50 volts rather than the Nixie’s 170, so the supply is a small boost converter and nothing on the board can give more than a tingle. Soviet tubes are cheap and plentiful, and modern driver chips do in one package what the 1970s calculators did with a row of transistors. The theory volumes give every rule a build needs; this volume shows what others have made and the parts a new one would use.

Figure 1 — The usual parts of a VFD calculator built today: a low-voltage supply, a boost converter for about 30 V, a filament drive, a microcontroller doing the arithmetic, one serial high-voltage driver chi…
Figure 1 — The usual parts of a VFD calculator built today: a low-voltage supply, a boost converter for about 30 V, a filament drive, a microcontroller doing the arithmetic, one serial high-voltage driver chip, a Soviet IV-18 tube and a key matrix. — Drawing: my own, after the MyVFD, Valve Wizard IV-18 clock and shiura projects and the Maxim MAX6921 datasheet.

8.1 Projects others have built

oskar2517’s IV-12 calculator. Five Soviet IV-12 single-digit tubes, an Arduino Nano, a custom board for the multiplexing and the power supply, and a case of laser-cut plywood with walnut veneer. It was featured on Hackaday, the Arduino blog and in HackSpace magazine in 2024. It has no decimal point.

shiura’s Casio Mini. A Casio Mini CM-602 of 1973 that could not be saved was given a second life: its case and keys became an RPN calculator, and its original six-digit fluorescent tube moved into a clock synchronised over Wi-Fi by an ESP32. The tube’s filament, about 8 Ω, is fed from 5 V through about 40 Ω, roughly five times its own resistance, and set by eye; Mitsubishi M54564P source drivers switch 25 V from 3.3 V logic without pull-up resistors. The code and case files are on GitHub.

Sciter_’s single-AA clock. A clock built from a recycled calculator display that runs from one AA NiMH cell, with an ATmega328P and an HV5812 driver; the filament takes about half a watt. Hackaday featured it in June 2026.

MyVFD. A nine-digit information display built round a Futaba 9-ST-08A tube from a 1970s calculator, with an ESP32, a ULN2803 driver array, about 3 V on the filament and a step-up converter for the grids. The builder notes that the 9-ST-08A “is too old, so it’s almost impossible to find the datasheet”: the pinout was worked out by experiment.

Commercial IV-18 clocks are common, and at least one has offered a calculator function. No open-source VFD calculator kit, RPN or otherwise, was found.

8.2 What a build needs

A tube. The Soviet IV-18 (ИВ-18) is the obvious choice: eight digits and a sign position in one long glass tube, nine grids, sold cheaply as new old stock. Sources disagree on its filament: one gives 5 V at 85 mA, another 2.4 V; measure the resistance and bring it up slowly. The single-digit IV-6, IV-12 and IV-11 allow any number of digits and any layout. A tube salvaged from a dead calculator is the authentic choice; expect to map its pins by experiment.

A supply for the grids and anodes. A small boost module of the MT3608 type, set to 25 to 30 volts, is enough for a nine-digit multiplexed tube; the XL6009 type reaches about 50 V for longer tubes or brighter displays. The Valve Wizard’s IV-18 clock adds a voltage doubler for a fixed 40 V.

A filament drive. Use AC, for the reasons in the display volume: a DC filament gives a visible slant of brightness along a long tube. Simple ways to make it: two microcontroller pins driven in antiphase into an H-bridge, giving a square wave of a few volts (as MyVFD does); a small transformer; or, as Texas Instruments did in the TI-1025, a square wave at a kilohertz or so. A DC filament through a series resistor works for a short tube. In a positive-supply hobby circuit the filament’s centre must sit a few volts above ground, so that a driver output at 0 V is below the filament and turns its grid or segment off.

A driver.

  • The MAX6921, from Maxim (now Analog Devices), has twenty outputs rated to 76 V, loaded through a four-wire serial interface at up to 5 MHz from 3 to 5.5 V logic, and each output sources up to 40 mA. Eight segments and nine grids for an IV-18 fit in its twenty outputs. Its sister, the MAX6931, adds a pin for the filament bias.
  • The HV5812, from Microchip, has twenty outputs rated to 80 V.
  • A ULN2803 with pull-up resistors, or source drivers such as the M54564P, are cheaper alternatives. Optocouplers driven from 74HC595 shift registers also work.

A brain. Any microcontroller. A calculator’s arithmetic is a few hundred lines of code. For authenticity, write it as the 1970s chips worked: numbers in binary-coded decimal, digit by digit, with the same truncation and overflow behaviour as the machine being imitated. The display loop is the multiplexing of the display volume: raise one grid, set the segments, wait, drop the grid, leave a short blanking gap, move to the next digit, and repeat the whole row a few hundred times a second.

A keyboard. A key matrix scanned by the microcontroller. For a period feel, copy a real machine: the Sharp QT-8D’s [+=], [−=] and [×÷] keys make the examples in its manual, in the operating volume, a ready-made acceptance test.

A case and a filter. A green or blue-green filter in front of the tube deepens the colour and hides the filament’s faint glow, exactly as on the originals.

8.3 A rough budget

Table 1 — A rough budget

ItemCost
IV-18 tube, new old stock$10–25
Boost converter module$2–5
MAX6921 or HV5812 driver$5–15
Microcontroller board$5–20
Key switches and keycaps$20–50
Circuit board, resistors, connectors$15–30
Totalabout $60–150, plus the case

These are rough estimates, not quotations.

8.4 Safety

Thirty volts DC from a boost module is low enough not to be dangerous to touch, which is a large part of the charm of building with fluorescent tubes. Fuse the low-voltage input all the same, because a shorted converter can overheat, and treat any glass tube with flying leads gently: the leads break where they leave the glass.

8.5 A reproduction of an original?

Nobody appears to have reproduced a period VFD calculator. A faithful copy of a Sharp EL-8, with eight single-digit tubes in a row behind a green window and the QT-8D’s keyboard and arithmetic, would be a practical project: the tubes can be Soviet IV-6s, the logic one microcontroller, and the supply a single boost module.

Comments (0)

  1. Loading…

Comments are held for moderation — nothing appears until approved.