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/
|9||7||5||3||1 (mark: *)|
Bridge goes to pin 4 of both H and V sensors.
|OUT H||OUT H||OUT V||OUT V||VCC||XTAL||XTAL||NC||SW4|
- 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.
⚓ New PCB
Work in progress…