Apple 1 keyboard Micro Switch 1974

13 replies [Last post]
Offline
Joined: Jul 12 2012
Posts: 33

Hi everyone,
I'm Aurel(I'm french, please forgive my english mistakes!). I made a wire wrapping apple 1 few years ago > applethefirst

I've found this keyboard recently :
microswitch keyboard

I think it's the keyboard of the "Smithsonian" apple 1. It's a Micro Switch from 1974, but not sure which model it is.
Unfortunetly I don't know from what it was taken.
So I'm looking for informations about it (technical and historical). I'd like to know if I could use it on my replica.
For now, I've no idea how to plug it and I don't find any information on the internet.
Thanks for your help!

__________________

applethefirst

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
speedyG's picture
Offline
Joined: Nov 16 2011
Posts: 1163
Re: Apple 1 keyboard Micro Switch 1974

hello aurel6814,
the very first attempt should be to download the schematic of the Apple II ... allthough it is not exactly the same - the principle task is comparable...
you have a matrix of switches and the only difference is that they are at the apple I a little bit more simple...
think of it as a row of 16 switches each
and 1 line to determine if the key is upper half of 16 keys from 32 keys or lower half of 16 switches from 32 keys
the next Line would be the line that determines the use of the Control-key and if the characters are controlcharacters...
the final aditional line that was used later at the apple II series was the Schift-key-line to determine if the Keys were upper case or lower case.... ( at the Apple I it was only Upper Case ! )
the determination process was executed by a so called decoderchip, that delivered the final code as one byte to the keyboard-connector.
the differences in the keyboards of those days were caused by the way the matrix was decoded and by the code that was given to the keyboard connecter.... the most common standard of keyboard-codes used in those days was the so called EBCEDI code and later at the apple II the mostly used code was the ASCII code.

__________________

In early days I had a lot of money but no time - now I have no money but a lot of time....
the second part includes less friends but a lot more joy on life....

Offline
Joined: Oct 9 2011
Posts: 595
Re: Apple 1 keyboard Micro Switch 1974

Hey you finally joined AppleFritter Wink

Bienvenue....

Aurel,

To extend a bit of what Speedy said, but since I know you can "wire-wrap"

Try tracing the power, ground and 12v by figuring out the from the decoder chip on the board and it's data sheet. It looks like a nice ceramic one which ever it is. Though checking the data sheet for the decoder may just be enough to wire it up for an apple-1.

if you want to experiment before risking your computer, setup a bench supply for 5v and 12v, Next use a couple of latches to hold the output of the decoder to some LEDs with the proper resistors. You can then check the output of the keyboard's codes to make sure they work and match what the Apple-1 is expecting. If not you may have to re-map some of the bits using a few 7400 series logic chips like Wendell Sander does on his Apple-1 to generate an underscore for a rubout character.

You can then either make a custom cable or wire-wrap up a converter board once you figure it all out to hook it up to the Apple-1.

Note: All of this assumes it's a parallel keyboard.

Cheers,
Corey

speedyG's picture
Offline
Joined: Nov 16 2011
Posts: 1163
Re: Apple 1 keyboard Micro Switch 1974

hello aurel6814,
in adition to the explanations above and the points spotted out by corey986 also another hint....
because Mike Willegal made a page with info to his adaptor from PS2keyboard to apple 1 - that page
as far as i remember - contains a link to the coding of the MCU-chip used in the adaptor....
and examining that code shows at least what the normal apple 1 expects to get as input at the
keyboard plugsocket (i.e. which keys at the keyboard should generate which codes/bytes... )
so that might be an other source to examine too.....
sincerely speedyG

__________________

In early days I had a lot of money but no time - now I have no money but a lot of time....
the second part includes less friends but a lot more joy on life....

Offline
Joined: Jul 12 2012
Posts: 33
Re: Apple 1 keyboard Micro Switch 1974

Thanks for the answers and your help.
Yes Corey, I'm finally here! Actually I tried to come a couple years ago but I didn't understand I had to send an email to be registered ...

So these are the chips whitch are on the pcb :
9N00/7400 > nand gate
7486 > exclusive or gate

ITT 946.5 > unknow...

and the encoder is a
2S 7422SH SW 20276, 28 pins and I have no idea what's that ! (I suppose 7422 is the datecode)I don't know what voltage it needs

__________________

applethefirst

Offline
Joined: Oct 9 2011
Posts: 595
Re: Apple 1 keyboard Micro Switch 1974

Can to post or send me a closeup picture of the encoder. Maybe I can figure out what it is. Hopefully it is not a custom chip.

Cheers,
Corey

Offline
Joined: Jul 12 2012
Posts: 33
Re: Apple 1 keyboard Micro Switch 1974

Thanks, I'm going to take some pictures.
It's definitly a parallel /ASCII keyboard. I could trace the mass, the +5v and I think what is the -12V (I compared it with the datanetics keyboard). I'm still confuse between data bit and function key.

Maybe the ITT 946.5 generate the strobe...

__________________

applethefirst

speedyG's picture
Offline
Joined: Nov 16 2011
Posts: 1163
Re: Apple 1 keyboard Micro Switch 1974

aurel6814 wrote:

Thanks, I'm going to take some pictures.
It's definitly a parallel /ASCII keyboard. I could trace the mass, the +5v and I think what is the -12V (I compared it with the datanetics keyboard). I'm still confuse between data bit and function key.

Maybe the ITT 946.5 generate the strobe...

Strobe (STRB) and KeyboardAcknowledge (KACKN)are Handshakesignals and are always generated/recieved from the encoderchip.
Strobe indicates to Computer I/O that a key has been struck and KeyboardAcknowledge indicates to encoderchip that the information has been picked away from CPU from the latch.

__________________

In early days I had a lot of money but no time - now I have no money but a lot of time....
the second part includes less friends but a lot more joy on life....

Offline
Joined: Jul 12 2012
Posts: 33
Re: Apple 1 keyboard Micro Switch 1974

Sorry, I made a mistake >
maybe the ITT 946.5 generate the clock signal for the encoder?

__________________

applethefirst

Offline
Joined: Jul 12 2012
Posts: 33
Re: Apple 1 keyboard Micro Switch 1974

Corey,
This is the picture of the encoder.

https://picasaweb.google.com/lh/photo/2ZmoKO7204oaF45QIML2RFOUa7aA8vf7Os8bbE8w_54?feat=directlink

I also made other pictures of the keyboard microswitch keyboard

__________________

applethefirst

Offline
Joined: Oct 9 2011
Posts: 595
Re: Apple 1 keyboard Micro Switch 1974

Hard to tell from the pic, but is that an ASV or MSV or ???? on the top.

speedyG's picture
Offline
Joined: Nov 16 2011
Posts: 1163
Re: Apple 1 keyboard Micro Switch 1974

Hallo Corey986,
i have seen similar chips with the same ceramic top design and they had been from MSI.
This was a kind of "outfit" of single-chip-processors used from 1975 to 1981....
It seems that part of the printing has vanished by ruboff..... but MSI should be a rather sure proposal....
sincerely
speedyG

__________________

In early days I had a lot of money but no time - now I have no money but a lot of time....
the second part includes less friends but a lot more joy on life....

Offline
Joined: Jul 12 2012
Posts: 33
Re: Apple 1 keyboard Micro Switch 1974

Corey986 wrote:

Hard to tell from the pic, but is that an ASV or MSV or ???? on the top.

I can't see better with my eyes! MSI seems a good guess.

__________________

applethefirst

asbesto's picture
Offline
Joined: Aug 22 2012
Posts: 29
Re: Apple 1 keyboard Micro Switch 1974

"EBCEDI" ? Are you sure? I only remember EBCDIC and I can't find more about EBCEDI on Google...

(hi everybody, I'm new here, I will present myself in a message soon Wink

__________________

73 de IW9HGS - Gabriele "Asbesto" Zaverio"
Director of "Museo dell'Informatica Funzionante" Computer Museum
http://museum.freaknet.org - Palazzolo Acreide (SR) - Italy