Mini-Groupbuy: IBM Model F "Bigfoots" [shipped]

User avatar
Crossfire

02 Jun 2016, 18:49

Flippers -> I've meant barrels, sorry. Flippers and springs were in great condition so I didn't do anything except put them in a box :)
I did get the foam and the tools today, 87x 12mm holes holes in about 20min and result is pretty good. Hammering down the holes with leather cutting tool is awesome :D

User avatar
Halvar

02 Jun 2016, 19:35

I did some testing with my keyboard yesterday, too. I'm not in the mood to renovate it big time at the moment (with a fresh FEXT sitting on my desk next to it), so I just bathed and scrubbed the case and keycaps, and cleaned the upper plate between the barrels with q-tips from the usual hairs and dust that you have in every old keyboard, but I didn't touch the rust and white stuff. I didn't take the inner assembly apart and I didn't intend to.

Until I made a huge dumb mistake: I took off the space bar.

Bigfoot tip #1: Don't try to take off the space bar if you don't intend to fully disassemble the keyboard!

I was lucky enough that miraculously nothing broke, but I don't think there's a way to put on the space bar again correctly (stabilized) without taking apart the inner assembly, because the stabilizer wire is not accessible without doing that.

I wanted to try Soarer's controller solution, so I continued with that instead of doing the (now inevitable) disassembly first. I put on the caps, including the space bar as an unstabilized provisorium, connected a Teensy to the connector on the "controller" part of the PCB, loaded it with Soarer's controller and his config file, started Aqua Key test -- and in fact, it works!

The keyboard as a whole is sensitive to touching or bending the backplate of the inner assembly (the latter sends showers of detected keypresses over the keyboard), but if I leave the bare metal alone and put the keybard in the case, it works greatly and feels great, even in its unrestored state. I guess the problem with touching it has to do with grounding, so I will see if it gets better when I de-rust the grounding screw in the middle of the logic part of the pcb.

Some of Soarer's mappings are a bit strange, but with his software that's easy to do better.

Should I post a step-by-step guide on getting the bigfoot to work with Soarer's controller? The available documentation is pretty good already, so it might not be needed?

User avatar
Crossfire

02 Jun 2016, 19:57

Halvar wrote:
The keyboard as a whole is sensitive to touching or bending the backplate of the inner assembly (the latter sends showers of detected keypresses over the keyboard), but if I leave the bare metal alone and put the keybard in the case, it works greatly and feels great, even in its unrestored state. I guess the problem with touching it has to do with grounding, so I will see if it gets better when I de-rust the grounding screw in the middle of the logic part of the pcb.
Interesting. I'm assuming at this point that it has a lot to do with the dissentegrated foam too. It's there to keep things isolated and safe, right? I'll see how far I can get, it's fun and interesting project. Thanks for your tips Halvar, model F is really a dream to type on.

As soon as I get my pro micro I'll give it a go out too. It would be cool if someone finds a nice layout configuration on this almost non-standard ansi-iso layout. ;)

User avatar
Dra

02 Jun 2016, 21:04

Picked up mine today, beautiful thing but the rust, oh the rust.

Apart from the rust, are there any viable replacements for the foam? I saw the neoprene foam, but I believe some people used o-rings before?

User avatar
kekstee

02 Jun 2016, 22:17

Crossfire wrote: Interesting. I'm assuming at this point that it has a lot to do with the dissentegrated foam too. It's there to keep things isolated and safe, right?
I don't think that got anything to do with it. The foams only job seems to be to keep everything thightly in place. The PCB is sitting on the backplate anyway. It might isolate some traces coming out in the back, but that could have been done easier.

User avatar
lot_lizard

02 Jun 2016, 22:50

Dra wrote: Apart from the rust, are there any viable replacements for the foam? I saw the neoprene foam, but I believe some people used o-rings before?
O-rings work great. Just need two separate sizes for the sleeve and stabilizer peg. I have used only on the sleeve, and noticed more wobble in the keys as compared to using both (plus debris could technically sneak in with the peg "exposed"). The only downside is that it is slightly louder. I still prefer foam

User avatar
Ray

03 Jun 2016, 00:24

Crossfire wrote: As soon as I get my pro micro I'll give it a go out too. It would be cool if someone finds a nice layout configuration on this almost non-standard ansi-iso layout. ;)
I am not sure if a pro micro can be used with soarers controller firmware with the bigfoot. I don't think it has the correct pins available. The older and not that easily available Arduino micro (without "pro") can do it for sure.

User avatar
Crossfire

03 Jun 2016, 06:08

Ray wrote:
Crossfire wrote: As soon as I get my pro micro I'll give it a go out too. It would be cool if someone finds a nice layout configuration on this almost non-standard ansi-iso layout. ;)
I am not sure if a pro micro can be used with soarers controller firmware with the bigfoot. I don't think it has the correct pins available. The older and not that easily available Arduino micro (without "pro") can do it for sure.
It did work on a 86' model m and on a cherry g80-1000 from 88' straight away.

The only difference is that when flashing soarers .hex file to the 32u4 you have to manually put it into bootloader. That means shorting RST and GND pins the right time when uploading the .hex file from arduino builder.

I'll see if it's any different with our 5291, in worst case scenario I'll get my hands on a teensy ;)

User avatar
Halvar

03 Jun 2016, 09:05

Soarer's controller needs 7 contiguous pins on one port (plus 2 additional arbitrary GPIOs) to drive the Bigfoot. For example, In his original config, Soarer used PB0 to PB6. The Pro Micro breaks out enough GPIO pins, but unfortunately no 7 contiguous pins on one port, so it doesn't work. It should be possible to make it work with hasu's controller.

User avatar
Crossfire

03 Jun 2016, 14:44

Yeah, it's the same story as with hhkb controler...teensy would work while pro micro wouldn't because of the lack of one pin. Well, looks like I'll have to find myself a teensy.

Progress...kind of:
Image

To do:
- sanding
- primer, painting, powder coating
- foam placement
- teensying

Very nice project all in all! ;)

User avatar
Muirium
µ

03 Jun 2016, 14:57

Crossfire wrote: Yeah, it's the same story as with hhkb controler...teensy would work while pro micro wouldn't because of the lack of one pin.
What's this about a Teensy powered HHKB controller? Is that what lies at the core of Hasu's?

User avatar
Crossfire

03 Jun 2016, 15:00


User avatar
Muirium
µ

03 Jun 2016, 15:07

Intriguing. Looks more involved than simple bitbanged USB. (Though I must admit I'm judging entirely from the pictures, as usual at eye-hostile GH!) Hopefully that does mean modular Bluetooth is possible with the HHKB, with an ARM controller of some sort instead of the power hungry ATmega Teensy, without all the mess of intercepting USB.

The HHKB is actually by far the best behaved keyboard out of the box with my computers. So I've no need to adapt it besides the lure of Bluetooth. The Realforce and especially the NovaTouch meanwhile…

User avatar
kekstee

03 Jun 2016, 16:56

@Crossfire: what did you use to clean your case? Mine looks pretty bad after a wash still (also there is paint flaking off on the front corner. Maybe I should carefully file it down to avoid further tearing. Repainting the case is out of the question I guess.)

User avatar
Crossfire

03 Jun 2016, 19:53

kekstee wrote: @Crossfire: what did you use to clean your case? Mine looks pretty bad after a wash still (also there is paint flaking off on the front corner. Maybe I should carefully file it down to avoid further tearing. Repainting the case is out of the question I guess.)
I've used meglio, a universal spray detergent, removes any stains from bathroom, kitchen...even a motorcycle is pictured on the bottle. :)
For rust, I use vinegar..it literally reacts with it and does a good job removing the rust before sanding.

tigpha

03 Jun 2016, 21:12

Look out for the square IBM badge: the glue is very likely to have lost adhesion, turned brown and powdery. I recommend poking the badge from inside the case with a blunt implement, through the hole that is situated underneath the badge. I was lucky to notice that the badge was detaching on my Bigfoots, before they dropped off and were lost. I poked them out, cleaned the gunk under it, and glued it back with impact/contact glue, such as Evo-Stik.

User avatar
kekstee

05 Jun 2016, 02:28

Given that there are quite a few F projects ongoing, has anyone tried to get these things cut and ready for use?

Some vendor like this might work if the quantity is right: http://www.resogoo.com
There could be one variant which supports FSSK/FEXT with an easy cut as well as an XT version for these old things which would only need adjustment for different controller positions it seems.

User avatar
lot_lizard

05 Jun 2016, 04:44

kekstee wrote: Given that there are quite a few F projects ongoing, has anyone tried to get these things cut and ready for use?
For the Model MF project (the full FSSK/ FEXT assemblies), we will be cutting foam in bulk. I would be happy to check about XT/XTant foam at the time of order if we had numbers, but we are at LEAST a couple of months out from that I would think. We still want to have a mini-tour for the prototypes after assembly to get feedback, etc. I doubt you want to wait that long, but thought I would offer.

User avatar
kekstee

07 Jun 2016, 23:07

Progress, at least a little.
Image

I'm planning on black Hammerite (or similar) spray paint for the front plate, any ideas for the back plate besides the same treatment or none at all? Unfortunately I had to dump it into the acetic acid solution as well to get rid of the rust around the edges.

User avatar
Crossfire

07 Jun 2016, 23:24

Looking good! I alu zinc spray painted everything metal except the main switch plate. It needs something tough to not get eaten by the rust after some years/decades like the stock one did, so alu zinc coating was my choice.

I've sent the main plate for powder coating in matte black, as close as stock as possible...here's my progress thus far: http://www.imgur.com/a/4a490
The foam is cut too and damps and holds things in place beautifuly...have some concerns assembling the sandwich together but anyway.
I'm planning on getting it finished in the end of the week but we'll see...

User avatar
lot_lizard

08 Jun 2016, 01:39

Crossfire wrote: I've sent the main plate for powder coating in matte black, as close as stock as possible...here's my progress thus far: http://www.imgur.com/a/4a490
Amazing job... Just for clarity though. The original Bigfoot (or any IBM board for that matter) would have been painted vs powder coated (at least for the assembly plates). it doesn't mean it isn't a fantastic choice for restoration, but you wouldn't be creating "as stock". You should just trust on this one

User avatar
Crossfire

08 Jun 2016, 06:22

lot_lizard wrote:
Crossfire wrote: I've sent the main plate for powder coating in matte black, as close as stock as possible...here's my progress thus far: http://www.imgur.com/a/4a490
Amazing job... Just for clarity though. The original Bigfoot (or any IBM board for that matter) would have been painted vs powder coated (at least for the assembly plates). it doesn't mean it isn't a fantastic choice for restoration, but you wouldn't be creating "as stock". You should just trust on this one
Thanks man!
Yeah, I guess if those were powder coated, they wouldn't rust that bad. I saw on my past projects how easily the paint schratches off and exposes the metal areas...it's just too fragile and in a board like this it should be robust. I really wanted the stock color...i didn't dare to experiment in that aspect too much.:)
More so, we can always make a color underlay like phosphorglow did for the m's. ;)

User avatar
Halvar

08 Jun 2016, 09:07

lot_lizard wrote:
Crossfire wrote: I've sent the main plate for powder coating in matte black, as close as stock as possible...here's my progress thus far: http://www.imgur.com/a/4a490
Amazing job... Just for clarity though. The original Bigfoot (or any IBM board for that matter) would have been painted vs powder coated (at least for the assembly plates). it doesn't mean it isn't a fantastic choice for restoration, but you wouldn't be creating "as stock". You should just trust on this one
I wonder what kind of surface finishing was originally used on the inner assemblies. It has that brass-ish color, how did they get that? Do you think they were painted? What kind of thin paint could that have been? All I can find for metals for corrosion prevention are much thicker paints.

Or is it just some passivation/oxidation process? But the color...?

I know nothing about metals. :?

User avatar
emdude
Model M Apologist

08 Jun 2016, 09:12

Are you referring to the rainbow finish of the metal plates? I had opened a thread on that a few months back because I was wondering if it would be possible to replicate the process with a home set-up.

It's called Chromate conversion coating and it is unfortunately an industrial and highly toxic process.

User avatar
Halvar

08 Jun 2016, 09:18

Ah, yes, that's it, thanks! Seems like the usual way is to galvanize it with zinc and then use chromate conversion coating.

EDIT: This also explains the type of rust found on these. Zinc oxide looks like this:

Image

User avatar
lot_lizard

08 Jun 2016, 14:11

lot_lizard wrote:
Crossfire wrote: I've sent the main plate for powder coating in matte black, as close as stock as possible...here's my progress thus far: http://www.imgur.com/a/4a490
Amazing job... Just for clarity though. The original Bigfoot (or any IBM board for that matter) would have been painted vs powder coated (at least for the assembly plates). it doesn't mean it isn't a fantastic choice for restoration, but you wouldn't be creating "as stock". You should just trust on this one
I apologize, this was a horrible post on my part. I do know this process pretty well, and just want to avoid confusion for someone reading later (I confused myself rereading). Both of the inner plates (top and bottom) were originally hot dipped. Like emdude mentioned, the bottom plate would have dipped in a hot chromate (yellow), and the top plate was a hot black oxide. They are both similar processes, dipping parts into a series of baths, but with very different chemical mixtures. The rainbow effect we see on the bottom plate is not by design (though you can use a blue chromate before the yellow if you are trying for that look), but just small amounts of oxidation that are highly noticeable on the finish (you wouldn't notice on black). Chromate is more expensive since the chemicals themselves cost more, and don't work for as much surface area (less parts) before the acidity levels are out of whack. Hot black oxide is cheaper with a caustic that creates a more perceivable "layer". You can actually get a thicker soda layer if you dial it right.

The paint comment was in reference to the shell casing (though I certainly didn't word it that way originally). The paints on basically all of these shells from the 70s until they stopped in favor of pigmented injection plastic is some sort of high viscosity paint. They used variations of it both on metal and plastic. Unlike the hot dipping (which is pretty standard), the paint has a "secret formula" concept since there are so many options there to get desired thicknesses and texture.

Moral... Powder coating is a great choice for metal. It generally doesn't work as well on plastics since it is more complex to pull off, not at all without a electrostatic primer, and is more difficult to get the temperatures just right (don't want to melt the polymer). Sorry for the confusion earlier

User avatar
Crossfire

09 Jun 2016, 22:57

Got my teensy today, wired it all up (I double checked the wiring ;) ).
Now is there a possibility to test the board out? Namely, I've everything apart, teensy is hooked properly with board's pins and soarer's converter is uploaded. I've tried with wires to make a contact on the patches where the flippers are but nothing happens. Is there any other way to test it out?
I'll assemble everything together for the weekend.

When listening through HID i get this:

Code: Select all

Listening:
wEE

remaining: 0017
06@0008 remaps
11@000E macros
layerdefs: 00
max_layer: 00
total_macros: 02
alloc ok.


Keyboard ID: 0000
Code Set: 1
Mode: PC/XT
There is also a jumper on 5-double pins...if that makes any difference.
EDIT: looks like I need to get everything together, metal plates, flippers and barrel for everything to function properly...it's a capacitive switch after all :D

User avatar
Halvar

09 Jun 2016, 23:28

You need to load Soarer's controller, not Soarer's converter, into the Teensy:

workshop-f7/soarer-s-keyboard-controlle ... t6767.html

And then you need the config file he posted here:

https://geekhack.org/index.php?topic=48 ... msg1060508
bigfoot-controller-soarer.zip
config file
(998 Bytes) Downloaded 107 times
and load that into the controller using Soarer's command line tools scas and scwr.

I think you should be able to test the raw pcb by opening AquaKeyTest or something similar and putting a flipper (maybe even a finger) on the pcb above a sense pad.

User avatar
Crossfire

10 Jun 2016, 00:14

Wow, I got schooled...and then some :)
Thanks Halvar, will try it out this way.

EDIT: it's working on first try. It's outputting some serious batches of signs because of sensitivity and no gnd connection I pressume but it's alive and that's what matters. Thanks again and can't wait to get the plate back tommorow from powder coating.

What's with that spacebar mod? Is it neccessary for the lighter feel? I was thinking of lubing it on friction points to gain some smoothnes.
So, when putting it back together, the spacebar should be mounted back on the barrel/stab before completing the "sandwich"?

User avatar
kekstee

10 Jun 2016, 13:37

You can't mount or unmount the spacebar with the sandwich assembled.

My progess got halted by the wrong foam arriving. They sent it with adhesive tape on one side. At least I will get my actual order free of charge some time next week.
Last edited by kekstee on 11 Jun 2016, 17:38, edited 1 time in total.

Post Reply

Return to “Group buys”