Apple Mouse
| Apple Mouse | |
|---|---|
| Apple Mouse M0100 (Beige version) | |
| Manufacturer | Apple Computer, Inc. / Alps Electric / Logitech |
| Type | Computer mouse |
| Discontinued | October 1987 |
| Price | $35 (standalone) |
| Interface | DE-9 connector |
| Compatible | Macintosh 128K through Plus, Lisa 2 |
| Dimensions | 2.75" W × 3.8" L × 1.4" H |
| Weight | 150g (5.3 oz) |
| Predecessor | Apple Lisa Mouse |
| Successor | Apple Desktop Bus Mouse |
| Model | M0100 |
The Apple Mouse (model M0100) was the computer mouse shipped with the original Macintosh computer in 1984. Based on the earlier Lisa Mouse design but with cost-reduced components and manufacturing, it became the mouse that popularized graphical user interfaces and established the mouse as an essential computer peripheral. The M0100 was manufactured in several variations between 1984 and 1987, with an estimated 1.7 million units produced. Its single-button design and quadrature encoding mechanism established design principles that Apple would maintain for decades.
Development History
[edit | edit source]Origins
[edit | edit source]The M0100's development directly followed the Lisa Mouse (A9M0050) introduced in 1983. Apple's engineering team, led by Bill Dresselhaus and the industrial design group, needed to create a lower-cost mouse for the Macintosh while maintaining reliability and user experience. The target manufacturing cost was reduced from the Lisa Mouse's $50 to approximately $15 per unit.
Key design decisions included:
- Replacing the Lisa's steel ball with a rubber-coated steel ball for better traction
- Simplifying the internal mechanism while maintaining quadrature encoding
- Reducing the number of internal components
- Streamlining the manufacturing process
The mouse was co-developed with Alps Electric and later manufactured by multiple suppliers including Logitech, leading to several internal variations while maintaining the same model number and external functionality.
Design Philosophy
[edit | edit source]The single-button design was a deliberate choice by Apple, despite Xerox's three-button mouse precedent. Steve Jobs and the Mac team believed that a single button would be less intimidating to computer novices and would force software developers to create more intuitive interfaces. This philosophy required the Mac operating system to use keyboard modifiers (Command, Option, Shift) in combination with mouse clicks to achieve additional functionality.
Physical Design
[edit | edit source]External Characteristics
[edit | edit source]The M0100 featured a rectangular design with rounded edges that matched the Macintosh's design language:
Case design:
- Material: ABS plastic
- Colors: Beige (1984-1987), Platinum gray (1987)
- Surface texture: Smooth with slight texture on sides
- Button: Large rectangular surface occupying front third
- Logo: Embossed Apple logo on button surface
Dimensions:
- Width: 2.75 inches (70mm)
- Length: 3.8 inches (97mm)
- Height: 1.4 inches (36mm)
- Cable length: 4 feet (1.2m)
- Weight: 150g without cable
Ergonomics:
- Ambidextrous design
- Low profile for palm grip
- Textured sides for grip
- Large button area for easy clicking
Color Variations
[edit | edit source]Standard Macintosh version:
- Case: Beige (Pantone 453C)
- Button: Slightly darker brown
- Cable: Dark gray "Smoke" color
- Ball: Black or gray depending on version
Platinum version (1987):
- Case: Platinum gray (Pantone 427C)
- Button: Matching platinum
- Cable: Darker gray
- Ball: Gray
Apple IIc version:
- Case: Cream-beige (lighter than Mac version)
- Button: Matching cream color
- Cable: Matching light color
- Sleeker profile than Mac version
Internal Mechanism
[edit | edit source]Quadrature Encoding System
[edit | edit source]The M0100 used quadrature encoding to track movement:
Components:
- Rubber-coated steel ball (22mm diameter)
- Two perpendicular rollers (X and Y axes)
- Two slotted encoder wheels
- Four infrared LEDs (two per axis)
- Four photodetectors
- Simple logic board with encoder chip
Operation principle:
- Ball movement rotates against spring-loaded rollers
- Rollers turn encoder wheels with radial slots
- Slots alternately block and pass infrared light
- Photodetectors generate two square waves per axis
- Phase relationship between waves indicates direction
- Pulse frequency indicates speed
Technical specifications:
- Resolution: 100 counts per inch (cpi)
- Maximum tracking speed: 10 inches/second
- Sampling rate: 100 Hz
- Quadrature states: 4 per slot
Button Mechanism
[edit | edit source]Microswitch specifications:
- Type: Mechanical snap-action
- Manufacturer: Alps or Omron (varies)
- Actuation force: 65-85 grams
- Lifespan: 1 million clicks rated
- Travel: 0.5mm to actuation
- Audible click feedback
Button assembly:
- Plastic lever arm design
- Spring return mechanism
- Adjustable actuation point (some versions)
- Direct microswitch activation
Manufacturing Variations
[edit | edit source]Despite carrying the same M0100 model number, several distinct internal variations were produced:
Version 1: Early Production (1984)
[edit | edit source]Identification:
- Two screws near cable end
- "Copyright 1983" on PCB
- Square IC chips
- Black ball
Manufacturer: Alps Electric Location: Japan Mechanism: Heavy-duty encoder wheels Cable: Non-detachable, strain relief boot
Version 2: Mid Production (1985-1986)
[edit | edit source]Identification:
- Single screw at front
- Simplified PCB layout
- Cost-reduced components
- Black or gray ball
Manufacturer: Multiple (Alps, others) Location: Taiwan, Japan Changes: Lighter encoder wheels, simplified assembly Cable: Improved strain relief
Version 3: Late Production (1986-1987)
[edit | edit source]Identification:
- Two screws (different positions)
- Further simplified internals
- Some with detachable cable
- Gray ball standard
Manufacturer: Logitech (primarily) Location: Taiwan, Ireland Changes: Final cost reductions Notable: Some units pre-assembled for Plus
Version 4: Platinum (1987)
[edit | edit source]Identification:
- Platinum gray color
- Matching Mac Plus styling
- Otherwise identical to Version 3
- Gray ball only
Manufacturer: Various Production: Limited run Purpose: Color coordination with platinum Macs
Interface and Protocol
[edit | edit source]DE-9 Connector
[edit | edit source]The M0100 used a 9-pin D-subminiature connector:
Pinout:
| Pin | Signal | Description |
|---|---|---|
| 1 | GND | Ground |
| 2 | +5V | Power supply |
| 3 | GND | Ground |
| 4 | X2 | X-axis quadrature signal 2 |
| 5 | X1 | X-axis quadrature signal 1 |
| 6 | n/c | Not connected |
| 7 | SW- | Button signal (active low) |
| 8 | Y2 | Y-axis quadrature signal 2 |
| 9 | Y1 | Y-axis quadrature signal 1 |
Electrical characteristics:
- Logic levels: TTL (0-5V)
- Current draw: 50mA typical
- Pull-up resistors: Internal to Mac
- Maximum cable length: 6 feet
Communication Protocol
[edit | edit source]Quadrature signals:
- Two square waves per axis
- 90-degree phase offset
- Direction from phase relationship
- Speed from frequency
Decoding sequence:
- Previous state stored
- Current state read
- Compare states to determine direction
- Increment/decrement position counter
- Report to operating system
Button handling:
- Hardware interrupt on press
- Debouncing in hardware
- Software handling of click/drag
Common Issues and Diagnostics
[edit | edit source]Mechanical Problems
[edit | edit source]| Issue | Symptoms | Cause | Solution |
|---|---|---|---|
| Erratic cursor | Jumping, stuttering movement | Dirty ball/rollers | Clean with isopropyl alcohol |
| No X or Y movement | Cursor moves one axis only | Broken encoder wheel | Replace wheel or mouse |
| Intermittent tracking | Works sometimes | Dirty encoder slots | Disassemble and clean thoroughly |
| Double-clicking | Single click registers twice | Worn microswitch | Replace switch |
| No clicking | Button press not detected | Failed microswitch | Replace switch |
| Cable issues | Intermittent connection | Strain at connector | Repair or replace cable |
Diagnostic Procedures
[edit | edit source]Visual inspection:
- Check cable for obvious damage
- Inspect connector pins for bending
- Look for case cracks
- Check ball for flat spots
Functional testing:
- Connect to known-good Mac
- Open Mouse control panel
- Test all directions of movement
- Verify smooth tracking
- Test button operation
- Check for double-click issues
Internal inspection:
- Remove ball and check rollers
- Look for debris in ball cavity
- Check encoder wheels for damage
- Inspect photodetectors for dust
- Verify cable continuity
Repair Procedures
[edit | edit source]Cleaning
[edit | edit source]Basic cleaning:
- Turn mouse upside down
- Rotate retaining ring counterclockwise
- Remove ball and ring
- Clean ball with soap and water
- Clean rollers with alcohol-dipped swab
- Remove debris from cavity
- Reassemble when dry
Deep cleaning:
- Disassemble mouse completely
- Clean encoder wheels with compressed air
- Clean photodetectors with swab
- Wipe all surfaces with alcohol
- Check and clean all connections
- Lubricate roller shafts sparingly
Disassembly Guide
[edit | edit source]Tools required:
- Small Phillips screwdriver
- Plastic spudgers
- Tweezers
- Isopropyl alcohol (90%+)
- Cotton swabs
Procedure:
- Remove ball and retaining ring
- Locate case screws (position varies by version)
- Remove screws carefully
- Separate case halves starting at rear
- Note cable routing and component positions
- Document before proceeding
- Lift out PCB assembly carefully
Reassembly notes:
- Ensure encoder wheels seated properly
- Check roller spring tension
- Verify cable routing
- Test before final assembly
- Apply even pressure when closing case
Component Replacement
[edit | edit source]Microswitch Replacement
[edit | edit source]Compatible switches:
- Omron D2F series
- Alps SKFL series
- Generic 6mm × 6mm tactile
Replacement procedure:
- Desolder original switch
- Clean PCB pads
- Install new switch
- Verify orientation
- Solder carefully
- Test operation
Encoder Wheel Repair
[edit | edit source]Common failures:
- Broken teeth on wheel
- Cracked hub
- Worn shaft hole
Repair options:
- Glue broken teeth (temporary)
- 3D print replacement wheel
- Harvest from donor mouse
- Fabricate from thin plastic
Cable Repair
[edit | edit source]Failure points:
- Strain relief at mouse
- Near connector
- Mid-cable breaks
Repair procedure:
- Locate break with multimeter
- Cut cable past break
- Strip and tin wires
- Splice with heat shrink
- Test each connection
- Reinforce with tape
Roller Restoration
[edit | edit source]Symptoms of worn rollers:
- Poor tracking
- Requires excessive pressure
- Uneven movement
Restoration methods:
- Clean with alcohol
- Resurface with fine sandpaper
- Apply rubber rejuvenator
- Replace roller assembly
- Harvest from donor mouse
Modifications
[edit | edit source]Conversion to Optical
[edit | edit source]Several hobbyists have created optical conversion kits:
Components needed:
- Optical sensor module
- Microcontroller (Arduino Nano)
- 3D printed mounting bracket
- USB cable
Benefits:
- No mechanical maintenance
- Better tracking precision
- USB compatibility
- Preserves original appearance
Installation overview:
- Remove mechanical components
- Install optical sensor
- Mount microcontroller
- Connect USB cable
- Configure firmware
- Calibrate tracking
Adding Right-Click
[edit | edit source]Hardware modification:
- Add second microswitch
- Wire to unused DE-9 pin
- Modify case for button
- Software support required
Software solutions:
- Click-and-hold for context menu
- Keyboard modifier combinations
- Third-party utilities
USB Conversion
[edit | edit source]Direct USB conversion:
- Replace DE-9 with USB cable
- Add USB-HID controller
- Maintain quadrature decoding
- Power from USB (5V)
Adapter solutions:
- Commercial DE-9 to USB adapters
- DIY Arduino-based converters
- Maintains original hardware
Maintenance
[edit | edit source]Preventive Maintenance Schedule
[edit | edit source]Weekly (heavy use):
- Wipe ball with cloth
- Check for debris
Monthly:
- Remove ball and clean
- Inspect rollers
- Test button operation
Quarterly:
- Deep clean mechanism
- Check cable condition
- Lubricate if needed
Annually:
- Full disassembly
- Component inspection
- Contact cleaning
- Cable stress test
Storage Guidelines
[edit | edit source]Long-term storage:
- Clean thoroughly first
- Remove ball
- Store in anti-static bag
- Avoid temperature extremes
- Keep in dry environment
- Coil cable loosely
Environmental specifications:
- Operating: 10-40°C, 20-80% RH
- Storage: 0-50°C, 10-90% RH
- Avoid direct sunlight
- Prevent dust accumulation
Restoration Tips
[edit | edit source]Yellowing reversal:
- Retrobrite treatment possible
- UV exposure method
- Hydrogen peroxide gel
- Monitor carefully
- May affect plastic strength
Case restoration:
- Clean with mild detergent
- Polish scratches carefully
- Replace missing feet
- Restore logo if worn
Compatibility
[edit | edit source]Computer Compatibility
[edit | edit source]Native support:
- Macintosh 128K
- Macintosh 512K/512Ke
- Macintosh Plus
- Lisa 2/Macintosh XL
- Apple IIc (IIc version)
With adapters:
- Later ADB Macs (with adapter)
- Modern Macs (USB adapter)
- PCs (with appropriate adapter)
- Apple IIGS (adapter required)
Software Compatibility
[edit | edit source]System software:
- System 1.0 through 7.5.5 (native)
- Mac OS 8-9 (with adapter)
- Mac OS X (with USB adapter)
Mouse control options:
- Original Mouse control panel
- Tracking speed adjustment
- Double-click speed
- Limited customization options
Production and Sales
[edit | edit source]Manufacturing Data
[edit | edit source]Production timeline:
- 1984: Initial production begins
- 1985: Multiple manufacturers added
- 1986: Cost reduction changes
- 1987: Platinum version introduced
- October 1987: Discontinued
Production volumes:
- Estimated 1.7 million total units
- Peak production: 1985-1986
- Multiple manufacturing locations
- Various component suppliers
Manufacturing locations:
- Japan (Alps Electric)
- Taiwan (various contractors)
- Ireland (late production)
- USA (limited assembly)
Market Impact
[edit | edit source]The M0100 was instrumental in:
- Popularizing the computer mouse
- Establishing GUI as standard interface
- Proving single-button viability
- Setting mouse design standards
- Influencing competitor designs
Collecting
[edit | edit source]Identification Guide
[edit | edit source]Serial number locations:
- Bottom label (if present)
- Internal PCB markings
- Date codes on components
Determining version:
- Check screw configuration
- Examine PCB layout
- Note component types
- Check manufacturing location
- Ball color indicator
Value Factors
[edit | edit source]Condition grades:
- Mint: Unused, complete packaging
- Excellent: Minimal use, no yellowing
- Good: Normal wear, functional
- Fair: Heavy wear, works
- Poor: Non-functional or damaged
Value considerations:
- Box and documentation add 50-100% value
- Platinum versions more desirable
- Early versions with black ball premium
- Working condition essential
- Severe yellowing reduces value
Current market values (2024):
- Boxed, mint: $150-250
- Loose, excellent: $50-100
- Loose, good: $25-50
- Parts/repair: $10-25
Preservation
[edit | edit source]Best practices:
- Store in controlled environment
- Prevent UV exposure
- Regular exercise if functional
- Document serial numbers
- Maintain original components
- Avoid aggressive cleaning
See Also
[edit | edit source]