Author Topic: Happy Buckling Keyboard  (Read 52387 times)

0 Members and 1 Guest are viewing this topic.

Offline hasu

  • Thread Starter
  • Posts: 3471
  • Location: Tokyo, Japan
  • @tmk
    • tmk keyboard firmware project
Happy Buckling Keyboard
« on: Mon, 02 April 2012, 14:54:54 »
This is an IBM Model M keyboard mod as you can see.

Other Photos: http://imgur.com/a/JG0DU

[H=3]Membrane switch patching[/H]
Traces patched with copper tape and drew out via lead wires.




copper tape.



[H=3]Nut Bolt Mod[/H]
Of course this mod was needed to access its membrane sheet.
Just used M2 tapping screws and washers without nuts due to my laziness.





[H=3]Case Mod[/H]
Model M covers are probably PBT not ABS. I used CEMEDINE EP001 elastic adhesive to glue together PBT parts. The adhesive becomes very soft bead like rubber after cure time, so not suit for putty and carving.
Looks like more general Cyanoacrylate adhesive also works well with PBT case and you can use baking soda with this glue to putty and fill gap. http://en.wikipedia.org/wiki/Cyanoacrylate#Uses

Top and bottom cover.




USB receptacle and program switch.


Adhesive bead after cure.


Wrong cut made more seams :(




Not finished completely yet... But I don't care about keyboard cosmetic so much.


[H=3]Controller[/H]
Controller board consists of ATmega32U4 and only some other a few components. Its firmware shares most part of codes with my other keyboard converter or mod so it has features like multi-layer keymapping, media/system control key and mousekey.


Using this wiring method 0.8mm pitch TQFP44 package was wired with 0.3mm UEW on strip board. This was my first try and took very long time and resulted in ugly soldering.




Filed package mold a little because a pin was broken away.




[H=3]Other People's mod[/H]
[H=4]talis's:[/H]
http://geekhack.org/showthread.php?6635-how-to-lighten-BS-springs&p=106737&viewfull=1#post106737
[ Attachment Invalid Or Does Not Exist ] 47064[/ATTACH]

[H=4]o2dazone's:[/H]
http://geekhack.org/showthread.php?27121-They-call-me-the-chopper&highlight=chopper
[ Attachment Invalid Or Does Not Exist ] 47061[/ATTACH]

[H=4]mcpherrinm's:[/H]
http://geekhack.org/showthread.php?28872-Model-Happy-M-Hacking
[ Attachment Invalid Or Does Not Exist ] 47062[/ATTACH]


[H=3]Ideal Buckling Spring keyboard[/H]
This unknown buckling spring keyboard looks ideal to me.
http://geekhack.org/showthread.php?10347-Model-M-mini-micro-Whuuuuaaah&p=195628&viewfull=1#post195628
[ Attachment Invalid Or Does Not Exist ] 47063[/ATTACH]

Offline jwaz

  • * based mod
  • Posts: 2069
  • #geekhack on freenode
Happy Buckling Keyboard
« Reply #1 on: Mon, 02 April 2012, 18:18:45 »
Very nice, I definitely did a double take. Are you going to paint the case?

Offline mkawa

  •  No Marketplace Access
  • Posts: 6562
  • (ツ)@@@. crankypants
Happy Buckling Keyboard
« Reply #2 on: Mon, 02 April 2012, 18:29:19 »
NOICE!!

is that a custom membrane?

NEEDS MOAR TEXT

to all the brilliant friends who have left us, and all the students who climb on their shoulders.

Offline hasu

  • Thread Starter
  • Posts: 3471
  • Location: Tokyo, Japan
  • @tmk
    • tmk keyboard firmware project
Happy Buckling Keyboard
« Reply #3 on: Tue, 03 April 2012, 11:55:15 »
Thanks.
Added pics and some text in article page.

Painting will be needed to remove seams nicely but I don't care them so much and like original color. So I'm not sure I want to paint.

I cut and pasted membrane sheets and patched some trace lines with copper tape.

Offline jwaz

  • * based mod
  • Posts: 2069
  • #geekhack on freenode
Happy Buckling Keyboard
« Reply #4 on: Tue, 03 April 2012, 13:11:43 »
Well if you do take the paint route, that Industrial gray would be sweet.

Offline mkawa

  •  No Marketplace Access
  • Posts: 6562
  • (ツ)@@@. crankypants
Happy Buckling Keyboard
« Reply #5 on: Tue, 03 April 2012, 13:17:38 »
personally, i'd get it stripped and painted matte black.

to all the brilliant friends who have left us, and all the students who climb on their shoulders.

Offline mkawa

  •  No Marketplace Access
  • Posts: 6562
  • (ツ)@@@. crankypants
Re: Happy Buckling Keyboard
« Reply #6 on: Fri, 08 February 2013, 14:13:11 »
AHA! I'VE FOUND YOU AGAIN! ... and roll of 3m 18111 1/2" ordered off ebay ;)

to all the brilliant friends who have left us, and all the students who climb on their shoulders.

Offline mashby

  • ** Moderator Emeritus
  • Posts: 2828
  • Location: Nashville, TN
  • What Up Shoney? (ツ)_/¯
    • Mashby
Re: Happy Buckling Keyboard
« Reply #7 on: Fri, 08 February 2013, 16:01:59 »
Amazing.

Offline sleepy916

  • Posts: 868
  • Location: East Bay, California
Re: Happy Buckling Keyboard
« Reply #8 on: Sun, 10 February 2013, 15:16:03 »
Wow, looks great!

Offline hasu

  • Thread Starter
  • Posts: 3471
  • Location: Tokyo, Japan
  • @tmk
    • tmk keyboard firmware project
Re: Happy Buckling Keyboard
« Reply #9 on: Wed, 16 October 2013, 23:09:58 »
I rediscovered pic of the Grail accidentally today. I post this for backup purpose.


Offline Michael

  • Formerly Bro Caps
  • * Maker
  • Posts: 4632
  • REEEeeeeEEEEEEEEeeeeeeeeeeeEEEEEEEEEEEEEEEeeeee
Re: Happy Buckling Keyboard
« Reply #10 on: Wed, 16 October 2013, 23:15:06 »
I rediscovered pic of the Grail accidentally today. I post this for backup purpose.

Show Image



There it is! Best SSK-Mini mod on world.

Offline rowdy

  • HHKB Hapster
  • * Erudite Elder
  • Posts: 21175
  • Location: melbourne.vic.au
  • Missed another sale.
Re: Happy Buckling Keyboard
« Reply #11 on: Wed, 16 October 2013, 23:34:12 »
I rediscovered pic of the Grail accidentally today. I post this for backup purpose.

Show Image



There it is! Best SSK-Mini mod on world.

+1

I had to look twice to see what it really was!
"Because keyboards are accessories to PC makers, they focus on minimizing the manufacturing costs. But that’s incorrect. It’s in HHKB’s slogan, but when America’s cowboys were in the middle of a trip and their horse died, they would leave the horse there. But even if they were in the middle of a desert, they would take their saddle with them. The horse was a consumable good, but the saddle was an interface that their bodies had gotten used to. In the same vein, PCs are consumable goods, while keyboards are important interfaces." - Eiiti Wada

NEC APC-H4100E | Ducky DK9008 Shine MX blue LED red | Ducky DK9008 Shine MX blue LED green | Link 900243-08 | CM QFR MX black | KeyCool 87 white MX reds | HHKB 2 Pro | Model M 02-Mar-1993 | Model M 29-Nov-1995 | CM Trigger (broken) | CM QFS MX green | Ducky DK9087 Shine 3 TKL Yellow Edition MX black | Lexmark SSK 21-Apr-1994 | IBM SSK 13-Oct-1987 | CODE TKL MX clear | Model M 122 01-Jun-1988

Ị̸͚̯̲́ͤ̃͑̇̑ͯ̊̂͟ͅs̞͚̩͉̝̪̲͗͊ͪ̽̚̚ ̭̦͖͕̑́͌ͬͩ͟t̷̻͔̙̑͟h̹̠̼͋ͤ͋i̤̜̣̦̱̫͈͔̞ͭ͑ͥ̌̔s̬͔͎̍̈ͥͫ̐̾ͣ̔̇͘ͅ ̩̘̼͆̐̕e̞̰͓̲̺̎͐̏ͬ̓̅̾͠͝ͅv̶̰͕̱̞̥̍ͣ̄̕e͕͙͖̬̜͓͎̤̊ͭ͐͝ṇ̰͎̱̤̟̭ͫ͌̌͢͠ͅ ̳̥̦ͮ̐ͤ̎̊ͣ͡͡n̤̜̙̺̪̒͜e̶̻̦̿ͮ̂̀c̝̘̝͖̠̖͐ͨͪ̈̐͌ͩ̀e̷̥͇̋ͦs̢̡̤ͤͤͯ͜s͈̠̉̑͘a̱͕̗͖̳̥̺ͬͦͧ͆̌̑͡r̶̟̖̈͘ỷ̮̦̩͙͔ͫ̾ͬ̔ͬͮ̌?̵̘͇͔͙ͥͪ͞ͅ

Offline Parak

  • Posts: 532
Re: Happy Buckling Keyboard
« Reply #12 on: Wed, 16 October 2013, 23:50:37 »
I rediscovered pic of the Grail accidentally today. I post this for backup purpose.

Show Image



There it is! Best SSK-Mini mod on world.

Precious little information about this exists, but as far as I know it is not a mod but an actual thing that was produced at some point. Just like these:



The one hasu linked, as I'm aware, is even more unobtainium than the above.

Offline snoopy

  • The Flying Ace
  • * Elevated Elder
  • Posts: 1828
  • Location: Industrial Environment
  • Gone with the Wind
Re: Happy Buckling Keyboard
« Reply #13 on: Thu, 17 October 2013, 03:36:35 »
I rediscovered pic of the Grail accidentally today. I post this for backup purpose.

Show Image


So beautiful... Too bad it's a unicorn

Offline snoopy

  • The Flying Ace
  • * Elevated Elder
  • Posts: 1828
  • Location: Industrial Environment
  • Gone with the Wind
Re: Happy Buckling Keyboard
« Reply #14 on: Thu, 17 October 2013, 05:03:52 »
I rediscovered pic of the Grail accidentally today. I post this for backup purpose.

Show Image



There it is! Best SSK-Mini mod on world.

Precious little information about this exists, but as far as I know it is not a mod but an actual thing that was produced at some point. Just like these:

Show Image


The one hasu linked, as I'm aware, is even more unobtainium than the above.

I currently can't get this thing out of my head... :)

I wonder, if it is not a mod, what are those little silver things on the plastic barrel that one could see where the ctrl caps are removed? For me it looks like a little screw from a boltmod...
Or was it originally designed with another layout and was later modified to have an ansi layout?

Offline berserkfan

  • Posts: 2135
  • Location: Not CONUS Not CONUS Not CONUS Not CONUS
  • changing diapers is more fun than model f assembly
Re: Happy Buckling Keyboard
« Reply #15 on: Thu, 17 October 2013, 11:32:45 »
sorry for the caps, I'm a gonna shout this out

HEY DORKVADER ARE YOU SEEING THIS?

AWESOMEUS UNOBTANIUM!

YOU'VE GOT TO CRACK THE WHIP ON KISHY AND THE OTHER GOOD GUYS WORKING ON THE MODEL F REVIVAL. You know, transmute unobtanium into obtanium

I rediscovered pic of the Grail accidentally today. I post this for backup purpose.

Show Image



There it is! Best SSK-Mini mod on world.

Precious little information about this exists, but as far as I know it is not a mod but an actual thing that was produced at some point. Just like these:

Show Image


The one hasu linked, as I'm aware, is even more unobtainium than the above.
Most of the modding can be done on your own once you break through the psychological barriers.

Offline Melvang

  • Exquisite Lord of Bumfluff
  • * Maker
  • Posts: 4398
  • Location: Waterloo, IA
  • Melvang's Desktop Customs
Re: Happy Buckling Keyboard
« Reply #16 on: Mon, 21 October 2013, 10:11:06 »
I don't care what anyone says that is some very impressive soldering with the wires to that Atmeg32U4 chip.
OG Kishsaver, Razer Orbweaver clears and reds with blue LEDs, and Razer Naga Epic.   "Great minds crawl in the same sewer"  Uncle Rich

Offline snoopy

  • The Flying Ace
  • * Elevated Elder
  • Posts: 1828
  • Location: Industrial Environment
  • Gone with the Wind
Re: Happy Buckling Keyboard
« Reply #17 on: Mon, 21 October 2013, 11:04:20 »
we need more informations about the grail! :D

Offline Michael

  • Formerly Bro Caps
  • * Maker
  • Posts: 4632
  • REEEeeeeEEEEEEEEeeeeeeeeeeeEEEEEEEEEEEEEEEeeeee
Re: Happy Buckling Keyboard
« Reply #18 on: Mon, 21 October 2013, 11:15:33 »
we need more informations about the grail! :D


it was a modification. I am 100% certain. I have my sources :)

Offline snoopy

  • The Flying Ace
  • * Elevated Elder
  • Posts: 1828
  • Location: Industrial Environment
  • Gone with the Wind
Re: Happy Buckling Keyboard
« Reply #19 on: Mon, 21 October 2013, 11:25:26 »
we need more informations about the grail! :D


it was a modification. I am 100% certain. I have my sources :)

tell me more...  ;D


Offline MTManiac

  • Posts: 274
  • Location: #yoloswag420
  • can't is the cancer of happen
Re: Happy Buckling Keyboard
« Reply #20 on: Wed, 23 October 2013, 11:02:06 »
I wish I had the equipment, time, and SKILL to do a mod like this...

so so so so very impressed!

Offline 0100010

  • Posts: 1127
  • Location: DFW, TX, US
  • Not Sure
Re: Happy Buckling Keyboard
« Reply #21 on: Wed, 23 October 2013, 22:30:19 »
I rediscovered pic of the Grail accidentally today. I post this for backup purpose.

Show Image


It has a windowed caps lock as well!
  Quoting me causes a posting error that you need to ignore.

Offline neverused

  • Posts: 572
Re: Happy Buckling Keyboard
« Reply #22 on: Sun, 20 September 2015, 10:40:56 »
Hi hasu, I hate to necro bump this thread but I am interested in the wiring for this project. May I ask what components you used for the microcontroller and if you have a schematic to reference? I'd like to try my hand at this same project and forgo a teensy as you have. Thanks for your help!

Offline hasu

  • Thread Starter
  • Posts: 3471
  • Location: Tokyo, Japan
  • @tmk
    • tmk keyboard firmware project
Re: Happy Buckling Keyboard
« Reply #23 on: Sun, 20 September 2015, 17:31:42 »
Microcontroller is ATMega32u4 I don't have schematic but you can find matrix of its membrane sheets in code.

https://github.com/tmk/tmk_keyboard/blob/master/keyboard/hbkb/keymap.c#L45-L62

Offline neverused

  • Posts: 572
Re: Happy Buckling Keyboard
« Reply #24 on: Sun, 20 September 2015, 17:36:27 »
Great thank you. May I ask how I would find out how to wire up the microprocessor as you did?

Offline hasu

  • Thread Starter
  • Posts: 3471
  • Location: Tokyo, Japan
  • @tmk
    • tmk keyboard firmware project
Re: Happy Buckling Keyboard
« Reply #25 on: Sun, 20 September 2015, 17:56:16 »
You will know from pics and codes but you can wire them in your own way.
http://imgur.com/a/JG0DU/all
https://github.com/tmk/tmk_keyboard/tree/master/keyboard/hbkb

Offline neverused

  • Posts: 572
Re: Happy Buckling Keyboard
« Reply #26 on: Sun, 20 September 2015, 18:01:59 »
Thank you, I had bookmarked those links previously, though I wasn't able to tell what value capacitors and crystal you used.

Offline hasu

  • Thread Starter
  • Posts: 3471
  • Location: Tokyo, Japan
  • @tmk
    • tmk keyboard firmware project
Re: Happy Buckling Keyboard
« Reply #27 on: Sun, 20 September 2015, 18:27:39 »
They are standard values you can find inTeensy circuit or MCU datasheet. Crystal is 16MHz. I think you can use Teensy or Pro Micro instead of bare MCU.

If you need schematic I'll draw it for you when you really need.
But I need to know how you are serious for this mod befor doing that. First show me your cut down barrel plate and membranes :D

Offline neverused

  • Posts: 572
Re: Happy Buckling Keyboard
« Reply #28 on: Sun, 20 September 2015, 21:18:31 »
Thank you for the offer but I'm sure that I have enough to go on now, I may have missed that information in the datasheet when I reviewed it last time.

Offline njbair

  • Posts: 2825
  • Location: Cleveland, Ohio
  • I love the Powerglove. It's so bad.
    • nickbair.net
Re: Happy Buckling Keyboard
« Reply #29 on: Sun, 20 September 2015, 21:23:28 »
hasu is literally a genius.

Alpine Winter GB | My Personal TMK Firmware Repo
IBM Rubber Band "Floss" Mod | Click Modding Alps 101 | Flame-Polishing Cherry MX Stems
Review: hasu's USB to USB converter
My boards:
More
AEKII 60% | Alps64 HHKB | Ducky Shine 3, MX Blues | IBM Model M #1391401, Nov. 1990 | IBM SSK #1391472, Nov. 1987, screw modded, rubber-band modded | Noppoo EC108-Pro, 45g | Infinity 60% v2 Hacker, Matias Quiet Pros | Infinity 60% v2 Standard, MX Browns | Cherry G80-1800LPCEU-2, MX Blacks | Cherry G80-1813 (Dolch), MX Blues | Unicomp M-122, ANSI-modded | Unicomp M-122 (Unsaver mod in progress) | 2x Unitek K-258, White Alps | Apple boards (IIGS, AEKII) | Varmilo VA87MR, Gateron Blacks | Filco Zero TKL, Fukka White Alps | Planck, Gateron Browns | Monarch, click-modded Cream Alps

Offline rowdy

  • HHKB Hapster
  • * Erudite Elder
  • Posts: 21175
  • Location: melbourne.vic.au
  • Missed another sale.
Re: Happy Buckling Keyboard
« Reply #30 on: Sun, 20 September 2015, 21:46:26 »
hasu is literally a genius.

As well as being extremely helpful :)
"Because keyboards are accessories to PC makers, they focus on minimizing the manufacturing costs. But that’s incorrect. It’s in HHKB’s slogan, but when America’s cowboys were in the middle of a trip and their horse died, they would leave the horse there. But even if they were in the middle of a desert, they would take their saddle with them. The horse was a consumable good, but the saddle was an interface that their bodies had gotten used to. In the same vein, PCs are consumable goods, while keyboards are important interfaces." - Eiiti Wada

NEC APC-H4100E | Ducky DK9008 Shine MX blue LED red | Ducky DK9008 Shine MX blue LED green | Link 900243-08 | CM QFR MX black | KeyCool 87 white MX reds | HHKB 2 Pro | Model M 02-Mar-1993 | Model M 29-Nov-1995 | CM Trigger (broken) | CM QFS MX green | Ducky DK9087 Shine 3 TKL Yellow Edition MX black | Lexmark SSK 21-Apr-1994 | IBM SSK 13-Oct-1987 | CODE TKL MX clear | Model M 122 01-Jun-1988

Ị̸͚̯̲́ͤ̃͑̇̑ͯ̊̂͟ͅs̞͚̩͉̝̪̲͗͊ͪ̽̚̚ ̭̦͖͕̑́͌ͬͩ͟t̷̻͔̙̑͟h̹̠̼͋ͤ͋i̤̜̣̦̱̫͈͔̞ͭ͑ͥ̌̔s̬͔͎̍̈ͥͫ̐̾ͣ̔̇͘ͅ ̩̘̼͆̐̕e̞̰͓̲̺̎͐̏ͬ̓̅̾͠͝ͅv̶̰͕̱̞̥̍ͣ̄̕e͕͙͖̬̜͓͎̤̊ͭ͐͝ṇ̰͎̱̤̟̭ͫ͌̌͢͠ͅ ̳̥̦ͮ̐ͤ̎̊ͣ͡͡n̤̜̙̺̪̒͜e̶̻̦̿ͮ̂̀c̝̘̝͖̠̖͐ͨͪ̈̐͌ͩ̀e̷̥͇̋ͦs̢̡̤ͤͤͯ͜s͈̠̉̑͘a̱͕̗͖̳̥̺ͬͦͧ͆̌̑͡r̶̟̖̈͘ỷ̮̦̩͙͔ͫ̾ͬ̔ͬͮ̌?̵̘͇͔͙ͥͪ͞ͅ

Offline hasu

  • Thread Starter
  • Posts: 3471
  • Location: Tokyo, Japan
  • @tmk
    • tmk keyboard firmware project
Re: Happy Buckling Keyboard
« Reply #31 on: Sun, 20 September 2015, 22:43:09 »
hehe, thanks guys.

BTW, I found a dead link of this pic, I'll post this again for future reference.


I don't think I do this mod again but If I do I would make case like the pic definitely.

Offline neverused

  • Posts: 572
Re: Happy Buckling Keyboard
« Reply #32 on: Sun, 20 September 2015, 23:32:07 »
One other question, did you route all traces with the copper tape or did you use the conductive ink pen as well? I see both in the imgur album.

Offline hasu

  • Thread Starter
  • Posts: 3471
  • Location: Tokyo, Japan
  • @tmk
    • tmk keyboard firmware project
Re: Happy Buckling Keyboard
« Reply #33 on: Mon, 21 September 2015, 01:40:07 »
My conductive pen didn't work for me, I used copper tape for all routing in the end.

Offline neverused

  • Posts: 572
Re: Happy Buckling Keyboard
« Reply #34 on: Sat, 07 November 2015, 12:18:09 »
Just noticed in the TMK readme for this board under hbkb, the link:

Code: [Select]
Original matrix here: http://geekhack.org/showthread.php?7767-Wireless-Model-M&p=133911&viewfull=1#post133911
no longer works.  Do you know where that source is now?

Thanks!

Offline hasu

  • Thread Starter
  • Posts: 3471
  • Location: Tokyo, Japan
  • @tmk
    • tmk keyboard firmware project
Re: Happy Buckling Keyboard
« Reply #35 on: Sat, 07 November 2015, 14:47:03 »
I can't remember it, but this thread?
https://geekhack.org/index.php?topic=10371.msg192664#msg192664

You are too late anyway :D