Computer Communications 303 Keyboard Restoration, Teensy USB

User avatar
OldIsNew

17 Dec 2017, 01:55

I was recently able to pick up a Computer Communications 303 keyboard.
orig sm.jpg
orig sm.jpg (287.49 KiB) Viewed 2726 times
back sm.jpg
back sm.jpg (272.73 KiB) Viewed 2726 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 2726 times
tag sm.jpg
tag sm.jpg (84.94 KiB) Viewed 2726 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 2726 times
PCB front sm.jpg
PCB front sm.jpg (584.52 KiB) Viewed 2726 times
plungers sm.jpg
plungers sm.jpg (339.64 KiB) Viewed 2726 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 2726 times
diodes sm.jpg
diodes sm.jpg (435.54 KiB) Viewed 2726 times
diodes3 sm.jpg
diodes3 sm.jpg (505.47 KiB) Viewed 2589 times
Here a couple of interesting views though the PCB with back lighting:
backlit front.jpg
backlit front.jpg (406.02 KiB) Viewed 2726 times
backlit back.jpg
backlit back.jpg (451.83 KiB) Viewed 2726 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 2726 times
wired1 sm.jpg
wired1 sm.jpg (638.73 KiB) Viewed 2726 times
wired2 sm.jpg
wired2 sm.jpg (699.61 KiB) Viewed 2726 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 2442 times
refinished sm.jpg
refinished sm.jpg (415.34 KiB) Viewed 2726 times
working sm.jpg
working sm.jpg (263.93 KiB) Viewed 2726 times
working3 sm.jpg
working3 sm.jpg (211.26 KiB) Viewed 2726 times

I'm not sure it's going to make it as a daily driver, but it is fun to use!
Last edited by OldIsNew on 01 Jan 2018, 07:42, edited 2 times in total.

User avatar
Chyros

17 Dec 2017, 03:13

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

User avatar
seebart
Offtopicthority Instigator

17 Dec 2017, 10:29

Your list of awesome threads continues OldIsNew...keep up the great work!

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

User avatar
Nuum

17 Dec 2017, 11:06

: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:

User avatar
Daniel Beardsmore

17 Dec 2017, 12:57

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

User avatar
OldIsNew

17 Dec 2017, 14:30

if anyone is curious this is a brochure for the system that used this keyboard:
page1sm.jpg
page1sm.jpg (84.76 KiB) Viewed 2630 times
pages2.jpg
pages2.jpg (573.85 KiB) Viewed 2630 times
pages3.jpg
pages3.jpg (435.48 KiB) Viewed 2630 times

User avatar
seebart
Offtopicthority Instigator

17 Dec 2017, 15:58

OldIsNew wrote: if anyone is curious this is a brochure for the system that used this keyboard:
I sense a wiki entry... :maverick:

User avatar
DustGod
Yet another IBM snob

22 Dec 2017, 13:38

This is beyond gorgeous.

User avatar
Sangdrax

31 Dec 2017, 07:52

This is so cool.

User avatar
Redmaus
Gotta start somewhere

31 Dec 2017, 08:31

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.

User avatar
OldIsNew

31 Dec 2017, 23:06

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 2462 times
Latch_through2.jpg
Latch_through2.jpg (132.3 KiB) Viewed 2432 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 2462 times
Diode matrix back
Diode matrix back
diode_matrix_back.jpg (377.35 KiB) Viewed 2462 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.
Last edited by OldIsNew on 01 Jan 2018, 09:16, edited 2 times in total.

User avatar
JP!

01 Jan 2018, 07:13

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.

Post Reply

Return to “Workshop”