Ampex 210 plus is a terminal keyboard, manufactured for Ampex by Hi-Tek. It uses Hi-Tek Series 725 AKA space invader switches. This particular models uses tow eyed, linear switches.
I removed original MCU (40 pin 8-bit Mitsubishi M5L8048-186P) and replaced it with Teensy++ 2.0 (AT90USB1286). With some rewiring Teensy++ 2.0 was almost pin to pin compatible with existing pads. Flashing QMK firmware onto Teensy makes this keyboard programmable and replaces existing 4-pin RJ connector with USB mini.
- USB mini B
- 4 programmable layers
- 16 macro keys
- bootmagic on esc key
- speaker
- VIA
* Pins D5 and D6 were causing some permanent shorting when using this keyboard over USB 3.0. As marked bellow, those two pins had to be jumped to pins F6 and F7. Every other pin is as marked, and Teensy only has to be shifted one pin to left in the exact orientation as pictured. Pins on PCB marked with red are unused.
* The pinout above does not include two shift and ctrl keys. Due to design (or some other reason), this keyboard had both shift keys act as single key. Ctrl key was routed through some other components that I didn't want to desolder. In this firmware I rewired those keys into separate rows and columns only because that was the easiest and cleanest way to reach controller pins i.e. you can rewire it to some other free row-column combinations.
* 6 trace connectors coming from 2 shift keys and ctrl key have to be cut. Not doing so will cause some delay in input. The trace connectors that have to be cut are marked on the picture bellow with small red circles.
* I have soldered only the pins that I am using in this firmware. To achieve this I have cut pins that are not used. Soldering all the pins might produce a short or some other type of interference.
* Rows and colums colored in green are extra rows and columns I mentioned in Wiring section.
* This PCB has a marking SP1 for speaker. Two pins comming out on the back of the PCB have to be jumped to pins marked bellow.
* If you happen to break stabilizers you can get the files to 3D-print them here