This is a MOUSE-TRAK from 1997, REV 2.1, connection cable had been modified for some military requirements.
After reversing the pinout, even with a PS/2 adapter the mouse does nothing, I’ve first replaced the Zilog with a Teensy.
Now a new PCB is being designed with a sensor for the ball.
⚓ Parts replacements
Some parts wears, here are some replacements available:
what | old P/N | new P/N | drop-in |
---|---|---|---|
opto sensor | ISTS832S | OPB822S | yes, cut the two mount extremities. E side is the same E as old one, and is where the * on PCB is |
click buttons | Matsushita AV3402619 | AV3402619-A | yes |
the other click button | unknown | C&K D6L90-F1-LFS | yes |
bearings | NMB R-2ZZ | whatever R2ZZ replacement | yes |
Original bearings datasheet: https://www.nmbtc.com/parts/r-2zz/
⚓ Pinouts
⚓ P1
10 | 8 | 6 | 4 | 2 |
GND SHIELD | NC | NC | NC | DATA |
NC | NC | VCC 5V | CLK | GND |
9 | 7 | 5 | 3 | 1 (mark: *) |
⚓ MCU
Top view.
Bridge goes to pin 4 of both H and V sensors.
bri | dged | DATA | CLK | GND | SW2 | SW3 | SW1 | NC |
OUT H | OUT H | OUT V | OUT V | VCC | XTAL | XTAL | NC | SW4 |
To note:
- SW1, 2, 3 and 4 are pull-up to VCC through RP1.
- Both phases of the opto sensors are pull-down to GND through RP2.
⚓ Wiring a Teensy 2.0
Firmware: WIP, https://github.com/rhaamo/mouse-trak-teensy/
Bridge the bridge to GND.
Remove the MCU, pads are fragile, might ends up with trace cutting and some patchs…
Leave the jumper JP1 on the RIGHT: “empty, jumper both pins, C1 empty here” or it will short VCC and GND (don’t ask how I know that).
You can leave the XTAL and C3/C4 or remove them, as you wish, the MCU is OTP, just trash it or whatever.
MCU | Teensy |
SW2 (middle) | 19 |
SW3 (right) | 20 |
SW1 (left) | 21 |
SW4 (???) | 18 |
OUT H | 8 |
OUT H | 7 |
OUT V | 6 |
OUT V | 5 |
VCC | VCC |
GND | GND |
BRIDGE | GND |
⚓ New PCB
Work in progress…