Author Topic: Super Soarer F-122 Re-build and Customize  (Read 6853 times)

0 Members and 1 Guest are viewing this topic.

Offline samwisekoi

  • MAWG since 1997
  • * Administrator
  • Thread Starter
  • Posts: 2480
  • Location: Mt. View, California
  • Sorry, moving houses. Be back ASAP.
    • Tweet samwisekoi
Super Soarer F-122 Re-build and Customize
« on: Sun, 03 May 2015, 14:06:57 »
Greetings! This is the start of a build log, or more particularly a re-build log for an IBM F-122 terminal keyboard that I am restoring, case modding, and for which I am creating and adding some custom electronics.  Thanks for this build go to JWAZ for finding the F-122 on e-Bay and Soarer for his wonderful terminal keyboard-to-USB converter.

Starting Point


IBM F-122 Terminal Keyboard, case removed.

I started with an F-122 in good shape.  No missing parts, working spacebar, nothing broken.  Good deal.  To that mix, I added/will add:

  • Teensy
  • Soarer converter software
  • USB cable and A and B connectors
  • Custom PCB and electronics
  • Full set of PC-122 keycaps plus some extras from Unicomp
  • Mylar labels and misc parts, also from Unicomp
  • Braided cable wrap, terminals, etc. from MDPC and Lutro0 Customs
  • Other things I've forgotten now and/or have not discovered I need!

I've started an Imgur album here.

I've finished the tear-down and the first couple of big sub-projects already.  I'll add them in subsequent posts.

 - Ron | samwisekoi
Sig auto-typed by my GH36 LH keypad.
I like keyboards and case modding.  Everything about a computer should be silent -- except the KEYBOARD!

'85 IBM F-122/Soarer Keyboard |  Leopold FC200 TKL (Browns) + GH36 Keypad (Browns/Greens) | GH-122 (Whites/Greens) with Nuclear Data Green keycaps in a Unicomp case

Offline neverused

  • Posts: 572
Re: Super Soarer F-122 Re-build and Customize
« Reply #1 on: Sun, 03 May 2015, 14:14:14 »
Looking forward to seeing your progress! Lovely as always.

Offline Defect

  • Posts: 670
  • I collect keyboards and keyboard accessories
Re: Super Soarer F-122 Re-build and Customize
« Reply #2 on: Sun, 03 May 2015, 14:17:24 »
I also am working on restoring an F122.  Look forward to using your album to help me :)

Not pictured: KeyCool 84 [MX Red] | Focus 2001 [Complicated White Alps]
Endgame Board | Defect's Watermelon Board Build Doc

Offline Rakanishu2199

  • Posts: 28
Re: Super Soarer F-122 Re-build and Customize
« Reply #3 on: Sun, 03 May 2015, 14:20:59 »
Good luck for your project! Is the big-ass reverse Return key common for older IBM models?

Offline samwisekoi

  • MAWG since 1997
  • * Administrator
  • Thread Starter
  • Posts: 2480
  • Location: Mt. View, California
  • Sorry, moving houses. Be back ASAP.
    • Tweet samwisekoi
Re: Super Soarer F-122 Re-build and Customize
« Reply #4 on: Sun, 03 May 2015, 14:31:41 »
Step 2: Super Soarer PCB

Since this F-122 will be my primary work keyboard AND serve as a user-experience trial for the future SD-122/155, I wanted to enable the keyboard with more intelligence than the average protocol converter provides.  However, the Soarer converter firmware is a great base, and will be used as a starting point.

But I want more capabilities!

So I created a little custom PCB I am calling the "Super Soarer" to add some capabilities via hardware.  Specifically, the PCB adds:

  • Status LEDs
  • NUMLOCK on/off logic for the NUMLOCK LED
  • Power LED
  • 90-degree pins for a reversible cable to the F-122 logic PCB


Samwisekoi "Super Soarer PCB with temporary LEDs installed

The Teensy is as you would expect, but working clockwise around the PCB there is a transistor that switches state when the NUMLOCK circuit is enabled, resistors for the NUMLOCK on/off logic circuit, resistors for the LEDs, a dim red power indicator LED, two 2-pin and one 3-pin LED connectors, and a polarized 4-pin connector that matches the terminal-out pins on the F-122 logic PCB.

Most of that is simple and obvious, but the NUMLOCK on/off logic circuit is worth some explanation.

NUMLOCK on/off logic circuit


Because this keyboard -- or really any keyboard with 104 or more keys -- does not need the directional keys on the number pad, in my opinion, the NUMLOCK key actually puts the keyboard into an error state.  That is, when you press the NUMLOCK key, the number pad loses all of its numbers!  Unfortunately, again, IMO, the NUMLOCK LED works backwards.  I want the NUMLOCK LED to be off under normal use -- just like the CAPSLOCK LED -- but if the NUMLOCK circuit is engaged, the associated LED should light to indicate an error condition.

The NUMLOCK on/off logic circuit enables just this behavior by lighting the LED when the NUMLOCK is OFF instead of when it is ON like it should be.  However, I am aware that there may be situations where this isn't the right answer, perhaps when converting a smaller form factor terminal keyboard WITHOUT a number pad.  Accordingly, the NUMLOCK LED has three pins.  Ground (to the resistor), ANTI-NUMLOCK, and regular old NUMLOCK.  I made this a three-pin connector in case someone (not me) wanted to use a two-color LED to indicate BOTH possible states with different colors.

To test this build, I soldered the LEDs directly to the pins.  Once I have modded the cover for the LEDs, I will remove those and make a six-pin connector and a cable that runs to the LEDs attached to the cover.

Just to be complete, here is the underside of the hard-wired PCB.  Not beautiful, but fully functional and well-tested:


Underside of the Samwisekoi "Super Soarer" PCB

If anyone is interested I can publish a parts list and schematic.  If many people are interested, this would be simple to turn into a proper PCB.

More to come soon,

 - Ron | samwisekoi
Sig auto-typed by my GH36 LH keypad.
« Last Edit: Sun, 03 May 2015, 14:33:20 by samwisekoi »
I like keyboards and case modding.  Everything about a computer should be silent -- except the KEYBOARD!

'85 IBM F-122/Soarer Keyboard |  Leopold FC200 TKL (Browns) + GH36 Keypad (Browns/Greens) | GH-122 (Whites/Greens) with Nuclear Data Green keycaps in a Unicomp case

Offline fohat.digs

  • * Elevated Elder
  • Posts: 6466
  • Location: 35°55'N, 83°53'W
  • weird funny old guy
Re: Super Soarer F-122 Re-build and Customize
« Reply #5 on: Sun, 03 May 2015, 14:33:06 »
Good luck for your project! Is the big-ass reverse Return key common for older IBM models?

As far as I have seen, all the 122-key IBM terminals have ISO style Enter and Left Shift, hence my guide:

https://geekhack.org/index.php?topic=48786.0

For any newbies who do not enjoy re-inventing the wheel - always start here (thanks, JDC):

https://geekhack.org/index.php?topic=69582.0

« Last Edit: Sun, 03 May 2015, 14:39:00 by fohat.digs »
"The Trump campaign announced in a letter that Republican candidates and committees are now expected to pay “a minimum of 5% of all fundraising solicitations to Trump National Committee JFC” for using his “name, image, and likeness in fundraising solicitations.”
“Any split that is higher than 5%,” the letter states, “will be seen favorably by the RNC and President Trump's campaign and is routinely reported to the highest levels of leadership within both organizations.”"

Offline samwisekoi

  • MAWG since 1997
  • * Administrator
  • Thread Starter
  • Posts: 2480
  • Location: Mt. View, California
  • Sorry, moving houses. Be back ASAP.
    • Tweet samwisekoi
Re: Super Soarer F-122 Re-build and Customize
« Reply #6 on: Sun, 03 May 2015, 14:35:27 »
Good luck for your project! Is the big-ass reverse Return key common for older IBM models?

As far as I have seen, all the 122-key IBM terminals have ISO style Enter and Left Shift, hence my guide:

https://geekhack.org/index.php?topic=48786.0

Thanks, fohat.digs!

I got the parts from Unicomp to switch that key to ANSI, but so far do not plan to do so.

 - Ron | samwisekoi
Sig auto-typed by my GH36 LH keypad.
I like keyboards and case modding.  Everything about a computer should be silent -- except the KEYBOARD!

'85 IBM F-122/Soarer Keyboard |  Leopold FC200 TKL (Browns) + GH36 Keypad (Browns/Greens) | GH-122 (Whites/Greens) with Nuclear Data Green keycaps in a Unicomp case

Offline Vizir

  • Posts: 298
  • Location: Tulsa, OK
Re: Super Soarer F-122 Re-build and Customize
« Reply #7 on: Sun, 03 May 2015, 23:39:27 »
very interesting... i'm also doing a f-122 mod (using tmk, since it's open source, and not soarers), to add num/caps/scroll lock leds. other than these leds i've added an OLED 1.5" display which will show more info and debug/config stuff. still doing this part, though.

Offline fanpeople

  • Posts: 970
Re: Super Soarer F-122 Re-build and Customize
« Reply #8 on: Mon, 04 May 2015, 05:47:58 »
Cool project. I look forward to seeing the result.  :thumb:

Offline Krogenar

  • The Kontrarian
  • * Esteemed Elder
  • Posts: 1266
  • Location: Eastchester, NY
  • "DO NOT BRING YOUR EVIL HERE." -Swamp Thing
    • Buried Planet
Re: Super Soarer F-122 Re-build and Customize
« Reply #9 on: Mon, 04 May 2015, 08:14:46 »
Following.
GeekHack Artwork Resources | The Living GeekHack Logo Thread | Signature Plastics ABS Chip Scanning Project | Krog Flocks Around | Keyboard Color Scheme Archive | [GB] PBT DyeSub DSA Granite Set
More
Quote from: Samuel Adams
"If ye love wealth better than liberty, the tranquility of servitude better than the animating contest of freedom, go home from us in peace. We ask not your counsels or your arms. Crouch down and lick the hands which feed you. May your chains set lightly upon you, and may posterity forget that you were our countrymen."

Offline samwisekoi

  • MAWG since 1997
  • * Administrator
  • Thread Starter
  • Posts: 2480
  • Location: Mt. View, California
  • Sorry, moving houses. Be back ASAP.
    • Tweet samwisekoi
Re: Super Soarer F-122 Re-build and Customize
« Reply #10 on: Mon, 04 May 2015, 18:41:31 »
Step 3: Custom Cables

For this build, there are two custom cables I need to make:

1. 4-wire cable from the F-122 logic PCB to the Super Soarer PCB.  I wanted this to be clean, polarized to match the OEM cable, and symmetrical, so it could be plugged in either way 'round.

2. USB cable from the Teensy's Mini-B connector out to the world and into a USB 2.0 A connector.  For this cable, I very, very much wanted an OEM-looking beige ("pebble") coiled cable that looked like it came that way from the factory.

From the F-122 Logic PCB to the Super Soarer PCB

This was the easy cable.  I went to Pololu.com, a robot-hobbiest supply shop, and bought an assortment of pre-crimped wires and a pair of 2x3 housings.  I then connected them to mate with the Logic PCB, wrapped them in MDPC cable wrap, and added some shrink-wrap.  Since the Super Soarer PCB input pins match the F-122 Logic PCB pins, the cable can go either direction.


F-122 Logic PCB keyboard cable pins to be connected to the Super Soarer


Symmetrical cable to connect the F-122 Logic PCB to the Super Soarer PCB

Custom Retro-USB Coiled Cable

This was harder and took more thought.  Also a bunch of parts to test for utility, function, and look.

The easy part: buying parts.

First off, I purchased a replacement coil cable for the F-122 terminal keyboard from Unicomp.  That had the wrong connector on each end, but the correct look, coil, and strain relief fitting.  Then on to e-Bay, where I bought a bunch of different USB connectors.  Both plastic and metal USB-A male connectors, plastic and metal USB-B connectors, and finally plastic USB Mini-B connectors.


Raw material from Unicomp, e-Bay, and Adafruit

The point of no return: replacing the exterior end connector.

The Unicomp cable came with a beautiful molded plastic and metal circular connector -- with an engraved IBM logo!  For all I know it is Mil-Spec.  Anyhow, beautiful.  I considered replacing it with a metal USB-A connector, but in the end decided that wouldn't look as nice as a clean, hooded plastic connector.  I think that end came out very nice.


Soldering the USB-A connector.


Housing installed and shrink-wrap in place.

To be continued...

I like keyboards and case modding.  Everything about a computer should be silent -- except the KEYBOARD!

'85 IBM F-122/Soarer Keyboard |  Leopold FC200 TKL (Browns) + GH36 Keypad (Browns/Greens) | GH-122 (Whites/Greens) with Nuclear Data Green keycaps in a Unicomp case

Offline fohat.digs

  • * Elevated Elder
  • Posts: 6466
  • Location: 35°55'N, 83°53'W
  • weird funny old guy
Re: Super Soarer F-122 Re-build and Customize
« Reply #11 on: Mon, 04 May 2015, 18:50:52 »

First off, I purchased a replacement coil cable for the F-122 terminal keyboard from Unicomp. 


I am flabbergasted that Unicomp sells replacement F-122 cables, new!

You may be lucky enough, one day, as I was, to find the female cable end that screws in. Works great for an outboard Teensy.
"The Trump campaign announced in a letter that Republican candidates and committees are now expected to pay “a minimum of 5% of all fundraising solicitations to Trump National Committee JFC” for using his “name, image, and likeness in fundraising solicitations.”
“Any split that is higher than 5%,” the letter states, “will be seen favorably by the RNC and President Trump's campaign and is routinely reported to the highest levels of leadership within both organizations.”"

Offline samwisekoi

  • MAWG since 1997
  • * Administrator
  • Thread Starter
  • Posts: 2480
  • Location: Mt. View, California
  • Sorry, moving houses. Be back ASAP.
    • Tweet samwisekoi
Re: Super Soarer F-122 Re-build and Customize
« Reply #12 on: Mon, 04 May 2015, 19:21:28 »

First off, I purchased a replacement coil cable for the F-122 terminal keyboard from Unicomp. 


I am flabbergasted that Unicomp sells replacement F-122 cables, new!

You may be lucky enough, one day, as I was, to find the female cable end that screws in. Works great for an outboard Teensy.

I had several conversations with them along the way, but yes they do, and it is very cool.

I also thought about the external Teensy box, but in the end I wanted to be able to plug this into anything.  Also, I needed the converter to be internal to make the blinky lights work.

But you bet I put that cable end in a safe place!

Best regards,

 - Ron | samwisekoi
I like keyboards and case modding.  Everything about a computer should be silent -- except the KEYBOARD!

'85 IBM F-122/Soarer Keyboard |  Leopold FC200 TKL (Browns) + GH36 Keypad (Browns/Greens) | GH-122 (Whites/Greens) with Nuclear Data Green keycaps in a Unicomp case

Offline berserkfan

  • Posts: 2135
  • Location: Not CONUS Not CONUS Not CONUS Not CONUS
  • changing diapers is more fun than model f assembly
Re: Super Soarer F-122 Re-build and Customize
« Reply #13 on: Tue, 05 May 2015, 11:35:14 »
Are the numpad direction keys disabled as a result of the mod? I didn't quite get many things...
Most of the modding can be done on your own once you break through the psychological barriers.

Offline samwisekoi

  • MAWG since 1997
  • * Administrator
  • Thread Starter
  • Posts: 2480
  • Location: Mt. View, California
  • Sorry, moving houses. Be back ASAP.
    • Tweet samwisekoi
Re: Super Soarer F-122 Re-build and Customize
« Reply #14 on: Tue, 05 May 2015, 12:02:50 »
Are the numpad direction keys disabled as a result of the mod? I didn't quite get many things...

No, in fact I put NUMLOCK as ALT-TAB in the same location as NUMLOCK would normally be found.


F-122 keyboard layout by samwisekoi 2015

So if you press that key-combination, then (a) the NUMLOCK light goes ON, and (b) the numpad directional keys are engaged.

 - Ron | samwisekoi
I like keyboards and case modding.  Everything about a computer should be silent -- except the KEYBOARD!

'85 IBM F-122/Soarer Keyboard |  Leopold FC200 TKL (Browns) + GH36 Keypad (Browns/Greens) | GH-122 (Whites/Greens) with Nuclear Data Green keycaps in a Unicomp case

Offline neverused

  • Posts: 572
Re: Super Soarer F-122 Re-build and Customize
« Reply #15 on: Sat, 29 August 2015, 21:38:51 »
Hoping to see this finished one day soon Sam. Good luck!