Model F BigFoot faulty board.
- Jaki1122
- Location: Spain
- Main keyboard: Northgate Omnikey 101
- Main mouse: Cheap Zelotes "gaming" optical mouse
- Favorite switch: SKCM ALPS
Hello everyone, first and foremost, thanks for your time. I've got this lovely Model F BigFoot that I bought cheap (2nd hand of course) and I trying to make it work. I've restored a Model F XT in the past and succesfully made a Soarer's Coverter out of a ProMicro. This time though... no such luck.
Before you say anything, yes, I know, using the ProMicro for the BigFoot requieres soldering a cable directly to the pad of the resistor for the on board LED as that is also used as a pin, done so, loaded the appropiate code for it made sure I've conected everything correctly.... but many keys aren't recognized, while others activate 3 or 4 keys. Eventually I decided that either the board is fried or that I'm an idiot (which is quite realistic if you ask) and done something wrong so I gave in and bought an actual Teensy for simplifying things, not really expecting it to work fine but you know... there's always hope. Guess what, same result. I've checked the ground screw of the backplate, no rust, tight, just a few ohm resistance between the backplate and GND on the Teensy.
Now obviously the board is doing stuff, it does output characters when you press keys, so it is not fully dead, just suffering an agonizing terrible pain every time it tries to work. I'm aware this boards are a bit delicated as every other Buckling Spring Capacitative board, but still, any change of repair of do I have to find an alternative solution. I've read somewhere long time ago there's a board that is a sort of drop in replacement (chop the old one, solder the traces to the new one). What do you guys think?
Thanks for your time!
Before you say anything, yes, I know, using the ProMicro for the BigFoot requieres soldering a cable directly to the pad of the resistor for the on board LED as that is also used as a pin, done so, loaded the appropiate code for it made sure I've conected everything correctly.... but many keys aren't recognized, while others activate 3 or 4 keys. Eventually I decided that either the board is fried or that I'm an idiot (which is quite realistic if you ask) and done something wrong so I gave in and bought an actual Teensy for simplifying things, not really expecting it to work fine but you know... there's always hope. Guess what, same result. I've checked the ground screw of the backplate, no rust, tight, just a few ohm resistance between the backplate and GND on the Teensy.
Now obviously the board is doing stuff, it does output characters when you press keys, so it is not fully dead, just suffering an agonizing terrible pain every time it tries to work. I'm aware this boards are a bit delicated as every other Buckling Spring Capacitative board, but still, any change of repair of do I have to find an alternative solution. I've read somewhere long time ago there's a board that is a sort of drop in replacement (chop the old one, solder the traces to the new one). What do you guys think?
Thanks for your time!
- Muirium
- µ
- Location: Edinburgh, Scotland
- Main keyboard: HHKB Type-S with Bluetooth by Hasu
- Main mouse: Apple Magic Mouse
- Favorite switch: Gotta Try 'Em All
- DT Pro Member: µ
Delicate? I’d rate (my beloved) Model Fs as hardy tanks among keyboards! They aren’t as flaky as your trigger word implies.
Tries to calm down.
You ever been inside an F? I’d suggest taking a peek inside this board to check for flaky foam and general condition. It’s a relatively simple procedure (and well worth learning) versus the destructive nightmare getting into the guts of a Model M.
You’re right that the fact some keys are showing up means your converter and controller are live, at least. The problem sounds analog to me.
Tries to calm down.

You ever been inside an F? I’d suggest taking a peek inside this board to check for flaky foam and general condition. It’s a relatively simple procedure (and well worth learning) versus the destructive nightmare getting into the guts of a Model M.
You’re right that the fact some keys are showing up means your converter and controller are live, at least. The problem sounds analog to me.
- Jaki1122
- Location: Spain
- Main keyboard: Northgate Omnikey 101
- Main mouse: Cheap Zelotes "gaming" optical mouse
- Favorite switch: SKCM ALPS
Indeed I've been inside a Model F... twice. I did a full restoration on the XT, even painted mounting plate. Some time later I had to open it again to do a minor repair. This BigFoot on the other hand does look quite fine, yes the foam is long gone, other than that no rust, paint looks nice. I'm not sure this is what is causing the problem, aproximately 50% of the keys won't register, while the other 50 will trigger 2 or 3 keys when pressed. Important to mention, it is consistent in its behaviour, meaning, the "v" key will always trigger "v" "," and " " no matter how many times you press it or how you do so.Muirium wrote: 03 Nov 2022, 14:03 Delicate? I’d rate (my beloved) Model Fs as hardy tanks among keyboards! They aren’t as flaky as your trigger word implies.
Tries to calm down.
You ever been inside an F? I’d suggest taking a peek inside this board to check for flaky foam and general condition. It’s a relatively simple procedure (and well worth learning) versus the destructive nightmare getting into the guts of a Model M.
You’re right that the fact some keys are showing up means your converter and controller are live, at least. The problem sounds analog to me.
Still I can open it and replace the foam and maybe repaint the mounting plate. I've seen somewhere someone painted the plate in bright red and it was gorgeous, but I'm not sure if I'd be a sort of monster for changing the original color. Still it was so pretty in red...
- jsheradin
- Location: USA
Triggering multiple adjacent keys sounds an awful lot like matrix shorts. Being cap-sense I'm sure there's some weird grounding and self adjust algorithms that might cause the same effect. It definitely wouldn't hurt to give the plates and PCB a good cleaning. Visually check for any corrosion, broken traces, rubbed through insulation, etc.
Worst case I think you can drop in a normal XT PCB and use a much simpler converter. Definitely avoid chopping up the original PCB if you can. Someone in the future might want to reverse the mods and use it with an original system. If the original plates are not corroded I'd also leave them as-is, just give them a good cleaning.
Worst case I think you can drop in a normal XT PCB and use a much simpler converter. Definitely avoid chopping up the original PCB if you can. Someone in the future might want to reverse the mods and use it with an original system. If the original plates are not corroded I'd also leave them as-is, just give them a good cleaning.
- Jaki1122
- Location: Spain
- Main keyboard: Northgate Omnikey 101
- Main mouse: Cheap Zelotes "gaming" optical mouse
- Favorite switch: SKCM ALPS
Here's a coupble of pictures of how it looks as of now. I'll take it apart, give it a good clean, new foam and then I'll put it back together and try again.
- Attachments
-
- P21104-112543.jpg (3.26 MiB) Viewed 3628 times
-
- P21104-112523.jpg (3.71 MiB) Viewed 3628 times
- Jaki1122
- Location: Spain
- Main keyboard: Northgate Omnikey 101
- Main mouse: Cheap Zelotes "gaming" optical mouse
- Favorite switch: SKCM ALPS
Well... already open. I doesn't look half bad. Not much dirt to speak of (haven't done any cleaning when I took the pictures), foam is degraded but not as much as I thought. Anyway, I'll clean it up, new foam... I'll let you know how it goes.
Still debating if I should repaint the mounting plate. Looks ok, not perfect. I'll se what I do.
Still debating if I should repaint the mounting plate. Looks ok, not perfect. I'll se what I do.
- Attachments
-
- P21104-114452.jpg (3.61 MiB) Viewed 3619 times
-
- P21104-114448.jpg (3.69 MiB) Viewed 3619 times
- Muirium
- µ
- Location: Edinburgh, Scotland
- Main keyboard: HHKB Type-S with Bluetooth by Hasu
- Main mouse: Apple Magic Mouse
- Favorite switch: Gotta Try 'Em All
- DT Pro Member: µ
Aye, everything looks okay. I’d be tempted to upgrade to an Xwhatsit controller, but you’ve a daunting bit of chopping to do first: either all those little traces or the PCB itself! Before you get destructive, does anyone know if this type of board (and therefore IBM controller) is known to work correctly with Soarer’s converter? IBM made a lot of stuff. It could be that nothing is broken, just not fully supported.
What protocol / code set does Soarer’s converter say it’s using? A paste of the output from scinfo could be informative.
I’d try QMK’s XT converter firmware on the Teensy first and take a look at its output in QMK Toolbox to see if it’s the same there. Probably will be the same misbehaviour, but it’s always good to try low risk options first.
What protocol / code set does Soarer’s converter say it’s using? A paste of the output from scinfo could be informative.
I’d try QMK’s XT converter firmware on the Teensy first and take a look at its output in QMK Toolbox to see if it’s the same there. Probably will be the same misbehaviour, but it’s always good to try low risk options first.
- hellothere
- Location: Mesa, AZ USA
- Main keyboard: Lots
- Main mouse: CST2545W-RC
- Favorite switch: TopreAlpsHallEffectTopreAlpsHallEffectTopreAlps
You might want to check out https://geekhack.org/index.php?topic=48950.0, especially the posts that mention using the jumper pins.
I would like to know what the model number of the keyboard. In the Geekhack thread, there's "EC998852" labeled on the PCB. I'm pretty sure that's the same number that was on the 3 XTs I've sold. The one on yours, however, is "EC528372." I don't know if that makes a difference for anything.
If you're using a Pro Micro clone, spend the extra to buy a real one. I've had a lot of issues in the past couple months with the clones in the past couple months. However, I'm going to try one of these.
I would like to know what the model number of the keyboard. In the Geekhack thread, there's "EC998852" labeled on the PCB. I'm pretty sure that's the same number that was on the 3 XTs I've sold. The one on yours, however, is "EC528372." I don't know if that makes a difference for anything.
If you're using a Pro Micro clone, spend the extra to buy a real one. I've had a lot of issues in the past couple months with the clones in the past couple months. However, I'm going to try one of these.
-
- Location: Romania
- Soarer's:
As far as I know, bigfoot doesn't have a full 'controller' that would convert to a serial port. Instead it only has the analog circuitry, that you have to drive with a parallel bus. So it will not work with Soarer's Converter, but it will work with Soarer's Controller, which is different.
Did you try to follow this thread? - QMK:
On another note I googled a little more and I found that at some point QMK also had ibm_5291 support
It was removed with this commit at which point it was broken.
If you want to try QMK your best bet is to try to go back to an older version when it still worked,
I think either listofoption's original commit, or noroadsleft's commit that specifically tries to improve this keyboard.
Also you might try pinging listofoptions, maybe he can help. - Xwhatsit:
Chopping/trace-cutting/almost-all?-component-desoldering, and attaching an xwhatsit is possible, but quite a drastic change to your keyboard, so I would try to make sure first that there's no way you can get the original circuitry working. If you need to go the chopping route, some important information:- You must use and xwhatsit Beamspring type controller. Either original xwhatsit 5251 beamspring controller, or my compact beamspring controller, or the TH Xwhatsit controller, or DMA's common sense.
F-type-only controllers will not work, because they don't have enough columns. Also displaywriter controllers will not work. - If you chop or cut traces, make sure you chop/cut in a position where you can still solder wires to all rows/columns/grounds
- If using my firmware with one of the specific beamspring xwhatsits, only one specific wiring will work correctly, so please ping me to double-check.
- You must use and xwhatsit Beamspring type controller. Either original xwhatsit 5251 beamspring controller, or my compact beamspring controller, or the TH Xwhatsit controller, or DMA's common sense.
- As an interesting side note FXT Type 1 keyboards have a bigfoot-equivalent sense PCB, but they also have a little daughter PCB in the corner that actually has the rest of the controller, so they can output AT protocol. See here for some pictures.
- Jaki1122
- Location: Spain
- Main keyboard: Northgate Omnikey 101
- Main mouse: Cheap Zelotes "gaming" optical mouse
- Favorite switch: SKCM ALPS
Well, I'd very much like avoiding chopping anything off, just for the sake of conservation, or in any case, do the absolute minimum destruction.Muirium wrote: 05 Nov 2022, 12:25 Aye, everything looks okay. I’d be tempted to upgrade to an Xwhatsit controller, but you’ve a daunting bit of chopping to do first: either all those little traces or the PCB itself! Before you get destructive, does anyone know if this type of board (and therefore IBM controller) is known to work correctly with Soarer’s converter? IBM made a lot of stuff. It could be that nothing is broken, just not fully supported.
What protocol / code set does Soarer’s converter say it’s using? A paste of the output from scinfo could be informative.
I’d try QMK’s XT converter firmware on the Teensy first and take a look at its output in QMK Toolbox to see if it’s the same there. Probably will be the same misbehaviour, but it’s always good to try low risk options first.
I'm following this guide: https://geekhack.org/index.php?topic=48950.0
I should point out, my Bigfoot is Spanish, keycaps have Spanish labeling and everything but I doubt there's difference big enough to cause the behavior I'm having. Electrically should be the same as the English version, just the layout is different.
- Jaki1122
- Location: Spain
- Main keyboard: Northgate Omnikey 101
- Main mouse: Cheap Zelotes "gaming" optical mouse
- Favorite switch: SKCM ALPS
The guide you mentioned is the one I'm primarily using. About the boards, yes 1st try was on a cheap, ProMicro Aliexpress clone, but ever since I've upgraded to an actual Teensy, just as the guide states (done so to take possible problems out of the equation). I've checked the jumper cables ande the board jumpers, they are as indicated.hellothere wrote: 05 Nov 2022, 19:29 You might want to check out https://geekhack.org/index.php?topic=48950.0, especially the posts that mention using the jumper pins.
I would like to know what the model number of the keyboard. In the Geekhack thread, there's "EC998852" labeled on the PCB. I'm pretty sure that's the same number that was on the 3 XTs I've sold. The one on yours, however, is "EC528372." I don't know if that makes a difference for anything.
If you're using a Pro Micro clone, spend the extra to buy a real one. I've had a lot of issues in the past couple months with the clones in the past couple months. However, I'm going to try one of these.
And about trouble with clone ProMicros... Have one that does every except sending anything over serial Tx. Boy that was some fun troubleshooting, back then when I was younge and naive...
- Jaki1122
- Location: Spain
- Main keyboard: Northgate Omnikey 101
- Main mouse: Cheap Zelotes "gaming" optical mouse
- Favorite switch: SKCM ALPS
That's lots of information, thanks! I've mistakenly said that I made a Soarers converter in the original post but you are right, is not the converter but the controller. However I did follow the guide you and others mention.pandrew wrote: 05 Nov 2022, 21:29
- Soarer's:
As far as I know, bigfoot doesn't have a full 'controller' that would convert to a serial port. Instead it only has the analog circuitry, that you have to drive with a parallel bus. So it will not work with Soarer's Converter, but it will work with Soarer's Controller, which is different.
Did you try to follow this thread?- QMK:
On another note I googled a little more and I found that at some point QMK also had ibm_5291 support
It was removed with this commit at which point it was broken.
If you want to try QMK your best bet is to try to go back to an older version when it still worked,
I think either listofoption's original commit, or noroadsleft's commit that specifically tries to improve this keyboard.
Also you might try pinging listofoptions, maybe he can help.- Xwhatsit:
Chopping/trace-cutting/almost-all?-component-desoldering, and attaching an xwhatsit is possible, but quite a drastic change to your keyboard, so I would try to make sure first that there's no way you can get the original circuitry working. If you need to go the chopping route, some important information:
- You must use and xwhatsit Beamspring type controller. Either original xwhatsit 5251 beamspring controller, or my compact beamspring controller, or the TH Xwhatsit controller, or DMA's common sense.
F-type-only controllers will not work, because they don't have enough columns. Also displaywriter controllers will not work.- If you chop or cut traces, make sure you chop/cut in a position where you can still solder wires to all rows/columns/grounds
- If using my firmware with one of the specific beamspring xwhatsits, only one specific wiring will work correctly, so please ping me to double-check.
- As an interesting side note FXT Type 1 keyboards have a bigfoot-equivalent sense PCB, but they also have a little daughter PCB in the corner that actually has the rest of the controller, so they can output AT protocol. See here for some pictures.
Maybe the fact that mine is Spanish and not English would affect the keymap but I don't think that's it. It would type 3 characters on some keys and none in others. I think it may be a hardware issue, either not registering correctly or the controller is cooked. I hope I'm wrong and it's just that the soarers controller is no good for this specific keyboard or a bone head mistake (I'm very proficient with those), but I don't know.
- Jaki1122
- Location: Spain
- Main keyboard: Northgate Omnikey 101
- Main mouse: Cheap Zelotes "gaming" optical mouse
- Favorite switch: SKCM ALPS
Tomorrow, if the weather allows, I'll pick some new foam and put everything back together. Then I'll start checking (again) at the jumpers, the controller and all that.
Thank you so much for your help so far, I'll keep you posted.
Thank you so much for your help so far, I'll keep you posted.
- hellothere
- Location: Mesa, AZ USA
- Main keyboard: Lots
- Main mouse: CST2545W-RC
- Favorite switch: TopreAlpsHallEffectTopreAlpsHallEffectTopreAlps
If the person that has sold a bazillion Soarer's converters for many different configurations makes a suggestion, it's probably good to listenorihalcon wrote: 11 Nov 2022, 18:53 I haven't converted one myself, but I always thought the easiest route would be to use an FXT capsense pcb instead which is easier to convert.

(So, orihalcon, I'm getting 50% off that next controller, right?)
- hellothere
- Location: Mesa, AZ USA
- Main keyboard: Lots
- Main mouse: CST2545W-RC
- Favorite switch: TopreAlpsHallEffectTopreAlpsHallEffectTopreAlps