Aucbvax.2461
fa.works
utzoo!decvax!ucbvax!works
Wed Jul 29 17:27:44 1981
Mouse Guts
>From OLSON@DEC-MARLBORO Wed Jul 29 17:19:06 1981
Conglomeration of responses to "How does a mouse work?":

Currently, a mouse is a small box with a fairly large (1-2 cm
diam.)  ball bearing captivated so a fraction of it lies outside
the bottom of the box.  As the box is rolled around, two wheels
positioned perpendicular to one another pick off the rotational
motion of the ball in their plane only (they slip in all other
planes).  Hence we get two rotational motions, one for each
component of the two-dimensional motion of the mouse.

The direction and (over time) speed of the rotation shafts are
measured by disks attached to the shafts encoded with a gray
code, and read either photoelectrically (via led and phototran-
sistor) or mechanically (via brushes).  The grey code output
might look like 00 01 11 10 00 going one way and 00 10 11 01 00
going the other, so we can tell the difference in direction.

Some historical information about mice, according to Bill Barns:

The mouse as originally invented by Doug Engelbart and Bill
English and patented by them (rights assigned to their employer
at the time, Stanford Research Institute (now SRI International))
consists of two high precision potentiometers connected mechan-
ically to metal wheels with rather sharp edges, approximately 2
inches in diameter, and set at right angles to each other as close
as possible without touching.  [This seems a kludgey way to get
this motion, because the pots would "pin" occasionally, even if
they were 20-or-more-turn.]  The pots are mounted on a metal base
plate to which is attached a bracket.  On the bracket there are
(in the original, and still popular configuration) three switches
which are triggered by buttons about 5/16 inch diameter [8 mm]
which rest upon spring metal fingers attached also to the bracket.
The bottom of the metal finger rests on the momentary-contact
actuator of the microswitch.  This arrangement puts some "click"
into the feel.  The switches typically are SPST with a common
ground so that for a three button mouse there are four wires for
the switches and one wire for the non-ground side of each pot - 6
total.  The mouse wheel voltages are fed into an analog->digital
converter of about 10 to 12 bit resolution and at appropriate
times, some logic samples the digital value and does the
appropriate thing.

Engelbart lives on at Tymshare, and English went to Xerox PARC
and gave birth to Alto etc., (not sure if he's still there).
Bill estimates the invention of the mouse between 1962 and 1967,
and *guesses* 1963/4.

By the way, I got several warnings about suits, patents that I
musn't breach, etc, which I condense below:

Patents to SRI and Xerox apply to a number of features of the
design.  The Englebart/English Patent is probably still in
force, and it covers both digital and analog mice.  [I was
warned to check the patents before building my own.  I really
don't think that building your own personal whatever falls
under patent laws (unless possibly if you sell it).]

Thanks to Jerry Farrell (Farrell at PARC-MAXC), Bill Barns
(Barns at OFFICE), Craig Everhart (Craig Everhart at CMU-10A),
and Steven Kirsck (SK at MIT-MC).

-----


-----------------------------------------------------------------
gopher://quux.org/ conversion by John Goerzen <[email protected]>
of http://communication.ucsd.edu/A-News/


This Usenet Oldnews Archive
article may be copied and distributed freely, provided:

1. There is no money collected for the text(s) of the articles.

2. The following notice remains appended to each copy:

The Usenet Oldnews Archive: Compilation Copyright (C) 1981, 1996
Bruce Jones, Henry Spencer, David Wiseman.