This is a translation to english of the pages 217 to 221 of the book "Die Rechenmachinen von Konrad Zuse" by R. Rojas (editor)

(translator notes:

Mechanical switching element

Patented in the region of the Federal Republic of Germany on May 9th, 1936 to


Konrad Zuse*

Zuse K.G., Neukirchen (Kr. Hünfeld)
The period from May 8th, 1945 up to and including May 7th, 1950 is not included in the patent period (Ges. v. 15.7.51
Patent application announced on 18th September, 1952
Patent distribution announced on 18th February, 1954

It is known that calculators can be constructed from only electrical relays as working elements (for example Patent registration 458 481). This fact finds its logical reason from the fact that all calculation operations can be constructed from the basic operations of conjunction (A + B), disjunction (A ∨ B) and negation (/A). The conjunction is realized by serialize contacts, the disjunction by connecting contacts in parallel. The negation is realized by utilizing the rest contact, where the contacts are switched with electro-magnets controlled by the signals (A, B). The resulting value (in the sense of Propositional calculus) create new signals which can be combined, using the basic operations, until the final result is reached. The single operations create signals which are two-way variable (Yes-No-values). Because of this is the method is specially suited for calculations in the 'sekundal-system', as this already uses the numbers 0 and 1.

In contrast to this invention there are working elements which reproduce the functions of the electrical relay in a mechanical way. Elementary working elements for calculators should be developed which solve the basic logical operations, allowing the construction of calculating circuits. The invention does not cover all these circuits.

An electrical relay represents a controllable switch, where the controlling pole works on two cunductors by using an electro magnet. Mechanical plates replace de conductors .... moveable stacked plates, having cutouts which allow moving pins. Controlling plates set the position of pins, allowing plates to be connected or disconnected.

* The images and remarks to the diagrams are from Götz Widiger.


208 Konrad Zuse

Facsimile of the patent registration 907948


Mechanical switching element 209

The images one to seven show examples of mechanical switching elements:

There are three types of plates:

  1. Moving and moved plates, between which a connection can be made,
  2. Control plates, to set the position of the pins,
  3. Firm plates, which limit the movement of the pins and thus the plates and separate the moving/moved plates.

By duplicating and arranging plates so they become symetrical to the center, the operation is improved.

Image 2 shows the basic mechanical switching element, a is the moving plate, b the moved plate, c the control plate and d a guidance plate. a and b can be moved along the X-axis and have cutouts for a pin, connecting the two plates. The pin can be placed in the active and basic position by the Y-axis oriented plate c. The cutout in plate a and b is shaped so the plates are conencted only in the active position. The control plate (c) has a obong shaped cutout, so the pin is limited only along the Y-axis. Along the X-axis the pin can perform the active cycle. The base plate d has an L-shaped cutout, which allows movement of the pin in the active phase, but fixes it in the basic phase. The opation is as follows: The plates a and b are in the staring position, The control plate (c) is placed in the desired position. Then the plate a is moved to the right; depending on the position of plate c, plate b is caried forward or not.

Image 3 shows a similar switching element, with the purpose of of connecting plate a with plate b in one position of the control plate and with plate cin the other position.

These switching elements are used for solving the problem of the actual calculations. In calculating machines, another problem occurs, namely the storage of values, mainly numbers, so they can be used later. Because only the elementary parts are developed here, it is sufficient to create a storage switching element, which stores an elementary value, which has only two states (a binary value for example). This storage switching element is shown in Images 5, 6 and 7.


210 Konrad Zuse

The plates are only drawn insofar as is needed to understand their operational relations. a is a control and moving plate; it is moved on the Y-axis and works as a control plate from there. In the other case, in the Y-position (see indication level above) it is moveable on the X-axis as a moved plate. b is a moved and a control plate and operates on the X-axis, c is a fixed plate with an U-shaped cutout. In Image 5 the plates are drawn in the base-position. The pin position carries the actual storage information. It is placed in the left or right leg of the U-shaped cutout of plate c, which corresponds to the storage of both options.

Image 6 shows all the mechanical phases of reading from the storage switching element in sequential order, at the left for the left and right for the right placing of the pin. The plate (a) is first moved up (Y-axis), then to the right (X-axis). This results in moving plate c to the right if the pin is in the left position, or plate c is stationary when the pin is in the right position. The stored value is thus transferred to the plate c.

Image 7 shows the cycle of steps during the write cycle, left for a left placed pin, right for the right placed pin. The plate (c) is first moved to the right, making the upper part of the cutout free. Than plate a is moved up (Y-axis). Next the pin is moved by plate b to either the left or right. Finally by moving plate a then plate b, the pin is moved to the base position. Then the pin corresponds with with the position of plate c.

Combining the described switching elements to circuits takes place in such a manner, that they can be placed next to each other. The fixed guiding or base-plates can be constructed out of one plate. The plates connect one switching element to the next; so the moving plate of one switching element can work as the moving or controlling plate of the next element.

Image 4 shows a example of an switching element, at the left as mechanical switching element, at the right as electroc relay circuit. The logical equivalent of both is:

(e + f) OR (/e + /f) = b.

It can control the sign for multiplication and division operations. Equal signs for both factors corresponds to lines respectively plates a and b while connected through c or d, so that b is live respectively the plate moves when plate a is moved. With unequal signs, it follows from the design that plates a and b are not connected.

The mechanical switching elements can be placed easy next to each other and in layers above each other, making allowing great space savings in comparison with electrical relays. Because the circuits are build out of similar elements with repeating plate shapes, constructing mass produced elements using punching techniques becomes easy (outstanding).


Mechanical switching element 211

PATENT CLAIMS (warning this is translated patentese!):

  1. 1. Mechanical switching elements for calculators, marked by punched metal plates connected by pins, controlled by Y-axis oriented control plates which in the higher Y position connects two plates (a and b) movable in the X-axis direction and in the lower Y position disconnects the two plates (a, b) (Image 2).
  2. 2. Mechanical switching elements, like in claim 1, marked by doubling the plate construction and symetrical oriented through the central axis.
  3. 3. Mechanical switching elements, like in claim 1 and 2, marked by controlling a pin by an Y-axis oriented control plate in the position of the control plate (d) a plate (a) is connected to another plate (b) and on another position connects the plate (a) to a third plate (c), with all three plates (a, b, c) move in the X-axis direction (Image 3).
  4. 4. Mechanical switching elements, like in claim 1 and 2, for storing a two-fold variable, marked by an pin placed in one of two positions (Image 5).
  5. 5. Storage relays, like in claim 4, marked by a pin in one of two base positions being in the the lower left or lower right leg of an U-shaped cutout of a fixed plate (c) and in one situation, for reading the stored position moves a first plate (a) up at first and to the right next, where the left position of the pin moves another, second plate (b) too, while in the right position of the pin the second plate (b) remains unmoved and in another situation storage 1. the second plate (b) is moved to the right and releases the upper part of the cutout, 2. by moving the pin up by the first plate (a), 3. the pin is moved by the second plate (b) to the desired position and 4. the pin is moved to the base position by moving the first plate (a) (Image 5, 6, 7).

Referenced publications:

German patents No 377 694, 173 397, 443 477;

French patent No 737 538 (German patent No 664 012).


212 Konrad Zuse

Perpendicular cut of the simple switching element showing doubling of the plates

Image 1. Simple switching element (transverse cut)

Image 2. Simple switching element, both stacked and as separate plates, including directions x and y

Image 2. Simple switching element


Mechanical switching element 213

Remarks1. The images 1 and 2 from the patent application show a simple switching element. The cut through drawing shows that some of the plates are applied twice for technical reasons. For the simple switching element these are the plates a, c and d. The top view and three dimensional view show only one plate. The perspective view on the next pages are not part of the patent application, but are added here to gain a better understanding. The clarity is improved and the guidance pins are also omitted. The arrows indicate the possible directions of movement.

The simple switching element has the function of a switch: depending on the position of control plate c the movement of plate a is transferred to plate b. Only when control plate c is placed in the positive Y-position, are the plates a and b connected through the switching pin. Base plate d and the four guidance pins limit the movement of the switchin pin.

Image 2.5 switching element designations

a: moving plate
b: moved plate
c: control plate
d: base or fixed plate
s: switching pin

1) All image captions and remarks are from Götz Widiger.


214 Konrad Zuse

Image 3. Variant of the first switching element, shows plates a to e stacked together and separate

Image 3. Variant of the first switching element


Mechanical switching element 215

Remarks. Image 3 shows a variation of the simple switching element. Depending on the position of control plate d, one of the moved plates is coupled to moving plate a through the switching pin. The fixed plate e limits the movements of the switching pin.

Image 3.5 3D-view of switching element designations and moving directions

a: moving plate
b, c: moved plate
d: control plate
e: base or fixed plate
s: switching pin


216 Konrad Zuse

Image 4 Circuit of the logic equivalent, shwoing stacked plates, separate plates and a schematic relay equivalent

Image 4 Circuit of the logic equivalent


Mechanical switching element 217

Remarks. Image 4 represents an logically equivalent example circuit. The plates a and b are only coupled through two switching pins and floating plates c and d, if both control plates e and f are in the same vertical position.

Image 4.5 3D-view

a: moving plate
b: moved plate
c, d: floating plate
e, f: control plate
g: base or fixed plate
s1, s2: switching pins

The image in the middle right (opposing page) shows the equivalent relay circuit. This circuit example shows that some plates can simultaneously be moved and moving plates: The floating plates e and f are (assuming they are coupled) moved by plate a and can move plate b. For the plates e and f corresponds the movement in the positive Y-direction an "1" respectively "L". This results in the following circuit table:

efb
00a
0L0
L00
LLa


218 Konrad Zuse

Image 5, showing stacked and separate plates

Image 5. Diagram of a storage switching element

a: control resp. moving plate
b: control resp. moved plate
c: base of fixed plate (original says control plate)
s: switching pin

Remarks. Image 5 shows a storage element. It stores one bit. When the switching pin is on the left of the notch in the coutout in plate c, a 1 ("L") is stored. The plates a and b operate, depending on the operation as control, moving or moved plate. The cycle of movements for reading respectively storing are demonstrated by images 6 and 7.


Mechanical switching element 219

Image 6, showing first three stages of the read cycle, for both values 0 and 1

Image 6. movement cycle for reading

Remarks. Image 6 shows the particular positions (I to III) for a reading cycle for two storage elements. The left element stores a "1", the right a "0". From base plate c only the cutout is drawn as solid line. The arrows show the respective direction of movement for the transition from one position to the next.

I: Base position. The left side stores a binary 1 ("L"), the right stores a "0".
I -> II: Plate a operates as control plate and moves the switching pin in the positive x-direction.
II -> III: Plate a operates as moving plate (to the right), plate b is moved. When the switching pin is in the left position ("L" stored), it is moved by plate a to the right. The coupling through the switching pin also moved plate b. When however the switching pin is in the right position ("0" stored), the movement of plate a does not move either the switching pin or plate b.

The other three steps which return the plates to the base position are not shown.

220 Konrad Zuse


Image 6, showing all six stages of the write cycle, for both values 0 and 1

Image 7. Operation cycle during a write operation


Mechanical switching element 221

Remarks. Image 7 shows the positions (I to VI) during a write operation for two storage elements. The left element stores a "1", the right a "0"; in both elements the same value is stored.

I -> II: Plate b is moved in the positive X-direction. This makes the upper cutout of plate c accessible.
II -> III: Plate a is moved up and operates as control plate, moving the switching pin in the positive y-direction.
III -> IV: Depending on the value to store (left a "1", right a "0"), plate b is moved to the right or left. In both cases is the switching pin is moved by the notch on plate b.
IV -> VI: The plates a and b are returned to their base position.