Page 1 of 1

Computer Communications 303 Keyboard Restoration, Teensy USB

Posted: 17 Dec 2017, 01:55
by OldIsNew
I was recently able to pick up a Computer Communications 303 keyboard.
orig sm.jpg
orig sm.jpg (287.49 KiB) Viewed 3096 times
back sm.jpg
back sm.jpg (272.73 KiB) Viewed 3096 times
The PCB is marked 4-69, I'm not positive it's a date of manufacture, but I did find a brochure for the board from March 1970 and there is an inventory sticker on the back from Jan 71.
label sm.jpg
label sm.jpg (257.03 KiB) Viewed 3096 times
tag sm.jpg
tag sm.jpg (84.94 KiB) Viewed 3096 times

The switches are a mechanical lever type. depressing the top lever stretches a spring and causes a second small lever contact to snap up against a contact plate.
switches1 sm.jpg
switches1 sm.jpg (408.83 KiB) Viewed 3096 times
PCB front sm.jpg
PCB front sm.jpg (584.52 KiB) Viewed 3096 times
plungers sm.jpg
plungers sm.jpg (339.64 KiB) Viewed 3096 times

Switches in action:

The PCB is interesting ALL the switches are on ONE row and thus each has it's own column which runs though a row of diodes before connecting to ICs.
PCB_BACK2 sm.jpg
PCB_BACK2 sm.jpg (503.94 KiB) Viewed 3096 times
diodes sm.jpg
diodes sm.jpg (435.54 KiB) Viewed 3096 times
diodes3 sm.jpg
diodes3 sm.jpg (505.47 KiB) Viewed 2959 times
Here a couple of interesting views though the PCB with back lighting:
backlit front.jpg
backlit front.jpg (406.02 KiB) Viewed 3096 times
backlit back.jpg
backlit back.jpg (451.83 KiB) Viewed 3096 times
Since the matrix is one row with 65 columns this was a bit of an issue for one Teensy++ - so I bit the bullet and made cuts in the row trace (very small cuts with a utility knife that could easily be re-bridged) to create 4 rows and then wired up the four rows (AB, CD, EF, G) and the columns.
Rows_Color sm.jpg
Rows_Color sm.jpg (445.89 KiB) Viewed 3096 times
wired1 sm.jpg
wired1 sm.jpg (638.73 KiB) Viewed 3096 times
wired2 sm.jpg
wired2 sm.jpg (699.61 KiB) Viewed 3096 times

Then refinished the face plate which had quite a bit of rust and cleaned up the case.
CC-303_orig_plate1a_sm.jpg
CC-303_orig_plate1a_sm.jpg (356.78 KiB) Viewed 2812 times
refinished sm.jpg
refinished sm.jpg (415.34 KiB) Viewed 3096 times
working sm.jpg
working sm.jpg (263.93 KiB) Viewed 3096 times
working3 sm.jpg
working3 sm.jpg (211.26 KiB) Viewed 3096 times

I'm not sure it's going to make it as a daily driver, but it is fun to use!

Posted: 17 Dec 2017, 03:13
by Chyros
Oh wow, a mousetrap switch board Oo . I think Haata showed a disassembled numpad with them once, but I'm pretty sure it wasn't shown in action, and definitely not converted xD . Really cool to see them at work here. Amazing find and project mate! :D

Posted: 17 Dec 2017, 10:29
by seebart
Your list of awesome threads continues OldIsNew...keep up the great work!

THIS is what I only ever come to DT for anymore. :D

Posted: 17 Dec 2017, 11:06
by Nuum
:o That's an awesome looking keyboard! Nice find! #dta2018

Here is a video by HaaTa demonstrating how the switches work, in case somebody is wondering:

Posted: 17 Dec 2017, 12:57
by Daniel Beardsmore
Chyros wrote: Oh wow, a mousetrap switch board Oo . I think Haata showed a disassembled numpad with them once, but I'm pretty sure it wasn't shown in action, and definitely not converted xD . Really cool to see them at work here. Amazing find and project mate! :D
He's got the same keyboard:

photos-f62/the-original-cherry-keyboard ... 11362.html

Posted: 17 Dec 2017, 14:30
by OldIsNew
if anyone is curious this is a brochure for the system that used this keyboard:
page1sm.jpg
page1sm.jpg (84.76 KiB) Viewed 3000 times
pages2.jpg
pages2.jpg (573.85 KiB) Viewed 3000 times
pages3.jpg
pages3.jpg (435.48 KiB) Viewed 3000 times

Posted: 17 Dec 2017, 15:58
by seebart
OldIsNew wrote: if anyone is curious this is a brochure for the system that used this keyboard:
I sense a wiki entry... :maverick:

Posted: 22 Dec 2017, 13:38
by DustGod
This is beyond gorgeous.

Posted: 31 Dec 2017, 07:52
by Sangdrax
This is so cool.

Posted: 31 Dec 2017, 08:31
by Redmaus
I'm impressed with how you lined up the rows and converted the board. I always get bogged down in the details when it comes to these things. Amazing work.

Posted: 31 Dec 2017, 23:06
by OldIsNew
Thanks everyone for the nice comments.

A couple of other things about the board - the original key matrix is actually one row and 63 (not 65) columns because both SHIFT keys and the LOCK key are on the same column. The lock key has a mechanical latch that when pressed also depresses and latches down left SHIFT key :
Lock_lever_sm3.jpg
Lock_lever_sm3.jpg (97.96 KiB) Viewed 2832 times
Latch_through2.jpg
Latch_through2.jpg (132.3 KiB) Viewed 2802 times
When the left SHIFT key is next pressed it releases the latch. Kind of a nice simple hardware approach to a caps lock button.



Also I think the diode matrix is one of the more interesting aspects of this board:
Diode matrix front
Diode matrix front
diode_matrix_front.jpg (390.1 KiB) Viewed 2832 times
Diode matrix back
Diode matrix back
diode_matrix_back.jpg (377.35 KiB) Viewed 2832 times
I haven't been able to find out a great deal about them so far, but apparently diode matrices can be used as encoders (as I would guess it is being used on this board) and were also used as ROM in early computers. Does anyone know more about this topic?
seebart wrote: I sense a wiki entry... :maverick:
Lol, went ahead and started one.

Posted: 01 Jan 2018, 07:13
by JP!
I almost bid on this one. I am glad you got it and brought it back to life. One of these days I would like to convert something like this.