Teletype Model 43 Terminal keyboard

User avatar
OldIsNew

27 Nov 2017, 05:29

I obtained a keyboard module from a Teletype Model 43 terminal:
orig1a_sm.jpg
orig1a_sm.jpg (280.74 KiB) Viewed 2136 times
back_sm.jpg
back_sm.jpg (224.86 KiB) Viewed 2136 times
label_sm.jpg
label_sm.jpg (225.29 KiB) Viewed 2136 times
cover_removed_sm.jpg
cover_removed_sm.jpg (363.08 KiB) Viewed 2136 times
The switches weren't all working so I desoldered the PCB so I could remove and work on them. And the switches are what I think makes the board rather interesting. They are normally closed switches - opposite of most keyboard switches. And very clicky.
switch_intact_sm.jpg
switch_intact_sm.jpg (102.59 KiB) Viewed 2136 times
switch_bottom_sm.jpg
switch_bottom_sm.jpg (67.23 KiB) Viewed 2136 times
open_switch_sm.jpg
open_switch_sm.jpg (125.74 KiB) Viewed 2136 times
The contact plates are normally closed and when the key is pressed a metal tab is pressed that flips back one of the plates and breaks the electrical contact.
plunger_out_sm.jpg
plunger_out_sm.jpg (100.14 KiB) Viewed 2136 times
pressing1_sm.jpg
pressing1_sm.jpg (100.59 KiB) Viewed 2136 times
Some pics of the switch parts:
contact_parts1_sm.jpg
contact_parts1_sm.jpg (107.31 KiB) Viewed 2136 times
all contacts_out_sm.jpg
all contacts_out_sm.jpg (59.4 KiB) Viewed 2136 times
Flipper Plate
Flipper Plate
flip_plate_sm.jpg (66.92 KiB) Viewed 2136 times
The loose end of the wire in the pic above is soldered to the second switch contact in the center of the pic below:
empty_case_sm.jpg
empty_case_sm.jpg (96.86 KiB) Viewed 2136 times
Thankfully, after cleaning and reassembling the switches work.

I didn't want to desolder any ICs from the PCB because I think they just look too cool and I didn't want to permanently alter it.
pcb_front_desoldered_sm.jpg
pcb_front_desoldered_sm.jpg (320.13 KiB) Viewed 2136 times
So instead, I decided to go ahead with a hand wiring job. I used female pin connectors instead of soldering directly to the switch terminals to make it easier to remove switches if they need to be worked on again.
wired1_sm.jpg
wired1_sm.jpg (408.27 KiB) Viewed 2136 times
I altered the logic in my for Arduino C program to account for the normally closed switch matrix. All the rows and columns are kept set to HIGH at baseline then the row being scanned is temporarily dropped to low and the columns checked to see if they remain HIGH - meaning the key being checked is pressed (contact broken) - and thanks to diodes, it works! I'm glad I used the female pin connectors though, because several of the switches that I didn't open and clean - because they seemed to be working OK - are acting sticky and will have to be removed and cleaned.
working front2_sm.jpg
working front2_sm.jpg (356.98 KiB) Viewed 2136 times
Quick video of typing on the board:

Slom

27 Nov 2017, 06:32

Nice one :)
I was very curious about the switches in these, so thanks.

User avatar
seebart
Offtopicthority Instigator

27 Nov 2017, 09:19

Those switch rows remind me of Micro Switch Reed. Really nice, thanks for the video also!

Post Reply

Return to “Workshop”