Saturday, May 30, 2026

Iron, Glass, and Orange Light: A 1950s-Style Adder Built From Passive Parts

Iron, Glass, and Orange Light: A 1950s-Style Adder Built From Passive Parts

A build guide for a 4-bit visible adder using only resistors, capacitors, inductors, transformers, and neon bulbs. No transistors, no integrated circuits, no semiconductors of any kind — every active element is a piece of glowing gas, every controlled element is a piece of wound iron. The technology was buildable by the mid-1940s and would have been recognisable to anyone who worked on SAGE or the Soviet Setun. It is buildable today for under $200 in a maker space with a CO₂ laser cutter and a patient weekend of transformer winding.


The 1947 Bell Labs press conference announcing the point-contact transistor hadn’t happened yet. The engineers at MIT Lincoln Lab designing SAGE, the engineers at Penza Plant 50 designing the Setun, and the engineers at the Royal Radar Establishment designing the early ramark systems were all solving the same problem: how do you build digital logic without any active semiconductor element?

The answer they converged on — independently, on three continents — was magnetic amplifier logic, or mag-amp logic: saturating transformers with multiple windings, used as the active switching element. With appropriate biasing and a sinusoidal supply, a single small ferrite-cored transformer is a complete logic gate. Combined with neon bulbs as visible state indicators and bistable storage elements, the whole logic family falls out.

This post is the build guide. The end state is a small wooden-framed device about the size of a hardcover book, with twenty-some glowing orange neon bulbs visible across the front, an audible 60 Hz hum from the transformer in the base, and a row of brass-handled toggle switches that the operator (you, or a kid) uses to enter two 4-bit numbers. Press a “compute” lever and the answer appears as a binary pattern across the output bulbs.

Every active element glows. Every switching element is wound copper on iron. No silicon anywhere. The whole machine is buildable using techniques from 1948.

1. The constraint, and why it matters

If you’re allowed transistors and ICs, building visible adders is a solved problem — drop a 74HC283 four-bit adder on a board, wire its inputs and outputs to neon bulbs through driver transistors, done. The machine you build looks impressive but it’s a cheat: the computation happens invisibly inside a black silicon package, and the bulbs are just decoration.

If you take away the active semiconductors, the design problem becomes genuinely interesting. You have:

  • Resistors — passive voltage division, current limiting, thermal load
  • Capacitors — passive energy storage, AC coupling, time delays
  • Inductors and transformers — passive energy storage, voltage transformation, magnetic coupling between circuits
  • Neon bulbsthe only nonlinear element you’re allowed

The neon bulb is the entire reason the system works. Below about 90 V it’s an open circuit (insulator). Above 90 V it ignites and conducts at about 60 V drop with about 2 mA of current. Once lit, it stays lit until the voltage across it drops below 60 V. This hysteretic, current-limited nonlinearity is what makes logic possible.

Everything else in the circuit is linear, and linear circuits can’t make decisions. The neon bulb is where the decisions happen.

2. The physics, in 400 words

A magnetic amplifier is a transformer with a saturable ferrite core and multiple windings. The trick is that a ferrite core’s permeability collapses dramatically when the core is driven into saturation — typically by an order of magnitude or more. Two regimes:

  • Below saturation: core has high permeability, the gate winding has high inductance, AC current through it is choked off, very little current reaches the load.
  • Above saturation: core has near-vacuum permeability, the gate winding has nearly zero inductance, AC current through it flows freely, full current reaches the load.

You arrange the windings so that control currents push the core toward or away from saturation. Each control winding contributes flux proportional to its current. The sum of fluxes either pushes the core over the saturation threshold (output ON) or doesn’t (output OFF). The control inputs are now the inputs of a logic gate.

For neon-based logic, the load is a neon bulb in series with a current-limiting resistor. When the core is unsaturated, the gate winding chokes off the AC supply current and the neon doesn’t see enough current to fire (or maintain its sustaining voltage between half-cycles). When the core is saturated, the gate winding passes the AC freely, the neon fires each cycle, and the eye sees a steady orange glow (because the 60 Hz cycle is faster than visual persistence).

The control windings carry DC bias derived from upstream stages. The DC comes from earlier neon bulbs being lit or dark — the current flowing through a lit bulb is the “1” signal, the absence of current is the “0” signal.

So the architecture is:

AC supply → saturable transformer (with DC control windings from inputs) → neon bulb → DC output to next stage

Each stage’s neon is both the output indicator (visible orange glow) and the source of DC bias for the next stage’s control winding. The 60 Hz AC supply provides the natural reset every cycle. The whole logic family emerges from this one architectural pattern.

3. The gate: a single mag-amp cell in detail

Here’s the canonical mag-amp gate, drawn out:

       AC supply (100 V RMS, 60 Hz)
              │
              ▼
          ┌───────┐
          │ Gate  │  ←──┐
          │ wind. │     │  Control winding 1 (input A)
          │ N=200 │  ←──┤  Control winding 2 (input B)
          │       │     │  Reset winding (counter-flux, DC bias)
          │ ferr. │  ←──┘
          │ core  │
          └───┬───┘
              │
              ▼
     ┌────────────────┐
     │ R_limit ~10 kΩ │
     └────────┬───────┘
              │
              ▼
        ╭─────────╮
        │ NE-2    │ ← visible output bulb
        ╰────┬────╯
             │
             ▼
            ─┴─ ground (or DC bias return)
             │
             ▼
       output current
       (feeds next stage's
        control winding)

The core is a small ferrite toroid — Magnetics 0R45614TC is a workable choice, or a Fair-Rite 5961002701 in the same size range. Outer diameter about 14 mm, inner diameter about 8 mm, height 5 mm. Saturation flux density about 0.3 T, residual flux density about 0.1 T.

The gate winding is 200 turns of 32 AWG (0.2 mm) magnet wire. Each control winding is 50 turns. The “reset” winding (which counter-biases the core, holding it below saturation when no input is asserted) is 100 turns and is fed by a small bias resistor from the DC rail.

Wound up, the transformer is about the size of a fingernail. Five minutes of winding per gate, once you have the jig.

The output bulb is a generic NE-2 neon indicator. The current-limit resistor sets the steady current to about 1.5 mA when lit. The bulb glows continuously when the core is saturated (each AC half-cycle drives enough current through the neon to keep it ignited; the next half-cycle doesn’t quite extinguish it because of the dwell time of plasma deionization).

4. The basic gates, all from one trick

Different gate functions come from different winding configurations on the same basic transformer. The shared mechanism: control windings contribute flux toward or away from saturation, the threshold is set by the reset winding’s counter-bias.

AND

Two control windings of 50 turns each, both wound in the same flux direction. The reset winding is biased so the core just barely fails to saturate when one control input alone is asserted. When both control inputs are asserted, their combined flux pushes the core into saturation. Output neon fires only when both inputs are present.

OR

Same construction as AND but with the reset bias relaxed. Now one control input alone is enough to push the core into saturation. Either input alone fires the output.

NOT (inverter)

The control winding is wound in opposition to the gate winding’s flux direction. The reset winding holds the core close to saturation by default. Input current in the opposition-wound control winding removes flux from the core, pulling it away from saturation. Output neon is normally lit (input absent → core saturated → AC passes → neon fires) and dark when input is present.

NAND, NOR

AND or OR followed by NOT — but you can do this with one transformer by adding a second polarity-reversed control winding. A NAND gate is the AND configuration plus an extra reset winding driven by a constant DC bias such that the output polarity is inverted relative to AND. One transformer per NAND gate.

XOR — the hard one

There’s no single-transformer XOR configuration that works cleanly. Two practical builds:

Build A (transformer-bridge): Two mag-amp transformers wired such that the output neon sits between their two secondaries. Each transformer is configured as an asymmetric AND. The two ANDs feed the output bulb in opposite polarity. Either input alone causes one or the other AND to saturate and fire the output; both inputs cause both ANDs to fire, cancelling each other at the output node. Two transformers and one output bulb per XOR.

Build B (NAND construction): XOR(A, B) = NAND(NAND(A, NAND(A,B)), NAND(B, NAND(A,B))). Four NANDs from above. Four transformers and one output bulb per XOR, but uses the same gate topology four times — easier to fabricate identical parts.

Build A is more elegant; Build B is more “textbook computer architecture.” For a hobby build I’d pick Build B because the parts are identical and debugging is easier.

5. The supply

A linear AC supply derived from a small step-down line transformer is the right approach. You’re not allowed any active rectification or regulation, so the supply is exactly as simple as possible: line voltage in, step-down transformer, RMS output around 100 V at maybe 50 mA capacity.

Specific construction:

  • Primary: 120 V mains (or 240 V depending on region), via a fused inlet and a power switch.
  • Isolation transformer: an off-the-shelf 1:1 isolation transformer rated for 100 VA is the right first stage. Galvanic isolation from mains is non-negotiable for safety. Cost: $40-60.
  • Step-down transformer: secondary of the isolation feeds the primary of a step-down with a 120:100 ratio (so a small step-down, basically just to clean up the waveform and give you a clean sinusoidal output at the operating voltage you want). Or use a single 120:100 isolation transformer if you can find one.
  • Tank capacitor for waveform cleanup: a 1 μF / 250 V film cap across the secondary suppresses any switching noise from the wall.

The secondary feeds the gate windings of every mag-amp transformer in the device. Total current draw with all 20+ bulbs lit is around 40 mA.

A small bias DC rail for the reset windings comes from a half-wave rectified branch of the secondary — but wait, no diodes either if you’re truly strict. Two options:

  1. Allow a single Selenium rectifier stack (pre-1948 technology, no silicon involved). Cost ~$15 from electronic surplus dealers, looks gorgeous, lasts forever.
  2. Pure-passive bias via resonant LC tank tuned to the second harmonic. A simple bias network using only L and C produces a DC offset by exploiting the nonlinearity of the neon bulbs in the bias branch themselves. More elegant, harder to design.

For the build guide I’ll specify Selenium rectifiers, because they predate the transistor era by decades and the 1900s constraint allows them.

6. The 4-bit adder, fully specified

A 4-bit ripple-carry adder needs four full-adder cells. Each full-adder cell computes:

SUM   = A XOR B XOR C_in
CARRY = (A AND B) OR (C_in AND (A XOR B))

Per-bit component count using mag-amp logic with Build B XORs:

GateMag-amp transformersNeon bulbs
XOR(A, B) — 4 NANDs44
XOR(prev, C_in) — 4 NANDs44
AND(A, B)11
AND(XOR_AB, C_in)11
OR (carry parts)11
Per full-adder cell1111

For 4 bits, that’s 44 transformers and 44 output bulbs in the adder core, plus:

  • 4 + 4 = 8 input register bulbs (one per input bit of A and B), driven by toggle switches with current-limit resistors in series
  • 4 sum-output bulbs (visible answer)
  • 1 carry-out bulb (overflow indicator)
  • 1 “compute” indicator (lit while computation is active, to give the kid a sense that the machine is “thinking”)

Total visible bulbs: 58. Total mag-amp transformers: 44. Total passive components: about 200 resistors and capacitors.

This is a substantial build. About a long weekend of transformer winding once the cores arrive, plus another weekend of PCB assembly and tuning. The result is, I think, the most beautiful pure-passive computer you can build at hobby scale. Every wire that carries information is visible. Every active element glows orange. Every control signal is a current through an iron core that you wound yourself.

7. Build plan

Bill of materials

ItemQtySpecSourceCost
Ferrite toroid core5014 mm OD, FairRite 5961002701 or equivalentMouser, eBay$0.80 each
Magnet wire1 reel32 AWG (0.2 mm), 500 ftDigi-Key, Amazon$30
NE-2 neon bulb60Generic indicatorMouser, Amazon$0.30 each
1/4 W resistors100Assorted values (1 kΩ to 1 MΩ)Mouser kit$20
Film capacitors500.1 μF, 250 VMouser$0.30 each
Toggle switches (DPDT)12Brass handle, panel-mountAdafruit, eBay$4 each
Wooden enclosure130 × 20 × 8 cm hardwoodLocal woodshop, scrap$30
Brass faceplate1Laser-cut 20 × 30 cmOnline laser service$25
Isolation transformer1100 VA, 1:1eBay, surplus$50
Step-down transformer1120:100 V, 100 VASurplus$40
Selenium rectifier stack1Vintage, ~250 V at 50 mAeBay$15
Fuse holder + fuse1250 V, 250 mA slow-blowMouser$5
Power inlet (IEC C14)1With switch and fuseMouser$8
Hookup wire50 ft22 AWG stranded, multiple colorsAdafruit$20
PCB1Two-layer, 200 × 250 mmJLCPCB or OSHPark$30

Total component cost: approximately $190.

Tools

ToolWhat forCost if buying
Soldering ironThrough-hole assemblyAlready have
Winding jig (DIY)Holding the toroid while you windBuild from scrap wood and a small hand-drill chuck
MultimeterVoltage testingAlready have
Variac (variable autotransformer)Bringing up the supply gradually during first power-onBorrow from maker space, or do without
OscilloscopeWatching gate waveforms during tuningBorrow, or do without (visual inspection of bulb states works)
Hand drillWooden enclosure constructionAlready have
Wood-finishing suppliesIf you want the steampunk aesthetic$30

Winding the transformers

This is the bulk of the build. Each transformer needs:

  1. Gate winding: 200 turns of 32 AWG on the toroid. Start with a 30 cm tail, wrap 200 turns evenly distributed around the core, end with a 30 cm tail. The tails become the connections to the rest of the circuit.
  2. Control windings: 50 turns each, in the right flux direction for the gate’s logical function. Mark the direction carefully — winding direction determines whether a control input drives the core toward or away from saturation. I use a Sharpie dot on the core to indicate “start” direction.
  3. Reset winding: 100 turns, wound to oppose the control windings (so the reset bias keeps the core below saturation when no inputs are asserted). Fed by a fixed bias resistor from the DC bias rail.

A winding jig is a small handheld drill with a chuck that grips a wooden form holding the toroid. Crank the drill slowly while feeding wire. With practice you can wind a 200-turn gate winding in about 3 minutes.

Wind all 50 transformers before starting the PCB work — it’s monotonous but goes faster if you batch it.

PCB and assembly

Design the PCB in KiCad with the layout matching the logical structure of the adder. Each full-adder cell occupies a roughly 60 × 60 mm region. The transformers mount in through-holes, the neon bulbs sit in dedicated holes that come up through the brass faceplate, the resistors and caps lay flat on the board.

The aesthetic move: mount the bulbs on the underside of the brass faceplate, with the wood frame holding everything together. From the front, you see polished brass with orange-glowing holes. From the back, you see neat rows of wound iron toroids on a PCB. Both sides are photogenic.

Assembly order:

  1. Build the supply section first. Verify clean ~100 V AC and ~120 V DC bias before installing anything downstream.
  2. Build and test one full-adder cell. Verify all 8 input combinations produce the correct output. Tune the reset bias to set the threshold right.
  3. Build the remaining three cells, reusing the tested topology.
  4. Wire the ripple-carry path.
  5. Wire the input toggles and output indicator bulbs.
  6. Final assembly into the wooden case.

8. Safety

100 V AC from a transformer secondary, while much less dangerous than mains AC, is still capable of causing painful shocks and (under unusual circumstances) lethal cardiac fibrillation. Take it seriously.

Non-negotiable rules:

  1. Isolation transformer between mains and everything else. No exceptions. The whole device’s secondary side floats relative to earth ground. A single hand-to-device contact is then just a one-point contact and won’t pass current.
  2. Fuse the primary. A 250 mA slow-blow fuse in the IEC inlet protects against catastrophic failure (a shorted transformer winding could otherwise melt the supply harness and start a fire).
  3. Enclose all live conductors. The wooden case has the only user-accessible surface as the front brass plate with its toggles and bulb holes. Everything behind it should be screwed shut, not snap-fit. A determined kid with a screwdriver could still get in, but they’d have to mean it.
  4. One-handed operation rule. Anyone working on the powered device keeps one hand in their pocket. Current through the chest is the dangerous path; one-handed contact bypasses the chest entirely.
  5. Bleeder resistors across any DC capacitor. Even with no semiconductor regulation, the bias capacitor can hold a 100 V charge for minutes after disconnect. A 1 MΩ resistor across each cap drains it in seconds.
  6. Warning label. Inside the case, a label reading “100 V AC internally. Service by qualified personnel only. Disconnect mains and allow 30 seconds before opening.”

If your maker space has a hard cap at “low voltage only,” this project is over the line. Talk to leadership before starting.

9. What you’d actually see

Power on. The supply takes a couple of seconds to come up; the 60 Hz hum from the transformer is audible. The “compute” indicator bulb is dark (no compute happening). The input register bulbs reflect whatever the toggle switches are set to — flip a switch, the corresponding bulb lights orange or goes dark.

Set A = 0101 (5) and B = 0011 (3) using the toggles. Eight bulbs across the input rows are lit in the appropriate pattern.

Press the “compute” lever. The compute indicator lights. Across the adder core, you see a cascade of bulbs lighting and extinguishing as the gates resolve. The XOR cells flicker as they settle. The AND cells either light or stay dark. The OR cells in the carry chain light in sequence as the carry ripples from bit 0 to bit 1 to bit 2 to bit 3.

The whole resolution takes about 200 ms — slow enough to watch. The 60 Hz supply means each gate has to wait at least one half-cycle to resolve, and the cascade through four ripple stages adds up.

When it settles, the sum bulbs show 1000 (8) and the carry-out bulb stays dark. The compute indicator turns off after a second to indicate “done.”

Press reset. All bulbs go dark. Set new inputs. Press compute again.

This is what computation looks like when computation is slow enough to see. No abstractions. No hidden silicon. Every signal that participates in the answer is a bulb you can point at.

10. Lineage and why it matters

The technology described above existed by 1947, was used heavily in the 1950s, and lost its battle with the transistor by 1960. Specific historical artifacts:

  • The Soviet Setun ternary computer (1958) used mag-amp logic extensively. It is the most famous of the post-vacuum-tube, pre-semiconductor computers and operated until 1965. A working rebuild exists at Moscow State University.
  • The SAGE air-defense system (deployed 1958-1983) used mag-amp logic for its signal-conditioning and parts of its display electronics. The IBM AN/FSQ-7 mainframe at the heart of each SAGE site was vacuum-tube-based, but the peripherals around it were heavily mag-amped.
  • Several US Navy fire-control computers of the 1940s and 1950s (notably the Mk 56 and Mk 1A gun-director computers) used mag-amp logic combined with electromechanical resolvers. Many of these survived into the 1980s aboard cruisers and destroyers because they were genuinely irreplaceable — no transistor equivalent had been built.
  • The Bendix G-15 personal computer (1956) used a hybrid of vacuum tubes and mag-amp logic.

These machines have been forgotten in the standard “valve → transistor → IC” narrative of computing history. They were a real technology, genuinely competitive with transistors for the better part of a decade, and lost not because they were bad but because semiconductor fabrication scaled exponentially while transformer winding did not.

What you’re building is a small descendant of those machines. It uses the same principles, the same kinds of components, and produces the same kind of visible orange-glow output. It is, in its small way, a working museum piece — a thing that demonstrates a road computing history could have taken further than it did.

It is also, I think, the most beautiful homemade computer you can build without a fab. Every signal glows. Every gate is wound iron. Every wire is doing work you can see.

If a child watches it count, the lesson is the same as for the pneumatic version, but with a different aesthetic. The pneumatic version says “this is computation as moving things.” The mag-amp version says “this is computation as iron, glass, and light.” They’re both right.

11. Going further

A few directions if you finish the basic adder and want more:

  • Build it twice — two identical 4-bit adders side by side, wired so the carry-out of one feeds the carry-in of the other, gives you an 8-bit adder. Same components, double the bulbs.
  • Add a multiplier. A 4-bit × 4-bit multiplier built from shift registers and conditional adds, all in mag-amp + neon, would be the most ambitious pure-passive computer build I’m aware of in current hobbyist work.
  • Add an audio output. The 60 Hz hum from the transformer and the 60 Hz cycling of the gate windings make a natural musical signal. A small speaker coupled to the bias rail through a capacitor would produce an audible “computation hum” that shifts pitch slightly when different gates are active. Aesthetic bonus.
  • Mount it in a display case with a small explanatory placard. The whole device is a working sculpture; treat it as one. A glass-fronted oak cabinet, brass faceplate engraved with operation instructions, a small typed history of mag-amp computing on a card beside it.

Coda

The thing I love about pure-passive logic is that it can’t be opened up to reveal a layer of cheating. There is no integrated circuit hidden behind the bulbs. There is no microcontroller in the base secretly doing the work. The wound iron transformers ARE the gates. The neon bulbs ARE the storage. The wire is just wire.

A modern computer is mostly an exercise in trust. You trust that the billion transistors inside the SoC are doing what the datasheet says they’re doing. You can’t see them. You can’t probe them. You can’t verify them. The machine works because the abstractions hold all the way down.

A mag-amp neon adder is the opposite. Every part of it is visible. Every signal can be probed with a meter. Every gate’s behaviour can be watched. The whole computation is in plain sight, in plain physics, running slowly enough to think about.

I want one. If you build one, send me a photograph. If you make a kit and put it on Tindie, I’ll buy one. The space of working visible computers is small; the space of working visible passive computers is smaller still. There’s room.


Further reading

  • Magnetic Amplifiers — Theory and Application, William A. Geyger, McGraw-Hill, 1957. The textbook.
  • Saturable Reactor Computers, R. C. Booton et al., Proceedings of the IRE, March 1957. Specific to mag-amp logic.
  • Brusentsov, N. P. Setun: A Ternary Computer, Moscow State University, 1959. (Russian; partial English translations exist online.)
  • MIT Lincoln Laboratory Journal, Vol 22 No 2 (2017): historical retrospective on SAGE.
  • Neon Lamp Manual, General Electric, 1966. Chapter on relaxation oscillators and bistable circuits.
  • Loebner, E. E. Cold Cathode Glow Discharge Tubes in Digital Computers, RCA Engineer, Vol 3 No 2, 1957.
  • The Electronics of Selenium Rectifiers, M. R. Currie, Proceedings of the IRE, April 1947. For sourcing the bias supply.
  • The Computer History Museum’s collection on pre-transistor computing has working mag-amp components on display.
  • The Story of the SAGE Air Defense System, MITRE Corporation, 2005. Open-access PDF.

Comments, refutations, build photos, and corrections welcome. Especially refutations of the transformer winding counts — I haven’t prototyped this yet and the numbers may shift by 10-20% once a real build is on the bench.

Friday, May 29, 2026

Building Neon Logic Gates: A Practical Maker’s Guide

Building Neon Logic Gates: A Practical Maker’s Guide

Companion to the pneumatic computer essay. This one is the how-to. If the pneumatic post asked “could a kid watch a computer think?”, this one is the answer for adults willing to handle a few hundred volts. The result: a clear-glass-and-acrylic stack with orange glowing cells that act as 1-bit memory, wired through a PCB underneath into anything from a single visible bit to a four-bit counter. Aesthetic of 1950s computer; build cost of a long weekend.


⚠️ This project uses 150–180 V DC at low current. It’s not as dangerous as mains AC at the same voltage, but it can hurt you and in unusual circumstances kill you. Section 11 covers what you need to do to keep it safe. Read it before you build anything. If you are not already comfortable building HV circuits with current limiting and bleeder resistors, build the all-acrylic pneumatic version instead — it’s the same pedagogy and you can’t electrocute yourself with air.


1. What you’re building

A single cell is a small glass-and-acrylic sandwich about the size of a postage stamp, holding 5-15 torr of neon, with two or three metal electrodes passing through the glass into the chamber. Apply ~90 V across the main electrodes, pulse a third “trigger” electrode, and the gas ignites into a visible orange glow. The cell stays lit until you drop the supply voltage below the sustaining threshold of ~65 V. One cell is a 1-bit memory you can see.

A row of eight cells, mounted on a PCB that handles the supply routing and the trigger pulses, is a visible 8-bit register. You load a number into it by sequentially pulsing the trigger inputs. You read the number off the front by which cells are glowing.

A few rows of cells wired with appropriate cross-couplings is a visible counter or, with more care, a visible adder. The final device is a small wooden-and-glass box about the size of a hardcover book, sitting on a table at the front of a classroom or maker space, glowing softly orange while it counts.

The whole thing runs on a wall transformer, draws under 10 watts, and sits silently. Compared to the pneumatic version: no moving parts, no compressor noise, faster operation (milliseconds per bit, not half-seconds), and the aesthetic is straight out of 2001.

2. How the cell works, in 500 words

Low-pressure neon has a useful property called the Townsend breakdown that makes it behave as a natural bistable element.

Below a critical voltage (the ignition voltage, typically 80-100 V for a 5-10 mm electrode gap at 5-15 torr neon), the gas in the chamber is electrically neutral and effectively an insulator. No current flows. The chamber is dark.

Above the ignition voltage, an avalanche of ionisation starts: a stray free electron is accelerated, collides with a neon atom, liberates more electrons and ions, and the cascade runs away until the chamber is full of plasma. Current flows freely. The chamber glows orange (specifically at 585.2, 614.3, and 640.2 nm — the strong visible neon lines).

Critically, once ignited, the voltage required to sustain the discharge is much lower than the ignition voltage — typically 60-70 V. The cell exhibits hysteresis: it stays lit until the supply voltage drops below the sustaining threshold, at which point the plasma deionises and the cell goes dark.

This hysteresis is what makes the cell a 1-bit memory. Sit the supply voltage at ~75 V — between ignition and sustain — and the cell is stable in either state. If you push the supply momentarily above 90 V (or, equivalently, momentarily lower the effective ignition threshold by injecting electrons via a third electrode), the cell ignites and stays lit at 75 V. If you push the supply momentarily below 60 V, the cell goes dark and stays dark at 75 V. The cell remembers.

The third electrode — the trigger — is the practical knob you control. A small voltage pulse on the trigger (typically 20-30 V on top of the cathode reference) creates a small auxiliary discharge that seeds the main chamber with enough ions to lower the ignition threshold below the running supply voltage. The main discharge fires. After the trigger pulse ends, the main discharge sustains itself.

The whole cycle is fast: ignition takes microseconds, sustained operation is steady, and extinction (when you drop the supply) takes hundreds of microseconds while the plasma recombines.

For logic, the trigger structure gives you natural building blocks:

  • Bit storage — one cell with a single trigger is a 1-bit memory.
  • OR gate — two triggers on the same cell, either one fires it.
  • Set-Reset latch — one cell for the set, one for the reset, cross-coupled supply lines.
  • Sequential logic — multiple cells wired to fire in sequence via shared trigger lines and capacitive coupling.

Combinational AND/XOR are awkward in pure neon logic and were historically done with diodes in front of the trigger inputs. You’ll do the same.

3. Bill of materials

For a build that produces one working cell plus the supply infrastructure to drive it, expect to spend about $400-500 in materials and $200-400 in tools (most of which you can borrow or already have).

Materials for one cell

ItemSpecSourceCost
Cast acrylic sheet3 mm clearLocal plastics supplier, TAP Plastics, Home Depot$5/sheet (12×12”)
Float glass3 mm clear, ≥4×4”Glass shop scraps, eBay, hobby store$3/piece
Stainless steel pin stock1 mm dia × 50 mmMcMaster 90145A115$0.50/pin (need 3)
Buna-N O-ring sheet1.5 mm thickMcMaster 8634K12$25/sheet (enough for 50 cells)
Torr Seal epoxyTwo-partEdwards Vacuum, Kurt J. Lesker$45/kit
Apiezon Q waxVacuum sealingKurt J. Lesker, eBay$25/stick

Gas-handling and electrical infrastructure

ItemSpecSourceCost
Single-stage rotary vane pump≥10 L/min, can hit 10⁻² torreBay used (Edwards E2M5, Welch 1400)$150-300
Neon lecture bottle99.99%, 1.7 L at 1700 psiPraxair, Airgas, AGSI$80-120
Pressure regulator for neonDual-stage, 0-30 psi outletPraxair, eBay$80 used
Pirani gauge + readoutRange 10⁻³ to 10² torreBay used (Granville-Phillips 275)$80
Vacuum tubing6 mm OD nylon or 1/4” copperHardware store$30
Compression fittings1/4” Swagelok-compatibleMcMaster, eBay$40
Needle valve1/4” SwagelokMcMaster 4901K23$35
HV DC supply0-250 V adjustable, 50 mA, with current limitXP Power AHV28-P50 or build from voltage doubler$80 module, $30 DIY
HV trigger pulse driverOne MOSFET HV pulse generator per cellDIY from CD4093 + IRF830$5/cell
HV current-limit resistors100 kΩ, 5 W wirewoundMouser, Digi-Key$3 each
Bleeder resistor470 kΩ, 5 WMouser$2
FR-4 PCBCustom, two-layerJLCPCB, OSHPark$5 for 10 boards

Tools

ToolWhat forCost if buying
CO₂ laser cutter, ≥40 WCutting acrylic and gasketsHacker space access
Drill press + 1 mm + 3 mm bitsThrough-holes in glass for electrode pass-throughsHacker space access
Glass-drilling diamond bitsIf drilling glass yourself$20 set
Toaster ovenBakeout at 60-70 °C$40
Small vacuum desiccator or bell jarBakeout chamber$50 used
Multimeter that handles 250 V DCVoltage testingAlready have
100 MΩ HV probe (or 10:1 divider)Measuring supply voltage on a meter$40
Soldering iron, basic electronics toolsWiringAlready have

The biggest single-item cost is the rotary vane pump. You can avoid the pump entirely by going to a vintage TIG-welder distributor and asking for a used pump from a refrigeration shop — they’re $50-100 and work fine for this pressure range. Or borrow from a university physics lab.

4. Designing the cell

The cell geometry is constrained by three things:

  1. Paschen’s law sets the relationship between pressure, electrode gap, and ignition voltage. At ~10 torr neon, the ignition voltage minimum is around 80 V at a gap of ~5 mm. Smaller or larger gaps raise the ignition voltage.
  2. Visibility wants the glow region as large as possible, so a bigger chamber is better aesthetically.
  3. Power dissipation wants the chamber small. At 75 V sustained and 2 mA, each cell dissipates 150 mW continuously. A four-bit register with all bits lit dissipates 0.6 W, plus another ~10 W in the HV supply and current-limit resistors.

The cell I recommend for a first build:

  • Chamber size: 15 mm × 15 mm × 2 mm deep
  • Electrode gap: main electrodes 8 mm apart, both 1 mm pins
  • Trigger electrode: 1 mm pin, located 3 mm from the cathode and 3 mm offset from the main discharge axis
  • Glass plates: 25 mm × 25 mm × 3 mm
  • Acrylic spacer: 25 mm × 25 mm × 2 mm, with the chamber cut out and a 1 mm wide × 1 mm deep O-ring groove cut around the chamber perimeter

At ~10 torr neon, this geometry gives an ignition voltage around 90 V and sustains at 65 V. The glow fills the chamber visibly — bright enough to read by in a darkened room, soft enough that you don’t need to dim the room lights to see it.

For the laser cutter, draw the acrylic spacer as a single 25 mm square with:

  • A 15 mm × 15 mm cutout for the chamber
  • A continuous 1 mm × 1 mm groove around the chamber for the O-ring
  • Three 1.5 mm holes for the electrode pins (slightly oversized to allow alignment slop)

Cut at standard acrylic settings (50% power, 30 mm/s on a 60 W laser). The O-ring groove is cut as a separate engrave step at 20% power, single pass — this gives you a slot the O-ring can sit in.

5. Bakeout

This is the step you do before assembly. The purpose is to drive adsorbed water and volatiles out of the acrylic so the cell holds its gas composition for weeks instead of hours.

Procedure:

  1. Cut all your acrylic pieces fresh — don’t bake them, cut them, then leave them in air. The fresh-cut surface re-adsorbs water within minutes. Cut just before bakeout.
  2. Place the pieces in a small vacuum desiccator inside a toaster oven.
  3. Connect the desiccator to the rotary pump via a vacuum hose.
  4. Turn on the pump first. Let it pump down to <0.1 torr. Then turn on the toaster oven and set it to 60-65 °C. Do not exceed 70 °C — cast acrylic softens above this temperature and your O-ring grooves will distort.
  5. Let it bake at temperature under continuous pumping for 48 hours minimum, 72 hours preferred. The outgassing rate drops by about a factor of ten every 24 hours during this period.
  6. Cool to room temperature under vacuum. Vent the desiccator with dry nitrogen or filtered argon slowly — fast venting can re-deposit moisture from any condensation on cold surfaces.
  7. Use the parts within a few hours of bakeout. Don’t leave them in open air overnight before assembly.

A small humidity-indicator card inside the desiccator is a useful sanity check: it should remain blue throughout the bakeout.

The same bakeout applies to the O-ring sheet (if it’s Buna-N — Viton is fine without bakeout) and to anything else organic that will be inside the sealed volume.

6. Assembly

You’ll need: baked acrylic spacer, two pieces of glass, three stainless pins, O-ring stock, Torr Seal, and a small flat surface clean enough to work on.

  1. Drill the glass. The bottom glass piece needs three 1.5 mm holes for the electrode pins, located to match the spacer’s pin holes. Use a diamond bit at low RPM with water cooling. Take your time; cracked glass is the most common assembly failure.

  2. Cut the O-ring. Cut a length of Buna-N stock to fit the groove in the acrylic spacer. Join the ends with a single drop of cyanoacrylate (super glue) to form a closed loop. The O-ring should sit slightly proud of the groove surface when placed in.

  3. Set the electrodes. Push the three 1 mm stainless pins through the holes in the bottom glass, leaving about 3 mm protruding into what will be the chamber and about 10 mm protruding below for external connection. Seal each pin to the glass with a small dab of Torr Seal mixed per the package instructions. Cure 24 hours. This is your single hardest seal — take care.

  4. Build the stack. - Bottom glass (with pins) face up - Acrylic spacer (with O-ring in groove) - Top glass - Sandwich the whole thing between two metal plates (aluminum is fine) with nylon bolts at the four corners. - Tighten the bolts evenly until the O-ring is compressed to about 50% of its uncompressed thickness. Do not over-tighten — you’ll crack the glass.

  5. Mount the gas connection. The top glass needs one more small hole, off to the side of the chamber, where the gas-fill tube enters. Pre-glue a short length of 3 mm OD glass or metal tubing into this hole with Torr Seal before final assembly. The tube extends ~10 mm above the top glass for connection to the gas manifold.

  6. Check the seal. Connect the cell’s fill tube via flexible tubing to the rotary pump. Pump down. Watch the Pirani gauge — it should read down to ~10⁻² torr within a minute or two. If it plateaus at higher pressure, you have a leak. The leak is almost always at one of the electrode pins or at the O-ring (which means it wasn’t compressed evenly).

  7. Fill with neon. Once the cell pumps down cleanly, close the pump valve, open the neon supply via the needle valve, and let the cell pressure rise to 10 torr. Close the needle valve. Disconnect from the gas manifold by pinching off the fill tube with a small metal clamp (the tube can be permanently sealed later by heating and crimping, or by gluing the clamp on).

Total assembly time per cell: ~3 hours including epoxy cure (which you do overnight). With practice you can build five cells in parallel in roughly the same time.

7. The HV supply

You need a DC supply that delivers 0-180 V at up to 50 mA, with current limit and a bleeder resistor.

The cheap path: a 0-30 V variable DC bench supply driving a 6:1 voltage doubler made from off-the-shelf parts. Two 1 µF/400 V electrolytic capacitors, two 1N4007 diodes, configured as a Cockcroft- Walton ladder. Input 24 V AC (from a small line transformer), output ~150 V DC. Add a 100 kΩ series resistor for current limit and a 470 kΩ bleeder across the output.

The cleaner path: buy an XP Power AHV series module or equivalent. They cost ~$80 and give you a clean 0-250 V variable output with built-in current limit.

Either way, always include the bleeder resistor. When you turn the supply off, the capacitors retain charge for many minutes otherwise. The bleeder drains them within 10 seconds.

For the trigger circuit, you need a 30 V pulse, ~10 ms duration, floating reference, into the trigger electrode. Easiest implementation: a CD4093 Schmitt-trigger NAND gate driving an IRF830 MOSFET that switches a small 30 V supply onto the trigger pin via a 10 kΩ resistor. The MOSFET is rated for 500 V, so even if the cell shorts to its trigger you don’t kill the driver. One driver per trigger input.

Lay all of this out on a single board underneath the cell array. Through-hole construction, generous spacing between high-voltage traces (≥3 mm), and a clear silkscreen showing which traces are at which voltage. Mount the supply on the underside of the wooden case, behind a barrier so nobody’s fingers can reach the live nodes.

8. First light

You’ve built one cell. You’ve built the supply. Time to make it glow.

  1. Confirm the cell has the right gas pressure with the Pirani gauge.
  2. Connect the cathode pin to the supply ground via a 1 kΩ resistor (this provides a small reference and limits any transient).
  3. Connect the anode pin to the supply positive via a 100 kΩ series resistor.
  4. Bring the supply up slowly from 0 V. Watch the cell.
  5. At around 85-95 V, the cell will spontaneously ignite — a sudden orange glow filling the chamber. The supply current will jump to 1-2 mA.
  6. Lower the supply slowly. The cell will continue glowing down to about 60-65 V, then suddenly extinguish.
  7. Note both voltages. These are your cell’s actual ignition and sustaining voltages. They’ll vary a few volts cell-to-cell.

If it doesn’t ignite by 100 V: the gas pressure is too low or too high (Paschen curve has a minimum), or the gap is too small. If the pressure is way off, vent the cell and refill more carefully.

If it ignites way below 80 V: the gas is contaminated with moisture or air (so you have a higher proportion of nitrogen, which ionises more easily). Pump and refill.

If the glow is white/pink instead of orange: definitely contamination, probably nitrogen from a leak. Pump down, refill.

If it ignites but flickers: could be a leak (slow contamination changing breakdown voltage), or could be supply ripple. Add a 1 µF cap across the supply output.

Once you have stable orange glow with reproducible ignition/sustain voltages, set the supply at the midpoint (typically ~75 V) and verify the cell sits stable in either lit or dark state for at least 60 seconds. That’s your working bistable.

9. Triggering for memory operation

With the supply at 75 V (between ignition and sustain), you want to flip the cell between lit and dark with pulses.

To set (light up): pulse the trigger electrode to +30 V relative to the cathode for ~10 ms. The trigger creates a small auxiliary discharge in the chamber that locally lowers the ionisation threshold for the main gap. The main discharge fires. After the trigger pulse ends, the main discharge sustains itself.

To reset (extinguish): pulse the supply briefly below the sustaining voltage. The simplest way is to put a small MOSFET in series with the supply line that briefly drops it (a “kill switch”) for ~1 ms. The plasma deionises and the cell goes dark.

With the set and reset capabilities wired to two pushbuttons on the front panel, you have a manually-operated 1-bit memory you can flick on and off and watch. It’s already a satisfying object at this point. Put it on a shelf for a day and look at it from time to time. Verify it holds state for hours without drifting (it should).

10. Building out to a register

For an 8-bit register, you build 8 cells side-by-side on one PCB and wire them with shared supply, shared reset bus (kills all bits simultaneously when you want to clear), and individual trigger inputs (one per bit).

The PCB layout puts the cells in a 1×8 row, 30 mm apart, with the HV supply rail running along the top edge and the cathode-ground rail along the bottom. Each cell’s anode connects to the HV supply via a shared current-limit resistor (or, more conservatively, individual resistors so a failed cell doesn’t take out the supply).

Mount the trigger pulse drivers on the underside of the same PCB, one per cell. Bring the trigger inputs out to a header connector on the back. Drive them from a microcontroller — an Arduino Nano works fine — that sequences the trigger pulses according to whatever pattern you want to load.

An 8-bit binary counter is the simplest demonstration: the Arduino counts internally and on each tick re-loads the register with the new value, displayed as glowing bits. Counts up from 0 to 255 over four minutes if you tick once per second. Watching the bits propagate is the entire point.

A visible adder is more elaborate. You build two 4-bit input registers, the adder logic (NAND gates in solid-state, not in the neon — the neon is for the visible state), and a 4-bit output register. Set the inputs by flipping switches that pulse the trigger inputs. Press a “compute” button. The adder logic computes A+B and triggers the appropriate output bits. The output register shows the sum.

The neon cells are the display + state memory. The combinational logic in between is solid-state. This is exactly how the Harwell WITCH (1949) worked: dekatrons for storage and visible display, relays for the actual logic. You’re recreating that architecture at maker scale.

11. Safety

The non-negotiable rules.

  1. Bleeder resistors on every capacitor in the supply. A 470 kΩ / 5 W resistor across the main output capacitor drains it to <30 V within 10 seconds of power-off. Without it, the supply caps can hold a hazardous charge for 30+ minutes.

  2. Current limiting on every cell. The supply itself should have a hard current limit at ~50 mA. Each cell should also have a series resistor (100 kΩ or higher) so that even if a cell shorts, the steady-state current is limited to <2 mA.

  3. Live conductors behind glass or behind a barrier. Nothing conductive at >40 V should be touchable from the outside. The front of the device is glass over the cells. The back of the device is a wooden panel or a perforated metal cover with the high-voltage routing inside.

  4. One-handed operation rule. When the device is powered on, keep one hand in your pocket. If you must touch anything, only do so with one hand. This prevents current paths through your chest.

  5. Verify dead before touching. Before working on the powered-off device, measure the supply rail with a multimeter to confirm <10 V. The bleeder resistor should make this automatic but verify.

  6. Mains isolation. The HV supply should be galvanically isolated from the mains via a line-frequency transformer or an off-the-shelf isolated module. Don’t use a mains-rectified supply without isolation.

  7. Plug-in warning label. A small label on the back of the device saying “180 V DC inside. Service by qualified personnel only. Allow 30 seconds after disconnect before opening.” Yes, the bleeders drain it in 10 seconds; the label says 30 to be conservative.

  8. No kids inside. Children can interact with the front of the device — toggles, pushbuttons, watching the glow. They should never have access to the back. This means either screwed-shut panels (not snap-on covers a curious 8-year-old can pop off) or a key-locked back panel.

At 150-180 V DC with ~50 mA current limit, this device is in the “will hurt, very unlikely to kill” range for a healthy adult under dry conditions. With the safeguards above it’s roughly as dangerous as the inside of an open CRT TV from the 1990s, which is to say: respect it, but don’t be paralysed by it.

If your maker space’s safety policy has a hard cap at “low voltage DC only,” this project is over that line and you need to talk to your space’s leadership before starting.

12. Troubleshooting

Cell ignites at the wrong voltage. Almost always gas pressure or gas purity. Pump down to <10⁻² torr (verify with the Pirani gauge), hold for 10 minutes to let outgassing equilibrate, refill with fresh neon. If pressure is the problem, you’re hitting the wrong part of the Paschen curve — go up or down 5 torr and re-test.

Cell ignites OK initially but extinguishes after a few seconds. Current limit is too aggressive. Drop the series resistor from 100 kΩ to 50 kΩ.

Cell ignites and won’t extinguish. Current limit is too loose, or the supply voltage is too high. The sustaining voltage is fundamental to the cell — if your supply is above it, the cell stays lit. Drop the supply 10 V.

Glow is purple/pink instead of orange. Air leak. Nitrogen contamination glows pink. Find the leak by squirting isopropyl alcohol on suspect seams while pumping — IPA’s vapour pressure changes the Pirani reading at the leak point.

Glow is bright orange but flickers. Supply ripple. Add filtering caps to the supply (1 µF / 400 V across the output, plus a small 100 nF ceramic for high-frequency noise).

Glow is dim and uneven. Either pressure is too high (most likely) or the chamber is too deep relative to the electrode gap. Re-pump and re-fill at lower pressure (try 5 torr).

Trigger doesn’t fire the cell reliably. Trigger pulse amplitude too low or duration too short. Increase to 50 V / 50 ms and retest. If still unreliable, the trigger electrode is too far from the main discharge path — re-make the cell with the trigger closer to the cathode (within 3 mm).

Cells holding state become unreliable after a few weeks. Outgassing. Re-pump and refill. If happening within days, you have a slow leak — find it via the IPA technique.

13. Going further

Things you can build on top of the basic cell:

A multi-decade counter. Use commercial dekatrons (eBay) as the counter elements; use your custom cells as the visible “active” bit indicator showing which decade is at non-zero. A 4-decade counter counts to 9999, fits in a hardcover-book-sized case, and runs indefinitely from a wall transformer.

A self-clocking ring oscillator. Two cross-coupled cells with an RC delay between them will oscillate at a frequency set by the RC time constant. Build a chain of these as a visible clock generator, each cell flashing in turn at a rate the kid can see.

A visible shift register. N cells in a row, with each cell’s trigger connected to the previous cell’s anode via a capacitor. A pulse on the first trigger propagates down the register at a rate set by the capacitor values. Watch a single lit bit walk down the row.

A pneumatic-and-neon hybrid. Connect the output of the pneumatic adder to the trigger inputs of an 8-bit neon register. The mechanical computer feeds its answer into the visible electronic display. Two substrates, one demonstration. Worth the extra weekend.

A teaching kit. Once you have a stable cell design, document it as a kit and put it on Tindie or Crowd Supply. The market is small but loyal — Nixie-tube clock builders are a real subculture and they will find this and love it. Open-source the PCB and laser-cut files on GitHub; build a small business selling the consumables (electrodes, gas cylinders, O-ring stock).


Coda

The neon logic gate is one of the few projects where the way the device looks while operating is also exactly how it operates. A transistor is just a black SOIC package and you have to take the datasheet’s word for it. A neon cell is a chamber where you can literally see the plasma. The pedagogy and the aesthetic are the same thing.

The 1950s knew this. The Harwell WITCH, on display now at the National Museum of Computing at Bletchley Park, has been running since 1951 and is still pulled out for demonstrations. Visitors don’t remember the relays; they remember the dekatrons, glowing as they count.

What you’ll build is in that lineage. Smaller, simpler, less ambitious, but the same idea. Computation you can see.

If you build one, send me a photo.


Further reading

  • Stanley Hollingsworth, Cold-Cathode Glow-Discharge Tubes, Iliffe, 1959. The canonical textbook of the era.
  • Paschen, F. “Über die zum Funkenübergang in Luft, Wasserstoff und Kohlensäure bei verschiedenen Drücken erforderliche Potentialdifferenz.” Annalen der Physik 273 (1889). The original breakdown-voltage paper.
  • The National Museum of Computing, “Harwell Dekatron Computer (WITCH)” overview. https://www.tnmoc.org/witch
  • O’Brien, Ronald M. Neon Lamp Manual, General Electric, 1966. The 1960s vendor reference; still useful for cell design.
  • Bouwkamp, C. J. “On the design and construction of cold-cathode glow discharge tubes for digital circuits.” Philips Research Reports 13 (1958).
  • Computer History Museum, “Dekatron and Nixie tube displays.” https://computerhistory.org/
  • Edwards Vacuum, Bakeout Procedures for Vacuum Components. Application note, free PDF download.
  • Apiezon products, “Q Compound (Q Wax) Technical Data.” https://apiezon.com/

Photos of your build, corrections to my numbers, and especially warnings about gotchas I missed: welcome.