+Home | Museum | Wanted | Specs | Previous | Next |
SCM Cogito 240-SR Electronic Desktop Calculator
Updated 9/29/2022
Stanley P. Frankel, 1959
Photo from IRE Transactions on Electronic Computers, Sept. 1959
To begin the story of the development of the SCM's first Cogito electronic calculators, let us first start with a little about the background of the company that ended up marketing the calculator.
In 1910, two brothers, Rodney and Alfred Marchant, began manufacturing mechanical calculators with the intent of selling them to a marketplace that was hungry for better ways of performing mathematical calculations. Incorporating in 1911, Marchant Calculating Machine Co. of Oakland, California, made a very successful business making and selling desktop mechanical and later, electro-mechanical calculators, that used innovative mechanical engineering and design to make the machines fast, reliable, and reasonably-priced. It is interesting to note that a luminary in the world of mechanical calculators, Carl Friden, worked as a principal designer for Marchant before leaving to start his own calculating machine company, Friden Calculating Machine Company.
Model Identification on Front Panel
In 1958, Smith Corona Co., the well-established typewriter manufacturer,
acquired Marchant Calculating Machine Corp. Smith Corona's management
felt that diversifying the company from just a typewriter manufacturer
to other office machine product lines was a good growth strategy.
Once the acquisition was completed, Smith Corona continued to market
Marchant's famous rotary calculators and adding machines under the Marchant
brand name, using the name "Smith-Corona Marchant". In 1962, Smith Corona
made this name it's new corporate name, becoming Smith-Corona Marchant,
or SCM for short. By this time, SCM was into numerous areas of business
machines, not just calculating machines and typewriters. SCM kept the
"Marchant" name on their calculating machines, leveraging the market
recognition of the Marchant name.
After World War II ended, and the
nuclear weapons projects at Los Alamos started to slow down,
Stan Frankel did various things, including a stint
at the University of Chicago's Institute for Nuclear Studies; forming
a mathematics consulting company with his colleague from the Manhattan
Project, Eldred Nelson; and in 1949, being appointed
the head of a newly-formed Computation Laboratory at Cal Tech.
During his time at Cal Tech, Frankel lost his security clearance
due to questions (thought baseless) about some of his past acquaintances
during the period of anti-communism spurred by Joseph McCarthy.
Though it was a blow
to him to be blocked from the inner circle of nuclear physics, Frankel's
interests had shifted somewhat away from those concerns, more toward
electronic devices that could perform complex calculations. His work
with early IBM Punched Card-based calculating
equipment during the Manhattan Project, as well as performing complex
programming on some of the earliest electronic computers had
convinced Frankel that electronic computing was the only way man was
going to be able to understand the myriad complexities of nature.
Unfortunately, this distraction led Frankel a bit astray as far as his
duties as the head of the Computation Lab were concerned. He became so
consumed with the design of a personal computing machine that he never was able
to gain tenure at Cal Tech, and left (with persuasion) in 1954. During
his time at Cal Tech,
he did consulting work on the side, and ended up utilizing concepts
from the design of the machine he'd been distracted by at Cal Tech to
create the design for a small computer he called MINAC. MINAC was
eventually licensed from Frankel by General Precision to become the
Royal McBee/Librascope/General Precision LGP-30,
which became a successful vacuum-tube-based small computer used
in educational, military, and business environments. Frankel also developed
(under contract) the design for another computer called CONAC that was
developed for Consolidated Oil Company. The CONAC computer was used
for the numerically intensive processing of data from oil exploration
soundings. Frankel also contracted with General Electric, performing some of
the design work for some of GE's medium-scale computers. One of the computers
that Frankel aided in the design of became part of a history-making
development at Dartmouth College between 1963 and 1964, which was the
development of the Dartmouth Time-Sharing System(DTSS), which was the
first successful large-scale timesharing system in existence. The
computer programming and command language used for DTSS was the ubiquitous
(and still existing) BASIC (Beginner's All Purpose Symbolic Instruction Code),
developed by John Kemeny and Thomas Kurtz, professors at Dartmouth.
The LGP-30 Computer
Sometime in the late 1950's, Frankel got interested
in the motion of building an electronic version of the desktop
electro-mechanical calculating machines that had been used by the
"human computers" in the early days of the Los Alamos neutron
diffusion calculations.
Frankel became acquainted with a principal of a company
called Electrosolids, Inc., in Sylmar, California. The company, founded
in 1956, had gained a solid
foothold in a niche of
the fiercely competitive electronics marketplace of the time building
high-efficiency solid-state power inverters. The demand for these devices
was high in the aerospace industry, and Electrosolids was able to build
a flourishing business designing, building, and marketing various types of
power supplies. One of the founders of Electrosolids,
Joseph Strick (7/2/1923-6/2/2010), had come to know Stan Frankel through Eckert-Mauchly
Computer Company (EMCC), Strick's brother-in-law knew Frankel, who was
consulting for EMCC at the time, and introduced the two. Strick kept in
touch with Frankel, and in time the two become close
friends. Frankel had often chatted with Strick about the merits of electronic
computing, and mentioned his vision of a desktop-sized fully electronic
calculator that would solve math problems instantly and silently.
Frankel was fervent in his belief that such a machine could be built at
a price that would be competitive with the mechanical calculating machines.
It didn't take long for Frankel to convince Strick that an electronic
calculator could create a tremendous new market opportunity.
Advertisement for Electrosolids Spacephone Walkie Talkie
By 1958, Electrosolids was embarking on diversifying its business. A
subsidiary had been formed, called Solidtronics, to design and market
electronic consumer goods, capitalizing on the fact that transistor
technology was coming down in price such that low-cost, battery-powered
consumer devices were a practical reality. The company initially developed
and sold an innovative radio control system for model airplanes. Later it
developed
a very inexpensive solid-state walkie-talkie set (called the "Spacephone"),
a talking doll, a toy electronic megaphone (the "Rangerhorn") and some
other electronic consumer devices. While these met with some success that
helped spur a public stock offering of Electrosolids, the Solidtronics
division didn't really have the "killer product" that it needed to get
serious traction in the consumer electronics marketplace. Strick believed
that Frankel's calculator idea could be the product that could
that could propel Electrosolids to meteoric success.
The Packard Bell PB-250 Computer
By late 1959, Frankel had just completed consulting work with Packard Bell
on the design of a computer for Packard Bell Electronics. The machine
that was collaboratively designed by Frankel and Packard Bell's primary
computer engineer Max Palevsky (7/24/1924-5/25/2010). Interestingly,
Max Palevsky's brother Harry(9/16/1919-9/17/1990) was a physicist that worked
on the Manhattan Project to develop the Atomic
Bomb at Los Alamos from 1942 to 1945, at the same time that Frankel was there.
It is not clear if the two were acquainted with each other at that time.
The computer developed at Packard Bell with the help of Stan Frankel
was introduced in 1961 as the Packard Bell PB-250, a rather revolutionary
transistorized mini-computer that used a series of magnetostrictive delay
lines as its main memory, similar to that (although larger in capacity)
used for the main memory in the SCM Cogito 240SR exhibited here) that
set new benchmarks for a low-cost computing system that was easy to use
and program, and had no special requirements for power or cooling.
The Building in which Computron Corp., Frankel's Electronic Calculator Business HQ was located
Since Frankel's work on the PB-250 design was completed, Strick proposed
to Frankel that Electrosolids would be willing to put up
the necessary capital and resources to build a prototype of Frankel's
all-electronic calculator, with the goal of making it a production product.
Frankel jumped
at the opportunity to turn his dream into a reality, and agreed to Strick's
proposal. It was decided that a subsidiary
company within Electrosolids would be created, called Computron Corporation,
with Frankel as President. Space was arranged at an Electrosolids building
located at 13745 Saticoy St. in
Panorama City, California. Frankel was given budget to
build a prototype of the calculator. A small staff was hired, and work
began in earnest on building the prototype, which Frankel
referred to as TAC, for "Transistorized Automatic Calculator".
The prototype calculator was a
fully-transistorized design, using a magnetostrictive delay line for the
working register storage. Numeric entry was through a 10-key keyboard
arrangement, and the display was presented as digits on the face of an
oscilloscope display tube. The machine had fully automatic
decimal point placement, provided sixteen digits of capacity, and had
four store/recall memory registers.
It took nearly a year for the prototype to be
built and made fully operational. By late 1960, the prototype had taken
the form of number of circuit breadboards spread out over a large workbench.
It surely wasn't a desktop machine at this point, but in theory, based on
component counts, it could be built into a desktop-sized package.
The plan was for Electrosolids to build and
market (under the Computron brand) the calculator Frankel had
developed as the
"CC 1200". The "CC" stood for "Computerized Calculator", and the 1200
represented the expected selling price of the machine, $1,200.
"Leak" article announcing Electrosolids' Calculator
At the time the prototype machine was fully operational, there were
a lot of rumors floating about that a number of
different companies in the US, Europe, and Japan were working on
transistorized electronic calculators. It was thought
that in order for the Computron calculator to make the market splash
that Strick and Frankel had envisioned, the price was going to have to come
down from the $1,200 target that had initially been considered.
Prices in the $500 region were bandied about. Finally, a new target price
of $495 was set (which was truly unrealistic for the time), and an
announcement was made to the press indicating
that Computron expected to offer a capable electronic calculator for this
price. The press release, and resultant published articles about the
calculator, grabbed the serious attention of a number of companies who were also
in the process of figuring out how to produce their own electronic calculator.
This news lit a lot of fires all around the industry. How possibly could
this little company make a transistorized electronic calculator that
would sell for such a low price? As Strick and Frankel had expected,
the phone started ringing like crazy with folks wanting to know more...and
some of them were likely potential competitors trying to wring more
information out of Computron.
Unfortunately, during the time that TAC was being built,
Electrosolids had embarked on a very aggressive project to build a high-power
inverter for a customer who had very tight technical requirements. A
tremendous amount of money was invested in the development of this power
supply. As it turned out, the final product did not meet the specifications
of the customer, and it seemed no amount of rework would get the device to
work as expected. The customer canceled the order leaving Electrosolids in
a pretty serious cash bind. The company needed money - quickly.
Coincidentally, the calculator
prototype was pretty well perfected and running reliably. Funds were such
that there was no way to turn the prototype into a production reality,
so it was decided to try to sell the calculator prototype and design to an
established mechanical calculator company, in hopes that enough money
could be raised to help save Electrosolids.
Sometime in late 1961, a press release soliciting a buyer
for a desktop-packaged version of the Computron electronic calculator,
as well as its design, was published in a number of
technical publications. With such a capable machine to demonstrate, it
should have been a pretty easy sell, as many mechanical calculator companies
were beginning to realize the impact of electronic calculators
quickly displacing mechanical calculators in the marketplace.
The response to Computron's offering was quite immediate, with a number
of key American mechanical calculator manufacturers responding that
they wanted to see Computron's machine.
The first company to come look at the prototype was Friden Calculating
Machine Co., a major player
in the mechanical calculator market. Senior members of management and
engineering for Friden came to see the prototype. The prototype worked
flawlessly for about ten minutes, then suddenly quit working when a
transistor failed. When this happened, the Friden crew was clearly amused.
The Friden entourage left uninterested. Interestingly enough, at the time,
Friden was in the beginning phases of developing their own electronic
calculator. While it will likely never be known for sure, it is interesting
to contemplate the motivation behind Friden coming to see the
Computron prototype machine. Perhaps the visit by Friden wasn't
so much out of interest in acquiring the design, but more one of seeing what
potential competition Friden may have in the newborn electronic calculator
marketplace. The breakdown of the prototype machine may have been viewed
by Friden as an indication that the Computron design was not yet ready for
"prime time", leading them to believe that anyone who acquired the design
had a lot of work to do to make it a production reality. One can wonder,
though, if the folks from Friden may have got some ideas that were
incorporated into their eventual EC-130 calculator. The Computron prototype used a CRT display
with a seven-segment digit representation.
Recently information has surfaced that around the time that
Friden saw the Computron prototype, the company
submitted an RFP (Request for Proposal) to Stanford Research Institute's
Computer Lab, indicating a desire for them to develop a prototype CRT-based
display system for use in an electronic calculator. Coincidence?
Marchant Calculating Machine Co. (later SCM) sent a number of engineering
representatives
to view the Computron calculator, and while they were quite impressed with
the machine, they weren't convinced that enough attention inside Marchant
could be generated for the
company to make an offer, despite the fact that it was becoming clear
that the days of mechanical calculators were soon to be numbered.
Some time later, the CEO of Monroe's parent company showed up,
thinking that a move to electronics may make sense for Monroe, but he
too went away without making an offer, likely because Monroe was in the
early stages of planning an
electronic calculator of their own that eventually resulted in the
the Monroe EPIC-2000.
By early 1962 electronic desktop calculating
machines were getting off the ground. The British firm Sumlock had
collaborated with another British company, Bell Punch, to develop an
all-electronic calculator, the Anita Mk7
and Anita Mk8.
While not solid-state machines (they used gas-filled, cold-cathode
Thyratron tubes), and though they did not utilize a 10-key keyboard,
the machines were fully automatic four function calculators that fit
nicely on a desktop, and were selling all over Europe at a very brisk pace.
The development of the Sumlock/Bell Punch
Anita calculators clearly
demonstrated the ability of electronics to dramatically improve the
speed, as well as drastically reducing the noise compared to electromechanical
calculators.
By the spring of 1962, hopes of a deal to sell the Computron calculator
prototype were starting to dim, and Electrosolids' money problems
continued to mount. There had been no bites by any of the
American calculator companies, so it was decided that perhaps a last-ditch
trip to Europe might stir some interest there.
The CC 1200 prototype was packed up and shipped to Hanover, Germany, to be
shown at the Hanover Fair trade show (the largest in Europe) in late April
of 1962. Germany was a hotbed of office machine development, with a number of
well-established companies making very high quality electromechanical
calculating machines, including Olympia, Diehl, and Brunsviga. Along with
Germany, the rest of Europe had quite a cast of companies making mechanical
calculators that could certainly have interest in an all-electronic machine.
It isn't clear if any potential buyers developed immediately
from the showing of the CC 1200 Hanover Fair, but in
September of 1962, the German publication Der Buromaschinen Mechaniker (Mechanical Office Machines) published a report of a showing of the
CC 1200 amidst other reports of other office machines shown at Hanover Fair.
Possibly as a result of the Hanover Fair showing (though not able
to be substantiated for certain at this point),
Ian Rose, the head of the calculator division of Diehl Machine
Co. Ltd., manufacturer
of complex, brilliantly-designed electromechanical rotary and printing
calculators (for whom Stan Frankel would later design
Diehl's first electronic calculator, the
Combitron),
ended up getting in touch with Combitron and expressed an interest in
the calculator. Diehl had a re-marketing agreement with SCM in the US,
through which
SCM would market Diehl-made mechanical and electromechanical calculators
under the Marchant brand name
in North America. Mr. Rose managed to get the right people inside SCM
to reconsider Computron's electronic calculator ideas, and this time, a
deal was struck. Sometime in late 1962, Computron Corp. was acquired by
SCM, and Stan Frankel and his technician began work as SCM
employees to create a calculator for SCM based on the design
principles of the CC 1200.
In the meantime, Friden had been hard at work developing their own
electronic calculator -- and in fall of 1963, they were showing prototypes of
their machine, which became one of the earliest transistorized desktop electronic calculators. The Friden 130
took the world by storm, and catapulted Friden into a leadership role in
the new world of desktop electronic calculating machines. It's possible,
but not substantiated, that Friden's push to develop
their own electronic calculator may have had its beginnings with the
demonstration of the Computron calculator. By 1964, other manufacturers
such as Sharp(Japan), Wang(USA), Mathatronics(USA), IME(Italy),
and Olympia(West Germany) had also began marketing electronic calculators.
The benefits of electronic calculators were very clear -- much faster
answers and nearly silent operation. These benefits were valuable enough
to many scientific and business users that they could justify
the higher cost of the electronic machines. The shift away from mechanical
calculating had begun in earnest by the mid-1960's, and the management
of companies that sold mechanical calculators as their main source of
revenue started getting very nervous.
Conceptual drawing of what became the Cogito 240-SR from US Patent 3518629 The work at SCM to get a calculator
meetings SCM's requirements, though based on the TAC/CC 1200 design took
some time -- the pace for development was rather slow initially.
It wasn't until June of 1965 that the SCM Cogito 240 was introduced,
right at around the same time that Monroe introduced it's EPIC-2000 electronic
calculator. It seems likely that some "sneak peak"
announcement of the Cogito 240 occurred sometime
in early '65. It appears, though difficult to completely substantiate at this
time, that the Cogito 240 was introduced slightly before the Cogito 240-SR, but
a product announcement
was found that
has both machines introduced together. In any case, both machines were
being actively marketed by August of 1965, with customer deliveries by
fall of '65.
The SCM Cogito 240 There's an amusing twist to the story
of the development of the Cogito 240. SCM was in need of electronics
expertise to help build the machine that Frankel had designed.
Ads were placed for a number of high-level electrical engineers, as well
as a bunch of technicians and other support staff that would be needed to
build the production version of the calculator. One of the engineers that
responded was a
very bright Electrical Engineering/Computer Science graduate from UC Berkeley,
named Thomas Osborne. Osborne was hired on at SCM to help with the
development of the Cogito calculator. After becoming familiar with the
architecture of the Cogito, he became disenchanted with the design.
He thought that the machine was too much like an electronic implementation
of a mechanical calculator. Osborne's background in computer
science told him that an architecture more like that of a small computer
was a much more efficient way to build a personal calculating machine.
Osborne tried to influence SCM management to scrap the architecture that
Frankel had developed, but his arguments fell on deaf ears. After trying
for a few months to influence change, Osborne went to his management saying
that he wished to resign, but was willing to work on his own, unpaid, to
develop his concepts for calculator design into a working prototype, which
he would offer SCM the first opportunity to buy once it was
completed. SCM wished Osborne luck, but made no commitment to consider
any developments that he made. With that, he left SCM and began work on his
own to develop a calculator design that used computer science concepts as its
basis.
Osborne went on to develop a wonderful
little calculator prototype (called the "Green Machine", after the metallic-
Green color that the cabinet of the machine was painted) that provided full
floating point math to ten
digits of precision, was very fast, and quite compact. To learn more
about Tom Osborne and the development of the Green Machine and HP
calculators, please read Steve Liebson's
Reprints of some materials written by Thomas Osborne. In early 1964,
Osborne started showing his machine to a number of potential buyers, (including
IBM, Hewlett Packard, and Monroe to name a few), but got no real interest
in anyone buying his design.
This was in spite of the fact that the calculator was light-years ahead of
anything else on the market at the time.
Osborne didn't bother asking SCM if they might be interested, as
it was clear to him that they were only interested in their own
design. Over time, the word of Osborne's calculator eventually worked its way
to the right ears at Hewlett Packard, to a group of folks who were tasked with
developing an electronic calculator that would blow the doors off of
anything else out there. Osborne was contacted by these folks, and he was
asked to bring his prototype to Hewlett Packard to demonstrate to them.
Once the right people at HP saw Osbrone's machine, they were hooked.
HP offered to give Osborne a job on the spot, but Osborne was more interested
in being a consultant. Osborne went on for a time as an independent
contractor to HP, then later hired on as an employee, becoming a key
contributor to HP's revolutionary calculator developments, including the
groundbreaking HP 9100A, which incorporated many aspects of Osborne's
little prototype calculator.
SCM's loss was Hewlett Packard's gain. This single decision on the part
of SCM's management likely contributes strongly to why HP is still very
successful in the calculator market today, while SCM left the electronic
calculator business in the 1970's without much success.
Architecturally, the Cogito 240/240-SR is a curious
mix of mechanical calculator concepts, and digital electronic technology.
The machine implements a three register architecture, similar to many
mechanical calculators. One register (called K) is where keyboard entries
are placed, another is an accumulator (P) that accumulates sums and products,
and the third register is essentially a counter used for forming
quotients and (later) square roots (Q). The innovation in the implementation of
the Cogito machines is that numeric representation and math processing means of the
calculator is much more computer-like. Numbers are represented in
Binary-Coded Decimal (BCD) form, and all arithmetic is done in BCD.
Some early electronic calculators
utilized electronic equivalents of the ten-step counters used in
mechanical calculators. At the time the Cogito 240 was designed, the use of
binary-based math in electronic calculating was a concept applied typically
only to electronic computers. However, by the time that the
Cogito machines hit the market, binary-based (rather than decimal-based)
architectures for calculators had pretty much taken over because
of the increased efficiency and flexibility in the use of the binary number
system.
In order to make the Cogito machines more
usable for complex math, a twist was added to the three-register architecture,
in that each of the three main registers has what is called a surrogate
register. The surrogate registers serve as scratch pad memory for each of
the main registers. This feature allows more complex math to be performed,
as the surrogate registers can contain intermediate results, mostly
eliminating the need for manual recording and re-entry of intermediate
answers. The surrogate registers are called K', P', and Q'. The
surrogate registers are not displayed on the CRT, while the main registers
are always displayed. While the surrogate registers were helpful in
performing more complex math, their use was not inherently obvious. Keyboard
functions are provided to store the content of a primary (visible on the
display) register in its surrogate, to recall the surrogate to its primary
register, and to exchange the content of the primary register and its
surrogate. This method of providing intermediate result storage was rather
complicated and non-intuitive, and while unique, could not compare to Friden's
elegant Reverse Polish Notation (RPN) stack architecture.
The use of the surrogate registers of the Cogito 240 machines will be
explained in more
detail in the operational section of the exhibit.
SCM Cogito 240-SR With Clamshell Opened From a technology perspective, the 240
is reasonably conventional for its time. The machine is implemented with
all discrete transistorized circuitry -- there are no integrated circuits
to be found in the machine. A total of six circuit boards, each measuring
about 9" x 10", contain the main logic of the machine, with a few other boards
performing the various analog functions (deflection amplifiers, scanning,
and beam blanking) needed to drive the CRT display. Logic gating is done
with tried-and-true diode-resistor gates (AND and OR), and transistors are
used for level shifting (buffers and inverters) and various types of
flip-flops. A magnetostrictive delay line serves as the working
storage for the calculator. The delay line has a capacity of 480 bits which
provides all of the capacity needed for the registers of the machine.
All of the bits making up the six working registers circulate
in the delay line continuously, and are gated to various sections of the
logic as they are needed.
The Delay Line (in the bronze colored enclosure underneath the Read/Write Amplifier card with the silver cover)
The manufacturer's label on the bottom of the delay line (click image for larger view)
The delay line was made for SCM by a company called Digital Devices, Inc.
of Syosset, New York. It appears that Digital Devices was acquired by
Tyco Labratories sometime in 1968. (If anyone
out there knows anything about Digital Devices, or the Digital Devices
Division of Tyco, I'd love to hear from you).
The delay line, model 414-1002, has a nominal delay of 460 microseconds,
and a maximum bit rate of 1.1 MHz. At the maximum bandwidth, the delay
line could hold 506 bits of data. In practice, the delay line is run at
a slightly lower speed to reliably allow it to store the 480 bits of data needed
by the calculator.
Another early electronic calculator, the West German-made
Diehl Combitron,
used magnetostrictive delay lines made by Digital Devices. The fact
that Diehl also used delay lines made by Digital Devices in their Combitron
electronic calculators was not a coincidence. Stanley Frankel also designed
the Combitron for Diehl, and thus it made sense that Frankel would stick
with delay line technology he knew worked well.
Delay Line Read/Write Amplifier Board The calculator utilizes a
bit-serial architecture, with all operations occurring on data one bit at a
time. The data in the delay line is interleaved so as to present the bits
of each register such that only a couple of flip flops are required as
temporary single-bit storage registers to store the bits needed to perform
a binary operation on two bits. The timing of the calculator is generated
by a master clock generator that runs at approximately 1 MHz (1,000,000 cycles
per second), which is divided down by a chain of flip-flops to generate the
major and minor states of the control logic. The state control flip flops
are connected together with complex chains of gating that guide the machine
through the various steps of performing a function. The patent information on
the machine indicates that the machine has a total of 64 different states that
are generated by the state logic, with each state carrying out a particular
portion of the operational steps involved with running the machine. It appears
that the Cogito 240 (without square root) design was modified using
extra logic states that were unused in the 240
in order to provide the square root
and multiplicative accumulation function of the Cogito 240-SR. The machines'
logic is hard coded by the wiring of the various flip-flops and gates.
The CRT & CRT Drive Electronics in the Upper part of the cabinet clamshell
The 240-SR weighs 39 pounds, and chews up a sizable chunk of desktop space,
with a footprint of 13-1/2" wide by 19" deep. The machine is not as large
as the Friden 130 in terms of footprint, mainly because the Cogito 240-SR is more
aggressive than the Friden in terms of packaging density. The cabinet is
arranged in a clamshell, with the top part of the cabinet folding up, exposing
the main logic, keyboard, and power supply in the lower half of the clamshell,
and the CRT tube its associated drivers and high voltage power-supply circuitry
in the upper part. The cabinetry is all thick wall aluminum castings or heavy
gauge stamped sheet metal. The construction is of high quality, with many
machined surfaces and high quality connecting hardware. The overall design
of the machine shows a good deal of care in the mechanical design aspects.
A large and heavy heat sink takes up the entirety of rear panel of the machine,
dissipating heat from the power transistors and rectifiers that make up the
power supply. A small synchronous motor drives a fan that forces air drawn
through cooling vents in the lower part of the cabinet across the logic
circuit boards to cool the electronics. The fan is quiet enough such that
it is not obtrusive in an office environment.
Cogito 240-SR Keyboard Mechanism The keyboard of the 240-SR is a mechanical
marvel, similar in design to the mechanically encoded keyboard of the
Friden 130. The keyboard uses a complex arrangement of levers that
activate individual micro-switches for each key to identify
the key that is pressed. The levers also serve to provide lockout functionality
to prevent multiple keys from being pressed at the same time. Unlike
the Friden 130/132, the keyboard is encoded into a form the electronics
can use by electronic means (diode arrays and gating). The Friden calculator
encodes key-presses by entirely mechanical means. Like the Friden 130,
the keyboard mechanism of the 240-SR is designed to lock the math function key
down during the time that math operations are taking place. A small solenoid
fires to release the key when the operation is complete. Given the
length of time that the machine can take to perform some operations, this
key locking prevents a fast operator from causing errors by getting ahead
of the calculator. Keyboard operation is rather noisy, but overall, the machine
is certainly much more quiet than the electromechanical machines it was
designed to replace.
Cogito 240-SR CRT Display The CRT tube uses a medium-persistence
phosphor, as the display is scanned quickly enough that a long-persistence
phosphor isn't required in order to avoid flickering of the display. The tube
uses a blue-green phosphor, with a blue filter positioned in front of the
faceplate to provide a pleasing bluish color to the display.
The CRT display is organized as four rows of numbers, with the top row being
the K register, the next to the top row being the Q register, and the
bottom two rows making up the P register. The capacity of the K and Q
registers is 12 decimal digits. You may note on the display that 16 digits
are actually displayed for these registers. The first four digits of the
K and Q registers are always zero, and are used as place holders for decimal
point positioning, as explained in the operator's manual. The P register
consists of a total of 28 digits, 24 of which are useful, with the leading
four digits again reserved for decimal point placement. The P register
has double the capacity of the K and Q registers as it serves as the main
accumulator for the machine, and must have enough digits to hold the product
of two twelve-digit numbers. The digits are formed using the familiar
'pieces of eight' 7-segment rendition, with rather peculiar half-sized
zeroes. The decimal point lights to the right of the digit position it
is being displayed in. The sign of the number in the register is displayed
as a '-' before the most significant digit of the register. Two other
annotations show up on the display, in the form of two "streaks"
which can appear at the left, right, or at both ends, just below the digits
of a register display. These notations show up when the number contained
in the register needs its decimal point repositioned manually to properly
express the magnitude of the number being displayed. The rendition of
digits on the display is controlled by a series of diode-resistor gates which
essentially form a ROM that defines the sequences of strokes of the electron
beam to form the display features. The display cycle continues during
calculation, allowing the user to observe the steps of the calculation as
it proceeds.
Cogito 240-SR Power Supply Detail The power supply of the 240-SR is rather
complex, though it is of conventional design. The main logic supplies are
+20V and -20V DC, with various other voltages used in the analog portions of
the circuitry that drive the CRT. The logic voltages are electronically
regulated by use of zener diodes as references, and high current
pass-transistors for regulation. A bank of sizable computer-grade electrolytic
capacitors provides filtering to assure minimal AC ripple on the logic
supplies. The high-voltage power supply for the CRT is an epoxy encapsulated
module that provides the approximately 3000 Volt potential required by the
CRT. The cooling for the dissipation devices in the power supply comes via
convection from the large heat sink at the back of the machine.
Circuit Board Mounting and Interconnect Detail The electronics of the machine were
clearly not designed for ease of service. There is no backplane to speak
of. All of the circuit boards are individually wired together with plug-in
harmonica-style connectors, and a maze of wire between the connectors.
The circuit boards have arrays of connector pins on one end onto which the
harmonica connectors plug in to provide a connection. The connection pins
are tin plated, as are the sockets in the harmonica connectors.
The circuit boards are made of fiberglass, with traces on both
sides of the boards, and plated-through feed-throughs connecting traces
on each side of the board together. Components are mounted only on one side of
each circuit board.
Cogito 240-SR Circuit Board Detail
The boards are connected together in a stack, with
insulating sheets of a stiff fiberboard-type material between the boards
to keep components on the top of one board from shorting on the traces of the
board above it. The boards are secured in the stack by a series of
six plastic spacers that hold the boards separated from each other. This
means that in order to replace a given circuit board, all of the boards
above it in the stack must be removed to get to the board that is to be
replaced. Keeping track of the maze of harmonica connectors that had to be
unplugged when replacing a board had to be one of a service technician's most
difficult things to have to do. The other difficulty with this design is that
it makes it very difficult to troubleshoot in the field, as gaining access
to circuit board components and traces while the machine is running
is next to impossible. The upside to this design approach is that it is quite
efficient in terms of space, allowing the machine to be considerably smaller than
it would have been had a more serviceable design been used.
Cogito 240-SR Keyboard Layout Due to the rather unusual architecture
of the machine, operating the 240-SR is different than just about any other
calculator ever made. The architecture of the machine
is not quite intuitive insofar as how to determine the input for a
sequence of calculations in order to arrive at the right answer. While
the Friden 130 required folks to learn the Reverse Polish stack method that
it uses, once the basics were understood, it became quite easy to
perform complex chains of operations with little trouble. The arithmetic
methods of the 240-SR aren't quite as easily understood.
Numeric entry is pretty straightforward,
using the numeric keys and the [DECIMAL] key to enter a decimal point.
Negative numbers are entered by pressing the [NEG] key prior to entering
the number. An unusual inclusion is the [POS] key, which forces the number
to be positive, useful to correct the inadvertent entry of a negative number.
The decimal point may be entered anywhere in the number, and the machine
automatically adjusts the position of the decimal point on the display.
By default, numeric entries are entered into the K register, beginning
at the left-most (not including the place holder first four zeroes)
digit, and advancing digit at a time to the right as digits are entered.
It is possible to directly enter numbers into the P and Q registers
by pressing the [Q] or [P] key (located in the left bank of keyboard keys)
prior to making digit entry. The [CLEAR K] key clears the K register, and
is used mainly to correct erroneous numeric entries.
Moving register content between the registers is performed by a group of
four keys; [Q->K], [Q->P], [P->K], and [P->Q]. The transfer from one
register to another results in the source register being cleared, and
the destination register receiving the former content of the source
register. When these transfers are performed, both the main and surrogate
register for the source register are transferred to the main and surrogate
registers of the destination register, and the source register and its surrogate
and left unchanged.
The [EXCHANGE], [ENTER], and [RECALL] keys control the transfer of data
between the main set of registers, and the surrogate
registers. By default, the [EXCHANGE] key exchanges the content of the
K register with the K' register. The [ENTER] key takes the content
of the K register, and stores in into the K' register, leaving the K
register clear. Lastly, the [RECALL] key moves the content of the K'
register into the K register, clearing the K' register. The [Q] and
[P] keys can be pressed before an [EXCHANGE], [ENTER], or [RECALL] key
to perform the function on the designated register. For example, to
exchange the Q and Q' registers, the [Q] key would be pressed, followed
by the [EXCHANGE] key.
Cover of Cogito 240-SR User's Guide
The arithmetic function keys, grouped at the right end of the keyboard,
are a little unusual in that the multiplication, division, and square
root functions each have their own individual "=" key that causes the
result to be calculated. Addition and subtraction operate arithmetically,
with the [+] key causing the content of the K register to be added
to the P register, and the [-] key subtracting the content of the K
register from the P register. After addition or subtraction, the K
register is left undisturbed, allowing for simple constant addition or
subtraction.
Multiplication and division operate by entering the first number
then pressing the [X] or [÷] key. In the case of multiplication, the
content of the K register is copied to the Q register, and the K register
is cleared for entry of the multiplicand. In the case of division,
the K register is copied into the P register, and the K register
cleared. After this, the second number is then entered,
and then the [X=] or [÷=] key is pressed to calculate
the result. In the case of multiplication, the product is left in the P
register, and the multiplicand is left in the K register, and the multiplier
is left in the Q register. In the case of division, the quotient is
stored in the Q register, the remainder is left in the P register, and the
divisor is left in the K register.
The square root function of the 240-SR is most interesting -- it is a
two step operation. Most calculators that perform square root operate
simply by typing in the number to calculate the square root of, then
pressing the square root function key. The answer is calculated and presented
to the user. In the case of the 240-SR, the user must supply an estimated value
as a second operand to help the machine in the calculation. To calculate
a square root, the number to have it's root extracted is entered, then the
key with the square root symbol is pressed, which moves the number to the
P register, clearing the K register. Next, the guess value is entered into
the K register, and the [square root =] key is pressed to begin the
calculation. The Q register and P' registers are cleared, and the extraction
of the square root begins, using the guess value as a starting point. The
square root is presented in the Q register, and the radicand remains available
in the P register (as well as the P' register). The square root calculation
is extremely interesting to watch, with numbers zipping all about the
display (see the VIDEO for an example). The
method used for calculating square roots is based on the
Newton-Raphson method of successive approximation. The
root extraction calculation progresses slowly enough to observe the trial
roots converging on each other, until they are close enough together that
the calculation stops. Sadly, this method for calculating square roots, on
a calculator that is already rather slow, makes for long calculating times,
especially if the estimate provided is inaccurate. Some square
root operations can take nearly a half-minute to complete.
At the right end of the keyboard are three switches labeled "÷= ACCUM",
"X ACCUM", and "X= ACCUM". These switches are used to accumulate sums of
quotients, multipliers, and products. These functions are useful for
performing operations such as averages, sums of products, and other types
of statistical operations. When the "÷= ACCUM" switch is on, the
calculator accumulates results of division operations in the Q register.
The "X ACCUM" switch enables the accumulation of multiplicands in the P'
memory register. The "X= ACCUM" switch enables the accumulation of products
in the P register. In addition to these accumulation modes, the [GRAND TOTAL =]
key provides an additional means for accumulating sums of products. This
key functions similarly to the [X=] key, except that an ongoing sum of products
is accumulated in the P' register. The [GRAND TOTAL] key is used to recall
the accumulated sum of products to the P register, by transferring the P'
register to the P register, clearing the P' register.
Lastly, a unique feature, an addition to the original design of
the machine as designed by Frankel, is designed to help with performing
statistical correlation functions. This feature was added by SCM engineer
Jorge Hernandez, and patented separately under US Patent #3553445. The switch,
located to the lower right of the numeric keypad, selects what is called
"Dual Multiplication Control". When this switch is on, the function of the
[DECIMAL] key is changed, such that five zeroes are indexed when it is pressed.
These five zeroes serve as a separator to allow the K register to contain
two numbers, separated by five zeroes. For example, to simultaneously
calculate the following summations, x2, 2xy, y2, x,
and y, the "X ACCUM" and "X= ACCUM" switches would be turned on, along with
the "DUAL MULTIPLICATION CONTROL". For the two groups of numbers X and Y,
let us use (40, 98, 81, and 40) for X, and (21, 57, 45, 26) for Y.
To begin, 40 is entered, followed by the [DECIMAL] key (to separate X from
Y), then 21 is entered (with the K register display showing
"oooo40.ooooo21ooo"), the [X] key is pressed, followed by the [X=] key
(which calculates the square of X and Y and presents the result of 1600 (for
x2) and 441 (for y2), and 168 for 2xy as
"oooo16oo.ooo168ooooo441oooooo" (using the 'o' to represent the half-sized
zeroes rendered on the display) in the P register. Continuing by
entering the remaining numbers the X and Y lists using the same method
results in a final answer in the P register of "oooo19365.oo22222ooo6391ooooo",
which indicates the sum of x2 of 19365, the sum of 2xy as 22222,
and the sum of y2 of 6391. Pressing the [GRAND TOTAL] key
provides the summation of the X and Y lists of numbers, displaying
"oooo259.oooo149oooooooooooooo" in the P register, indicating the sum of
the X list is 259, and the sum of the Y list is 149. The results take some
interpretation, but via this functionality, a lot of simultaneous calculations
can be done in a comparatively simple manner.
Overflow is handled rather uniquely
on the 240-SR. Unlike other early calculators that simply roll over (e.g.,
on a 10-digit machine, 999999999 ÷ 1 = 0000000000),
or stop the calculation, the 240-SR always tries to perform the calculation
as best as it can. For results that overflow the capacity of the register
that holds the answer (the Q or P registers), a system utilizing 'streaks'
displayed below and to the right or left end of the register is used.
In the case of large numbers (> 1011), a streak at the right end
of a register indicates that the decimal point should be positioned 16 places
to the right of the displayed decimal point position to provide an approximation
of the result. If the streak is at the left end of the display, the decimal
point would be positioned 48 places to the right of its displayed position.
If both left and right streaks are displayed, the decimal point in the
approximate answer is located 32 places to the right of the displayed decimal
point location. In the case of small numbers (less than .000001), a left
streak indicates that the number to be read should be preceded with four zeros
plus one zero for each place to the right of the decimal point. A right
streak indicates that the number to be read should be preceded by 36 zeroes
and one zero for each place to the right of the decimal. If both left and
right streaks are visible, the number should be read with 20 zeroes and one
zero for each place to the right of the decimal. The system can be a bit
tedious, but it does allow the machine to provide approximations of very large
or very small numbers.
Profile View of the Cogito 240-SR
The 240-SR is most definitely not a speed demon. A general weakness
of the design is the main reason why the machine isn't
particularly fast. When decimal point positioning must occur in the P
register, the only way that the shifting of the number a single place
to the left or right can occur is to circulate the content of the register
completely through the register, which takes a significant amount
of time. An example of this can be seen in the video. A typical addition that
does not require decimal repositioning occurs quite quickly. However, that
changes quickly when a decimal repositioning has to occur, with the shifting
process taking an operation that is almost instantaneous to one that can
take almost a full second to complete. The same issue plagues multiplication
and division. Simple multiplications take around 3/4-second, and more complex
multiplications can take up to two seconds. Division operations complete
in a somewhat slower times, with the most complex division of 999999999999 ÷ 1
taking just over four seconds to complete. The square root operation is by far
the slowest, with some calculations requiring nearly 25 seconds to complete.
The reality of the final product is that, in some cases, the electromechanical
calculators that preceded the 240-SR may actually be faster!
While the Cogito 240-SR was not particularly
stunning in terms of its performance, its legacy as an example of the
brilliance of Stanley Frankel still lives on to this day.
Photo Taken in 2021
Electronics Magazine, April 1961
Scan of article courtesy Nigel Tout
Image Courtesy of the Smithsonian National Museum of American History, Kenneth E. Behring Center
Click Image to view a video of display in operation.