Electron tube New Automatic Computer

 

 

A tube computer for the 21st century.

The Ena.Computer first ran on 28th May 2021.

 

Built just for the fun of doing it, with a blind faith due to my total misjudgement of the project's complexity.

 

 

The Ena.Computer was initially assembled on the dining room table, chairs and surrounding floor, but now gloriously hangs on the wall. I have completely rebuilt the system console below the computer. I found that for safe practice, I pulled out plugs rather than use small panel switches, so they all went. Each new PSU can take a 60 Amp short, so out went all the console fuses. I've moved GUI relays that I thought would never need see the light of day, so I can tap them for no good reason, and I've ditched all the variable speed PSU fans and added a great big one in the new void behind the GUI.

 

Finally I've been a real killjoy and covered all the high voltage supply connections, and worst still I have managed to reduce the high voltage potential right down to 80 volts, any lower and I'll need a PP3 battery.

Background

Visiting Bletchley Park, the home of cyber warfare in Word War 2, Judy and I left the tour group and by sheer good luck met Tony Sale who with unimaginable effort rebuilt Colossus. He was running the machine at the time, and we could see in front of us the incredible work that Tommy Flowers had achieved in building Colossus during the war in 1944.

Later it occurred to me that several tube computers had been rebuilt and now run in museums, but that no new design of a tube computer had been constructed in over 50 years. The thought of building one seemed ridiculous, but I wondered if a modern design could overcome the issues of size, power and the dangers of high voltages.

When I retired I looked at the problem again and realised it could be an interesting and enjoyable endeavor.

I spent almost a year designing and building the Ena.Computer.

Unfortunately high voltages are very dangerous and shouting bang when a friend has their back to the computer is very childish, but great fun.

 

A Chic Heater

 

The Ena.Computer is designed using 1,100 thermionic triodes. Conveniently each 6N3P electron tube contains 2 triodes around a single heater, halving the physical size and power requirements.

The Ena.Computer's 550 double triode 6N3P electron tubes, are all configured as identical 5 input NOR gates. Registers and counters are built from these single NOR gates and combined into master/slave D type flip flops, an 8 bit ALU, and all latches and buffers. The amount of heat is ridiculous, but I just think of it as a trendy wall heater, then it all seems quite sensible.

The Magic

 

The Ena.Computer integrates eight large printed circuit boards and three auxiliary pcbs which combine the tubes into a functional computing system. The Graphical user interface, a diode matrix ROM and a reed relay RAM complete the magic to collectively become an 8 bit electron tube computer.

The Good, The Bad and The Pong Bat

Electron tubes (or just tubes in the USA) are also named thermionic valves (or just valves in the UK). The 6N3P electron tube was produced in Russia in the 1950s and is capable of switching a led on and off over 100 million times a second, which is not bad for a 70 year old.

The graphical user interface consists of a matrix of 300mw INGaN Leds.

I am attempting to write software using the GUI and its memory, combined with modern NVRAM.  Currently the Ena.Computer runs a Fibonacci Sequence.

The Ena.Computer has 8 inputs, 8 outputs plus two handshakes. A Pong bat, kinetic mouse or hex keyboard can be connected via a simple input board.

The pong bat has tilt switches in the handle which transmit basic elevation information. It is very simple and very effective.

Fibonacci Sequence Video

 

On 15th August 2021, three months after the first table top run with manual ALU computation and storage, the Ena.Computer is installed on a wall demonstrating a clocked, GUI displayed, Fibonacci sequence.

 

The Fibonacci value is displayed vertically, in binary, it requires 9 lines of code and uses both the GUI relay memory and NVRAM.