These are the AKEOCTI Model. A nice compact 15 column by 6 row matrix, fully NKRO, in a fairly attractive case. They're solid wee things, and have a decent enough set of caps, the alphas being doubleshots. The main downside of these PS/2 boards (just like older Tipros) for me is the quirky software used to program them. They ship with many keys unassigned — most of the black blanks, and a few more besides — so for USB only guys like me, looking to convert them, they need reprogramming. This is not pretty. Davkol's tutorial has the gory details!
I gave it a shot, but couldn't get the SoftProg software to work. So today I stripped mine down to take a peek for alternate routes. Fortunately, I found one…
Excuse the northern winter light! The case is in two parts. The smaller one is the upper housing you see removed here. All that takes is a couple of screws. It covers this ribbon cable:
Which leads into a second PCB:
Separate controller sighted! Here's the matrix, viewed from below:
Four solder joints for every switch. You know what that means: there's a full complement of diodes, for NKRO.
Plate mounted MX blacks all round. The switch spacing is compatible with Tipro and SP POS caps. Here's a SPH 2x1 key. A fair bit taller, of course.
The stock Access caps are cylindricals like this. (SP's DCS profile? I'm guessing so.) Alphas are row profiled thin doubleshots. While the POS specific keys are not.
There's also three LEDs along the top edge of the keyboard. I gather these are programmable too. Fortunately, for me, they're on the main PCB, with the switches, away from the controller.
These light pipes in the upper housing make them visible in use.
Now for that controller. Here it is:
Only one of these three sockets is in use for the external cable. (Which is a double tailed PS/2 with passthrough on this model.)
Wouldn't it be nice if one of the other two was USB? Yeah, I doubt it too!
Here's the controller, with its 2003 copyright date.
My plan is to replace it entirely. From what I can see, the whole switch matrix is laid bare on the ribbon cable which joins the two boards. And those three LEDs, as there's nothing else to join them. The ribbon cable is 32 pin, and soldered at both ends. I intend to hook it up to a Teensy and run my own programmable USB controller. Anyone got advice about how I should hook it up, physically?