Keyboard proof of concept

A project log for Discrete YASEP

a 16-bits YASEP computer (mostly) made of DIP/SOIC chips like in the 70s and 80s... with 2010's twists!

yann-guidon-ygdesYann Guidon / YGDES 10/24/2015 at 21:250 Comments

Schematics are nice, working circuits are much better ;-)

I found old keyboard keys that I unsoldered in the early 90s, when my ambition was to design a 6809-based computer. It needed keys and I found them in a strange module I bought at a surplus. Then the switches and caps remained in their little boxes for more than 20 years...

Those are nice Siemens-made, not Cherry top-of-the-line but better for typing purpose than the usual KST. You don't need to press the key completely to close the contacts and the caps have enough markings to be useful (though the control/function keys will need stickers).

Those switches have an integrated diode, ready to be wired as you like, but they will only be used for mechanical purposes. I instead use SMB Schottky diodes to increase the voltage margin (this was discussed in the "Redneck" log).

I pulled a Europe-sized board from my stock and layed the keys out: 30 fit so it's enough for this purpose. 16 Hex keys and 14 functions/commands should be enough. The only annoying thing is the keys are not "flush", the PCB needs 3 holes. I managed to reduce this by cutting stuff on the back but a 3mm drill is still required on the PCB.

After this is done, the rest is very easy.

Switches and SMB diodes are then soldered:
(fancy wiring, huh ?)

I tested all the keys' contacts and had to change one.
I can now choose where I'll put each key for optimal convenience.

That's a nice "retro" look ;-) But more important it's functional and cheap.

The questions that remain are:

I haven't checked yet my stock of HC parts in DIP package. I can't afford buying new things at this moment so I have to be patient and use what I already have...