The Colossus Rebuild Project by Tony Sale



Colossus Reborn

The R Rack

Here is the circuits of panels R1 to R5 on the top half of the R rack.


This is not very readable so here are the blown up parts.



This is the input circuits taking the 0-5v data channel outputs, amplifying them in V1 then level shifting in V21 and producing the balanced +- 80v levels from V22 and V23.



Here are the circuits first amplifying the sprocket pulses from the paper tape reader, then producing a narrow pulse from the trailing edge of the sprocket pulse. It is this narrow pulse which then samples the data signals to standardise them to this point in time relative to the sprocket hole pulses.



This is the sample and hold circuits and power drivers. The narrow sampling pulses derived from the sprocket pulses go into the suppressers of V3 and V6. V4 and V5 form a bistable pair. The right hand pair of 6V6 power tetrodes provide the resultant +-80v signals at low impedance to feed into the J rack.



But the code breakers want the delta of the data signals, the difference between the current and previous signal. This is achieved in this circuit by "remembering" the previous signal on the capacitors ringed on the image.
This gives the name to this rack, the "remembering" or R rack. The remembered voltages from the previous data signal are sampled on the suppressers of V6 and V7, held by the bistable pair V8 and V9 to go into the XOR circuit.



This is the heart of Colossus, the very elegant logic XOR circuit. This implements the modulo 2 addition with no carry (XOR) required by the code breakers to compare cipher texts with wheel patterns.

The grids of V10 and V11 get the remembered level from the previous data, their suppressers get the current levels. Because their anodes are joined together that joined point can only go positive if both valves are cut off. This can only occur if both grid and suppresser levels are different thus giving the XOR result.

1 + 1 = 0; 0 + 0 = 0; 1 + 0 = 1; 0 + 1 = 1;



This page was originally created by the late Tony Sale, the original curator of the Bletchley Park Museum, and Secretary of the Bletchley Park Heritage Society.