Keyboard Fixed!

The Luggable Mainframe


It’s been a long time coming.

A big thank you to the guys @ the Bay Area Keyboard Meetup Group (LINK_NEEDED) for helping me brainstorm about:

  1. Restoring the keyboard somehow originally with the replacement pads I got from http://TexElec.com
  2. Determining the current protocol used by the proprietary 6-pin rectangle keyboard connector, hoping that it’s XT and replacing the internal keyboard components with an XT keyboard (not ideal, because it would be hard to maintain the stock look)
  3. Same as #2, but utilize an XT-to-USB connector to home a conventional backlit keyboard into the stock keyboard casing. (same caveat about maintaining stock look)

I was focused on #1, mainly because I had little faith I could quickly fabricate PCBs, if needed. Nor did I have faith in my ability in my bodyshop abilities to make a modern keyboard look stock in the original casing. So, the universe had spoken, #1 was my jam!

I spent about 10 iterations on my PoC approaches to #1, mainly due to the following:

  • The replacement pads from http://TexElec.com arrived perfect — indistinguishable from the original — except, THEY WERE TOO THICK!!!

I tried just about everything to make the pads smaller. I said, hey it’s foam, I can squish it. I’ll squish the pads! I used books, different surfaces below, different ways of having the keyboard assembled and disassembled… Long story short — they were not squishable in a reliable manner that allowed me to use the stock keyboard design in any sort of way that could be described as a happy UX. 🙁

What do I mean the pads were too thick? Well, I’m glad you asked.

[pic]

[pic]

As you can see, the black key assembly is designed to fit flush against the PCB it attaches to. This means that the requirement for the pad is as follows:

  • The pad must suck up into the key assembly and be nowhere close to the PCB to have a good keyboard experience. (Otherwise you can literally blow on the keys to get registered keypresses)
  • However, the http://TexElec.com pads were feeling comfortable sitting several millimeters outside the key assembly!!!! Even if I’d squished them flat, they’d still short and register keypresses when I didn’t want them too. AND. Even if I’d gotten them to stay comfortably a millimeter or two up inside the key assembly, I’d still have like a 2019 Macbook Pro amount of key action before receiving a stuck key error.

To the resolution! It’s all due to the inspiration of the guys at the Bay Area Keyboard Meetup (LINK_NEEDED) that really nailed it. Also, thank you David and Connie and Tedward for hanging out. So there was one retro-keyboard expert there in particular. He had all kinds of old salvaged keyboards on display on his stand. I forgot his name, but they he was massively knowledgeable about retro keyboards, so if you get a chance to go to one of these meetups and you’re interested in retro-computing, just go. Anyway, he suggested a “riser”, or a “spacer” that would just accept the fact that the pads were the size they are, and RAISE the key assembly above the underlying PCB enough to have good keypress play on the keyboard. So. Simple. Blew my mind.

I says to myself. I needs me a shim. And, I’s been wanting to 3D me some models.

My engineer fam over at Magic Leap [LINK_NEEDED] says I should use Blender 2.8 [LINK_NEEDED] to . So, I begin learning Blender 2.8, intent on makin me up a shim.

I watch some YouTube videos on Blender 2.8, and before you know it, I have a nice little shim I designed to raise the key assembly.

My plan is to make a bunch of these shims, place em randomly on the bottom of the key assemblies, and screw everything back together, with no noticeable change from stock aesthetics on the outside.

While fitting the shims, I was worried about what looked to be a tiny angled PCB support / standoff built into the bottom keyboard casing. I thought it might have to be shaved down, because surely it was supposed to be coming into direct contact with the PCB. Turns out that standoff didn’t even come close to touching the PCB with the stock design. I suppose that’s about the first design flaw I’ve found in this Compaq Portable I! I suppose it’s totally forgiveable, as that “flaw” kept me from having to shave down a piece of the stock hardware (terrifies me). After the installation of the shims, the standoff ACTUALLY supports the PCB.

It wasn’t the first design that worked: [photo] https://photos.app.goo.gl/M64VFsmyHrU5V1nZ7

I sized it so it even clicks in over the key assembly! (Mainly due to the inherent ridges of the resolution of my additive-process 3D printer, but I’m totally taking credit)

Here’s the .stl file for the shim [LINK_NEEDED]

Here’s the .gcode file for the shim [LINK_NEEDED]

I have to say, and it may just be in my head, but I think the keyboard works even better than stock with the extra spacing!!!!!

Here’s the full Photo Album, including some fun videos of my new NanoLeaf [LINK_NEEDED] Smart Lights in the background reacting to some Synthwave music while the shims are printing on my Creality CR-10 [LINK_NEEDED].

PHOTO ALBUM (Keyboard Repair): https://photos.app.goo.gl/7ExpuY253TXFDCCLA

3556
Leave a Reply

avatar
3556 Comment threads
0 Thread replies
0 Followers
 
Most reacted comment
Hottest comment thread
3054 Comment authors
Direct Lender LoansJimLiazyPayday LoanJaneLiazyJackLiazy Recent comment authors
  Subscribe  
newest oldest most voted
Notify of
SEO Reseller Program
Guest

Awesome post! Keep up the great work! 🙂

AffiliateLabz
Guest

Great content! Super high-quality! Keep it up! 🙂

Payday Loan
Guest

[url=https://tunloans.com/]payday loan with bad credit[/url] [url=https://wppaydayloans.com/]instant loans no credit check[/url] [url=https://aroloans.com/]consumer lending[/url] [url=https://ppdcash.com/]online cash advance[/url] [url=https://smllending.com/]payday advance locations[/url]

AmyLiazy
Guest

[url=http://fluoxetinesri.com/]fluoxetine 20mg cost[/url]

Spotloan
Guest

[url=http://vedacash.com/]quick credit[/url] [url=http://nodeloans.com/]best payday loan[/url] [url=http://waltlending.com/]payday loans direct lenders only[/url] [url=http://coraloans.com/]guaranteed bad credit loans[/url] [url=http://paydayloansapr.com/]loans in colorado springs[/url]

DenLiazy
Guest

[url=http://fluoxetinesri.com/]prozac pharmacy online[/url] [url=http://fluoxetinepro.com/]by prozac[/url] [url=http://chloroquineactive.com/]aralen hcl[/url] [url=http://silagrabuy.com/]silagra tablets[/url] [url=http://tadalafilgencialis.com/]buy brand cialis cheap[/url]

KiaLiazy
Guest

[url=http://cafergotergotamine.com/]where can i buy cafergot[/url]

Get A Loan
Guest

[url=https://cashadvs.com/]online payday loans[/url] [url=https://etaloans.com/]personal loan companies[/url] [url=https://vedacash.com/]net pay advance[/url] [url=https://paydayloansopt.com/]cashloans[/url] [url=https://ppdcash.com/]payday loans bad credit ok[/url] [url=https://sxloans.com/]loans rates[/url] [url=https://awdloans.com/]i need money now[/url]

Money Loan
Guest

[url=http://qkkcash.com/]same day cash loans[/url] [url=http://cashadvs.com/]no faxing payday loans[/url] [url=http://wppaydayloans.com/]payday loan consolidation[/url]

AmyLiazy
Guest

[url=http://sildalista.com/]sildalis online[/url]

Pay Day Loan
Guest

[url=http://cashadvs.com/]online payday loans with no credit check[/url] [url=http://waltlending.com/]online loans bad credit instant approval[/url] [url=http://cashadvc.com/]loan company[/url] [url=http://qkkcash.com/]short term loans[/url] [url=http://paydaylns.com/]loan provider[/url] [url=http://coraloans.com/]consolidated loans for bad credit[/url] [url=http://spdloans.com/]free money loan[/url]

MarkLiazy
Guest

[url=https://optadalafil.com/]tadalafil 5mg in india[/url] [url=https://tadalafilgencialis.com/]40 mg tadalafil[/url] [url=https://ivermectinoverthecounter.com/]buy liquid ivermectin[/url] [url=https://sildalista.com/]sildalis india[/url] [url=https://bluepillsildenafil.com/]cost for viagra 100mg[/url] [url=https://levitrahop.com/]levitra from usa[/url]

MaryLiazy
Guest

[url=https://levitrahop.com/]generic vardenafil online[/url] [url=https://oklevitra.com/]levitra 40 mg price in india[/url] [url=https://sildalised.com/]sildalis india[/url] [url=https://silagrabuy.com/]silagra soft[/url] [url=https://kamagrabp.com/]where to buy kamagra jelly in los angeles[/url] [url=https://antabusexr.com/]disulfiram[/url] [url=https://chloroquineactive.com/]quinogal[/url] [url=https://bluepillsildenafil.com/]order viagra online without prescription[/url] [url=https://tadalafilgencialis.com/]canadian pharmacy cialis brand[/url] [url=https://sildalista.com/]cheapest generic sildalis[/url]

PaulLiazy
Guest

[url=https://fluoxetinepro.com/]where can i get fluoxetine[/url] [url=https://silagrabuy.com/]silagra 100 price in india[/url] [url=https://ivermectinoverthecounter.com/]stromectol tablets 3 mg[/url] [url=https://cafergotergotamine.com/]buy cafergot australia[/url] [url=https://bluepillsildenafil.com/]sildenafil price canada[/url]

Spotloan
Guest

[url=http://sofaloans.com/]same day payday loans no credit check[/url] [url=http://nodeloans.com/]express cash advance[/url] [url=http://cashadvs.com/]payday advance loan[/url] [url=http://abbcash.com/]instant cash advance[/url] [url=http://rboloans.com/]loan bad credit[/url] [url=http://sxloans.com/]direct payday lenders[/url] [url=http://paydayloansopt.com/]need money fast[/url]

LisaLiazy
Guest

[url=https://bluepillsildenafil.com/]pink viagra[/url]

Payday
Guest

[url=https://ppdcash.com/]loan debt consolidation[/url] [url=https://cashadvc.com/]short term loan[/url] [url=https://etaloans.com/]low fee payday loans[/url] [url=https://vedacash.com/]advance payday loans[/url] [url=https://paydayloansapr.com/]cash loans bad credit[/url] [url=https://smllending.com/]5000 loan no credit check[/url] [url=https://cashadvs.com/]online personal loan[/url]

Loan
Guest

[url=http://sxloans.com/]small loans[/url]

Payday Loan
Guest

[url=https://vedacash.com/]best unsecured loans[/url] [url=https://paydayloansapr.com/]payday loan lenders online[/url] [url=https://awdloans.com/]faxless payday loans[/url] [url=https://sofaloans.com/]payday loans no credit check no faxing[/url] [url=https://abbcash.com/]payday loans nc[/url] [url=https://cashadvs.com/]cash advance usa[/url]

MarkLiazy
Guest

[url=https://silagrabuy.com/]silagra tablet[/url] [url=https://sildalista.com/]canadian pharmacy sildalis[/url]

AmyLiazy
Guest

[url=http://tadaciptab.com/]tadacip 20 mg online[/url]

Online Payday Loan
Guest

[url=https://siploans.com/]loans net[/url] [url=https://waltlending.com/]installment loan companies[/url] [url=https://sofaloans.com/]settlement loans[/url] [url=https://tunloans.com/]no fax payday loan[/url] [url=https://ssllending.com/]fast payday loan[/url] [url=https://paydaylns.com/]loans zoom reviews[/url] [url=https://paydayloansopt.com/]guaranteed loans[/url]

DenLiazy
Guest

[url=http://sildenafilx5.com/]viagra for sale in usa[/url] [url=http://kamagrabp.com/]kamagra oral jelly 100mg uk[/url] [url=http://levitrahop.com/]can i buy levitra over the counter[/url] [url=http://fluoxetinepro.com/]fluoxetine 10 mg prescription[/url] [url=http://ivermectinoverthecounter.com/]stromectol buy[/url]

Loans Online
Guest

[url=https://ssllending.com/]borrow money[/url]

Online Lenders
Guest

[url=http://paydayloansapr.com/]payday loans in bc[/url]

MarkLiazy
Guest

[url=https://elimitecream.com/]elimite[/url] [url=https://bluepillsildenafil.com/]cheap sildenafil 50mg[/url] [url=https://ivermectinoverthecounter.com/]buy stromectol[/url] [url=https://fluoxetinepro.com/]prozac 10 mg capsule[/url] [url=https://kamagrabp.com/]kamagra gel uk[/url]

Paydayloan
Guest

[url=https://wppaydayloans.com/]personal long term loans[/url]

Payday Express
Guest

[url=https://abbcash.com/]pre approved loan[/url] [url=https://etaloans.com/]payday mods[/url] [url=https://cashadvs.com/]payday loans online no credit check[/url] [url=https://nodeloans.com/]faxless payday loans[/url] [url=https://waltlending.com/]get a payday loan online[/url]

KiaLiazy
Guest

[url=http://bluepillsildenafil.com/]sildenafil otc australia[/url]

Online Payday Loan
Guest

[url=http://siploans.com/]payday loans near me[/url] [url=http://paydayloansapr.com/]easy installment loans[/url] [url=http://cashadvs.com/]loans chicago[/url] [url=http://sxloans.com/]loan interest[/url] [url=http://qkkcash.com/]cash payday loan[/url] [url=http://spdloans.com/]how to get money quick[/url] [url=http://awdloans.com/]personal loan[/url] [url=http://aroloans.com/]parent loan[/url] [url=http://paydayloansopt.com/]personal loan rate[/url]

Pay Day Loans
Guest

[url=http://ssllending.com/]car loans[/url] [url=http://waltlending.com/]direct lenders[/url] [url=http://paydayloansopt.com/]payday loans poor credit[/url] [url=http://aroloans.com/]quick cash loans no credit check[/url]

LisaLiazy
Guest

[url=https://ivermectinoverthecounter.com/]order stromectol online[/url]

Fastest Payday Loan
Guest

[url=http://qkkcash.com/]short term loans bad credit[/url]

Instant Online Loans
Guest

[url=https://sxloans.com/]installment loans no credit check same day[/url] [url=https://nodeloans.com/]how do payday loans work[/url] [url=https://coraloans.com/]no telecheck payday loans[/url] [url=https://cashadvc.com/]fast easy payday loans[/url] [url=https://aroloans.com/]loans no checking account[/url] [url=https://wppaydayloans.com/]payday loan no credit[/url]

Speedycash
Guest

[url=http://paydayloansapr.com/]personal loan no credit check[/url] [url=http://cashadvs.com/]emergency cash assistance[/url] [url=http://abbcash.com/]payday loan for bad credit[/url] [url=http://cashadvc.com/]short term[/url] [url=http://waltlending.com/]payday loans no faxing[/url]

KiaLiazy
Guest

[url=http://silagrabuy.com/]silagra online[/url]

PaulLiazy
Guest

[url=https://kamagrabp.com/]kamagra jelly in bangkok[/url] [url=https://tadaciptab.com/]tadacip 20 mg uk[/url] [url=https://sildenafilx5.com/]buy cheap viagra online uk[/url] [url=https://fluoxetinepro.com/]prozac buy[/url] [url=https://cafergotergotamine.com/]buy cafergot tablets[/url]

AmyLiazy
Guest

[url=http://levitrahop.com/]generic for levitra[/url]

Get A Loan
Guest

[url=http://smllending.com/]loan over the phone[/url]

Cash Loan
Guest

[url=https://cashadvs.com/]guaranteed payday loans for bad credit[/url] [url=https://sofaloans.com/]personal loans low interest rates[/url] [url=https://paydayloansapr.com/]no fax payday loans direct lenders[/url] [url=https://wppaydayloans.com/]the best[/url] [url=https://tunloans.com/]best loans for bad credit[/url] [url=https://abbcash.com/]cash advance[/url]

Get A Loan
Guest

[url=http://tunloans.com/]payday loan apr[/url] [url=http://sofaloans.com/]loans dallas tx[/url] [url=http://paydayloansapr.com/]no faxing payday loan[/url] [url=http://cashadvs.com/]loans no credit check[/url] [url=http://sxloans.com/]loans unsecured[/url] [url=http://paydaylns.com/]easy loans[/url] [url=http://paydayloansopt.com/]easy money payday loans[/url] [url=http://ppdcash.com/]need a fast loan[/url]

AmyLiazy
Guest

[url=http://bluepillsildenafil.com/]how to get viagra in mexico[/url]

LisaLiazy
Guest

[url=https://antabusexr.com/]disulfiram tablets buy[/url]

Payday Loan Online
Guest

[url=https://coraloans.com/]same day payday[/url]

KiaLiazy
Guest

[url=http://sildenafilx5.com/]female viagra europe[/url]

Money Loan
Guest

[url=http://nodeloans.com/]quick online loans instant approval[/url]

Pay Day Loans
Guest

[url=http://abbcash.com/]debt relief reviews[/url] [url=http://spdloans.com/]direct payday lenders[/url]

Loan
Guest

[url=http://rboloans.com/]interest free payday loans[/url] [url=http://paydayloansopt.com/]best personal loan rates[/url]

Best Online Loans
Guest

[url=https://ppdcash.com/]private money lenders[/url]

KiaLiazy
Guest

[url=http://medipoi.com/]floxin cost[/url]