A hobbyist built a working computer out of 460 vacuum tubes, and it needs 15 minutes to warm up

Skye Jacobs

Posts: 2,280   +64
Staff
The takeaway: A homemade computer built with 460 vacuum tubes puts early computing technology to work in a modern project. The wall-mounted 8-bit system runs custom software, accepts user input, and drives a flip-digit display without a microprocessor, microcontroller, or modern integrated circuit. Its design highlights both the capabilities of tube-based computing and the limitations that led the industry to adopt semiconductor technology.

The project, called The Tube Computer MK3, was built by Mike, a self-taught electronics tinkerer who recently documented the machine on Hackaday. It is the third vacuum-tube computer he has developed this decade.

Vacuum tubes powered early electronic computers before transistors and integrated circuits replaced them. Tubes are large and fragile, generate heat, and have shorter working lives than semiconductor components. Mike's computer shows why the industry moved on from them, while also proving they can still power a working computer.

Mike describes the system as "a modern 8-bit design, built with recycled 1950s vacuum tubes." It is not a replica of a particular historic computer. Instead, it applies older electronic components to a contemporary 8-bit design built from discrete logic.

The wall-mounted system uses 460 recycled Soviet-era 6N3P double-triode vacuum tubes dating to the 1950s, along with germanium diodes. The tubes are arranged on 46 circuit boards, with 10 tubes per board, and linked by five backplane PCBs. The boards sit on a 190-centimeter-by-130-centimeter acrylic panel supported by an aluminum box-section frame.

Its logic is deliberately limited. The arithmetic logic design carries out five operations used by the instruction set: sum, carry, NOT, increment, and XNOR. The computer has no pipelining. Each instruction goes through a six-step fetch cycle followed by one execute cycle.

By modern standards, the design is slow and unwieldy. But unlike a silicon chip, its computing logic is spread across hundreds of visible tubes and circuit boards. Getting the computer ready to run takes time. After power-on, the tubes need between 10 and 15 minutes to warm up. Mike then resets it to bring the components into a common operational state.

Reliability is an ongoing concern. The used and old-stock tubes have a working life of about 500 hours, so replacements and repairs are part of running the system. Because the computer is mounted on a wall, Mike sometimes needs a stepladder to reach a failed tube.

Heat is another challenge for the tube-based system. The tubes glow during operation and keep the computer room warm. Mike keeps a fire extinguisher nearby, and the running system leaves behind the smell of burning dust. Earlier tube-computer iterations have sometimes failed explosively.

The computer currently runs an Airship Simulator that lets users pilot a British R80 airship from Brighton to Paris. Membrane controls placed over an image of the R80's bridge send commands directly to the computer's input board.

"By pressing controls on the image of the bridge of the R80, you can direct the airship software," Mike said. "These membrane buttons simply put 5 volts directly to the input board of The Tube Computer. You can control the ballast, gas release, engine power, elevators, rudder and the bow mooring gear, which is used to release the airship from the tower."

Permalink to story:

 
Membrane controls placed over an image of the R80's bridge send commands directly to the computer's input board.

What is a membrane control? I looked through the article again and YT vid, but didn't see any example or explanation. Did I miss it, or is this something self explanatory I'm not getting (yea... probably the latter. 3 consecutive nights of crap sleep)
 
Ahhhh...the good ole warm glow of vacuum tubes. My hobbyist days of the 70's before everything went solid state. Worked in a TV shop in the late 70's. When I were mostly solid state, I found something else to do because I knew tv's would end up being disposable.
 
I'll admit, I'm impressed.

EDIT I had to look up what XNOR meant. Apparently it's true when all it's inputs are equal ie 1,1 -> 1 or 0,0 -> 1 but 1,0 -> 0. Does anyone know why he chose that logic gate over a more traditional one?
 
Last edited:
Before I took a computer course, we had a tube computer at my high school, Downers Grove South. The air conditioning leaked on it and wrecked it. I never saw it. Then we went to an HP 2000 mini computer by 300 baud dialup. Seemed to run pretty fast tho. I repaired tube TV's and radios also. No soldering required.
 
I'll admit, I'm impressed.

EDIT I had to look up what XNOR meant. Apparently it's true when all it's inputs are equal ie 1,1 -> 1 or 0,0 -> 1 but 1,0 -> 0. Does anyone know why he chose that logic gate over a more traditional one?
XNOR is probably Negatet XOR. And works as you described.
XOR is a traditional and powerful tool.

And the reason why use the Negated version?
It may be pure technical.
As most of transistor-transistor logic (7400-series integrated circuits) used NAND instead of AND.
 
What is a membrane control? I looked through the article again and YT vid, but didn't see any example or explanation. Did I miss it, or is this something self explanatory I'm not getting (yea... probably the latter. 3 consecutive nights of crap sleep)
Membrane is a short for technology used to make cheap keyboards and keyboard like input devices before touch screens com to play.

Part of circuits is on flexible (rubber like) membrane. When you press on the "spot" it makes contact with the other part of circuitry on PCB bellow it.
As top layer you may use keys (and make keyboard) or just use Image printed on some flexible material (As was mentioned in the article) to know where the "spots" are.
 
How does one "recycle" a vacuum tube? Can they be repaired?
when the vacuum tube broke, and is filed with air, you get good black coat inside of the tube
so, I cant imagine any repair
you know, computers work with smoke - when the smoke go out, the computer stop working
something similar but in reverse :D
 
I remember the old tube TVs we had growing up in the 1960s and 70s. This hobby project looks interesting but that's all it is. Realistically it has no use.
 
How does one "recycle" a vacuum tube? Can they be repaired?
These can. There are others too. Most transmitters have gone solid state, but I have a friend of mine that is a radio engineer that works on towers/transmitters and it is becoming VERY hard to find some company that can repair/rebuild them.

wlw3-2377774582.jpg
 
These can. There are others too. Most transmitters have gone solid state, but I have a friend of mine that is a radio engineer that works on towers/transmitters and it is becoming VERY hard to find some company that can repair/rebuild them.

View attachment 91004

Don’t vacuum tubes still allow power and voltage levels that semiconductors can’t handle?
 
Don’t vacuum tubes still allow power and voltage levels that semiconductors can’t handle?
Well, some of the FM radio transmitters push out a lot of power, but nothing compared to a lot of TV transmitters. With all of the "streaming" and what not, I'm surprised over the air tv/radio is still around. I think in the USA it is required by the FCC.
 
XNOR is probably Negatet XOR. And works as you described.
XOR is a traditional and powerful tool.

And the reason why use the Negated version?
It may be pure technical.
As most of transistor-transistor logic (7400-series integrated circuits) used NAND instead of AND.
The reason is that tubes and transistors negate the logic value of EVERY signal they handle. An XOR gate, as well as an AND or OR gate, built from tubes or transistors requires an inverter (a NOT gate) to undo the inversion inherent in the basic gate's circuit. Only a gate made from diodes or (electro)mechanical switches instead of amplifying components, does not inherently invert.
 
Back