Verified Commit 1f7752b3 authored by Valérianne's avatar Valérianne 💬
Browse files

Add mouse trak

parent 687f3068
---
title: 1997 Mouse Trak
tags: [mouse, trackball]
date: 2022-04-18T08:30:38+02:00
draft: false
x-state: orange
x-illustration: images/front.jpg
socialImage: images/front.jpg
layout: tech-sheet
---
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 |
{.table .table-sm .table-striped}
Original bearings datasheet: https://www.nmbtc.com/parts/r-2zz/
## Pinouts
{{< figure src="images/sensors.jpg" width="300px" >}}
### P1
| | | | | |
|---|---|---|---|---|
| 10 | 8 | 6 | 4 | 2 |
| GND SHIELD | NC | NC | NC | DATA |
| NC | NC | VCC 5V | CLK | GND |
| 9 | 7 | 5 | 3 | 1 (mark: *) |
{.table .table-sm}
### 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 |
{.table .table-sm}
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 |
{.table .table-sm .table-striped}
## New PCB
Work in progress...
{{< figure src="images/new_pcb.png" width="500px" >}}
\ No newline at end of file
---
title: Computing
---
\ No newline at end of file
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment