IBM 4704 F107 Restoration

User avatar
thefarside

13 Jan 2023, 04:53

Part 1
This is description of my process restoring a 1985 IBM F107. For reference this keyboard is from the IBM 4704 terminal computers used at banks in the 1980s. You can find more info on the 4704 keyboards here: http://kishy.ca/?p=648

I have reproduction F77 and love it but also need a full size keyboard with a numpad. This was on my “white whale” wish list and I was fortunately able to get one. This isn’t a guide but I hope you find it useful. I relied on others experience for help and you might also find them useful:
4704 Model F 107-key Restoration Log

[Restoration] IBM 4704 F77 FINISHED

IBM 107 Key Model F 4704 Restoration Thread

IBM 107 Key Model F 6020218 Restoration Work Thread

I’m not the first to do this and hopefully not the last! Without further ado, here we go!

Tools used:
1. Normal size flathead screwdriver
2. Large size flathead screwdriver
3. Clamps
4. Channel lock pliers
5. Hex bit and driver

Items used for cleaning:
1. Denture cleaner or any cleaner good for key caps
2. 90% or greater isopropyl alcohol to clean the PCB
3. Scrubbing pad
4. Sand paper (80 to 100 grit)
5. Toothbrush

Items used for restoration:
1. Rustoleum Rust Reformer (I used black but any color is OK)
2. Medium-Large cardboard box to paint barrel plate
3. Two Blocks to Rest Barrel Plate on for Barrel and Flipper Installation
4. Replacement foam
5. Vertical and horizontal stabilizers for ANSI conversion

I’d recommend replacing the foam if you’re opening the barrel assembly. My F107 was 37 years old and the foam completely disintegrated when I touched it. Not replacing it could cause it to further disintegrate which could cause problems like loose barrels and debris affecting the switch contact.

If you are going to sand and paint the barrel plate then you should plan to replace the foam. I purchased replacement foam from this eBay seller and from Ellipse who executes the New Model F program.

My F107 is original except for an Xwhatsit controller.
Step 0 F107 Front Before Restoration.jpeg
Step 0 F107 Front Before Restoration.jpeg (285 KiB) Viewed 5462 times

First I removed and cleaned the key caps. I only reused the top row numbers keys but wanted to make sure all were clean for storage. I put the keys in a mason jar and cleaned them with denture tabs.
Step 1 Pulled Caps.jpeg
Step 1 Pulled Caps.jpeg (425.25 KiB) Viewed 5462 times

After the denture clean bath I put them in an ultrasonic cleaner and rinsed them.
Step 2a Clean Keys.jpeg
Step 2a Clean Keys.jpeg (256.64 KiB) Viewed 5462 times

The keys take a while to completely dry so I left them out for several days. I would recommend putting a fan on them if you want them to dry faster.
Step 2b Dry Keys.jpeg
Step 2b Dry Keys.jpeg (273.9 KiB) Viewed 5462 times

Next I unscrewed the case screws which requires a hex bit.
Step 3a Open F107 Back Case and Label.jpeg
Step 3a Open F107 Back Case and Label.jpeg (257.41 KiB) Viewed 5462 times

Closeup of hex screw:
Step 3b F107 Case Screw.jpeg
Step 3b F107 Case Screw.jpeg (166.45 KiB) Viewed 5462 times

Once the screws are off the back case can be removed:
Step 3c Remove Back Case.jpg
Step 3c Remove Back Case.jpg (339.1 KiB) Viewed 5462 times

There’s another hex screw holding the cable coming from the controller and after that’s removed the inner assembly can be removed.
Step 3d Remove Barrel Plate Assembly.jpeg
Step 3d Remove Barrel Plate Assembly.jpeg (721.66 KiB) Viewed 5462 times

The barrel plate was pretty dirty. I suspected the foam was in bad shape, so the barrel plate would need to be removed.
Step 4a Barrel Plate Assembly Left Side Dirty.jpeg
Step 4a Barrel Plate Assembly Left Side Dirty.jpeg (539.25 KiB) Viewed 5462 times

The barrel plate is secured to the back plate with locking tabs that slide together and one that’s bent down onto the back plate.
Sliding locking tabs:
Step 4b Barrel Plate Assembly Locking Tab Closeup.jpeg
Step 4b Barrel Plate Assembly Locking Tab Closeup.jpeg (448.51 KiB) Viewed 5462 times

Bent locking tab:
Step 4c Barrel Plate Assembly Locking Tab.jpeg
Step 4c Barrel Plate Assembly Locking Tab.jpeg (202.38 KiB) Viewed 5462 times

I used a pair of needle nose pliers to bend the locking tab back:
Step 4d Bend Locking Tab.JPG
Step 4d Bend Locking Tab.JPG (232.79 KiB) Viewed 5462 times

After the locking tab was bent back the barrel plate needed to be pushed away from the sliding tabs. I put a large flathead screwdriver in between the barrel plate and backing plate that rises to secure to the case and twisted to easily push the barrel plate away and slide it from the locking tabs:
Step 5a Slide to Unlock Barrel and Back Plate.jpg
Step 5a Slide to Unlock Barrel and Back Plate.jpg (136 KiB) Viewed 5462 times

I opened the assembly and could see the original foam was in pretty bad shape:
Step 5b Remove Back Plate from PCB.jpg
Step 5b Remove Back Plate from PCB.jpg (541.7 KiB) Viewed 5462 times

The foam is interesting in how shiny it appears. Closeup of the original foam:
Step 5d Barrel Plate Opened Closeup.jpg
Step 5d Barrel Plate Opened Closeup.jpg (505.39 KiB) Viewed 5462 times

Next I removed all of the flippers and barrels:
Step 7 Remove Flippers and Barrels.jpg
Step 7 Remove Flippers and Barrels.jpg (377.83 KiB) Viewed 5462 times

I decided to clean the barrels the same way I cleaned the keys using denture cleaning tablets:
Step 8a Add Denture Tablets.jpg
Step 8a Add Denture Tablets.jpg (173.43 KiB) Viewed 5462 times

I added the tablets first, then the barrels:
Step 8b Add Barrels.jpg
Step 8b Add Barrels.jpg (242.74 KiB) Viewed 5462 times

Then water to created a nice, bubbly barrel soup:
Step 8d Mix Together.jpg
Step 8d Mix Together.jpg (180.59 KiB) Viewed 5462 times

I let the barrels soak for an hour or so and noticed the foam didn’t completely come off, so I used an old electric toothbrush to remove the remaining foam. I used an old baking tray to keep track of the barrels:
Step 9a Clean Foam from Each Barrel.jpg
Step 9a Clean Foam from Each Barrel.jpg (238.74 KiB) Viewed 5462 times

It was tedious and took a long time to clean them all, but the barrels were just like new after:
Step 9b Clean Foam from Each Barrel.jpeg
Step 9b Clean Foam from Each Barrel.jpeg (112.17 KiB) Viewed 5462 times

Then I let them dry near an open window:
Step 9d Dry Barrels.jpg
Step 9d Dry Barrels.jpg (342.94 KiB) Viewed 5462 times

Next I had to remove the stabilizers from the barrel plate. I remember reading they are fragile and could break easily and that it was next to impossible to remove them without breaking one and I came close, but did break one using my method. The stabilizers are plastic so I put the barrel plate on a towel to catch the stabilizer after pushing it through with a flathead screwdriver. I used a screwdriver head that perfectly fit into the notch in the back of the stabilizer:
Step 10a Remove Stabilizer Inserts.jpg
Step 10a Remove Stabilizer Inserts.jpg (138.08 KiB) Viewed 5462 times

Next I cleaned the barrel plate, running it under water and using a scrubbing pad to remove the remaining foam and debris:
Step 11 Clean Barrel Plate.jpg
Step 11 Clean Barrel Plate.jpg (223.97 KiB) Viewed 5462 times

The barrel plate was clean, but showing signs of corrosion and pitting. It needed to be painted so next was sanding to prep for paint.
Step 12b Cleaned Barrel Plate Ready for Sanding.jpg
Step 12b Cleaned Barrel Plate Ready for Sanding.jpg (313.26 KiB) Viewed 5462 times

I used a rough (100-120 grit) sanding block to get the original paint off and any rust.
Step 12c Sand Barrel Plate to Prep for Paint.jpg
Step 12c Sand Barrel Plate to Prep for Paint.jpg (312.28 KiB) Viewed 5462 times

I kept sanding until you could see mostly metal.
Step 12d Sanded Barrel Plate to Prep for Paint Front.jpg
Step 12d Sanded Barrel Plate to Prep for Paint Front.jpg (203.23 KiB) Viewed 5462 times

The corrosion was more apparent after the sanding.
Step 12g Rust and Corrosion Needing Paint Protection.jpg
Step 12g Rust and Corrosion Needing Paint Protection.jpg (191.42 KiB) Viewed 5462 times

I chose Rust-oleom Rust Reformer because I had it laying around in the garage and it seemed like it would work.
Step 13a Rustoleum Rust Reformer.jpg
Step 13a Rustoleum Rust Reformer.jpg (268.82 KiB) Viewed 5462 times

I sprayed several coats, waiting a day after each coat based on the experience of another person’s restoration, to ensure a good seal.
Step 13b Painting on Cardboard.jpg
Step 13b Painting on Cardboard.jpg (604.11 KiB) Viewed 5462 times

After a few coats it looked brand new!
Step 13c Painted Barrel Plate Front.JPG
Step 13c Painted Barrel Plate Front.JPG (439.09 KiB) Viewed 5462 times

Closeup of the back of of the barrel plate showing the part number?
Step 13d Painted Barrel Imperfections 1.JPG
Step 13d Painted Barrel Imperfections 1.JPG (468.36 KiB) Viewed 5462 times

I then cleaned the foam on the back plate with an alcohol pad.
Step 14 Clean Foam from Back Plate.jpg
Step 14 Clean Foam from Back Plate.jpg (433.45 KiB) Viewed 5462 times

Along with the PCB. Note: I learned on a Focus keyboard using less than 90% alcohol results in an opaque film on the PCB. I don’t think the film damages the PCB, but I recommend using a higher concentration to be safe.
Step 15b Clean Old Foam from PCB.jpg
Step 15b Clean Old Foam from PCB.jpg (365.59 KiB) Viewed 5462 times

Next I reinstalled the spacebar stabilizers. These are plastic, old and might not survive the reinstallation, so I recommend having a backup plan. My backup was to use steel spacebar tabs from the New Model F project. These would need to be glued to the barrel plate but would be a good replacement. You could also make your own by bending a small steel tab and gluing it to the barrel plate, or 3-D print a “U”.
https://www.modelfkeyboards.com/product ... tabs-pair/
Step 16a Reinstalling Spacebar Stabilizers.JPG
Step 16a Reinstalling Spacebar Stabilizers.JPG (59.98 KiB) Viewed 5462 times

The F107 spacebar stabilizer wire has a shorter height than the Model M, so I recommend keeping it unless you can install new stabilizer inserts.
Step 16b Spacebar Stabilizer Comparison.JPG
Step 16b Spacebar Stabilizer Comparison.JPG (473.39 KiB) Viewed 5462 times

The Model M stabilizer wire is thicker, and can’t be used with the original stabilizer inserts:
Step 16c Spacebar Stabilizer Comparison.JPG
Step 16c Spacebar Stabilizer Comparison.JPG (111.06 KiB) Viewed 5462 times

The original F107 stabilizer is made of several parts, with thicker pieces attached to the end to fit the spacebar.
Step 16d F107 Spacebar Stabilizer Wire.JPG
Step 16d F107 Spacebar Stabilizer Wire.JPG (129.28 KiB) Viewed 5462 times

The thicker piece allows the wire to fit in the original F107 and new Model M spacebars.
Step 16d Spacebar Stabilizer Comparison.JPG
Step 16d Spacebar Stabilizer Comparison.JPG (117.59 KiB) Viewed 5462 times

I installed the inserts without breaking them by fitting a small flathead screwdriver into the insert and pressing down into the barrel plate.
Step 16e Spacebar Stabilizer Installation.JPG
Step 16e Spacebar Stabilizer Installation.JPG (118.37 KiB) Viewed 5462 times
Last edited by thefarside on 13 Jan 2023, 05:17, edited 8 times in total.

User avatar
thefarside

13 Jan 2023, 05:00

Part 2

Next I put a new foam mat onto the back of the barrel plate.
Step 17 Put Foam Over Barrel Plate.jpg
Step 17 Put Foam Over Barrel Plate.jpg (265.45 KiB) Viewed 5460 times

I mounted the barrel plate onto two blocks of wood to raise it from the desk, allowing me to insert the barrels.
Step 18c Install Barrels.JPG
Step 18c Install Barrels.JPG (410.78 KiB) Viewed 5460 times

Next I installed the flippers. I’m converting the layout to ANSI, so I didn’t install flippers for the backspace, right and left shift.
Step 20a Put PCB and Back Plate on Barrel Plate Assbly.JPG
Step 20a Put PCB and Back Plate on Barrel Plate Assbly.JPG (398.49 KiB) Viewed 5460 times

Then the back plate goes back on.
Step 20b Put PCB and Back Plate on Barrel Plate Assbly.JPG
Step 20b Put PCB and Back Plate on Barrel Plate Assbly.JPG (280.54 KiB) Viewed 5460 times

I flipped over there assembly and clamped the top and bottom together to make sliding the the back plate into he barrel plate locking tabs easier.
Step 22 Clamp Backplate and Barrel Plate Together.jpg
Step 22 Clamp Backplate and Barrel Plate Together.jpg (383.56 KiB) Viewed 5460 times

I slide the two pieces together I inserted a large flathead screwdriver between the mounting bracket and barrel plate and turned it, pushing the barrel plate into the back plate slots.
Step 23 Use Force to Push Locking Tabs Together.JPG
Step 23 Use Force to Push Locking Tabs Together.JPG (155.46 KiB) Viewed 5460 times

Then I bent the one tab that was originally bent.
Step 24 Bend Locking Tab.JPG
Step 24 Bend Locking Tab.JPG (123.21 KiB) Viewed 5460 times

Next the horizontal and vertical stabilizers needed to be installed. I opened up my New Model M to use as a reference.
Step 25a Install Stabilizers.jpg
Step 25a Install Stabilizers.jpg (196.92 KiB) Viewed 5460 times

Then came the floss mod. I think the floss cleans up the sound and removes most of the resonance from the springs, perfecting the sound (in my opinion :))
Step 26a Floss Mod.JPG
Step 26a Floss Mod.JPG (165.64 KiB) Viewed 5460 times
Step 26b Floss Mod.JPG
Step 26b Floss Mod.JPG (115.55 KiB) Viewed 5460 times

I installed the keys starting with the ones using stabilizers. Just in case there was an issue.
Step 27 Install Keys with Assbly Vertical.JPG
Step 27 Install Keys with Assbly Vertical.JPG (111.04 KiB) Viewed 5460 times

I was using a key set from the New Model F project and it came with its own stabilizers which ensures compatibility, but I wound up having one issue with the + key. My fix was to use rubber bands to offset the barrel a bit which gave it the right orientation and allows the key to work perfectly.
Step 28 Barrel Adjustment for New Model F Keys.JPG
Step 28 Barrel Adjustment for New Model F Keys.JPG (215.32 KiB) Viewed 5460 times

Finally it gets all buttoned up and is ready to go! I’m using the xwhatsit software to define keys and have had no issues.
Finished.jpg
Finished.jpg (316.21 KiB) Viewed 5460 times

User avatar
Sheepless

13 Jan 2023, 12:25

Fantastic work! It takes courage to tackle restoration of something as rare and desirable as an F107!

User avatar
darkcruix

13 Jan 2023, 13:36

Indeed, looks great. I love the overall configuration of it and ANSI mod. I kept the Num Pad with all individual keys as it gives me a bit more room for additional keys (as if they are needed on a F107 :)). You also did catch an F107 in good shape. I need to powder coat mine at some point.

User avatar
jsheradin

13 Jan 2023, 13:54

Excellent work! Thanks for sharing the process. I love seeing care and effort go into restoring stuff.

User avatar
fohat
Elder Messenger

13 Jan 2023, 15:40

Fantastic job.

Your thoroughness and photographic skills put my clumsy ancient attempt at this to shame.
https://geekhack.org/index.php?topic=76 ... msg1900511

User avatar
thefarside

13 Jan 2023, 16:28

fohat wrote:
13 Jan 2023, 15:40
Fantastic job.

Your thoroughness and photographic skills put my clumsy ancient attempt at this to shame.
https://geekhack.org/index.php?topic=76 ... msg1900511
Full credit goes to you and the others that I researched to ensure success.

Sheepless, this was my first Model F restoration and I was nervous but can say it's not that bad to restore and very forgiving. If go slow and take your time you're almost certain to be successful. Model Fs are built very well and can be forgiving if you make a mistake.

User avatar
fohat
Elder Messenger

13 Jan 2023, 17:32

thefarside wrote:
13 Jan 2023, 16:28

it's not that bad to restore and very forgiving. If go slow and take your time you're almost certain to be successful.
This is certainly true.

A Model F "restoration" is literally just taking it apart and putting it back together again, repairing anything that needs repair or replacement along the way. And unlike some others (cough Model M cough), Fs were made to be repairable.

and PS - if you aren't afraid of a bit of very basic Dremel work, adding those "Alt" keys to an F AT is really not that challenging.

User avatar
dcopellino

13 Jan 2023, 19:40

I gave a quick glance to your post, promising to myself to deep in later and i liked your job. Well done and welcome to the F107 club, my most satisfying model F.
IMG_20210403_123217.jpg
IMG_20210403_123217.jpg (4.55 MiB) Viewed 5231 times
Mine went to the chrome-plating shop. :D

User avatar
thefarside

13 Jan 2023, 23:01

Wow! That looks great! Thanks!
Last edited by thefarside on 14 Jan 2023, 14:56, edited 1 time in total.

User avatar
darkcruix

14 Jan 2023, 08:22

dcopellino wrote:
13 Jan 2023, 19:40
I gave a quick glance to your post, promising to myself to deep in later and i liked your job. Well done and welcome to the F107 club, my most satisfying model F.IMG_20210403_123217.jpg
Mine went to the chrome-plating shop. :D
I always loved that chrome look ... amazing.
When I restored mine it was super simple, but meanwhile it is beaten up again (regular paint out of the can is not what you want to use).
IMG_3500.jpeg
IMG_3500.jpeg (1.72 MiB) Viewed 5156 times

User avatar
Maledicted

14 Jan 2023, 09:16

Great work. I like that you only did the essentials and left the original paint on the case. Mine was powder coated before I acquired it.

User avatar
thefarside

14 Jan 2023, 15:04

I’ve considered painting mine and ordered a set of dark grey caps from ellipse thinking I’d go for an industrial look, but don’t want to alter the original paint because it’s in good shape. I wonder if I could use something like plasti dip to have a new color but preserve the original paint?

Just because I installed the dark grey keys and the contrast was a little too much for me :lol:
IMG_7437.jpg
IMG_7437.jpg (2.66 MiB) Viewed 5100 times

User avatar
inmbolmie

14 Jan 2023, 20:46

Nice job, and curious to see that fix with the rubber bands. I would suggest using polyurethane plastibands instead, as the rubber ones will wear off and release the pressure pretty quickly.

User avatar
Maledicted

14 Jan 2023, 22:52

thefarside wrote:
14 Jan 2023, 15:04
I’ve considered painting mine and ordered a set of dark grey caps from ellipse thinking I’d go for an industrial look, but don’t want to alter the original paint because it’s in good shape. I wonder if I could use something like plasti dip to have a new color but preserve the original paint?

Just because I installed the dark grey keys and the contrast was a little too much for me :lol:
IMG_7437.jpg
I've worked with plasti dip before. It is really forgiving stuff. That's some really old paint that looks like it is already chipped in at least one place though. I know I wouldn't risk making it worse myself.

If you wait a few decades, yours might be the only beige one left. lol

inmbolmie is right about the rubber bands. They're going to turn into goo eventually.

User avatar
thefarside

14 Jan 2023, 23:15

Thanks I'll switch to polyurethane bands. I don't want any surprises if/when the rubber bands go. I'm definitely going to preserve the paint, but I might look into plasti dip if it's safe. If not it'll stay original.

User avatar
-Space-NATO-

16 Jan 2023, 17:26

I Want an F107 :cry:

User avatar
TNT

17 Jan 2023, 11:41

Don't we all? ;)
Never give up hope, brother

User avatar
Sheepless

17 Jan 2023, 11:52

I sometimes daydream about finding various keyboard unobtainium for cheap at a yard sale. Though I'm not sure I could ethically give a grieving widow pennies for her late husband's "garage full of junk" when it's actually worth a fortune.

User avatar
Muirium
µ

17 Jan 2023, 12:58

The trouble is if you offer her anything like market price, you'll pop her illusion this stuff is all more trouble than it's worth. Heaven forfend: she might even look it up on ebay! The next you'll hear about it is an alert for a sky high priced, hyped up version of the same thing you were just looking at, and will never see again. Danger…

This was a message from the Devil's Advocate. Wherever there's a doubt, there's a well meaning devil.

User avatar
fohat
Elder Messenger

17 Jan 2023, 16:02

Sheepless wrote:
17 Jan 2023, 11:52

I could ethically give a grieving widow pennies for her late husband's
There are workarounds.

You could say something like "I had one of these years ago until it finally broke. A few months ago I saw one in a 2nd hand shop for $50 but passed it up, and when I went back the next week it was gone. I really should give you $75 for it."

She would be delighted, at both the money and your honesty, and it will seem like a plausible explanation. I have done that sort of thing a couple of times and still paid a fraction of the actual market value. Because if you don't get it for pennies somebody else will.

User avatar
JP!

17 Jan 2023, 18:44

Love the fresh look of a painted barrel plate. An often overlooked detail that you don't really see once everything is put back together. Also it looks like I am going to need to find more clamps...

User avatar
thefarside

17 Jan 2023, 19:10

Sheepless wrote:
17 Jan 2023, 11:52
I sometimes daydream about finding various keyboard unobtainium for cheap at a yard sale. Though I'm not sure I could ethically give a grieving widow pennies for her late husband's "garage full of junk" when it's actually worth a fortune.
You never know. The 4704 keyboards were exclusively used by banks which makes finding them very difficult. Although one user found an F77 in a pile of garbage outside a bank. If I see treasure hunting opportunity I’ll usually check it out.

Post Reply

Return to “Workshop”