Mechanical Calculator: FACIT

Mechanical Calculator: FACIT

My 2016 physical examination of the FACIT mechanical calculator used by my father shows how arithmetic is implemented with gears, shafts, counters, and carry mechanisms.

FACIT takes its name from the company that manufactured it. Founded in Sweden in 1922, the company produced typewriters and mechanical office machines for many years. Its calculators were also used widely in Türkiye. FACIT was later acquired by Ericsson and eventually closed as electronic calculators became widespread.

During the 1980s, many tradespeople in Türkiye used these calculators. I examined the machine that my father had used during that period. The FACIT is a heavy and robust machine whose appearance resembles a typewriter. The model I examined is an advanced version of the hand-cranked FACIT. Instead of a manually rotated lever, it contains an electric motor. Powered from 220 volts, it performs the four basic arithmetic operations within a short time. During operation, it produces a sound similar to a dot-matrix printer.

The upper part of the device contains a mechanical display and the lower part contains the keypad. The arrangement of the digits was particularly notable: the numbers are positioned in a left-top-right pattern, while zero is placed in the center of the keypad.

The FACIT examination is a useful historical example of numerical state being represented by a physical mechanism. It therefore connects naturally to Computer Architecture and Mechatronics. A modern ALU and a mechanical calculator use entirely different implementation technology; the useful comparison is the representation of state, carry propagation and ordered transitions.

Decimal representation as mechanical state

A decimal integer can be represented as N = Σ dᵢ × 10ⁱ, where each digit dᵢ belongs to the range zero through nine. In a mechanical calculator, the abstract place values correspond to positions of counters, drums and coupled transmission elements. The selected input digits determine successive movements, while the result register represents the arithmetic state reached after the operation.

Addition depends on carry propagation between decimal positions. For a given position, sᵢ = (aᵢ + bᵢ + cᵢ) mod 10 and cᵢ₊₁ = floor((aᵢ + bᵢ + cᵢ)/10) define the digit and the carry transmitted to the next position. A mechanical mechanism can realize this transition by actuating a linkage or transfer element when a counter reaches a specified position. These equations describe decimal arithmetic; they do not assert a particular gear layout for every FACIT model.

Repeated arithmetic and decimal shifting

Multiplication can be decomposed into partial products. The identity A × (10b₁ + b₀) = 10(A × b₁) + A × b₀ explains the role of place shifting: repeated additions must be accumulated at the correct decimal weight. A movable carriage or register alignment supplies the corresponding mechanical change of position. Division can likewise be organized through aligned subtraction cycles that determine quotient digits.

In a motor-driven machine the motor replaces the repetitive hand-crank motion; it does not change the arithmetic rule. Energy supply, operator input, transmission, stored decimal state and result display can consequently be analyzed as separate functions. The motorized FACIT calculator that I physically examined provides a concrete example of this relationship between a mathematical procedure and its mechanical realization.

References

  • Georges Ifrah. (2000). The Universal History of Computing: From the Abacus to the Quantum Computer. Wiley.
QR code for this page