There are several methods brewing for hooking up a keyboard. The one most in line with the system is WattSekunde's four chip design for a matrix keyboard interface. But such keyboards might be hard to find, while PS/2 keyboards are still easy to get. But their protocol is convoluted and it is unclear how to handle that with a few simple logic chips. So... we cheat!
PS/2 is simply too modern, and we need a time machine to translate its fast and complex signals to the simple signals that the Gigatron will understand. The ATtiny85 will be our Babel fish.
To get some idea: the ATtiny85 must be configured to run at 8 MHz to do its magic. 1 MHz won't be good enough to catch and transfer simple key strokes. Here is the system in action:
Discussions
Become a Hackaday.io Member
Create an account to leave a comment. Already have an account? Log In.
Very neat and compact! But if you're going to cheat by using a micro, then you might as well bring it up to the modern keyboard standard USB. I believe you can do it with a single micro as well, but maybe not as elegant as the 8-pin ATtiny. This is probably why so many early computers had their keyboards built-in (maybe in the Gigatron 2?)
Are you sure? yes | no
That was the previous phase, but it used an Arduino Uno and that has two micro controllers, one for the USB. Next step is to remove the PS/2 guts from the keyboard and drive the matrix from TTL :-)
Are you sure? yes | no