geekhack
geekhack Projects => Making Stuff Together! => Topic started by: 0100010 on Fri, 21 November 2014, 09:02:37
-
http://www.keyboard-layout-editor.com/#/layouts/4444e5d1f5cb71213628bde67409cf83
(http://s22.postimg.org/nyudosonl/M15_Clone_Cherry_Layout.png)
(http://s12.postimg.org/l9hkhwktp/M15_Clone_Cherry_Plate.png)
I've got a coworker who currently uses an old rubber dome Microsoft Natural keyboard >:D , that I am dragging into the mechanical keyboard world :thumb: . After letting him review the myriad or ergonomic keyboards out there online, he has decided he would like a board that has the layout of the IBM M15 ;D - but he doesn't want the buckling spring noise that would come with one :'( . After letting him test out the various Cherry switches, I think he has settled on MX Clears. I mentioned we could draw up a set of plates in the layout he wants, and build the case in layers much like an Ergodox. Also like an Ergodox, it could have completely separate halves (which could be tented as desired independently). Since I expect this will be a one off keyboard it will be hand wired matrix with a Teensy.
But - what I need help with, is how to connect the two halves of the keyboard. Would the Ergodox solution of a TRRS cable and I/O expander work? Would it be as simple as using the Ergodox firmware and updating the matrix? Or would we need a whole new firmware?
Software in this space is not my strong suit - any assistance here would be appreciated.
-
sym sgg would be great :D
-
No clue what that means.
-
sym sgg is yasuo’s abbreviation of “symmetric stagger”. I’m not sure why he always says it that way, since almost no one understands. :-)
He means something like this:
(http://deskthority.net/w/images/8/88/Mtron1.jpg)
-
Ah - discussed that with my coworker. He prefers to keep the standard layout, just split the halves // just like the M15 is:
(http://webwit.nl/input/ibm_m15/ibm.jpg)
-
I've been thinking about a sym sgg (I'm gonna start saying it so it catches on), but I don't like the ergodox. I'd like to see where this goes.
-
Ah - discussed that with my coworker. He prefers to keep the standard layout, just split the halves // just like
I still think playing with sym stg is a good idea. You can mock up keyboard designs in cardboard to see how they feel
I've been thinking about a sym sgg (I'm gonna start saying it so it catches on), but I don't like the ergodox. I'd like to see where this goes.
I'm gonna start calling it sym stg and hope mine catches on instead.
-
it doesn't matter what he wants. Convert him over to the light of matrix or symmetrical stagger. Once you go forth, you can never go back.
-
Maybe symmetric stagger is an option - but I won't have an opportunity to check until December.
For now, just trying to learn about Teensy, I/O expander, TRRS cable to connect the halves.
-
By the way, if you decide at some point that making something is going to be a pain, this is also a pretty good alternative: http://matias.ca/ergopro/pc/
-
But - what I need help with, is how to connect the two halves of the keyboard. Would the Ergodox solution of a TRRS cable and I/O expander work? Would it be as simple as using the Ergodox firmware and updating the matrix? Or would we need a whole new firmware?
Yes, TRRS + I/O expander would work, or I would recommend using a 4P4C connector (like a phone plug) instead of TRRS: the cords and connectors are cheaper, easier to find, and a bit less flaky.
Easier from a construction/firmware perspective though (especially if you hand-wire the matrix), is to just send a ribbon cable across to directly connect the matrix from one half to the microcontroller pins on the other half.
-
Yeah - I think I've settled on just using a 16 pin ribbon cable to connect the right half of the board (8 columns, 7 rows) to the left half (8 columns, 6 rows). Will have to see about sleeving or heat shrinking the cable to make it look nicer.
-
I had heard that using an IO expander is probably a worse option than others.
I'm not expert in these things but I do know that the mcp23018 and i2s really limit the offhand of the ergodox when compared with SPI or others.
-
By the way, if you decide at some point that making something is going to be a pain, this is also a pretty good alternative: http://matias.ca/ergopro/pc/
Whoa - missed your suggestion. Right now he has an old Microsoft Natural rubber dome board which he likes fine. He uses part of a cardboard box over the numpad area for his mouse. He also has a Comfort ErgoMagic Keyboard (sitting on my table at the moment) waiting on a couple replacement keys that I ordered for him on ebay for super cheap (even if he hates it, it's only $30 bucks).
Your suggestion of the Matias Ergo Pro looks good - will have to run it by him to see what he thinks.