Jump to content
Main menu
Main menu
move to sidebar
hide
Navigation
Main Page
Community Portal
Village Pump
Recent Changes
Upload File
Help
Help Contents
Editing Guide
Repair Guide Template
Sandbox
Browse Wiki
📜 Service Manuals
📐 Schematics
🍏 Apple
🎮 Nintendo
🌀 Sega
⚡ Troubleshooting
Search
Search
Appearance
Create account
Log in
Personal tools
Not logged in
Talk
Contributions
Create account
Log in
Editing
Apple Mouse IIc
Page
Discussion
English
Read
Edit
Edit source
View history
Tools
Tools
move to sidebar
hide
Actions
Read
Edit
Edit source
View history
General
What links here
Related changes
Page information
Appearance
move to sidebar
hide
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
{{Infobox computer peripheral | name = Apple Mouse IIc | image = [[File:Apple_Mouse_IIc_A2M4015.jpg|250px]] | caption = Apple Mouse IIc in cream-beige color | manufacturer = Apple Computer, Inc. | type = Computer mouse | release date = April 1984 (M0100 version) | discontinued = 1988 | price = $125 (with MousePaint software) | interface = DE-9 connector (dual-purpose port) | compatible = Apple IIc, IIe (with card), Macintosh | dimensions = 2.5" W × 3.7" L × 1.3" H | weight = 140g (4.9 oz) | predecessor = None (first IIc mouse) | successor = Platinum Apple Mouse IIc | model = M0100, A2M4015, A2M4035 }} The '''Apple Mouse IIc''' was a computer mouse designed specifically for the Apple IIc computer, introduced in April 1984. While sharing the M0100 model number with the Macintosh Mouse initially, it featured distinct internal electronics to identify itself to the IIc's dual-purpose joystick/mouse port. The mouse underwent several revisions through its production run, with model numbers changing from M0100 to A2M4015 and finally A2M4035 for the platinum version. Its cream-beige color scheme and sleeker profile distinguished it from its Macintosh counterpart, while its cross-platform compatibility made it unique among Apple mice of the era. == Development and Purpose == === Background === The Apple IIc, introduced in April 1984, was designed as a compact, portable version of the Apple IIe. Unlike the IIe which required a separate mouse interface card, the IIc featured a built-in dual-purpose port that could accept either a joystick or mouse. This design decision required special consideration for the mouse hardware. The dual-purpose port presented a technical challenge: the computer needed to distinguish between a joystick and a mouse when either was connected. Apple's solution was to design a mouse with specific identification circuitry that would signal to the IIc what type of device was connected. === Design Requirements === The IIc mouse needed to: * Send identification signals to the dual-purpose port * Maintain compatibility with existing mouse software * Match the IIc's cream-beige aesthetic * Provide reliable operation without a dedicated mouse port * Be manufacturable at reasonable cost == Model Variations == === Original M0100 Version (1984) === The first Apple Mouse IIc carried the same M0100 model number as the Macintosh Mouse but was distinctly different: '''Physical characteristics:''' * Color: Cream-beige to match IIc case * Button: Matching cream color (not contrasting) * Cable: Cream-colored cable * Profile: Sleeker, less blocky than Mac version * Surface: Smooth, uniform texture '''Internal differences:''' * Identification resistors for IIc detection * Modified encoder circuitry * Different PCB layout * Special signaling components === A2M4015 Version (1985-1987) === In 1985, Apple updated the model number and made minor revisions: '''Changes:''' * New model designation: A2M4015 * Label simply read "Mouse" (not "Mouse IIc") * Minor internal component updates * Improved manufacturing consistency * Often sold boxed with MousePaint software '''Packaging:''' * Included user manual * MousePaint disk (3.5" or 5.25") * Packing list * Registration card === A2M4035 Platinum Version (1988) === The final version adopted Apple's platinum color scheme: '''Updates:''' * Platinum gray color matching late IIc models * Identical appearance to Platinum Macintosh Mouse * USA-manufactured versions work on IIc * Improved internal components * Better cross-platform compatibility == Technical Specifications == === Physical Specifications === '''Dimensions:''' * Width: 2.5 inches (64mm) * Length: 3.7 inches (94mm) * Height: 1.3 inches (33mm) * Cable length: 4 feet (1.2m) * Weight: 140g (4.9 oz) without cable '''Tracking mechanism:''' * Type: Opto-mechanical * Ball: Rubber-coated steel, 22mm diameter * Resolution: 100 counts per inch * Tracking speed: Up to 10 inches/second * Encoder wheels: Slotted optical type === Electronic Design === ==== Identification Circuit ==== The key difference between the IIc mouse and other Apple mice was the identification circuit: '''Components:''' * Resistor networks for port identification * RN1: 10KΩ network near switch * RN2: 620Ω network near ball area * SN74LS14N hex Schmitt trigger inverter * Additional pull-up resistors on signal lines '''Identification method:''' The IIc detected the mouse by checking resistance values on specific pins: * Pin combinations created unique resistance signature * Different from joystick resistance values * Allowed automatic device detection * No user configuration required ==== Signal Processing ==== '''Optical sensors:''' * Type: 3-pin infrared sensors * Output: Push-pull configuration * No external pull-up resistors needed * Direct drive capability for IIc inputs '''Signal conditioning:''' * Schmitt trigger for signal cleanup * Resistor networks for level adjustment * Compatible with IIc's NE556 timer inputs * Provided clean quadrature signals === Connector and Pinout === The Mouse IIc used a DE-9 connector with the following pinout: {| class="wikitable" style="width:60%; text-align:center;" ! Pin !! Signal !! Function |- | 1 || +5V || Power supply |- | 2 || SW0 || Mouse identification |- | 3 || GND || Ground |- | 4 || X2 || X-axis quadrature 2 |- | 5 || SW1 || Button signal |- | 6 || n/c || Not connected |- | 7 || Y2 || Y-axis quadrature 2 |- | 8 || X1 || X-axis quadrature 1 |- | 9 || Y1 || Y-axis quadrature 1 |} '''Connector characteristics:''' * 5 pins top row, 3 pins bottom row configuration * Different internal wiring than Mac mouse * Special resistance values for identification == Compatibility == === System Compatibility === '''Native support:''' * Apple IIc (all versions) * Apple IIc Plus '''With Mouse Interface Card:''' * Apple II * Apple II Plus * Apple IIe * Apple IIGS '''Cross-platform compatibility:''' * All Macintosh computers with DE-9 port * Lisa 2/Macintosh XL * Works as standard mouse on these systems === Software Compatibility === '''Apple IIc software:''' * MousePaint (bundled) * MouseDesk * MouseWrite * The Print Shop * Various educational titles * ProDOS applications with mouse support '''Cross-platform notes:''' * Functions as standard mouse on Macintosh * No special drivers needed for Mac use * Identification resistors don't affect Mac operation === Compatibility Issues === ==== Early Mac Mouse on IIc ==== Some early Macintosh mice (M0100) don't work properly on the IIc: '''Problem mice:''' * Early Alps-manufactured M0100 * Some Taiwan-produced versions * Mice with open-collector outputs '''Symptoms:''' * Not recognized by IIc * Erratic cursor movement * No response at all '''Technical cause:''' * Weak output drive capability * Cannot overcome IIc's pull-up resistors * Insufficient current to trigger NE556 inputs ==== Solutions ==== '''Hardware modifications:''' * Replace comparator chip with push-pull output type * Change µPC339 to TLC3704IN * Modify pull-up resistor values * Add buffer ICs '''Alternative solutions:''' * Use Apple Mouse IIc instead * Use later USA-made M0100 versions * Purchase IIc-specific mouse * Use adapter devices == Internal Construction == === Disassembly === '''Tools required:''' * Small Phillips screwdriver * Plastic spudger * Patience (tight clips) '''Procedure:''' # Remove single screw from button area # Locate clips on strain relief sides # Use spudger to release side clips (very tight) # Separate case halves carefully # Note component positions before removal '''Reassembly notes:''' * Ensure encoder wheels properly seated * Check cable routing * Verify clips fully engaged * Test before final screw installation === Component Layout === '''Main PCB components:''' * Microswitch: Omron SS-01-FD * Logic IC: SN74LS14N (hex Schmitt trigger) * Resistor network 1: 10KΩ (E10KΩ8433) * Resistor network 2: 620Ω (E620Ω8432) * Optical sensors: 3-pin IR type * Various discrete components '''Mechanical components:''' * Ball cage assembly * X and Y axis rollers * Encoder wheels with slots * Spring-loaded roller arms * Ball retainer ring == Common Issues and Repairs == === Mechanical Problems === {| class="wikitable" style="width:90%; text-align:center;" |+'''Common Mouse IIc Problems''' ! Issue !! Symptoms !! Cause !! Solution |- | Not recognized || IIc doesn't detect mouse || Failed ID resistors || Check/replace resistor networks |- | Erratic tracking || Cursor jumps around || Dirty sensors/ball || Clean thoroughly with alcohol |- | No X or Y movement || Single axis failure || Broken encoder wheel || Replace wheel or harvest from donor |- | Button failure || Click not registering || Worn Omron switch || Replace with SS-01-FD or equivalent |- | Intermittent operation || Works sometimes || Loose internal connections || Resolder connections |- | Cable problems || Connection issues || Strain relief failure || Repair cable or replace |} === Diagnostic Procedures === '''Initial testing:''' # Connect to Apple IIc # Boot with MousePaint or compatible software # Check if mouse is recognized # Test movement in all directions # Verify button operation # Check for smooth tracking '''Advanced diagnostics:''' # Measure resistance between ID pins # Check for proper values (10KΩ and 620Ω) # Test continuity of all connections # Verify optical sensor operation # Check Schmitt trigger outputs === Cleaning Procedures === '''Basic cleaning:''' # Remove ball and retainer ring # Clean ball with mild soap and water # Clean rollers with isopropyl alcohol # Remove debris from ball cavity # Clean optical sensors with swab # Reassemble when completely dry '''Deep cleaning:''' # Disassemble mouse completely # Clean PCB with isopropyl alcohol # Clean encoder wheels carefully # Check and clean all optical paths # Inspect and clean connector pins # Test before reassembly === Component Replacement === ==== Button Switch ==== '''Original part:''' Omron SS-01-FD '''Modern equivalent:''' Still available from Mouser '''Alternative:''' Any compatible 6mm tactile switch '''Replacement procedure:''' # Desolder original switch # Clean PCB pads thoroughly # Install new switch # Ensure proper orientation # Test click action ==== Resistor Networks ==== If identification fails: # Test resistance values # Replace if out of specification # RN1: 10KΩ SIP resistor network # RN2: 620Ω SIP resistor network # Verify proper installation ==== Cable Repair ==== '''Common failure points:''' * Strain relief exit * Near connector * Internal wire breaks '''Repair method:''' # Identify break location # Disassemble if internal # Splice or replace cable # Ensure proper color coding # Test all connections == Maintenance == === Regular Maintenance === '''Preventive care schedule:''' '''Weekly (heavy use):''' * Wipe ball with clean cloth * Check for smooth operation '''Monthly:''' * Remove and clean ball * Inspect rollers for debris * Test button responsiveness '''Quarterly:''' * Deep clean mechanism * Check cable condition * Clean connector pins '''Annually:''' * Full disassembly and service * Replace worn components * Document condition === Storage === '''Long-term storage:''' * Clean thoroughly before storage * Remove ball to prevent flat spots * Store in anti-static bag * Protect from temperature extremes * Avoid humidity exposure * Coil cable loosely '''Environmental conditions:''' * Temperature: 10-30°C optimal * Humidity: 30-60% RH * Avoid direct sunlight * Protect from dust * Prevent chemical exposure == Modifications == === Improving Mac Mouse Compatibility === For Mac mice that don't work on IIc: '''TLC3704IN chip swap:''' # Remove µPC339 comparator # Install TLC3704IN (pin compatible) # Provides push-pull outputs # Drives IIc inputs properly # No other modifications needed '''Alternative: Add buffer IC:''' # Install 74LS244 buffer chip # Wire between sensors and outputs # Provides adequate drive current # More complex modification === USB Conversion === '''Modern conversion options:''' * Arduino-based converters * Commercial adapters (rare) * Custom microcontroller solutions '''Conversion maintains:''' * Original appearance * Button functionality * Reasonable tracking accuracy * USB HID compatibility == Software == === MousePaint === MousePaint was the bundled software with the Mouse IIc: '''Features:''' * Full painting application * Pattern fills * Shape tools * Text support * File save/load * Printer support '''System requirements:''' * Apple IIc with mouse * 128K RAM * One disk drive * Color or monochrome display === Other Mouse Software === '''Productivity:''' * MouseWrite - Word processor * MouseCalc - Spreadsheet * MouseDesk - Desktop environment '''Graphics:''' * Dazzle Draw * Blazing Paddles * The Print Shop '''Educational:''' * Various MECC titles * Reader Rabbit series * Math Blaster == Production Information == === Manufacturing === '''Production timeline:''' * 1984: M0100 version introduced * 1985: A2M4015 revision * 1987: Continued production * 1988: A2M4035 platinum version * 1988: End of production '''Manufacturing locations:''' * USA (later versions) * Taiwan (some versions) * Various contractors === Packaging === '''Retail package contents:''' * Apple Mouse IIc * MousePaint software * User manual * Quick reference card * Registration card * Warranty information '''Box variations:''' * Early: Simple packaging * Later: Colorful retail box * Software bundle versions * OEM versions for IIc == Collecting == === Identification === '''Model identification:''' * Check bottom label * M0100: Early version * A2M4015: Most common * A2M4035: Platinum version '''Date determination:''' * Component date codes * PCB revision marks * Serial number patterns === Preservation === '''Best practices:''' * Clean before storage * Prevent UV exposure * Control humidity * Regular exercise if functional * Document serial numbers * Preserve original components == See Also == * [[Apple IIc]] * [[Apple Mouse|Apple Mouse (M0100)]] * [[Apple II Mouse Interface Card]] * [[Apple Desktop Bus Mouse]] {{Navbox-AppleVintageAccessories}} [[Category:Apple Vintage Accessories]]
Summary:
Please note that all contributions to RetroTechCollection may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see
RetroTechCollection:Copyrights
for details).
Do not submit copyrighted work without permission!
Cancel
Editing help
(opens in new window)
Pages included on this page:
Template:Hlist/styles.css
(
edit
)
Template:Infobox computer peripheral
(
edit
)
Template:Navbox
(
edit
)
Template:Navbox-AppleVintageAccessories
(
edit
)
Module:Arguments
(
edit
)
Module:Navbar
(
edit
)
Module:Navbar/configuration
(
edit
)
Module:Navbar/styles.css
(
edit
)
Module:Navbox
(
edit
)
Module:Navbox/configuration
(
edit
)
Module:Navbox/styles.css
(
edit
)
Module:TableTools
(
edit
)
Search
Search
Editing
Apple Mouse IIc
Add topic