geekhack

geekhack Projects => Making Stuff Together! => Topic started by: Dox on Mon, 10 October 2011, 16:06:53

Title: ErgoDox - Custom split ergo keyboard.
Post by: Dox on Mon, 10 October 2011, 16:06:53
I started designing a "OTD class" split ergo keyboard this weekend based on the key64 (http://www.key64.com) and I was thinking that maybe we could make it possible if there was some people interested.

The design is not final and there is still a lot of work to be done but here is where I am.
[ATTACH=CONFIG]28310[/ATTACH][ATTACH=CONFIG]28306[/ATTACH][ATTACH=CONFIG]28307[/ATTACH][ATTACH=CONFIG]28308[/ATTACH][ATTACH=CONFIG]28309[/ATTACH]

Current design (based on feedback and comments) still not final:
(http://geekhack.org/attachment.php?attachmentid=28864&d=1318894674)
THE LAYOUT PRESENTED IS NOT FINAL. THE CONTROLLER WILL BE PROGRAMMABLE.

The price will be high ±400$ (highly depending on how many we are).

What would be included:
Full CNC anodized aluminium case and plate,
PCB.

What may be included or self-served:
Switches,
Keycaps,
Diodes,
Cable,
Teensy,
Assembly

Leave your interest and comment below.
Title: [Interest Check] Custom split ergo keyboard.
Post by: dorkvader on Mon, 10 October 2011, 16:43:44
Now available via Massdrop!

https://www.massdrop.com/buy/ergodox

(You will need to make an account with them)

Updated with list:

Interest collected via Geekhack:
Code: [Select]
01. Dox...................2. (The creator himself!)
02. DorkVader.............1. (Very likely)
03. iWuzHere..............1p (under $150-200)
04. demik.................1? (Looks Awesome, worried about soldering)
05. Litster...............1. (Definitely interested)
06. Sordna................1-2(Looks GREAT!) (will save 200 without case)
07. RColinTaylor..........1p (if under $300)
08. Mazora................1? (dependent on layout)
09. Input Nirvana.........1? (Possible Interest)
10. TheSoulHunter.........1p ($300 range)
11. Christoffer.Braathen..1. (ALL IN!!!)
12. Bretrex...............1. (Pcb only)
13. Karacho...............1. (I want one)
14. Quarzac...............1p (Interested, but worried about cost)
15. REVENGE...............1. (Fantastic Project)(definitely want one now)
16. Sleuth................1p (will see about cash)
17.
18. Ascaii................1. (very interested; Heavy Metal only)
19. Laffindude............1p (under $300) (still in this)
20. Chef..................2.
21. eagleeye..............1P (under $300, depending on design)
22. cyclonechuah..........1P (I'm interested if it's under $300.)
23. Gilgam................1
24.
25. Gfresh404.............1P (maybe around $200)
26. inaneframe............3+. (Currently looking to sell his car) ("Dox, you're beautiful")
27. funkymeeba............1P (under $350 or so) (or more!)
28. Hoggy.................1. (This is exactly what he needs!)
29. mharrison.............1. (One if by trackpoint)
30. wrtcedar..............1P (If under ~$300+)
31.
32. fim...................1. (Does not want to solder)
33. obra..................1. (interested in soldering service)
34. bonega................1. (Soldered & ship to sweden, under 300)
35. richie................1. (under $400& assembled)
36. parak.................1? (Possible)
37. Ironman31.............1. (If the keys come with it)
38. mioytan...............1P (under 300)
39. boli..................1-2($400)
40. Icarium...............1P ($400)
41. moogatronic...........1P (under $400)
42. dzd...................1. (Wants one too!)
43. itlnstln..............1. (would be in for one)
44. heuristicist..........2P ($500 for all parts. $600 tops.)
45. REVENGE...............1+ (Definately interested)
46. Zanth.................1. (I would be in for one)
47. Tafryn................1P (around $300)
48. Thirdkind.............2. (definitely be in for 2)
49. Sicyo.................1. (Would certainly be interested)
50. pjpettis..............1? (I'm about 95% in for one.)
51. ksweber...............1. (I am also interested in getting one)
52. jedcred...............1. (Interested up to the shoulder with this design)
53. gilgam................1. ("i want one of this" Who doesn't?)
54. Salash................1. (Standard message of interest)
55. minnus................1. (Please add me to the interest list as well)
56. ekw808................1p (under 200)
57. ic07..................4P*(2-4 pcb and 0-2 cases, depending on price)
58. Laggy-gaga............1p (around 200)
59. dirge.................2. (One put down [on] the list)
60. ped...................1p (Not much over 400 :D )
61. Kisakuku..............1.
62. seferphier............1p (200-250)
63. Mycroftxxx............1p (depends on material)
64. speedkills............1p (500, assembeld)
65. molto.................1p (50, PCB only)
66. Jesuswasazombie.......1p (Awesome if under 200)
67. Inf3rn0_44............1p (Interested under 300)
68. geekabit..............1p (Interested under 200)
69. Necroleachate.........1p (Dreams will be fulfilled if under 200)
70. jblack801.............1p (Definately in for $250)
71. tradet................1p (Maybe under 200 tempts him)
72. beguiledfoil..........1p (under 400 and blank)
73. itunesacc.............1p (around 200)
74. rburrows..............1p (around 400 soldered)
75. tjweir................1p (interest at 300)
76. OrangeJewce...........1-2(400 for all, assembled)
77. Spharx................1p (miraculously 200)
78. Sherryton.............1. (Dork put him down)
79. bjarven...............1. (Interest Looks Great!)
80. Whiterice.............1p (I'm in. 400.)
81. Autolyze..............1. (totally interested)
82. didjamatic............1-3(Depends on final price)
83. merijn................1p (Starving Student Budget)
84. mSSM..................1-2(well interested)
85. effh..................2. (PCB for amazing firmware/hacking ability)
86. Salisen...............1p (interested in "300")
87. Zifle.................1. (Timeline and Interest Check.)
88. forcefollow...........2-3(hopes it will be produced soon)
89. Surger................1-2(Most definately interested, what about f# keys?)
90. Djuzuh................1p (might be interested, depending on price)
91. ashleydev.............1. (Can I put in an order?)
92. bisl..................3. (kinesis/ergoDOX club)
93. braaaiiins............1P (Pcb only if under 100)
94. SubGothius............1P ($500 budget.)
95. Hashbaz...............1. (Added to list.)
96. localredhead..........1. (Count me in!)
97. jochu.................1-2(Consider me interested)
98. prdlm2009.............1. (may be interested)
99. Tsangan...............1. (interested only after seeing the prototype working)
100.Mkawa.................1. (in to help as usual)
101.StaCT13...............1p (under $500 for everything, assembled)
102.The_Beast.............1. (Always interested in a pcb)
103.docomoz...............1. ("I'm in. No matter what the cost")
104.kta...................1p ($500 range, at least noe set)
105.bebuxe................1. (No matter what the cost!)
106.gdaian................1. (Ergodox relieves frustration)

Removed interest:
31. Architect.............1-3. (one for sure. two more possible)

From DT:
Code: [Select]
01. Webwit................1. (I'm in for one if it comes to a group buy.)
02. jakobcreutzfeldt......1. (Too "mad" to be marked yet)
03. xbb...................1. (Thanks added to list)
04. jcrouse...............1. ("I want one list")
05. pingbat...............1. (utron dreams)
06. forcefollow...........1. (one to replace his drool-damaged HHKB
07. wiredPANDA............1. (Watches it develop)
08. domoaligato...........1-2(from following this thread)
09. PrinsValium...........3. (See #12 on GH. Needs a couple for "Reference")
10. HzFaq.................1. (Really startnig to look awesome)
11. bjarven...............1. (Waiting on this or kinesis
12. yobfish...............1. (Joined the forum to be added!)
13. nathanak21............1P (Without breaknig the bank)
14. mintberryminuscrunch..1. (PCB Only)
15. Findecanor............1. (all but case)
16. DanGWanG..............1. (In for one!)
17. AKIMbO................1. (Looks Amazing)
18. ondast................1. (Interested in full version)
19. justcallmecrash.......1-2(Again, depending on the costs. If it really is $30 ->2)
20. regak.................1-2(Got his name down.)
21. Possum................1. (Who wouldn't want one?)
22. Damorgue..............1.
23. yobfish...............1
24. maxrunner.............1p (200-250)
25. nodnerb...............1  (In for one pair)
26. Jim66.................1. (Moved From GH)(will be in for one)
27. Kurrk.................1P (under the magic $300)
28. WarlockD..............1. (Exactly what He's been looking for)
29. maxrunner.............1. (he's interested in any way!)
30. Aleksander............1. (He's on the list now, that's an excuse to get one)
31. Fossala...............1. (on the list now)
32. plaset36..............1. (interested in one)
33. gilsoriano............1. (One whole)
34. stevedreams...........1. (Has been counted)
35. off...................1? (really starting tolook great)
36. bill..................1. (case and PCB's)
37. TheProfosist..........1. (somewhat interested)
38. SubGothius............2. (two PCB's and more case ideas)
39. mikelanding...........1. (Put me 1 in)
40. Ian S.................1? (Subscribed)
41. judascleric...........1? (ErgoDOX is an awesome project)
42. sc3...................1. (In for 1 set of PCB's and maybe a case)
43. lowkey144.............1. (added to this list)
44. trygg.................1-2(if the price is right)
45. AloisiusFauxly........1. (At least PCB to dip in Canadian Syrup)

I like to have a little thing about what the poster had to say about it, so I can better gauge interest and prices, feel free to tell me if you want it removed, or updated.

Here is a list of people interested in receiving an assembled keyboard.
Code: [Select]
wiredPANDA
Hoggy
Fim
Obra
Demik?
bonega
Richie
Boli (1-2)
Icarium
itlnstln (assembled up to the keycaps in cherry brown)
Mazora ?
Zanth (assembled up to the keycaps reds or browns)
Thirdkind (natural Al, assembled, 'Otaku', Reds)
Sicyo (natural Al assembled)
speedkills
rburrows (would probably be okay with a kit)
OrangeJewce (1-2)
Surger
Quarzac
yobfish
domoaligato
gilsoriano
mikelanding
jochu
StaCT13


I am considering a soldering service: if someone else wants to do this, I'll add their info, but if no-one else wants to, I might do it. Anything to help the project!

List of people offering some sort of soldering/assembly service
Code: [Select]
The Profosist (USA)
Dork Vader (USA)
Geekabit (EU)
Dirge (UK)
localredhead (?)
(I am sure there will be others when the time comes)

If you're interested, PM me or post in this topic.
Please also tell me if I missed you, or have any mistakes.
Title: [Interest Check] Custom split ergo keyboard.
Post by: Dox on Mon, 10 October 2011, 16:56:18
It have a slope if you look at the side picture but it was easier to only model some flat spherical keycaps. Final keycap shape is not determined yet and my be left to the user.

Yes the headers are for connecting the 2 halves.
Title: [Interest Check] Custom split ergo keyboard.
Post by: iWuzHere on Mon, 10 October 2011, 21:06:07
That looks pretty sweet, though price is quite high
Title: [Interest Check] Custom split ergo keyboard.
Post by: demik on Mon, 10 October 2011, 22:06:21
that looks awesome
Title: [Interest Check] Custom split ergo keyboard.
Post by: litster on Mon, 10 October 2011, 22:37:57
I am interested definitely.  How many do we need to get to the $400 range?
Title: [Interest Check] Custom split ergo keyboard.
Post by: Dox on Mon, 10 October 2011, 23:02:33
I was thinking something between 5 and 10 but the more the better.
Title: [Interest Check] Custom split ergo keyboard.
Post by: litster on Mon, 10 October 2011, 23:18:18
That's not a very high number to make.  We should be able to get at least 5.  Input Nirvana should be getting at least 2!  ;)  More demand if we include the Korean community.

What kind of keycaps would fit?  Geninue double shot Cherry keycaps?  Any suggestions on the default layout?
Title: [Interest Check] Custom split ergo keyboard.
Post by: demik on Mon, 10 October 2011, 23:26:21
since i dont know how to solder.. or actually build a keyboard.. would i be screwed in putting it together? im interested.
Title: [Interest Check] Custom split ergo keyboard.
Post by: litster on Mon, 10 October 2011, 23:30:52
It isn't very hard at all.  I just taught a 11-year-old to solder this last weekend.  There are a lot of youtube videos that teach you how to solder.  Take a look at them.  If you think you can do it, go to Radio Shack to buy a $10 kit to give it a try.  If you can solder that kit, you should be able to solder switches and diodes onto the circuit board.
Title: [Interest Check] Custom split ergo keyboard.
Post by: demik on Mon, 10 October 2011, 23:33:06
i was actually going to try to solder this weekend lol. i want to make a switch box for a CST trackball, and i was going to try it on that since i figured it wouldn't be too expensive if i messed it up.
Title: [Interest Check] Custom split ergo keyboard.
Post by: alaricljs on Mon, 10 October 2011, 23:52:11
The hard part of soldering is not cooking components.  The components on a KB are really quite heat tolerant.  80 some odd switches and just as many diodes would be plenty of training in order to not cook the controller.  Since Dox is specifying a teensy you don't even solder the controller, just board to board connections.
Title: [Interest Check] Custom split ergo keyboard.
Post by: Dox on Tue, 11 October 2011, 09:16:35
Quote from: litster;428699
That's not a very high number to make.  We should be able to get at least 5.  Input Nirvana should be getting at least 2!  ;)  More demand if we include the Korean community.

What kind of keycaps would fit?  Geninue double shot Cherry keycaps?  Any suggestions on the default layout?


Yeah I'll probably take 2 for myself too so we are already at 5! Genuine cherry keycaps will fit just fine except for the larger keys.

For the layout I was going for something similar the original key64 but in qwerty. This will be completely re-programmable.
[ATTACH=CONFIG]28376[/ATTACH][ATTACH=CONFIG]28377[/ATTACH]
Title: [Interest Check] Custom split ergo keyboard.
Post by: Findecanor on Tue, 11 October 2011, 10:24:58
Quote from: dorkvader;428524
Why flat?

I could elaborate a bit on this, but I'll summarize: curved is hard.
Title: [Interest Check] Custom split ergo keyboard.
Post by: alaricljs on Tue, 11 October 2011, 10:26:40
And curved PCBs are friggin expensive.
Title: [Interest Check] Custom split ergo keyboard.
Post by: sordna on Tue, 11 October 2011, 12:21:52
Looks GREAT !
Curving is a bit overrated, sometimes I think my kinesis is a bit too curved. What I really want is a split design so I could build cardboard bases and tilt the 2 sides anyway I want, all the way up to vertical, which I can't do with the fixed Kinesis, but I can definately do with what you are presenting here!

It would be a nice improvement if you can do 4 thumbkeys per side instead of 2. (The Kinesis Advantage has 6, and even there I find myself wishing for more). Anyway, the extra thumbkeys will allow you to have an Fn key in each side, which will make it far easier to type things like ) and ".  A trackpoint (http://geekhack.org/showwiki.php?title=Island:4917) would be awesome too.
Title: [Interest Check] Custom split ergo keyboard.
Post by: litster on Tue, 11 October 2011, 13:15:45
Quote from: Dox
Show Image
(http://geekhack.org/attachment.php?attachmentid=28310&d=1318280038)


Show Image
(http://geekhack.org/attachment.php?attachmentid=28376&d=1318342570)

Your keymaps don't match the keycap layout on the picture.  On the picture, the left side, top row has one 2x width key on the left and six 1x width keys.  The bottom row is also missing a 1x width key.
Title: [Interest Check] Custom split ergo keyboard.
Post by: Lanx on Tue, 11 October 2011, 13:55:10
looks great! an aluminum kinesis! i have comments if you want to hear them... they might sound negative tho, so i don't want to sound like i'm thread crapping.
Title: [Interest Check] Custom split ergo keyboard.
Post by: Dox on Tue, 11 October 2011, 14:07:47
Thanks sordna, I'll look at what I can do to add some more thumb buttons.

Quote from: litster;428993
Your keymaps don't match the keycap layout on the picture.  On the picture, the left side, top row has one 2x width key on the left and six 1x width keys.  The bottom row is also missing a 1x width key.
I know, the layout pictures are from the key64. I need to work on the correct one for this iteration.

Quote from: Lanx;429008
looks great! an aluminum kinesis! i have comments if you want to hear them... they might sound negative tho, so i don't want to sound like i'm thread crapping.
I'm want to hear your comments. That's the purpose of this thread.
Title: [Interest Check] Custom split ergo keyboard.
Post by: Mazora on Tue, 11 October 2011, 14:41:16
Depending on the layout, I would be interested. By the way, it looks amazing.
Title: [Interest Check] Custom split ergo keyboard.
Post by: litster on Tue, 11 October 2011, 15:13:04
Quote from: Dox;429017
I know, the layout pictures are from the key64. I need to work on the correct one for this iteration.

No problem, I will make one with my preference and post it here.
Title: [Interest Check] Custom split ergo keyboard.
Post by: litster on Tue, 11 October 2011, 15:22:13
Quote from: Dox;429017
Thanks sordna, I'll look at what I can do to add some more thumb buttons.

Is it possible to make the two large outermost thumb keys into 2 separate keys each?
Title: [Interest Check] Custom split ergo keyboard.
Post by: Lanx on Tue, 11 October 2011, 15:49:22
Quote from: litster;429071
Is it possible to make the two large outermost thumb keys into 2 separate keys each?
i wouldn't recommend it, as in 2 seperate buttons up and down? you kinda want a longer 1.25 key to (rest) your thumb on.

i'd recommend something like this
http://www.kinesis-ergo.com/freestyle-vip-features.htm
not all those features, but instead of how ppl put the feet/tabs that make a keyboard slope on an incline, do that to the two boards and have 4 small feet/tabs(2 per side) so that you can slope it inwards.
like sordna, i'd recommend following kinesis thumb layout more than the c64, that is to have the 6 buttons on the thumb area, rather having extended buttons past towards the del/tab/numlk/enter area.

if you "force" yourself to learn to use enter/backspace with the thumbs, these aren't needed.

i've mocked the layout (since i actually had pcb's laying around) and for a 5 10' guy, the thumbs are really close, i think they need to be out more.

imo and prolly sordna has more experience, the spherical keycaps on a kinesis homerow are awesome, while the rest of the keycaps are regular cylindrical. I believe this is the best arrangement because the spherical will allow you find "home row" easily while moving towards the other keys freely with a cylindrical shape.  

I guess f-keys are done by some keylock?
Title: [Interest Check] Custom split ergo keyboard.
Post by: litster on Tue, 11 October 2011, 15:57:12
Here is my preferred layout.  The Fn layer is not done yet.  But for regular layout is very close to what i want given the fewer number of keys.  I use the left Ctrl, Shift, ESC, and Tab all the time (but not Capslock), and I much prefer Tab, BackSpace, Enter, and right Shift at where they normally are.  In general I prefer a layout that is as close to  regular ANSI layout as possible.  

(http://geekhack.org/attachment.php?attachmentid=28410&d=1318366895)
Title: [Interest Check] Custom split ergo keyboard.
Post by: alaricljs on Tue, 11 October 2011, 16:05:57
So litster... How do you get Win-L ?  Only common combo I see getting blocked so far...
Title: [Interest Check] Custom split ergo keyboard.
Post by: litster on Tue, 11 October 2011, 16:31:50
You mean the left Windows key?

Ah, I see what you mean.  You mean the Windows keys on the Fn layer.  Yeah, they don't make any sense on the Fn layer.  There is already a Windows key on the left side, so that should be good.
Title: [Interest Check] Custom split ergo keyboard.
Post by: Input Nirvana on Tue, 11 October 2011, 16:49:18
Hats off! Love it! I see the Key64 influence. My input: I would strongly suggest a serious consideration for an integrated pointing device. I've had my split Kinesis (see signature link) and I can tell you from over 6 months experience, that once you split, separate, incline, ergo layout, ergo key position, and macro, that moving your hand off the home row for cursor pointing becomes absolutely ridiculous. And that's the polite way of expressing the emotion. I have an Apple Mighty Mouse on the left and an IBM trackpoint on the right. I like touch pads and some trackballs, but again, leaving the home row becomes a cumbersome chore. As a matter of fact, the integrated pointing device really started the split Kinesis project.

Regarding keywell curvature: I may not understand Sordnas view of the Kinesis wells being too curved, but then again, I rest my hands on the Kinesis palm pads. My hands are a mens large, so maybe that has something to do with it? I have a Kinesis Freestyle, and prefer the curved keywells, but the Freestyle is not a matrix layout nor does it have the columns height adjusted. I have not used anything like this particular configuration.

I didn't notice, but is there any work on an awesome programmable controller?

I have possible interest :)

NOTE:
I've recently had some extreme changes in my life that have dramatically shifted my time and priorities. I was about to administer the wood key cap buy, try and lead the custom controller project, and do some in-depth reviews with awesome pics of my Datahand, Alphagrip, Kinesis, and fully update and document the split Kinesis project. I wanted to build up these areas for Geekhack since GH has done so much for me. I apologize to anyone that has been waiting for me to perform on various topics, as I'm not certain when I will be able to continue.

P.S.
Wood key caps will probably go through WASD Keyboards soon.
Title: [Interest Check] Custom split ergo keyboard.
Post by: TheSoulhunter on Tue, 11 October 2011, 17:00:25
Id get one if its in the 300 USD range...
Title: [Interest Check] Custom split ergo keyboard.
Post by: cactux on Tue, 11 October 2011, 17:14:26
why not just taking baby steps first like.
Reuse an ergonomic shell like the goldtouch board (not expensive) and add a custom PCB + internal logic + switches.
Title: [Interest Check] Custom split ergo keyboard.
Post by: Dox on Tue, 11 October 2011, 17:16:12
Quote from: Lanx;429095
i wouldn't recommend it, as in 2 seperate buttons up and down? you kinda want a longer 1.25 key to (rest) your thumb on.

i'd recommend something like this
http://www.kinesis-ergo.com/freestyle-vip-features.htm
not all those features, but instead of how ppl put the feet/tabs that make a keyboard slope on an incline, do that to the two boards and have 4 small feet/tabs(2 per side) so that you can slope it inwards.
like sordna, i'd recommend following kinesis thumb layout more than the c64, that is to have the 6 buttons on the thumb area, rather having extended buttons past towards the del/tab/numlk/enter area.

if you "force" yourself to learn to use enter/backspace with the thumbs, these aren't needed.

i've mocked the layout (since i actually had pcb's laying around) and for a 5 10' guy, the thumbs are really close, i think they need to be out more.

imo and prolly sordna has more experience, the spherical keycaps on a kinesis homerow are awesome, while the rest of the keycaps are regular cylindrical. I believe this is the best arrangement because the spherical will allow you find "home row" easily while moving towards the other keys freely with a cylindrical shape.  

I guess f-keys are done by some keylock?
Thanks for the input! I will try to work on the thumb area in general this week and post some new render when it's done. As for the keycaps, I really have no plan for this yet but I like the idea of the spherical home row only.

Quote from: input nirvana;429130
Hats off! Love it! I see the Key64 influence. My input: I would strongly suggest a serious consideration for an integrated pointing device. I've had my split Kinesis (see signature link) and I can tell you from over 6 months experience, that once you split, separate, incline, ergo layout, ergo key position, and macro, that moving your hand off the home row for cursor pointing becomes absolutely ridiculous. And that's the polite way of expressing the emotion. I have an Apple Mighty Mouse on the left and an IBM trackpoint on the right. I like touch pads and some trackballs, but again, leaving the home row becomes a cumbersome chore. As a matter of fact, the integrated pointing device really started the split Kinesis project.

Regarding keywell curvature: I may not understand Sordnas view of the Kinesis wells being too curved, but then again, I rest my hands on the Kinesis palm pads. My hands are a mens large, so maybe that has something to do with it? I have a Kinesis Freestyle, and prefer the curved keywells, but the Freestyle is not a matrix layout nor does it have the columns height adjusted. I have not used anything like this particular configuration.

I didn't notice, but is there any work on an awesome programmable controller?

I have possible interest :)

NOTE:
I've recently had some extreme changes in my life that have dramatically shifted my time and priorities. I was about to administer the wood key cap buy, try and lead the custom controller project, and do some in-depth reviews with awesome pics of my Datahand, Alphagrip, Kinesis, and fully update and document the split Kinesis project. I wanted to build up these areas for Geekhack since GH has done so much for me. I apologize to anyone that has been waiting for me to perform on various topics, as I'm not certain when I will be able to continue.

P.S.
Wood key caps will probably go through WASD Keyboards soon.
Thanks input nirvana, I will seriously consider an integrated trackpoint in the design.  I got to say that I spent a lot of time looking at that kinesis wiki.

That's some good news for the wood keycaps!
Title: [Interest Check] Custom split ergo keyboard.
Post by: Dox on Tue, 11 October 2011, 17:21:23
Quote from: TheSoulhunter;429139
Id get one if its in the 300 USD range...
Good to know, thanks!

Quote from: cactux;429153
why not just taking baby steps first like.
Reuse an ergonomic shell like the goldtouch board (not expensive) and add a custom PCB + internal logic + switches.
Because I can, and the only way to get things the way I want them is to build it myself (my first and only cherry based boards are my doxkb).
Title: [Interest Check] Custom split ergo keyboard.
Post by: christoffer.braathen on Tue, 11 October 2011, 19:03:02
I'm ALL IN!!!

Looks great, and the idea of splitting the two parts completely is great.
Sing me up for one.

Best Regards
Christoffer Braathen
Oslo, Norway
Title: [Interest Check] Custom split ergo keyboard.
Post by: Lanx on Tue, 11 October 2011, 19:18:28
Quote from: input nirvana;429130

Regarding keywell curvature: I may not understand Sordnas view of the Kinesis wells being too curved
NOTE:
 Kinesis, and fully update and document the split Kinesis project.

So far i'm in love with the depth and curve of the kinesis keywells (they could be angled/sloped towards the middle more i think many of the kinesis users agree on this).
yea there's zero kinesis hacking/modding atm, imma try to fill the gap with that.
Title: [Interest Check] Custom split ergo keyboard.
Post by: Dox on Sat, 15 October 2011, 23:39:37
I reworked the thumb area a bit. Tell me what you think.
[ATTACH=CONFIG]28744[/ATTACH]
Title: [Interest Check] Custom split ergo keyboard.
Post by: litster on Sat, 15 October 2011, 23:42:41
That is nice!  More placement options.
Title: [Interest Check] Custom split ergo keyboard.
Post by: bretrex on Sun, 16 October 2011, 00:12:24
I'd throw in for just the pcbs. It shouldn't be difficult to lay out the circuit board to be functional mirrored, allowing you to use the same board for both sides, helping cut the per-board cost. The full metal enclosure seems a bit rich for my blood, but would make an amazingly solid input device for those who can afford it.
Title: [Interest Check] Custom split ergo keyboard.
Post by: Dox on Sun, 16 October 2011, 00:28:42
Quote from: bretrex;432108
I'd throw in for just the pcbs. It shouldn't be difficult to lay out the circuit board to be functional mirrored, allowing you to use the same board for both sides, helping cut the per-board cost. The full metal enclosure seems a bit rich for my blood, but would make an amazingly solid input device for those who can afford it.
The pcbs wont be symmetrical as the controller is on one half and the columns and rows of the other half have to be routed to the other side. The mounting plate will be symmetrical.
Title: [Interest Check] Custom split ergo keyboard.
Post by: calavera on Sun, 16 October 2011, 03:36:14
Do you have a plan view (top view) pic of the design?
Title: [Interest Check] Custom split ergo keyboard.
Post by: Findecanor on Sun, 16 October 2011, 03:50:51
Quote from: Dox;432084
I reworked the thumb area a bit. Tell me what you think.
(Attachment) 28744[/ATTACH]

That looks like the thumb-key configuration that the Kinesis has. I find that on my Kinesis, I can not reach for the smaller thumb keys easily, and I wish that there was instead a key in-between the thumb keys and the main group. For me, the problem is mostly with the "Alt" keys, which is the topmost thumb key in each of the Kinesis' thumb groups.
Title: [Interest Check] Custom split ergo keyboard.
Post by: dorkvader on Sun, 16 October 2011, 09:45:32
Quote from: Dox;432116
The pcbs wont be symmetrical as the controller is on one half and the columns and rows of the other half have to be routed to the other side. The mounting plate will be symmetrical.
You could just leave the controller area blank on one of the boards, but I don't think this will work because I don't think the cherry switch is symmetrical.
Title: [Interest Check] Custom split ergo keyboard.
Post by: Dox on Sun, 16 October 2011, 10:16:14
Quote from: calavera;432162
Do you have a plan view (top view) pic of the design?

Here we go:
[ATTACH=CONFIG]28763[/ATTACH]

Quote from: Findecanor;432166
That looks like the thumb-key configuration that the Kinesis has. I find that on my Kinesis, I can not reach for the smaller thumb keys easily, and I wish that there was instead a key in-between the thumb keys and the main group. For me, the problem is mostly with the "Alt" keys, which is the topmost thumb key in each of the Kinesis' thumb groups.

Having them on the same level as the other keys will probably help with the reach and you still have 2 extra buttons at the "interior" of each hand.


Quote from: dorkvader;432244
You could just leave the controller area blank on one of the boards, but I don't think this will work because I don't think the cherry switch is symmetrical.

Not really, leaving the controller area empty on one side side and using a symmetrical pcb would simply route the signals of one half to the columns/rows of the other one and not to the controller. And as you said, cherry switches aren't symmetrical.
Title: [Interest Check] Custom split ergo keyboard.
Post by: Karacho on Sun, 16 October 2011, 15:26:43
In my opinion and in result of my own tests, two buttons for the thumbs are best.
Additional thumbbuttons are not good to reach.
I want one to :)
It should be reprogramable, right?
Title: [Interest Check] Custom split ergo keyboard.
Post by: Quarzac on Sun, 16 October 2011, 17:49:12
I won't pledge definite interest, but when would you be ordering all this? I like the idea, but I don't know if I could afford it. If it wasn't for a good long while, I'd have to start saving now, and maybe I could do it. It would be good if only to force me to type correctly.
Title: [Interest Check] Custom split ergo keyboard.
Post by: Dox on Sun, 16 October 2011, 17:51:57
I dont know, I still have a lot of work to do on the design and I'll have to save some cash too. I was thinking that maybe in 2-3 months would be good.
Title: [Interest Check] Custom split ergo keyboard.
Post by: Quarzac on Sun, 16 October 2011, 18:03:49
Hmm... If I get a job, that could work. I'll keep up with this, and closer to the trigger date I'll have a definitive answer.
Title: [Interest Check] Custom split ergo keyboard.
Post by: sordna on Sun, 16 October 2011, 20:51:28
Quote from: Karacho;432439
In my opinion and in result of my own tests, two buttons for the thumbs are best.
Additional thumbbuttons are not good to reach.


Well, being a Kinesis user I appreciate the additional thumbkeys. Of course the smaller keys are a bit harder to reach than the larger ones, that is inevitable. But since this is programmable, you would put slightly less frequently used keys there. We do want the extra keys, however, definitely... I like to have 2 controls, 2 alts, 2 win keys, and 2 Fn (2nd layer keys) keys so I can always avoid one-hand combos which are bad for rsi/carpal tunnel issues. The extra thumb keys allow doing 2-handed combos all the time; which is ergonomically superior.
Title: [Interest Check] Custom split ergo keyboard.
Post by: dorkvader on Sun, 16 October 2011, 20:54:16
Quote from: Dox;432485
I dont know, I still have a lot of work to do on the design and I'll have to save some cash too. I was thinking that maybe in 2-3 months would be good.


I'll start saving now, too.
Title: [Interest Check] Custom split ergo keyboard.
Post by: litster on Sun, 16 October 2011, 21:39:31
With the new keys, I think I got everything on the first layer except F1-F12 and PrintScreen, Scroll Lock, And Pause/Break.  I keep most of the modifiers in the usual location as they are how I prefer :-).

(http://geekhack.org/attachment.php?attachmentid=28807&d=1318819026)
Title: [Interest Check] Custom split ergo keyboard.
Post by: REVENGE on Sun, 16 October 2011, 23:19:17
Fantastic project Dox! Hope you guys are able to put this into production!
Title: [Interest Check] Custom split ergo keyboard.
Post by: slueth on Mon, 17 October 2011, 01:28:15
I'm interested but we will see about cash lol.. Time to get a work working.
Title: [Interest Check] Custom split ergo keyboard.
Post by: calavera on Mon, 17 October 2011, 06:14:59
I was wondering if you could simplify the design. Here's what I was thinking.

(http://i630.photobucket.com/albums/uu23/calaveratf/keyboards/b.jpg)

Or something more drastic and "dynamic."
(http://i630.photobucket.com/albums/uu23/calaveratf/keyboards/a.jpg)
Title: [Interest Check] Custom split ergo keyboard.
Post by: dorkvader on Mon, 17 October 2011, 07:38:44
MM, that's a good point: Does that notch you take out in image #1 serve any non-aesthetic purpose?
Title: [Interest Check] Custom split ergo keyboard.
Post by: Dox on Mon, 17 October 2011, 09:10:37
Quote from: calavera;432675
I was wondering if you could simplify the design. Here's what I was thinking.

Show Image
(http://i630.photobucket.com/albums/uu23/calaveratf/keyboards/b.jpg)


Or something more drastic and "dynamic."
Show Image
(http://i630.photobucket.com/albums/uu23/calaveratf/keyboards/a.jpg)

The first is possible and a good idea. The second one, I wont have enough place to fit the controller in there.
Title: [Interest Check] Custom split ergo keyboard.
Post by: calavera on Mon, 17 October 2011, 13:52:41
Where does the controller fit and how does the PCB look like?
Title: [Interest Check] Custom split ergo keyboard.
Post by: Dox on Mon, 17 October 2011, 14:08:16
The pcbs are not designed yet but the controller will be at the top right on the right hand.
Something like that (old pic):
[ATTACH=CONFIG]28848[/ATTACH]
Title: [Interest Check] Custom split ergo keyboard.
Post by: dorkvader on Mon, 17 October 2011, 17:43:33
Quote from: Dox;429159
(my first and only cherry based boards are my doxkb).

Thought you said you had a WYSE around here somewhere?

It seems like every day my interest in this project grows. If we can get this under $200: I'm in for sure, under $250: good chance, under $300: okay chance, depends on timing.

Given the interest garnered thus far, it sort of looks like we've a shot of getting 10+ made, which is pretty awesome.
Title: [Interest Check] Custom split ergo keyboard.
Post by: Dox on Mon, 17 October 2011, 18:00:21
Quote from: dorkvader;433129
Thought you said you had a WYSE around here somewhere?

It seems like every day my interest in this project grows. If we can get this under $200: I'm in for sure, under $250: good chance, under $300: okay chance, depends on timing.

Given the interest garnered thus far, it sort of looks like we've a shot of getting 10+ made, which is pretty awesome.
I got a wyse on ebay for the keycaps and to try some different switches (black and getto red) for my doxkbs.

Thanks for the interest, when this will be closer to completion I will post the prices for different quantity and hopefully that will bring in more people into it!
Title: [Interest Check] Custom split ergo keyboard.
Post by: Dox on Mon, 17 October 2011, 18:38:01
Quote from: calavera;432675
Show Image
(http://i630.photobucket.com/albums/uu23/calaveratf/keyboards/b.jpg)

[ATTACH=CONFIG]28864[/ATTACH]
Title: [Interest Check] Custom split ergo keyboard.
Post by: litster on Mon, 17 October 2011, 19:05:47
Looks good!
Title: [Interest Check] Custom split ergo keyboard.
Post by: Jim66 on Tue, 25 October 2011, 07:22:41
This looks very nice, I'm defo going to keep an eye on this thread.
Title: [Interest Check] Custom split ergo keyboard.
Post by: Lanx on Thu, 27 October 2011, 20:03:49
might wanna think about lining up the num-row with the fingers like kinesis/maltron. It's actually easier for me now to touch type numbers on a matrix layout, than ever before, and i'm a numpad snob (of course i'll always num-type faster with num-pad, but matrix num-row is very good).
Title: [Interest Check] Custom split ergo keyboard.
Post by: sordna on Thu, 27 October 2011, 23:51:28
Quote from: Lanx;440816
might wanna think about lining up the num-row with the fingers like kinesis/maltron. It's actually easier for me now to touch type numbers on a matrix layout, than ever before, and i'm a numpad snob (of course i'll always num-type faster with num-pad, but matrix num-row is very good).

100% agree. All split matrix keyboards are consistent, Kinesis, Maltron, Typematrix, and even the TrulyErgonomic as well as the Fingerworks Touchstream (my photo below).
1 is above Q, 5 is above T, 6 is above Y, 0 is above P (assuming qwerty layout).

[ATTACH=CONFIG]30155[/ATTACH]
Title: [Interest Check] Custom split ergo keyboard.
Post by: Lanx on Fri, 28 October 2011, 00:40:55
if we wanna go further with it, and i'm sure most kinesis guys think this way, if i have to type "1" i think "use pinky" if i have to type "8" i think use middle finger. i mean it's like going back to gradeschool and counting numbers with your fingers. If you guys are gonna do this, i think you should do it right, cuz no matter the layout qwerty,dvork or some weird customer layout... numrow 1through0 will always be the same.
Title: [Interest Check] Custom split ergo keyboard.
Post by: Ascaii on Fri, 28 October 2011, 05:41:47
Hot damn, color me interested. I will definitely need to save some cash up, but this might actually be worth it. Ill follow this thread, and check out layouts etc when im not at work^^. Tentatively put me down for 1.
Title: [Interest Check] Custom split ergo keyboard.
Post by: laffindude on Fri, 28 October 2011, 09:55:39
Semi interested if the cost is <300 for a kit without switches(I can source the switch myself). This Seems like an excellent candidate for 1 handed board, if the cable is on the left module.
Title: [Interest Check] Custom split ergo keyboard.
Post by: dorkvader on Fri, 28 October 2011, 18:58:33
So I wanted to look at the number of people interested in this, so I added up everyone that looks like they may be in on one
Dox is the only one who said they want 2.
p means they are dependant on price,
? means they didn't specifically say they wanted one, but looked interested from their posts.
Parenteses indicate notes I took from their posts.

So I count ~6 or so who are interested regardless of anything.
If the cost is acceptable the number grows significantly to ~12
The total of all people who look interested is 19 ( or actually 20 sets of boards, and 19 sets of cases.)

So if we got 15-20 orders of this, what would the price look like? 'Cause if it means it'll be $250-$350, we'll get a LOT of interest.

ErgoDox Interest check Compilation:

----
LIST MOVED TO SECOND POST: LOOK FOR IT THERE!!!
-----
Hope this helps!
---
Edit: Oh, and is "ErgoDOX" a good name? I read it somewhere, and liked it.
Title: [Interest Check] Custom split ergo keyboard.
Post by: litster on Fri, 28 October 2011, 19:36:48
Let's do it! I want to solder something!
Title: [Interest Check] Custom split ergo keyboard.
Post by: sordna on Fri, 28 October 2011, 20:00:16
Quote from: dorkvader;441469
Edit: Oh, and is "ErgoDOX" a good name? I read it somewhere, and liked it.

You read it here:
http://geekhack.org/showthread.php?22412-Truly-Ergonomic-Communication-Sept-27-2011&p=431524&viewfull=1#post431524

I'm quite interested, especially if the keyboard comes with all the parts (including red MX switches), and preferably assembled and working :-)
Title: [Interest Check] Custom split ergo keyboard.
Post by: Lanx on Fri, 28 October 2011, 20:26:53
none for me, i'm just giving feedback from my experience modding a similar layout and using  kinesis.
Title: [Interest Check] Custom split ergo keyboard.
Post by: dorkvader on Fri, 28 October 2011, 20:30:19
Thanks Lanx, updated.

Also, Sordna, I thought it was you, but I didn't check.
Title: [Interest Check] Custom split ergo keyboard.
Post by: Dox on Fri, 28 October 2011, 23:00:28
Quote from: dorkvader;441469
So I wanted to look at the number of people interested in this, so I added up everyone that looks like they may be in on one
Dox is the only one who said they want 2.
p means they are dependant on price,
? means they didn't specifically say they wanted one, but looked interested from their posts.
Parenteses indicate notes I took from their posts.

So I count ~6 or so who are interested regardless of anything.
If the cost is acceptable the number grows significantly to ~12
The total of all people who look interested is 19 ( or actually 20 sets of boards, and 19 sets of cases.)

So if we got 15-20 orders of this, what would the price look like? 'Cause if it means it'll be $250-$350, we'll get a LOT of interest.

ErgoDox Interest check Compilation:

01. Dox...................2
02. DorkVader.............1p (see above)
03. iWuzHere..............1p (Looks sweet)
04. demik.................1? (Looks Awesome, worried about soldering)
05. Lister................1 (Definately interested)
06. Sordna................1 (Looks GREAT!)
07.
08. Mazora................1? (dependant on layout)
09. Input Nirvana.........1? ("Possable Interest")
10. TheSoulHunter.........1p ($300 range)
11. Christoffer.Braathen..1 (ALL IN!!!)
12. Bretrex...............1 (Pcb only)
13. Karacho...............1 (I want one)
14. Quarzac...............1p (Interested, but worried about cost)
15. REVENGE...............1? (Fantastic Project)
16. Sleuth................1p (will see about cash)
17. Jim66.................1? (Will keep eye on thread)
18. Ascaii................1 (very interested)
19. Laffindude............1p (if under $300)

Hope this helps!
---
Edit: Oh, and is "ErgoDOX" a good name? I read it somewhere, and liked it.

Thanks for the compilation, with something like 15-20 keyboards we could probably reach a price closer  to 300 than 400 but that is still very approximative.
ErgoDox is the name I came up with before I did the renders for the OP. As everything else, it's not final but I think it's not bad at all.

Quote from: litster;441489
Let's do it! I want to solder something!

That's what I want to hear!

Quote from: sordna;441506
You read it here:
http://geekhack.org/showthread.php?22412-Truly-Ergonomic-Communication-Sept-27-2011&p=431524&viewfull=1#post431524

I'm quite interested, especially if the keyboard comes with all the parts (including red MX switches), and preferably assembled and working :-)

I don't have a source for red switches but I wouldn't mind doing the assembly/firmware customization for people that doesn't have soldering equipment or experience.

Quote from: Lanx;441531
none for me, i'm just giving feedback from my experience modding a similar layout and using  kinesis.

Your feedback is appreciated, thanks!
Title: [Interest Check] Custom split ergo keyboard.
Post by: litster on Fri, 28 October 2011, 23:36:45
red switches are very hard to get.  If you want red switches, you are better off buying and gutting a Poker or Leopold tenkeyless or some other cheaper red-switch keyboards.  It might not be a bad idea as I think you can resell the Leopold keycaps, especially that "special" spacebar :-).
Title: [Interest Check] Custom split ergo keyboard.
Post by: dorkvader on Sat, 29 October 2011, 13:32:58
Quote from: litster;441613
red switches are very hard to get.  If you want red switches, you are better off buying and gutting a Poker or Leopold tenkeyless or some other cheaper red-switch keyboards.  It might not be a bad idea as I think you can resell the Leopold keycaps, especially that "special" spacebar :-).
It's not that special after SP gets production up for the 6-post "combined" spacebars.

Hmm, I count 64-72 Keys depending on thumb configuration, so that'd be 1500 or so keys for ~20 orders. You could maybe order from Cherry direct in quantities like that. Or $0.609/key from mouser:
http://www.mouser.com/ProductDetail/Cherry-Electrical/MX1A-E1NW/?qs=sGAEpiMZZMsqIr59i2oRcl0OtbIxCyKkAg8zsoDLHg0%3d

If it's any cheaper, I'd rather solder/assemble it myself.
Title: [Interest Check] Custom split ergo keyboard.
Post by: Lanx on Sun, 30 October 2011, 07:33:37
would these switches need those diodes? haven't ordered from mouser in a year, but i don't remember them offering or selling switches with diodes.
Title: [Interest Check] Custom split ergo keyboard.
Post by: dorkvader on Sun, 30 October 2011, 10:42:56
I'd say since it is a DIY design, and diodes are so cheap, including them as part of the circuit is probably a good idea.

Lanx, some companies have the diodes on the board, and some put it in the switch. There is a spot for either an LED, or a normal diode on the cherry MX keyswitch.
Title: [Interest Check] Custom split ergo keyboard.
Post by: Lanx on Mon, 31 October 2011, 03:53:22
oh yea i've seen it where they line up those retangular diodes vertically.
Title: [Interest Check] Custom split ergo keyboard.
Post by: Jim66 on Mon, 31 October 2011, 04:06:33
Quote from: sordna;440893
100% agree. All split matrix keyboards are consistent, Kinesis, Maltron, Typematrix, and even the TrulyErgonomic as well as the Fingerworks Touchstream (my photo below).
1 is above Q, 5 is above T, 6 is above Y, 0 is above P (assuming qwerty layout).

(Attachment) 30155[/ATTACH]

Yeah, the old 89 Maltrons have this layout, but the new 90 series have the 2 above Q.

(http://www.maltron.com/media/hi-res/3d_dual_89_90/90_3d_tb_black1.jpg)

I'm going to say that I'm going to agree with you too; I think that this board should follow the split matrix convention and have 1 above the Q.

P.s., when we are talking 300-400; what currency is this? USD?
Title: [Interest Check] Custom split ergo keyboard.
Post by: gilgam on Mon, 31 October 2011, 13:38:44
I woukd like one, fully functionnal, i never solder anything ..., but without keycaps as i use either bépo or azerty
Title: [Interest Check] Custom split ergo keyboard.
Post by: RColinTaylor on Mon, 31 October 2011, 16:28:15
Interested for under $300, capless. More or less curious about the final result as well.
Title: [Interest Check] Custom split ergo keyboard.
Post by: Chef on Thu, 10 November 2011, 22:06:07
This is really cool, please let me join this project.
Title: [Interest Check] Custom split ergo keyboard.
Post by: eagleeye on Sat, 12 November 2011, 15:23:35
I would *probably* be interested at $300 depending on the final design.

Please put me down on the list :)
Title: [Interest Check] Custom split ergo keyboard.
Post by: dorkvader on Sat, 12 November 2011, 21:30:56
Quote from: eagleeye;450669
I would *probably* be interested at $300 depending on the final design.

Please put me down on the list :)
I'll add you now. :)

Also, putting list in my first post in this topic instead on random page in the middle
---
Edit: added chef too. Sorry for missing you!

21 people so far and 22 or so potential interested.
Title: [Interest Check] Custom split ergo keyboard.
Post by: Input Nirvana on Fri, 02 December 2011, 13:36:50
Note on the thumb keys:
Kinesis users will attest that the quantity of keys in the thumb cluster is a big plus. I have never heard of anyone unhappy with the quantity of thumb keys, and a couple wanted more. With my unscientific experiments, I have come to the conclusion that 2 additional keys per thumb could be added within the EXISTING 'range of thumb movement'. A 3rd key (low frequency) with a slight additional movement could be added. I may have a pic in my Kinesis Split Mod article...

Note on case design:
Being a Kinesis user I'm very in tune with this part....it seems to me that the case needs to be as minimal as possible where the butt of your palm would be -OR- larger with a palm rest "built in". Probably only Kinesis users will see this the way I do.

I'd like to hear some feedback on this.
Title: [Interest Check] Custom split ergo keyboard.
Post by: cyclonechuah on Fri, 02 December 2011, 15:11:18
I'm interested if it's under $300.

More interested in lilster layout thou, prefer qwerty. looks like my ordered double shot from 7bit won't be as compatible as this awesome split type keyboard.

For cherry MX switch, i can supply you, if you're interested.
Title: [Interest Check] Custom split ergo keyboard.
Post by: Dox on Fri, 02 December 2011, 15:39:08
Quote from: input nirvana;462947
Note on the thumb keys:
Kinesis users will attest that the quantity of keys in the thumb cluster is a big plus. I have never heard of anyone unhappy with the quantity of thumb keys, and a couple wanted more. With my unscientific experiments, I have come to the conclusion that 2 additional keys per thumb could be added within the EXISTING 'range of thumb movement'. A 3rd key (low frequency) with a slight additional movement could be added. I may have a pic in my Kinesis Split Mod article...

Note on case design:
Being a Kinesis user I'm very in tune with this part....it seems to me that the case needs to be as minimal as possible where the butt of your palm would be -OR- larger with a palm rest "built in". Probably only Kinesis users will see this the way I do.

I'd like to hear some feedback on this.
Could you indicate the location of the keys that you would like to add on my render, this sounds interesting.
I've been working a lot recently and I didn't had much time to put on this but I will continue as soon as I can. I want this to happen.
Title: [Interest Check] Custom split ergo keyboard.
Post by: hashbaz on Fri, 02 December 2011, 22:48:00
Do we have any notion of what the real price will be yet, or what the time frame for completion is?  Is $400 still a good estimate?  And is that for just the case and PCB?
Title: [Interest Check] Custom split ergo keyboard.
Post by: hoggy on Sat, 03 December 2011, 04:46:49
Wow!  I want one.  Please count me.

As a kinesis user, I'd prefer the extra thumb buttons.
Title: [Interest Check] Custom split ergo keyboard.
Post by: hoggy on Sat, 03 December 2011, 05:15:43
Would it be possible to add holes to screw in 'legs'?

Saw a photo a long while back showing a metal keyboard that had holes to screw in some pegs (these had a threaded metal shaft and a rubber base).  If there's two or three holes in line, then the user can choose the hole to control the tent.

Just an idea, sadly it adds a bit to the cost.
Title: [Interest Check] Custom split ergo keyboard.
Post by: hoggy on Sat, 03 December 2011, 05:34:53
Here's the link - http://geekhack.org/showthread.php?22796-Aluminum-alloy-anodizing-shell-for-poker-pro-orders&highlight=poker+case
Title: [Interest Check] Custom split ergo keyboard.
Post by: sordna on Sat, 03 December 2011, 11:12:56
Quote from: hoggy;463281
Would it be possible to add holes to screw in 'legs'?

Saw a photo a long while back showing a metal keyboard that had holes to screw in some pegs (these had a threaded metal shaft and a rubber base).  If there's two or three holes in line, then the user can choose the hole to control the tent.

Just an idea, sadly it adds a bit to the cost.

Sounds easy enough to DIY. I didn't bother mentioning preferences about angling/tenting because as long as the keyboard halves are compact and flat, you can easily prop and tent them any way you want by carving a piece or foam to use as a base, or cutting and gluing wine corks as pegs, or even building inclines from cardboard :-)
But yes, it's a good idea to have holes in the case bottom, but that's easy enough to drill ourselves too if it ends up adding more cost.
Title: [Interest Check] Custom split ergo keyboard.
Post by: dorkvader on Sat, 03 December 2011, 12:53:02
Quote from: cyclonechuah;462999
I'm interested if it's under $300.

More interested in lilster layout thou, prefer qwerty. looks like my ordered double shot from 7bit won't be as compatible as this awesome split type keyboard.

For cherry MX switch, i can supply you, if you're interested.
interest checked (and added to the list)
Title: [Interest Check] Custom split ergo keyboard.
Post by: hoggy on Sat, 03 December 2011, 13:23:43
Could you add me to the list, please?
Title: [Interest Check] Custom split ergo keyboard.
Post by: litster on Sat, 03 December 2011, 15:13:43
It is so awesome that we have so many keyboard projects going on here.  Really look forward to this one.
Title: [Interest Check] Custom split ergo keyboard.
Post by: gilgam on Sat, 03 December 2011, 15:50:04
Add me on the list please.
for everything (the switches i may get them from the group buy).
Title: [Interest Check] Custom split ergo keyboard.
Post by: Skoobs on Sun, 04 December 2011, 03:09:29
I would be interested, but it looks like the keyboard was designed without thought for the functionality. there isnt even enough keys for all of the standard keys on a keyboard. heres my thoughts: you need to have all of the standard keys exactly where you would expect to find them. i would put space on both sides on thumb keys, and the second thumb key could be CTRL on the left and ALT on the right. the row on the bottom needs another key (underneith the shift keys on both sides) so that the bottom row can be F1 through F12. the thick vertical keys (on the inside of the setup) should be split up to make sure you have enough keys for every standard key to be where it should be in a qewrty layout. i personally would ditch anything (besides numbers) that can be on a number pad, such as home, page up, page down, end, and the arrow keys. maybe the escape key should be split up to fit the tilde next to it. plus, it could then work with novelty escape keys. (or you could move the esc key up to where it says ergodox, and put ergodox next to the lights on the right hand pad. i think that would look cool.

all in all, i love the idea, but i think it needs a major rework before i would commit money to the end product.
Title: [Interest Check] Custom split ergo keyboard.
Post by: Dox on Sun, 04 December 2011, 03:33:16
Quote from: Skoobs;463795
I would be interested, but it looks like the keyboard was designed without thought for the functionality. there isnt even enough keys for all of the standard keys on a keyboard. heres my thoughts: you need to have all of the standard keys exactly where you would expect to find them. i would put space on both sides on thumb keys, and the second thumb key could be CTRL on the left and ALT on the right. the row on the bottom needs another key (underneith the shift keys on both sides) so that the bottom row can be F1 through F12. the thick vertical keys (on the inside of the setup) should be split up to make sure you have enough keys for every standard key to be where it should be in a qewrty layout. i personally would ditch anything (besides numbers) that can be on a number pad, such as home, page up, page down, end, and the arrow keys. maybe the escape key should be split up to fit the tilde next to it. plus, it could then work with novelty escape keys. (or you could move the esc key up to where it says ergodox, and put ergodox next to the lights on the right hand pad. i think that would look cool.

all in all, i love the idea, but i think it needs a major rework before i would commit money to the end product.
Then, you will have to make your own because I don't agree with the majority of your points. Thanks for your impressions.
Title: [Interest Check] Custom split ergo keyboard.
Post by: Kurk on Sun, 04 December 2011, 06:07:24
Wow, how could I have overlooked thuis thread until now ? I am absolutely interested if the price doesnt exceed 300 usd by too much. It will be fully programmable, right?
Title: [Interest Check] Custom split ergo keyboard.
Post by: gilgam on Sun, 04 December 2011, 06:50:35
Indeed :-)

The more specific you are the less orders you'll get...
The 68 keys layout is not my favorite, but such a small ergo keyboard is pure temptation.
Title: [Interest Check] Custom split ergo keyboard.
Post by: dorkvader on Mon, 05 December 2011, 13:04:32
Quote from: Kurrk;463825
Wow, how could I have overlooked thuis thread until now ? I am absolutely interested if the price doesnt exceed 300 usd by too much. It will be fully programmable, right?
Adding you now. Glad you're interested. :p

Quote from: gilgam;463558
Add me on the list please.
for everything (the switches i may get them from the group buy).
Adding you as well.

Quote from: ripster;463919
For the record I am not interested.
Added.

----
Dox, any ideas what the cost would be if we had ~25 orders or so? I imagine the machining costs wolud be lower/person than if there was only 5 or so.
Title: [Interest Check] Custom split ergo keyboard.
Post by: Kindari on Sun, 11 December 2011, 17:34:57
Quote from: litster;463533
It is so awesome that we have so many keyboard projects going on here.  Really look forward to this one.

Can you mention some other custom projects on here? I found this one and the Phantom only.

I'm interested in designing a custom ergonomic ANSI based board, and I'm looking for learning and/or collaborators on the project before I really dive into it.

Thanks,
Title: [Interest Check] Custom split ergo keyboard.
Post by: hashbaz on Sun, 11 December 2011, 17:56:38
There's also the Dox Keyboard (http://geekhack.org/showwiki.php?title=Island:19227), which is like a custom Poker.  Lots of good advice in the wiki though for any homebrew keyboard project.
Title: [Interest Check] Custom split ergo keyboard.
Post by: Gfresh404 on Sun, 11 December 2011, 21:40:31
I'd definitely be down for one but not for $400. Maybe around $200 though
Title: [Interest Check] Custom split ergo keyboard.
Post by: dorkvader on Mon, 12 December 2011, 01:26:05
Quote from: Gfresh404;468600
I'd definitely be down for one but not for $400. Maybe around $200 though

Added to the list.

Wow, we're getting a lot of interest!
Title: [Interest Check] Custom split ergo keyboard.
Post by: litster on Mon, 12 December 2011, 02:42:17
I think a lot of us have passed the phase of buying new tenkeyless keyboards and used IBM Model Ms.  We are in the next phase, the phase which you build your own keyboards!
Title: [Interest Check] Custom split ergo keyboard.
Post by: inaneframe on Mon, 12 December 2011, 03:05:18
Just so we're clear, the standard will be Colemak with control to the LEFT of the A!??  OMFG!  That's my layout!  This is MY keyboard!  So epic!

I'm LITERALLY in keyboard nirvana right now!

The only thing I might want to change is get rid of the Alt-Gr, put the FN there and place the Enter key where the FN was.

I am DOWN with this $300 or $400 whatever!

. . . don't know whether I want to have browns or clears though.  I really need to try out some clears because I have no idea whether I'd like them or not.
Title: [Interest Check] Custom split ergo keyboard.
Post by: hashbaz on Mon, 12 December 2011, 06:20:33
Quote from: inaneframe;468726
. . . don't know whether I want to have browns or clears though.  I really need to try out some clears because I have no idea whether I'd like them or not.

http://geekhack.org/showthread.php?23914-Cherry-Switch-Tester-Holiday-Tour-2011!
Title: [Interest Check] Custom split ergo keyboard.
Post by: Kindari on Mon, 12 December 2011, 08:02:11
[ATTACH=CONFIG]34671[/ATTACH]
Hey Dox-

Is this attached image a possible alternative layout? I mean - would that work, or does something prevent that? Or is it possible to position the part above the keys vertically below them, thus creating a foot-bar type thing? I'm not really asking for this as much as trying to better understand the possibilities for keyboard designs.
Title: [Interest Check] Custom split ergo keyboard.
Post by: alaricljs on Mon, 12 December 2011, 09:09:31
The only thing you need worry about is fitting all the required bits on the PCB.  So, on the right hand one the controller could live in that new location that has no keys without issue.  The question is whether the inter-board connections can fit in that tiny space left at the top.
Title: [Interest Check] Custom split ergo keyboard.
Post by: dorkvader on Mon, 12 December 2011, 10:26:41
Quote from: inaneframe;468726
Just so we're clear, the standard will be Colemak with control to the LEFT of the A!??  OMFG!  That's my layout!  This is MY keyboard!  So epic!

I'm LITERALLY in keyboard nirvana right now!

The only thing I might want to change is get rid of the Alt-Gr, put the FN there and place the Enter key where the FN was.

I am DOWN with this $300 or $400 whatever!

. . . don't know whether I want to have browns or clears though.  I really need to try out some clears because I have no idea whether I'd like them or not.
I would say the "standard" is 100% programmable for this one. You should be able to set yours up that way, yes. I plan to have a similar thing, but with Dvorak.

Also, keycaps would probably be up to you.
I added you to the list!
Title: [Interest Check] Custom split ergo keyboard.
Post by: sordna on Mon, 12 December 2011, 10:34:19
Who's running this project, Dox or dorkvader? I'm confused.
Title: [Interest Check] Custom split ergo keyboard.
Post by: funkymeeba on Mon, 12 December 2011, 11:20:17
You know, I'm not sure why I didn't look at this sooner. It looks pretty sweet. Consider me game if the cost doesn't exceed $350 by much. If MX clears are an option that would be quite swell. If Colemak is the standard, it would be great if I could get caps to fit QWERTY, but I'm sure that's something that I can do even outside of this project.
Title: [Interest Check] Custom split ergo keyboard.
Post by: Input Nirvana on Mon, 12 December 2011, 12:21:07
Quote from: funkymeeba;468897
You know, I'm not sure why I didn't look at this sooner. It looks pretty sweet. Consider me game if the cost doesn't exceed $350 by much. If MX clears are an option that would be quite swell. If Colemak is the standard, it would be great if I could get caps to fit QWERTY, but I'm sure that's something that I can do even outside of this project.

An option:
Custom key caps from WASD Keyboards :)
Title: [Interest Check] Custom split ergo keyboard.
Post by: funkymeeba on Mon, 12 December 2011, 12:27:40
That is a good thought, but I think that if I'm going to get a really fancy keyboard such as this, I might as well go the full nine with some PBT caps.
Title: [Interest Check] Custom split ergo keyboard.
Post by: inaneframe on Mon, 12 December 2011, 17:20:47
Oh. . . oh. . . when can production start?  I'm thinking about this all the time.  Not good during finals week!
Title: [Interest Check] Custom split ergo keyboard.
Post by: Dox on Mon, 12 December 2011, 17:42:55
I still have a lot of work to do on this. I will probably have a few days between Christmas and the new year to complete the drawings. I'm currently learning a lot about electronics, I plan on using some multiplexer/demultiplexer  between the 2 halves to have a reasonable amount of wire between the boards.
Title: [Interest Check] Custom split ergo keyboard.
Post by: funkymeeba on Mon, 12 December 2011, 17:57:03
I'm definitely feeling no rush here. Heck, I have plenty of stuff I have to drop money on with the holiday rush and also moving into a new place. I'll definitely put some thought into what stuff I think might be neat for this in the next few days. I doubt there will be much, it already looks to be pretty slick.
Title: [Interest Check] Custom split ergo keyboard.
Post by: inaneframe on Mon, 12 December 2011, 18:11:31
If I didn't have the money, I'd start a garage sale, EVERYTHING MUST GO!

Dox, you know you are the man, right?
Title: [Interest Check] Custom split ergo keyboard.
Post by: laffindude on Mon, 12 December 2011, 19:33:48
Quote from: Kindari;468780
(Attachment) 34671[/ATTACH]
Hey Dox-

Is this attached image a possible alternative layout? I mean - would that work, or does something prevent that? Or is it possible to position the part above the keys vertically below them, thus creating a foot-bar type thing? I'm not really asking for this as much as trying to better understand the possibilities for keyboard designs.


I think a better idea is to tuck the controller above the thumb area, since it looks like Dox will add more thumb keys.
Title: [Interest Check] Custom split ergo keyboard.
Post by: dorkvader on Mon, 12 December 2011, 22:52:58
Quote from: sordna;468848
Who's running this project, Dox or dorkvader? I'm confused.

Heh, this is 100% Dox's game, I'm just trying to keep track of interest, so it's easier to figure out who's in when the time comes. I also plan to PM everyone on the list once some things are settled.

Dox: multiplexing would be great, that way we could keep it simple with the inter-board connectors. I'm only somewhat familiar with I2S, but I know there are other methods for chip-to-chip communication.

There's even a chance you could make the halves somewhat symmetrical, with a master/slave chip, so you can plug in either half into the computer. The "master" would be the one attached to USB of course. Just an idea. There isn't really a benefit to this, but you would have the option to do away with the board connections, and just connect each half to the computer, or connect one half (either one) to the computer, and plug the slave board in, and go. I imagine this could be done with some sort of diode arrangement, or something. (you could just wire a diode to the power on one board, so that it goes hot if it's plugged in, if the pin is hot, automatically set controller to "slave" mode. I imagine this can also be done with some sort of multiplexing arrangement or whatever you'd have to get the chips talking to eachother.)

Funkymeeba, I've added you to the "unofficial list".

Laffindude: there were some mockups earlier on with more thumb buttons, did you get a look at them?
Title: [Interest Check] Custom split ergo keyboard.
Post by: inaneframe on Mon, 12 December 2011, 23:00:34
Quote from: Dox;463021
Could you indicate the location of the keys that you would like to add on my render, this sounds interesting.
I've been working a lot recently and I didn't had much time to put on this but I will continue as soon as I can. I want this to happen.


First thing's first, I am very literally a disinterested party in terms of the thumb buttons myself.  That is to say I like the way it is now just perfectly fine.  If there were a couple extra buttons I would not mind but the way it is now is awesome as well, I don't need any additional ones as when I was trying out a kinesis recently, I never actually used the other keys, just the two long ones.

[ATTACH=CONFIG]34825[/ATTACH]

Okay, so there is A and B, here's another point where I don't care and either would be fine with me.

On A, the thumb would rest on the second long key from the left.  As the thumb extends it has better dexterity, I have noticed, and when the thumb distends and is tucked in closer to the palm of the hand it has less dexterity.  With the two buttons further away, the thumb is better able to distinguish and select different keys.

B is pretty self-explicative.  It is merely the way it is now with two buttons on the far end, looks a lot like the newer designs you did.

Anyway, sorry for the crap gimping.
Title: [Interest Check] Custom split ergo keyboard.
Post by: Dox on Tue, 13 December 2011, 16:35:20
I will update the OP with the latest design to avoid confusion. Currently, it's like a kinesis.
(http://geekhack.org/attachment.php?attachmentid=28864&d=1318894674)
Title: [Interest Check] Custom split ergo keyboard.
Post by: inaneframe on Tue, 13 December 2011, 17:10:17
Yeah, see, that is awesome!  I was just paying attention to what input nirvana was saying about having only two extra keys.  I only posted that picture because layout A in it was just about the only idea I had to share and offer up for criticism.  As it is, I'm probably going to up my stake in this to three keyboards.

All those buttons, hardly know what to do with myself!
Title: [Interest Check] Custom split ergo keyboard.
Post by: sordna on Tue, 13 December 2011, 17:17:39
Dox, I like the new thumb keys, but I don't really like the number row. The proper alignment is: 5 over T and 6 over Y. Virtually all matrix keyboards are like this. You can easily achieve the proper alignment by moving -_ and =+ either in the two inner colums (where the 7 is in your new picture) or in the outer columns (as the longer sized keys). The latter approach is what Kinesis does since it doesn't have the extra inner columns you have (which I love by the way).
Title: [Interest Check] Custom split ergo keyboard.
Post by: Dox on Tue, 13 December 2011, 17:25:28
Thanks, I will change the lettering on my next renders. The controller will be programmable anyway so you could use any layout you want!
Title: [Interest Check] Custom split ergo keyboard.
Post by: CeeSA on Wed, 14 December 2011, 03:46:27
what's about the trackpoint idea? do you think about it?
Title: [Interest Check] Custom split ergo keyboard.
Post by: sordna on Wed, 14 December 2011, 04:04:24
+1 for trackpoint ... would be awesome, especially since the mini-guru isn't happening !
Title: [Interest Check] Custom split ergo keyboard.
Post by: inaneframe on Wed, 14 December 2011, 04:34:10
Oh and a soda fountain built-in!  Spikes!  We need spikes so that we can decimate our enemy if they ever attack us entrenched in our offices!

Oh, oh and you should build-in windshield wiper units so it can clean itself and your monitor.  Maybe a vacuum unit built into the bottom of it so it can keep a tidy desktop. . . better make it a wet/dry vac to handle any wayward bodily fluids. . . speaking of which, have you considered attaching a robotic arm that it could like you know reach. . . umm nevermind :tape2:
Title: [Interest Check] Custom split ergo keyboard.
Post by: dorkvader on Wed, 14 December 2011, 09:48:35
Quote from: inaneframe;470384
Oh and a soda fountain built-in!  Spikes!  We need spikes so that we can decimate our enemy if they ever attack us entrenched in our offices!

Oh, oh and you should build-in windshield wiper units so it can clean itself and your monitor.  Maybe a vacuum unit built into the bottom of it so it can keep a tidy desktop. . . better make it a wet/dry vac to handle any wayward bodily fluids. . . speaking of which, have you considered attaching a robotic arm that it could like you know reach. . . umm nevermind :tape2:
Almost exactly the same thing happened in Plato's Republic
Title: [Interest Check] Custom split ergo keyboard.
Post by: mharrison on Wed, 14 December 2011, 10:53:00
Trackpoint would be lovely ;) As I type on an EnduraPro. My only other wish is Function keys, but I doubt that would happen. Depending on the price I might be up for this keyboard though. It's the only mechanical, matrix, split I can see....
Title: [Interest Check] Custom split ergo keyboard.
Post by: dorkvader on Thu, 15 December 2011, 09:15:36
As a design consideration: would there be a TP in the left? right? both? will there be one in a center module that both halves plug into? Is it still between the keys? I'm just not seeing how this works out.
Title: [Interest Check] Custom split ergo keyboard.
Post by: funkymeeba on Thu, 15 December 2011, 09:27:20
If it were up to me, I would put a trackpoint on the right. I end up using my left hand for modifiers almost all of the time, so it seems fair to keep using right for cursor stuff.
Title: [Interest Check] Custom split ergo keyboard.
Post by: sordna on Thu, 15 December 2011, 09:57:05
Yup, on the right, between the YUHJ keys, per Input Nirvana's research (http://geekhack.org/showwiki.php?title=Island:8110) on the topic ...
Title: [Interest Check] Custom split ergo keyboard.
Post by: inaneframe on Thu, 15 December 2011, 10:57:37
Quote from: dorkvader;470503
Almost exactly the same thing happened in Plato's Republic


I actually laughed out loud. . . polisci geek here.  Not to say the Republic isn't read by everyone because it is, it just takes a geek to literally laugh out loud at a lame joke about it.

Quote from: sordna;471350
Yup, on the right, between the YUHJ keys, per Input Nirvana's research (http://geekhack.org/showwiki.php?title=Island:8110) on the topic ...


Chemical release in my brain at this.

I need to point out here that this will put the keyboard back up above 400.

I think dox should just keep it simple:

A) so it gets done

&

B) we don't lose half of the people who are interested now
         (25% from additional cost and 25% from those who do not like trackpoints)
Title: [Interest Check] Custom split ergo keyboard.
Post by: sordna on Thu, 15 December 2011, 11:40:20
At least we should think about it as a future option, or make provisions in the case/PCB or something for folks that want it. I honestly think a trackpoint will attract more folks that it will drive away. Those that don't like it can always remove the tip anyway. The non-launch of the trackpointed mini-guru (http://www.guru-board.com/) was the top-voted disappointment (ping award) on deskthority... got twice more votes than the Truly Ergonomic delay.
My only concern about the trackpoint is that it could prove too difficult and derail the project. I'll leave the decision to Dox, we are just sharing some ideas/suggestions here.
Title: [Interest Check] Custom split ergo keyboard.
Post by: Ascaii on Thu, 15 December 2011, 12:07:51
xnay on the trackpoint for me... I will be using a Filco touchpad between the halves, trackpoint would kill it for me.
Title: [Interest Check] Custom split ergo keyboard.
Post by: dorkvader on Thu, 15 December 2011, 13:51:47
You could have space on the PCB/firmware for that option, and the people who don't want a trackpoint can just not install it.

Innerframe: Hah, I'm glad you got it! I read it in philosophy class. It also gets discussed frequently in philosophy club
Title: [Interest Check] Custom split ergo keyboard.
Post by: inaneframe on Thu, 15 December 2011, 18:15:56
Position placed on the PCB for soldering it in:  YES!!  I will install one this way if given the option!

Built-in from get-go:  I'm not sure of the wisdom in this.

If we just have the position wired into the PCB for it then we could have the space for it on BOTH sides so it could accommodate both regs and southies.

This is a great idea if room can be made for it.  Thumb keys could be set up to act as mouse buttons etc.

Then we will need to have four custom keys in that region made.  Another cost layer for the individuals who choose to have it.

This cost should not be put off on those who do not want trackpoints as it will lower the already minority appeal drastically.  It is already a niche piece and we can only do harm by too much personalization beyond what is already there.


Put me down for 3!

I will sell my 30" monitor if I have to.  Or sell my car. . . whichever comes first.  :)
Title: [Interest Check] Custom split ergo keyboard.
Post by: funkymeeba on Thu, 15 December 2011, 19:36:50
I don't think it would cost extra for getting the keys done. It seems like it would be an easy enough home mod. Frankly I don't really require a trackpoint, but I think it would be pretty neat. Making it optional is fine. I am fine either way.
Title: [Interest Check] Custom split ergo keyboard.
Post by: Input Nirvana on Fri, 16 December 2011, 16:22:50
Quote from: inaneframe;468726
I'm LITERALLY in keyboard nirvana right now!

Input nirvana????
Title: [Interest Check] Custom split ergo keyboard.
Post by: Input Nirvana on Fri, 16 December 2011, 17:22:33
Hey Dox, I have two items to nag you about:

1)
I've spent a tremendous amount of time contemplating/using/experimenting with Kinesis key placement/add/delete/moves. I believe the most recent render is the best there can be WITHOUT moving fingers from the home row. This is almost the same as what I came up with. (my pic is pretty bad, and the added keys are covering some existing keys, but it's a mock up). It's perfectly ok to have keys that you need to move off home row to hit, but I decided I will not address that until I have made every effort to keep keys within the target range of fingers/thumbs and staying on home row.

[ATTACH=CONFIG]35228[/ATTACH] [ATTACH=CONFIG]35229[/ATTACH]

These are some of my thoughts on the right hand keywell (matching your right hand render):

-The white key extreme lower right under the shift (pinky activated) was to possibly be a Fn key and is replicated on the left keywell. (I've added these 2 keys to my mod, it's quite excellent).
-The white key under the arrow key, next to the right of the space key, if a little lower could be Sordnas palm activated shift key (maybe use a long key?).
-The white key to the left lower side of thumb cluster, allows activation without leaving home row.
-The long white keys to the left of "HN" and "6Y" I was undecided if they could be square (2 square keys to the left of "Y" and "H") or the long keys you see for easier touch-type targets.

The reasons I have been so hell-bent on increasing the number of keys, and keeping them within touch-type range, was to be able to provide dual modifiers (per Sordna, Architect). These adds allow 5 keys per side. With what I have here, Command/Windows, CTRL, ALT/OPT, shift, Fn, can be used by either hand, and still have the ability to have dual enters or whatever. And still have the option of a couple keys that take your fingers off home row, if you really want to do that :)

2)
Regarding the integrated trackpoint (or pointing device). I strongly suggest that you don't feel you can't move forward without it, but don't dare move forward unless you have made provisions for it. Again, I've spent so much time on this. Ask yourself this one question: Why am I making this? A: Ergonomics. What's more un-ergonomic than taking your hand off home row and off the keyboard?. Easy options for pointing devices are trackpoint, multi-direction scrollwheel, and thumb scrollball (see Alphagrip AG-5, I'm a huge fan of these things).

Random note. You know this design is screaming to be mounted on chair arms, or similar. What about a pointing device option then? What about tenting this keyboard...even worse, you'd have to "un-tent" your wrist to use a mouse or whatever, then "re-tent". How stone age and RSI prone is that?
Title: [Interest Check] Custom split ergo keyboard.
Post by: inaneframe on Fri, 16 December 2011, 18:13:05
Quote from: input nirvana;472390
Input nirvana????


You know it's funny because I was thinking about your username as I typed that yes.

I'm leaving your next post alone!  It's got some good ideas, that's all I will say.
Title: [Interest Check] Custom split ergo keyboard.
Post by: Dox on Fri, 16 December 2011, 18:57:05
Thanks again for your feedback, I'll comment your points in your quote.
Quote from: input nirvana;472442
Hey Dox, I have two items to nag you about:

1)
I've spent a tremendous amount of time contemplating/using/experimenting with Kinesis key placement/add/delete/moves. I believe the most recent render is the best there can be WITHOUT moving fingers from the home row. This is almost the same as what I came up with. (my pic is pretty bad, and the added keys are covering some existing keys, but it's a mock up). It's perfectly ok to have keys that you need to move off home row to hit, but I decided I will not address that until I have made every effort to keep keys within the target range of fingers/thumbs and staying on home row.

(Attachment) 35228[/ATTACH] (Attachment) 35229[/ATTACH]

These are some of my thoughts on the right hand keywell (matching your right hand render):

-The white key extreme lower right under the shift (pinky activated) was to possibly be a Fn key and is replicated on the left keywell. (I've added these 2 keys to my mod, it's quite excellent).
-The white key under the arrow key, next to the right of the space key, if a little lower could be Sordnas palm activated shift key (maybe use a long key?).
  Palm key could be interesting.
-The white key to the left lower side of thumb cluster, allows activation without leaving home row.
  I'll see what I can do for this but as a vim user, I got to say that there is already enough keys for my intended layout.
-The long white keys to the left of "HN" and "6Y" I was undecided if they could be square (2 square keys to the left of "Y" and "H") or the long keys you see for easier touch-type targets.
  Yeah I was thinking that those long keys being further inside could be easier to hit.

The reasons I have been so hell-bent on increasing the number of keys, and keeping them within touch-type range, was to be able to provide dual modifiers (per Sordna, Architect). These adds allow 5 keys per side. With what I have here, Command/Windows, CTRL, ALT/OPT, shift, Fn, can be used by either hand, and still have the ability to have dual enters or whatever. And still have the option of a couple keys that take your fingers off home row, if you really want to do that :)
Dual modifiers is possible in with the current render for me but I understand that some people may need some extra keys and I will consider it.

2)
Regarding the integrated trackpoint (or pointing device). I strongly suggest that you don't feel you can't move forward without it, but don't dare move forward unless you have made provisions for it. Again, I've spent so much time on this. Ask yourself this one question: Why am I making this? A: Ergonomics. What's more un-ergonomic than taking your hand off home row and off the keyboard?. Easy options for pointing devices are trackpoint, multi-direction scrollwheel, and thumb scrollball (see Alphagrip AG-5, I'm a huge fan of these things).

I don't think I said it before but I would LOVE to have an integrated trackpoint. The only problem that I see is...... Where can you buy these things?? I think all the mods with trackpoint I've seen were from some hacked IBM rubber dome keyboards. I have to have something "standard" to be able to implement it correctly. I currently don't even own a trackpoint. If somebody have a source for these we need your help. Otherwise, the best I can do is the place a hole in the plate and PCB and put some traces on the PCB to connect one and leave the choice to the user. You will however always have the options to use mouse keys on a fn (or primary) layer.

Random note. You know this design is screaming to be mounted on chair arms, or similar. What about a pointing device option then? What about tenting this keyboard...even worse, you'd have to "un-tent" your wrist to use a mouse or whatever, then "re-tent". How stone age and RSI prone is that?
I got a few mounting ideas that I want to try and chair mounted is one of them. I know... I know... integrated pointing device....
Keep your input coming!
Title: [Interest Check] Custom split ergo keyboard.
Post by: sordna on Fri, 16 December 2011, 19:20:26
Hehe, I N at his finest. Just one note on the palm key: Where you have it on your mock up, it's actually an extra (and welcome!) thumb key.
By palm key, I mean a key that will be lower than the thumb cluster, like this:

[ATTACH=CONFIG]35247[/ATTACH]

But the location you put your key, is actually a welcome extra thumbcluster key, especially if you make it parallel with the thumb keys and align it so it lines up with the bottom edge of the space.
Title: [Interest Check] Custom split ergo keyboard.
Post by: Input Nirvana on Fri, 16 December 2011, 23:40:30
Quote from: sordna;472518
Hehe, I N at his finest. Just one note on the palm key: Where you have it on your mock up, it's actually an extra (and welcome!) thumb key.
By palm key, I mean a key that will be lower than the thumb cluster, like this:

(Attachment) 35247[/ATTACH]

But the location you put your key, is actually a welcome extra thumbcluster key, especially if you make it parallel with the thumb keys and align it so it lines up with the bottom edge of the space.

The pic is/was from a group of photos with keys laid down 'just to visualize'. Others are shown in the Split Kinesis mod article. I took lots of crappy pics just to document and refer back to. I never had a formal 'Palm key' idea, although that one key has been in question a number of times for functionality and placement. If such a "palm key" were to exist, perhaps it's as easy as having it ride "high" so the palm doesn't have to lay completely flat and maybe should be a larger key cap? It may be a crazy idea, but the functionality could be awesome. Implementation is everything for something like this, and there may be no good way to incorporate it well, but it's certainly worth some effort. Anyones thoughts? If you have experience with a Kinesis that would help :)

This Aikon guys added thumb keys (3 per cluster)
[ATTACH=CONFIG]35265[/ATTACH]
Title: [Interest Check] Custom split ergo keyboard.
Post by: Parak on Sat, 17 December 2011, 11:29:12
As far as a trackpoint is concerned, I think it'd be a nightmare trying to get them via any other means aside from old hardware. Alps has something of an alternative (here (http://www.alps.com/products/WebObjects/catalog.woa/E/PDF/Switch/MultiControl/RKJXL/RKJXL.PDF)), but at best it'd be only usable in the thumb location. I don't think this should be a showstopper regardless, unless you personally have it as a requirement of course :)

Have you considered a resistive LCD? It could be used for reprogramming on the fly, or data interaction from the PC. They are relatively cheap nowadays, and I've been considering them for my own custom project for a while. They do tend to need a beefier controller with more pins, and obviously much more code.
Title: [Interest Check] Custom split ergo keyboard.
Post by: inaneframe on Sat, 17 December 2011, 13:54:27
A deal could easily be struck with Unicomp for trackpoints and relatively cheap too.  You could probably even email them and order one individually.

If an LCD gets added, I'm out.
Title: [Interest Check] Custom split ergo keyboard.
Post by: Dox on Sat, 17 December 2011, 14:16:14
I will send an email to unicomp to see what they can do. The trackpoint is not an absolute requirement but it would be a great feature.
No LCD.
Title: [Interest Check] Custom split ergo keyboard.
Post by: Input Nirvana on Sat, 17 December 2011, 20:03:28
Quote from: Dox;472850
I will send an email to unicomp to see what they can do. The trackpoint is not an absolute requirement but it would be a great feature.
No LCD.

I did not have luck with this. I spoke with Bob. Maybe you can do better.
No, the trackpoint is not an absolute requirement, but your exploring all avenues is. You have a great project with a lot of insight. Don't take a last minute short-cut, it's too valuable. Information is power. I'll help you if I can. You can always PM me.
Title: [Interest Check] Custom split ergo keyboard.
Post by: inaneframe on Sun, 18 December 2011, 02:37:29
Quote from: input nirvana;472983
I did not have luck with this. I spoke with Bob. Maybe you can do better.
No, the trackpoint is not an absolute requirement, but your exploring all avenues is. You have a great project with a lot of insight. Don't take a last minute short-cut, it's too valuable. Information is power. I'll help you if I can. You can always PM me.


So that's a no on individual sales then?
Title: [Interest Check] Custom split ergo keyboard.
Post by: Input Nirvana on Sun, 18 December 2011, 03:47:47
I had originally called and spoke to Bob about using the trackpoint, and he said it probably couldn't be done. In retrospect, I think he misunderstood me, since the trackpoint that many of us have been robbing from KPD8923 keyboards is an unscrew-plug-n-play affair. I'm rusty on the exact discussion at this point (almost 2 years ago) as far as purchasing. I believe what needs to happen right now is contact should be made and info on what particular model of trackpoint to possibly be used needs to be fleshed out. Usability is a question, supplying is a question, pricing is a question.

I can be very unhelpful if given the chance.
Title: [Interest Check] Custom split ergo keyboard.
Post by: inaneframe on Sun, 18 December 2011, 13:00:40
Quote from: input nirvana;473145

I can be very unhelpful if given the chance.


Maybe you could make some contact with Alps or Synaptic?  Compare pricing, etc.
Title: [Interest Check] Custom split ergo keyboard.
Post by: dorkvader on Sun, 18 December 2011, 16:26:14
Hmm, about synaptics.

I repair a LOT of fujitsu laptops, which all use synaptics touchpads. Every time a top cover gets replaced, we throw the old one away (Fujitsu doesn't want it back) and each new one comes with a touchpad. I could start saving the old ones if we could use them for anything. They'd be used, but would work. The hard part is removing them without bending the PCB.

Maybe not for this project, come to think of it. Does synaptics make touchpoints? I know ALPS makes touchpads, too.
Title: [Interest Check] Custom split ergo keyboard.
Post by: inaneframe on Sun, 18 December 2011, 18:03:07
Synaptics used to, I don't know about anymore though.
Title: [Interest Check] Custom split ergo keyboard.
Post by: Input Nirvana on Sun, 18 December 2011, 18:26:41
Quote from: inaneframe;473437
Synaptics used to, I don't know about anymore though.

I believe this was true a little over a year ago, but I'm not certain of exactly what and when. Re: Synaptic trackpoints
Title: [Interest Check] Custom split ergo keyboard.
Post by: Input Nirvana on Mon, 19 December 2011, 03:41:48
Quote from: Dox;472505
I got a few mounting ideas that I want to try and chair mounted is one of them.

If you saw the chair mount mechanics in the Split Kineisis mod article...I've looked at doing a lot of things, that one is the most simple, versatile, robust, and affordable.
Title: [Interest Check] Custom split ergo keyboard.
Post by: inaneframe on Mon, 19 December 2011, 04:15:11
Quote from: input nirvana;473639
If you saw the chair mount mechanics in the Split Kineisis mod article...I've looked at doing a lot of things, that one is the most simple, versatile, robust, and affordable.


Oh man, talk about some serious nirvana.  I'm so excited right now.
Title: [Interest Check] Custom split ergo keyboard.
Post by: mharrison on Mon, 19 December 2011, 15:08:00
Put me down for one if the trackpoint is added :)
Title: [Interest Check] Custom split ergo keyboard.
Post by: inaneframe on Wed, 21 December 2011, 05:26:43
Any info on pointing sticks yet?
Title: [Interest Check] Custom split ergo keyboard.
Post by: wrtcedar on Wed, 21 December 2011, 17:11:23
A split keyboard with mechanical switches is what I was looking for when I came to GH. So I'm interested. I'm not sure that I'm $400 worth of interested yet. I've still got some alternatives to think about.

I'm pretty aggressively uninterested in an integrated trackpoint, by the way. I would be interested in support (screw holes?) for later securely  attaching lifts to tent the board - something along the lines of what the Freestyle allows - along with a pad configuration on the bottom that would help keep it stable in that configuration.

I get a bit concerned when look at the list of OS X incompatibilities that are showing up with the Truly Ergonomic keyboard.  How difficult is it to program the firmware in a keyboard like this and how hard is it to address things like sleep/wakeup problems?

This is a very neat project!
Title: [Interest Check] Custom split ergo keyboard.
Post by: dorkvader on Wed, 21 December 2011, 21:05:48
Dox says he's looking into a system to chair-mount it, so I'm sure you'd be able to tent it pretty easily using the same system. Right now all I can imagine is those screw-holes they put on the backs of routers, powerstrips, and the like for wall mounting, though I really have no idea what it'll turn out to be in reality.

I'm not sold on the trackpoint yet myself, but I imagine it'd probably be optional anyway.

You'll have to check on the sleep/wakeup, but the microcontroller (teensy?) is supposed to be very compatible with different systems (one of the reasons I'm interested in this project). It's also pretty easy to reprogram them.

Want me to put you on the list as under $400?
Title: [Interest Check] Custom split ergo keyboard.
Post by: nesiax on Wed, 21 December 2011, 21:29:41
Quote from: input nirvana;472983
I did not have luck with this. I spoke with Bob. Maybe you can do better.
No, the trackpoint is not an absolute requirement, but your exploring all avenues is. You have a great project with a lot of insight. Don't take a last minute short-cut, it's too valuable. Information is power. I'll help you if I can. You can always PM me.


Hi Guys, i have been disconnected from geekhack since last months and then i found this project. What a nice surprise to found somebody who was developing a project with ideas coming from the key64 keyboard.
I started designing the key64 at the begining of the year after the TE fiasco, none of their concepts are new i just borrow them from information i found at geekhack, deskthority and overclock.net and made references to them at the design page (http://www.key64.com/keyboards) with the hope someday i will make it real.
Geekhack is a wonderful place to anybody who find keyboards exciting, but is very addictive so i decided to stay away for a while, Dox: your keybord "the dox keyboard" is awesome, while i still prefer to be minimalistic in design, and follow the key64's motto "No more keys you can type on" i wish you make your design a reality, and share your experiences with us as you have one on the past with the staggered one.
keep up the good work !
p.d. Input Nirvana: i don't like the idea of a trackpoint inside a keyboard. I have a thinkpad and in my personal experience is so painful and is not as faster and as comfortable as a trackball, right now i use a logitech marble mouse, coming from a kensigton trackball.
Title: [Interest Check] Custom split ergo keyboard.
Post by: dorkvader on Wed, 21 December 2011, 23:01:36
Wow, you did the Key64? I salute you sir!

You are an inspiration to us all.
Title: [Interest Check] Custom split ergo keyboard.
Post by: Input Nirvana on Wed, 21 December 2011, 23:05:10
Quote from: nesiax;475584
Hi Guys, i have been disconnected from geekhack since last months and then i found this project. What a nice surprise to found somebody who was developing a project with ideas coming from the key64 keyboard.
I started designing the key64 at the begining of the year after the TE fiasco, none of their concepts are new i just borrow them from information i found at geekhack, deskthority and overclock.net and made references to them at the design page (http://www.key64.com/keyboards) with the hope someday i will make it real.
Geekhack is a wonderful place to anybody who find keyboards exciting, but is very addictive so i decided to stay away for a while, Dox: your keybord "the dox keyboard" is awesome, while i still prefer to be minimalistic in design, and follow the key64's motto "No more keys you can type on" i wish you make your design a reality, and share your experiences with us as you have one on the past with the staggered one.
keep up the good work !
p.d. Input Nirvana: i don't like the idea of a trackpoint inside a keyboard. I have a thinkpad and in my personal experience is so painful and is not as faster and as comfortable as a trackball, right now i use a logitech marble mouse, coming from a kensigton trackball.

I'm not a trackpoint fan at all. Not. At. All. It's a means to an end. I have only got 4 options to have a pointing device built into the keyboard so you don't take your fingers off home row.
1) Trackpoint. It exists.
2) Scroll wheel. Custom. Narrower, with the side-to-side movement. This would have to be made, I have notes and intend to try it out next year, but I'm not very hopeful of a positive outcome.
3) Apple scrollball from the Mighty Mouse or equal. I've seen these on some smartphones. The Apple scrollball does not move the cursor, but the screen, so I need to look into this more.
4) Thumb scroll ball (ie: Alphagrip)

Love the Key64, I reference it in the Split Kinesis Mod wiki.
I need info on your firmware ability!
P.S.-You never responded to my emails!!!!

Also about the chair mount. I am able to replicate the one that is shown, or modify a similar type of unit. If you want that to happen, PM me.
Title: [Interest Check] Custom split ergo keyboard.
Post by: sordna on Wed, 21 December 2011, 23:54:34
Yup, trackpoint is a means to an end. I so much want to be on the home row, that I configured mouse keys on right side of my keyboard that work when I hold Caps Lock (mapped to AltGr). A trackpoint would be far far better than mouse keys, and of course I would still have a mouse or trackball next to the keyboard.
But for simple things like moving the mouse from one window to another a trackpoint on the keyboard is great.

I mean sometimes you literally have to move your hand several inches and grab the mouse/trackball, just to move the mouse pointer less than an inch, which is a terrible waste, and that's where mouse keys or a trackpoint come in.

I also own a Fingerworks Touchstream, which has mousing on the keyboard itself, and that feature is so amazingly awesome that you can't believe.
Title: [Interest Check] Custom split ergo keyboard.
Post by: inaneframe on Thu, 22 December 2011, 18:25:37
Ditto, I much prefer a mouse to a trackpoint but I would never buy a laptop that did not have one. . . more specifically, I do not buy laptops that have touchpads.  They are the third bane of my existence next to table booths at restaurants and those three specialty USB plugs you find on various digital cameras.

[ATTACH=CONFIG]35720[/ATTACH]

[ATTACH=CONFIG]35721[/ATTACH]

[ATTACH=CONFIG]35723[/ATTACH]

[ATTACH=CONFIG]35724[/ATTACH]

These are the things that I hate.

Anyway, getting back to the topic at hand, I still think it shouldn't be standard but if it is going to come with the PCB ready, a standard type, size, and configuration has to be decided on and it has to be one that we could get without necessarily ripping open another keyboard (though I have a couple rubberdome IBM's with trackpoints just screaming for me to do it.)
Title: [Interest Check] Custom split ergo keyboard.
Post by: nesiax on Thu, 22 December 2011, 21:14:27
Quote from: sordna;475632
I also own a Fingerworks Touchstream, which has mousing on the keyboard itself, and that feature is so amazingly awesome that you can't believe.

Hi, while i don't like a trackpoint in a keyboard (just personal preference), the idea to have a mouse on a keyboard is a must have, specially when you have to work with CAD applications, that could sound strange, but when you have to position the mouse on a specific pixel then the keyboard is the perfect companion because their input is not as analog as the mouse tends to be.
Another useful aspect is when you have to scroll through a webpage for example, that would be nice for me.
That's my idea of a mouse just using keys, while pressing the Alt-Gr some keys become the mouse, others the roller up/down, other the mouse clicks, and others will give you the mouse speed.
(http://www.key64.com/design/alt-gr-pressed2.png/image_large)
Title: [Interest Check] Custom split ergo keyboard.
Post by: inaneframe on Thu, 22 December 2011, 21:42:26
Another idea would be to have this with the proposed function key with the locking mechanism available (speaking in QWERTY and Colemak placement):

Quote


qwert
asdfg
zxcvb



Quote


qwfpg
arstd
zxcvb



Quote
KEY:

> = Mouse Speed Increase
<  = Mouse Speed Decrease
⇖⇑⇗⇐⇒⇙⇓⇘ = Mouse Movements
0 = Mouse 0 or Left Mouse Button
ǀ = Mouse 1 or Middle Mouse Button
ǁ = Mouse 2 or Right Mouse Button
^ = Scroll Up
ⱽ = Scroll Down




Quote


^⇖ ⇑ ⇗ >
ǀ ⇐  0 ⇒ ǁ
ⱽ ⇙ ⇓ ⇘ <



OR

Quote


>⇖ ⇑ ⇗ ^
0 ⇐  ǀ ⇒ ǁ
<⇙ ⇓ ⇘ ⱽ



OR

Quote


>⇖ ⇑ ⇗ ^
ǁ ⇐  ǀ ⇒ 0
<⇙ ⇓ ⇘ ⱽ



Or some variation therein.  I like the third variation the most.
Title: [Interest Check] Custom split ergo keyboard.
Post by: sordna on Thu, 22 December 2011, 22:53:09
Here's my version of mouse keys, using it on an Ubuntu machine and KBC Poker keybard. Note that I use the us(altgr-intl) keyboard layout on all my machines, since I type Dvorak on the Kinesis but QWERTY on staggered keyboards such as the Poker.

Code: [Select]

xkbset m # enable mousekeys
xkbset exp =m # avoid expiring mousekeys

# Choose a keymap that has an extra layer (level 3),
# add compose key (shift+ralt) and caps lock toggle by pressing both shifts:
setxkbmap 'us(altgr-intl)' -option lv3:ralt_switch_multikey,shift:both_capslock

# menu to grave/tilde:
xmodmap -e 'keycode 135 = grave asciitilde grave asciitilde'

# rwin/super to altgr:
xmodmap -e 'remove mod4 = Super_R'
xmodmap -e 'keycode 134 = ISO_Level3_Shift Multi_key'

# caps to altgr (shift+caps locks it!):
xmodmap -e 'remove Lock = Caps_Lock'
xmodmap -e 'keycode 66 = ISO_Level3_Shift ISO_Level3_Lock'

# numpad (just the keys needed for mouskeys)
xmodmap -e 'keycode 30 = u U u U KP_7 KP_Home'
xmodmap -e 'keycode 31 = i I i I KP_8 KP_Up'
xmodmap -e 'keycode 32 = o O o O KP_9 KP_Prior'
xmodmap -e 'keycode 44 = j J j J KP_4 KP_Left'
xmodmap -e 'keycode 45 = k K k K KP_5 KP_Begin'
xmodmap -e 'keycode 46 = l L l L KP_6 KP_Right'
xmodmap -e 'keycode 58 = m M m M KP_1 KP_End'
xmodmap -e 'keycode 59 = comma less comma less KP_2 KP_Down'
xmodmap -e 'keycode 60 = period greater period greater KP_3 KP_Next'
xmodmap -e 'keycode 19 = 0 parenright 0 parenright KP_0 KP_Insert'
xmodmap -e 'keycode 47 = semicolon colon semicolon colon KP_Decimal KP_Delete'
xmodmap -e 'keycode 20 = minus underscore minus underscore KP_Subtract KP_Subtract'
xmodmap -e 'keycode 61 = slash question slash question KP_Divide KP_Divide'

# that's all folks


Just paste it into a script and it should work.
I've been using mouskeys on the Kinesis as well, without need for any xmodmaps since it has the embedded numpad.
Title: [Interest Check] Custom split ergo keyboard.
Post by: Architect on Fri, 23 December 2011, 03:09:38
And curved is less stable. Sign me up for a few, if this goes to production.
Title: [Interest Check] Custom split ergo keyboard.
Post by: Architect on Fri, 23 December 2011, 03:25:04
If it goes to production I'll buy three. One thing though - I really need a third key above the first double wide in the thumb block. Let's not just use the Kinesis design but improve on it. That extra key will allow for three modifier keys on both sides (Windows, Alt, Control or Command, Option, Control)
Title: [Interest Check] Custom split ergo keyboard.
Post by: wrtcedar on Fri, 23 December 2011, 04:21:56
Quote from: dorkvader;475576
I'm not sold on the trackpoint yet myself, but I imagine it'd probably be optional anyway.

...

Want me to put you on the list as under $400?


Like so many others, I'm confident that I'd want one at $300. I might have to think a bit about a cost that's significantly above that, but I like this idea enough that I can't rule it out. How's that for a mushy answer? I guess "$300+" works for now.

I'm always surprised to hear ergonomic arguments in favor of the TrackPoint. I can't use them because they drive my tendonitis wild, so I view them as an RSI disaster. I used to work on projects with a group run by the inventor of the TrackPoint. This view wasn't very popular there.
Title: [Interest Check] Custom split ergo keyboard.
Post by: wrtcedar on Fri, 23 December 2011, 04:34:47
Quote from: Architect;476509
One thing though - I really need a third key above the first double wide in the thumb block. Let's not just use the Kinesis design but improve on it. That extra key will allow for three modifier keys on both sides (Windows, Alt, Control or Command, Option, Control)

I like the idea of the three modifiers being available on both sides. What would that change do to the position of the thumb block relative to the rest of the keys? Or did I not follow what you were suggesting?
Title: [Interest Check] Custom split ergo keyboard.
Post by: Architect on Fri, 23 December 2011, 09:01:50
Quote from: wrtcedar;476530
I like the idea of the three modifiers being available on both sides. What would that change do to the position of the thumb block relative to the rest of the keys? Or did I not follow what you were suggesting?

The blocks look like Kinesis copies, which is good, but they both have an empty spot above the first thumb double key. In other words, have three single keys along the top, and three (including the shared corner key) along the back side, half surrounding the two vertical double keys. Make sense? The three top keys could be the three modifiers, with the back two the navigation keys, as for the Kinesis. I really with Kinesis just added that one extra key.

It would need to move out slightly from the other block. On the Kinesis an extra key should fit there, maybe if they moved the block out a millimeter or two.
Title: [Interest Check] Custom split ergo keyboard.
Post by: sordna on Fri, 23 December 2011, 11:07:17
Architect, I don't think an extra key is needed, because this keyboard has extra keys in the middle that can be used as modifiers.
Title: [Interest Check] Custom split ergo keyboard.
Post by: Architect on Fri, 23 December 2011, 18:49:07
Quote from: sordna;476669
Architect, I don't think an extra key is needed, because this keyboard has extra keys in the middle that can be used as modifiers.

Yeah that's possible, but the beauty and usability of the three modifier across the top, and the hole there just looks made for it.

Well I'm game for a couple either way, but the three would be awesome if anybody else likes the idea.
Title: [Interest Check] Custom split ergo keyboard.
Post by: dorkvader on Fri, 23 December 2011, 23:51:36
Quote from: Architect;476509
If it goes to production I'll buy three.
Added!
Quote from: wrtcedar;476527
Like so many others, I'm confident that I'd want one at $300. I might have to think a bit about a cost that's significantly above that, but I like this idea enough that I can't rule it out. How's that for a mushy answer? I guess "$300+" works for now.
Changed!
Quote from: Architect;476509
One thing though - I really need a third key above the first double wide in the thumb block. Let's not just use the Kinesis design but improve on it. That extra key will allow for three modifier keys on both sides (Windows, Alt, Control or Command, Option, Control)
(emphasis mine)
That's a good quote for the project. Improving on the kinesis would be pretty excellent. I've never seen one, so I really don't know for sure how that'd work out, but the cool part is: if you don't need any extra keys: you don't have to use them.
Quote from: wrtcedar;476527
I'm always surprised to hear ergonomic arguments in favor of the TrackPoint. I can't use them because they drive my tendonitis wild, so I view them as an RSI disaster. I used to work on projects with a group run by the inventor of the TrackPoint. This view wasn't very popular there.
Ugh, I used to have to put my wrists (and hands) in ice for 20 minutes, back when I was doing gymnastics. As a whole, Men's gymnastics is much worse on the wrists than women's, and pommel-horse especially so. Luckily, I don't seem to have any lasting issues. Anyway, I've not really been a fan of the TP, though I now prefer them to touchpads when working on customer's computers at work (I work at a warranty laptop repair center near college) because it's easier to use when the computer in question is up on shelf, so you can't see the touchpad. I'm still unsure about their use on keyboards, though.

Anyway, I'm sure there will be an option to omit them from the final design. Also, I'm sure this is the only way to keep everyone happy about it, as it seems that half the people will only take one if it's concluded, and the other half don't want it if it's there. Having it as an option seems the only way to do, despite the added engineering difficulty.

Quote from: Architect;476913
Yeah that's possible, but the beauty and usability of the three modifier across the top, and the hole there just looks made for it.

Well I'm game for a couple either way, but the three would be awesome if anybody else likes the idea.
I agree with you: it seems like a great idea to me, though as I said, I'm a little unsure about how it'll work out in practice, as I've not had any experience with using my thumbs on a keyboard like that.
Title: [Interest Check] Custom split ergo keyboard.
Post by: inaneframe on Sat, 24 December 2011, 02:33:54
Quote from: Architect;476913
the hole there just looks made for it.


To what hole do you refer?
Title: [Interest Check] Custom split ergo keyboard.
Post by: dorkvader on Sat, 24 December 2011, 13:08:15
Architect: you prefer the maltron thumb area?
http://www.maltron.com/media/hi-res/3d_dual_89_90/90_3d_tb_black1.jpg

I don't see how we can add that, but a 1x key out between the 2x thumbkeys and the normal keyboard keys is surely possible. Maybe that's what we're after?

edit: sort of hereabouts (in red).
http://img856.imageshack.us/img856/8480/topkbd.jpg

Or adding it a bit lower and extending the case, we can have a "palm key" for shift or whatever.

Hmm, adding jacks for extra switches/footpedals might also be a good idea.
Title: [Interest Check] Custom split ergo keyboard.
Post by: hoggy on Sun, 25 December 2011, 01:42:29
Quote
Hmm, adding jacks for extra switches/footpedals might also be a good idea.

There's a whole world of accessibility switches out there - http://en.wikipedia.org/wiki/Switch_access
They use a 3.5mm stereo jack.  The vast majority are overpriced, but it looks quite easy to construct your own.

Is that what you meant?

I think it's a great idea, and I'm prepared to pay a bit more for it.

I'm not too worried about the extra key, but I prefer your placement rather than shifting the block further out.
Title: [Interest Check] Custom split ergo keyboard.
Post by: fim on Sun, 25 December 2011, 06:09:28
I'd be interested in one provided that I can get it ready to be used (no soldering required) and you're willing to do international shipping (UK).
Title: [Interest Check] Custom split ergo keyboard.
Post by: dorkvader on Sun, 25 December 2011, 11:24:23
I'll put you on the list, fim.

Actually, if it's only a couple, and no-one else wants to do it, I'd be willing to solder people's together and quickly test them for just the cost of shipping if need be. I like through-hole soldering.
Title: [Interest Check] Custom split ergo keyboard.
Post by: obra on Mon, 26 December 2011, 19:43:03
I'd love one. Having a trackpoint would be amazing.
I'd be willing to pay more for it to be fully assembled -- I know how not-handy I am with a soldering iron.
Title: [Interest Check] Custom split ergo keyboard.
Post by: dorkvader on Tue, 27 December 2011, 01:06:20
I'll add you, obra.

I may do a soldering service, unless someone else wants to cover that. Either way, I'm adding a section for people interested in receiving a fully assembled product.
Title: [Interest Check] Custom split ergo keyboard.
Post by: Pyrolistical on Tue, 27 December 2011, 04:03:20
First of all put me down for one with Cherry MX Blues

But I have a few suggestions:

1. Make the keys a true matrix layout.  You have lined up the keys vertically, but not horizontally.  Kensis/TypeMatrix is a true matrix keyboard.  By doing this you'll also be able to save cost as the casting would be smaller.
2. Move the 6 key back to the right side.  All the good split mechanical keyboards have the 6 on the right side.  Pushing the +/= key to the double size one is fine.
3. Use Kensis' layout of splitting the up/down left/right keys is probably the best thing to do.  This way you can keep the {[]} keys together on the right side like Kensis
4. Investigate how much would it cost to also have anodized aluminium keycaps :D  This way you can making it a selling feature that the entire keyboard is aluminium
Title: [Interest Check] Custom split ergo keyboard.
Post by: laffindude on Tue, 27 December 2011, 04:41:00
It is more ergonomic to have this layout since this board won't have the curvature of Kenesis. It'll be CNC machined, so you're paying for the billet anyways.
6 key... already explained many times in the thread.
Anodized aluminum caps will cost more than the keyboard.
Title: [Interest Check] Custom split ergo keyboard.
Post by: Dox on Tue, 27 December 2011, 12:14:15
Quote from: Pyrolistical;478264
First of all put me down for one with Cherry MX Blues

But I have a few suggestions:

1. Make the keys a true matrix layout.  You have lined up the keys vertically, but not horizontally.  Kensis/TypeMatrix is a true matrix keyboard.  By doing this you'll also be able to save cost as the casting would be smaller.
2. Move the 6 key back to the right side.  All the good split mechanical keyboards have the 6 on the right side.  Pushing the +/= key to the double size one is fine.
3. Use Kensis' layout of splitting the up/down left/right keys is probably the best thing to do.  This way you can keep the {[]} keys together on the right side like Kensis
4. Investigate how much would it cost to also have anodized aluminium keycaps :D  This way you can making it a selling feature that the entire keyboard is aluminium
That one made me laugh this morning. You are ready to sacrifice an ergonomic aspect of the keyboard to save a few bucks but you are interested in cold feeling aluminum keycaps that would increase the cost A LOT.

THE LAYOUT PRESENTED IS NOT FINAL. THE CONTROLLER WILL BE PROGRAMMABLE.
(I hope this one will be clear enough)
Title: [Interest Check] Custom split ergo keyboard.
Post by: Pyrolistical on Tue, 27 December 2011, 17:46:48
Its more ergonomic according to who?  If you are going to make a claim like that do you have a study to back up a vertically staggered layout is more ergonomic than a true matrix?
Title: [Interest Check] Custom split ergo keyboard.
Post by: dorkvader on Tue, 27 December 2011, 20:15:38
Right, so clearly any claims about a keyboard that doesn't yet exist are purely theoretical anyway.

So the theory goes with this 'board, is that -like the kinesis- it's not staggered vertically, so your fingers will only have to move up and down between rows (not the little bit side to side they do now). The reason they're not completely symmetrical vertically is to accommodate for the greater length of the middle fingers: that way you'll be able to type with them all at the same extension/inclination. A "normal" matrix 'board wouldn't allow you to do this.

Now in practice: we won't really know until the keyboards are done, and even then we wouldn't know unless they got tested professionally, but that's how the theory goes.

So: it's based on the fact that your fingers aren't all the same length vertically: it's meant to match up to your fingers, and as a result isn't "true matrix". If you don't have to move your fingers as much, or contort them very much to type, then it should be more ergonomic.

I'd also argue that the kinesis isn't "true matrix" either, but I don't have one, and it's beside the point and "splitting hairs", but it's my opinion that this keyboard and the kinesis should be ergonomically superior to a "normal" matrix keyboard.
Title: [Interest Check] Custom split ergo keyboard.
Post by: Findecanor on Tue, 27 December 2011, 22:03:54
Quote from: dorkvader;478680
So the theory goes with this 'board, is that -like the kinesis- it's not staggered vertically, so your fingers will only have to move up and down between rows (not the little bit side to side they do now).

I would say that the Kinesis Contoured is vertically staggered. Counting only on the home row, the offsets between index, middle and ring finger is very small, but the offset from the ring finger column to the little finger column is about 40% -- about as much as on flat vertically staggered keyboards.
Title: [Interest Check] Custom split ergo keyboard.
Post by: Pyrolistical on Tue, 27 December 2011, 22:07:57
I stand corrected on the Kinesis.  It is not a true matrix.  The only one currently in production seems to be TypeMatrix.  You cannot compare the Kinesis to this keyboard.  This keyboard is flat while the Kinesis has key wells.  That might explain why Kinesis did not do a true matrix.
Title: [Interest Check] Custom split ergo keyboard.
Post by: dorkvader on Wed, 28 December 2011, 00:49:44
Quote from: Findecanor;478744
I would say that the Kinesis Contoured is vertically staggered. Counting only on the home row, the offsets between index, middle and ring finger is very small, but the offset from the ring finger column to the little finger column is about 40% -- about as much as on flat vertically staggered keyboards.
(http://www.ergocanada.com/products/keyboards/advantage_images/kinesis_orthogonal_keywell_609x390.jpg)
(courtesy of ergo canada)
It doesn't really look that way to me from the pictures, but I trust another user's first-hand testimony, especially when I still haven't seen one firsthand.

Quote from: Pyrolistical;478745
I stand corrected on the Kinesis.  It is not a true matrix.  The only one currently in production seems to be TypeMatrix.  You cannot compare the Kinesis to this keyboard.  This keyboard is flat while the Kinesis has key wells.  That might explain why Kinesis did not do a true matrix.
Firstly: don't lose heart! There are lots of POS boards (from Access-is, tipro, and cherry) that are "true-matrix" that you may be interested in. Typematrix isn't the only one.
Second: I can indeed compare the two. You raise a good point: the keyboards are different. Still, from what I can see, the Kinesis strives to take into account finger motion, and relative finger length by using keywells and a stagger situated to each finger. While we can contrast these keyboards in the keywell area, we can compare them in many other ways.

In fact, now that I think of it, a large breadth of comparisons can be made.
both are keyboards
both will be programmible
both use cherry MX keyswitches
both use USB cables (is this true for the modern kinesis?)
both are designed for ergonomics to some degree

There are some important contrasts you bright up:
the kinesis has keywells, this is "flat"
the kinesis isn't splittable, this is split.

While these clearly are differences, they do not solely define a keyboard. All similarities can be compared. If there were no contrasting remarks to be made, then it would follow that the two are indistinguishable.

Like I said: I feel that the kinesis doesn't have a "true matrix" (good thing) because it tries to take into account the relative finger lengths. This one does, too (to some extent). Now, I haven't greatly studied ergonomics, but I feel like I'm at least on the right track here.

Edit: cherry G80-1950
http://geekhack.org/showthread.php?23642-eBay-US-Cherry-G80-1950-%28matrix-layout%29
http://www.ebay.com/itm/G80-1950PQAXB-CHERRY-COMPACT-MATRIX-KEYBOARD-BEIGE-/180679116605?pt=PCA_Mice_Trackballs&hash=item2a1150873d
5 left at $79/each
Title: [Interest Check] Custom split ergo keyboard.
Post by: sordna on Wed, 28 December 2011, 01:52:19
Quote from: dorkvader;478808
both use USB cables (is this true for the modern kinesis?)

Of course, all Kinesis Advantage models are USB and even have an integrated USB hub for hooking up 2 more devices.

Quote
Like I said: I feel that the kinesis doesn't have a "true matrix" (good thing) because it tries to take into account the relative finger lengths. This one does, too (to some extent). Now, I haven't greatly studied ergonomics, but I feel like I'm at least on the right track here.

Yes, you are! But we need to be careful not to overdo it with the "wave" pattern. Subtle is key. Even on the Kinesis I'm not a huge fan of the keywells being so curved/deep, I would prefer them to be a little flatter actually.
Title: [Interest Check] Custom split ergo keyboard.
Post by: bonega on Wed, 28 December 2011, 10:31:54
Interested, but need:
Soldering and shipping to Sweden.

300-
Title: [Interest Check] Custom split ergo keyboard.
Post by: iWuzHere on Wed, 28 December 2011, 20:16:20
Due to unfavourable financial circumstances, if this does not come to somewhere around $150-200, im afraid i cant really be part of it.
Title: [Interest Check] Custom split ergo keyboard.
Post by: inaneframe on Wed, 28 December 2011, 20:54:44
Dox, I think you should make it exactly how you have in mind.  You have my 3 orders and all the other guys.  I think that any suggestions such as drastic adjustments to key arrangement should just be ignored outright.  I love how people come in and try to piss on the project and mark their territory after people have already shown interest in it as is and before it even gets off the ground.

I can imagine the Wright Brothers almost having enough funds to get their plane built and some jagoff steps in and is all like "hey, ya' know I might possibly consider putting in a couple bucks but I think the wings should be straighter since it would save money."  You respond, "well the wings are not perfectly straight for a reason, they have a bump in them, otherwise it wouldn't fly as well."  Then him, "do you have any proof that the wings aren't better off perfectly straight, huh?  Mr. Wright?  Huh?"

ANNOYING.
Title: [Interest Check] Custom split ergo keyboard.
Post by: Dox on Wed, 28 December 2011, 21:27:20
Thanks inaneframe, I'm starting to think that I should do it like I did for my doxkb. Build one for myself to test the concept and design and give my drawings to those who want to build some. That way, they would have the possibility to tweak the design to their needs or try to organize a group buy to lower the cost. I really don't have the time to manage a group buy and I want to get it done.

In the last 2 days, I tried to design a new case that would cost a lot less than the original I couldn't even afford one with the quote that I got. I'll post some pics soon.
Title: [Interest Check] Custom split ergo keyboard.
Post by: dorkvader on Thu, 29 December 2011, 01:15:37
Quote from: bonega;478967
Interested, but need:
Soldering and shipping to Sweden.

300-

I'll add you

Quote from: iWuzHere;479338
Due to unfavourable financial circumstances, if this does not come to somewhere around $150-200, im afraid i cant really be part of it.

I'll update.

Cool, thanks DOX. One difference here is that it'd likely cost a lot less for 30 cases to be made than a one-off for you. I suspect it's a little more reasonable for people to print up PCB's for the Doxkb, and come up with a plate than it would be for this project. Ultimately, it's up to you, though.

Have you considered getting someone else to handle distribution, etc of this GB (and just have you do the designwork)?

I'll look forward to new pictures. Hopefully we can get this down to a price everyone can afford.
Title: [Interest Check] Custom split ergo keyboard.
Post by: sordna on Thu, 29 December 2011, 02:00:50
If it helps, I don't care at all for an aluminum case. The main thing about this keyboard is the split and the ergonomics, not the case material. Plastic is fine by me. I don't even care about the color.
Title: [Interest Check] Custom split ergo keyboard.
Post by: Input Nirvana on Thu, 29 December 2011, 03:03:34
Quote from: sordna;479444
If it helps, I don't care at all for an aluminum case. The main thing about this keyboard is the split and the ergonomics, not the case material. Plastic is fine by me. I don't even care about the color.

You are such a non-elitest. I don't know if I can be seen around with you.
Title: [Interest Check] Custom split ergo keyboard.
Post by: slueth on Thu, 29 December 2011, 03:24:44
cool dox hope to see this go forward.
Title: [Interest Check] Custom split ergo keyboard.
Post by: inaneframe on Thu, 29 December 2011, 04:52:45
I was non-elitist before it was cool.
Title: [Interest Check] Custom split ergo keyboard.
Post by: Human on Thu, 29 December 2011, 10:08:42
Better made it 2 seperated boards(left hand and right hand), LOL...
Title: [Interest Check] Custom split ergo keyboard.
Post by: Dox on Thu, 29 December 2011, 21:26:42
Ok, here is the new case. There is still no trackpoint.
[ATTACH=CONFIG]36215[/ATTACH][ATTACH=CONFIG]36214[/ATTACH]

2 set of 11 plates (including the mounting plate) per hand. The plates are symmetric for the second hand. I still need to do something to give it some angle/mounting option.

To give you an idea, for 10 set of 11 plates (5 keyboards) not anodized, the cost would be around 110$ per hand (plates only).
Title: [Interest Check] Custom split ergo keyboard.
Post by: litster on Thu, 29 December 2011, 22:43:56
Looks nice!  Should be pretty hefty in weight, which is good  What parts are you using for screws?
Title: [Interest Check] Custom split ergo keyboard.
Post by: Dox on Fri, 30 December 2011, 06:59:09
Thanks lister, I got to say that I took a bit of inspiration from your cases.
I will use some M3X12 countersunk cap screw like these.
[ATTACH=CONFIG]36238[/ATTACH]
Title: [Interest Check] Custom split ergo keyboard.
Post by: mharrison on Fri, 30 December 2011, 11:08:38
Not to rain on anyone's parade or efforts, but... add me as another for whom the aluminum case is the least interesting aspect of this keyboard. If I have to pay $400, more than half of that is for the case. I'd much rather pay $150-$250 with a wood or plastic case.
Title: [Interest Check] Custom split ergo keyboard.
Post by: Dox on Fri, 30 December 2011, 11:30:02
Just to clear a misconception about the case material. The same layered case in acrylic would cost around 20$ more by hand than the current aluminium one.
It's not the material that is expensive, it's the time to machine/cut the plates that is the main part of the cost.

If I was building hundreds or thousands of keyboards, I would get some injection moulds and a plastic case but for the low quantity, there is no magical trick around the cost.

The case will cost more than half of the keyboard no matter the material. Nothing prevents you from designing your own keyboard if you think you can do this for 150$ (this is what I thought before I did my doxkb witch cost me around 400 each).
Title: [Interest Check] Custom split ergo keyboard.
Post by: hoggy on Fri, 30 December 2011, 12:18:21
I think the effort on the case is worth while.  I hired a maltron a few years back.  The reactions people had went from positive (or weird) changed instantly to cheap rubbish if they picked it up.  Everyone who felt the weight assumed that if it's lightweight, then it's cheap and tat (as the maltron is much, much lighter than it looks).  

If there's a choice between materials that cost roughly the same, I'd recommend the heavier option.

I do have a weight limit on my keyboard shelf of 1.4kg...
Title: [Interest Check] Custom split ergo keyboard.
Post by: mharrison on Fri, 30 December 2011, 12:33:09
Quote from: Dox;480288
Just to clear a misconception about the case material. The same layered case in acrylic would cost around 20$ more by hand than the current aluminium one.
It's not the material that is expensive, it's the time to machine/cut the plates that is the main part of the cost.

Thank you for clearing up where the cost comes from. I wasn't implying that I could do better, I was assuming the cost was due to the aluminum.
Title: [Interest Check] Custom split ergo keyboard.
Post by: litster on Fri, 30 December 2011, 12:48:50
Dox is correct.  Material is cheap.  Cut time and design and the test runs to find problems of the design is the most expensive.

Dox, besides screws, what nuts are you using?  Thanks.
Title: [Interest Check] Custom split ergo keyboard.
Post by: Dox on Fri, 30 December 2011, 12:52:54
No nuts! As the plates are aluminium, there will be screws on top and bottom and they will be threaded in the plates in the middle of the case. I'll post a cross section later.
Title: [Interest Check] Custom split ergo keyboard.
Post by: mharrison on Fri, 30 December 2011, 12:56:22
Have you thought about broadening the audience a bit? Throw it on Kickstarter and get 100 people to pay $300. It couldn't hurt.
Title: [Interest Check] Custom split ergo keyboard.
Post by: dorkvader on Fri, 30 December 2011, 13:20:34
So... $220 for the plates/case. If we are ordering the switches as a whole, we'll get super-discount pricing from mouser (like $0.79/switch). What are we estimating on 25-50 PCB's: $50/hand? we could do single layer, with using the cutoffs from the diodes to make jumpers if that'll acceptibly bring the price down.

Finally: WOW dox: that layer case will look awesome. I'd buy two if I could afford it. Have you looked into CNC'ing a tool for a stamping press? We could get them all manufactured in 5 minutes if we did that.
Title: [Interest Check] Custom split ergo keyboard.
Post by: sordna on Fri, 30 December 2011, 13:23:54
How about 3D printing the case? Heck, with a layered case, it can even be a DIY cardboard affair at minimal cost!
Title: [Interest Check] Custom split ergo keyboard.
Post by: litster on Fri, 30 December 2011, 14:49:42
Quote from: sordna;480401
How about 3D printing the case? Heck, with a layered case, it can even be a DIY cardboard affair at minimal cost!


[ATTACH=CONFIG]36282[/ATTACH]

Dox, one suggestion for your plates.  If you can use thicker materials for the middle layers, then you don't have to cut as many plates, and that should lower the cost due to fewer layers to cut.  You would likely still use thinner (1/16" or 1/8") plates for top and bottom layers.
Title: [Interest Check] Custom split ergo keyboard.
Post by: Dox on Fri, 30 December 2011, 15:26:04
Quote from: mharrison;480375
Have you thought about broadening the audience a bit? Throw it on Kickstarter and get 100 people to pay $300. It couldn't hurt.
I thought about it but with my current job, I don't have the time to manage something like this.

Quote from: dorkvader;480396
So... $220 for the plates/case. If we are ordering the switches as a whole, we'll get super-discount pricing from mouser (like $0.79/switch). What are we estimating on 25-50 PCB's: $50/hand? we could do single layer, with using the cutoffs from the diodes to make jumpers if that'll acceptibly bring the price down.

Finally: WOW dox: that layer case will look awesome. I'd buy two if I could afford it. Have you looked into CNC'ing a tool for a stamping press? We could get them all manufactured in 5 minutes if we did that.
The PCB will be double sided. 50$ per hand is a good guess. I pretty sure that machining stamping tools would cost a lot more than the current laser cutting.

Quote from: sordna;480401
How about 3D printing the case? Heck, with a layered case, it can even be a DIY cardboard affair at minimal cost!
It could be done but I'm not sure about the cost. I really don't think that it would reduce the price significantly. It can be done in cardboard as you said (and litster demonstrated) but I'm going with aluminium.

Quote from: litster;480498
(Attachment) 36282[/ATTACH]


Dox, one suggestion for your plates.  If you can use thicker materials for the middle layers, then you don't have to cut as many plates, and that should lower the cost due to fewer layers to cut.  You would likely still use thinner (1/16" or 1/8") plates for top and bottom layers.
I thought about it but the way the case is designed, there is not a lot of layer combination possible without having to machine the plates afterward (something I try to avoid to keep cost down).
Title: [Interest Check] Custom split ergo keyboard.
Post by: Dox on Fri, 30 December 2011, 15:52:55
Cross section:
[ATTACH=CONFIG]36287[/ATTACH]
Title: [Interest Check] Custom split ergo keyboard.
Post by: Pyrolistical on Fri, 30 December 2011, 16:16:55
Are you using all the same keycaps for all the rows since its a flat keyboard?
Title: [Interest Check] Custom split ergo keyboard.
Post by: sordna on Fri, 30 December 2011, 16:25:21
Quote from: Pyrolistical;480551
Are you using all the same keycaps for all the rows since its a flat keyboard?

Let me answer this one: BECAUSE it's a flat keyboard, it should have normal keycaps (which have varying profiles) to give it a contour, just like 99% of the flat keyboards out there.
Title: [Interest Check] Custom split ergo keyboard.
Post by: Dox on Fri, 30 December 2011, 16:27:11
Quote from: sordna;480560
Let me answer this one: BECAUSE it's a flat keyboard, it should have normal keycaps (which have varying profiles) to give it a contour, just like 99% of the flat keyboards out there.
This. But the keycap choice will be left to the users.

Edit: I did a single height of spherical keycap for the renders because it's easier to model.
Title: [Interest Check] Custom split ergo keyboard.
Post by: litster on Fri, 30 December 2011, 16:38:27
Dox, what software do you use to render in 3D?
Title: [Interest Check] Custom split ergo keyboard.
Post by: Dox on Fri, 30 December 2011, 16:40:32
SolidWorks 2011
Title: [Interest Check] Custom split ergo keyboard.
Post by: richie on Fri, 30 December 2011, 16:42:37
Just read though the whole thread and I'm in if its less than $400 and ready constructed!
How far can the 2 parts be separated because I'm thinking I can use this with a Wacom tablet in the centre?
Title: [Interest Check] Custom split ergo keyboard.
Post by: Dox on Fri, 30 December 2011, 16:47:17
Quote from: richie;480576
Just read though the whole thread and I'm in if its less than $400 and ready constructed!
How far can the 2 parts be separated because I'm thinking I can use this with a Wacom tablet in the centre?
I ordered a few different connectors and cables a couple days ago to decide what is the best way to connect the 2 halves. I plan on having 2 short cables coming out from each halve that could be connected directly together or connected with an extra cable between them to give more separation.
Title: [Interest Check] Custom split ergo keyboard.
Post by: dorkvader on Fri, 30 December 2011, 17:31:22
@richcie, I'll put you on the lists.

About connecting, and interconnecting, it's not a HUGE deal, but are you plannning on carrying the ground as well? Ideally, you'd have the connector connect to the aluminium case, and carry that "ground" to the other side. This would connect to the USB connector at the end. In an ideal world, it'd also be connected to the ground of the computer (earth) for proper grounding techniques, and it won't interfere with the operation, but it's something to consider as well.

The difference between neutral and ground is important, especially for analog electronics, and safety purposes. It's not analog, and the voltage/current is too low to be a safety issue, but if we're designing it, we should do it right.
Title: [Interest Check] Custom split ergo keyboard.
Post by: Ascaii on Sat, 31 December 2011, 02:10:14
Quote from: dorkvader;480396
So... $220 for the plates/case. If we are ordering the switches as a whole, we'll get super-discount pricing from mouser (like $0.79/switch). What are we estimating on 25-50 PCB's: $50/hand? we could do single layer, with using the cutoffs from the diodes to make jumpers if that'll acceptibly bring the price down.

Finally: WOW dox: that layer case will look awesome. I'd buy two if I could afford it. Have you looked into CNC'ing a tool for a stamping press? We could get them all manufactured in 5 minutes if we did that.


As for switches, I highly recommend people joining the switch group buy over at DT. We currently have a price of 0.60$ per switch. That includes reds and clears! Im getting my switches for the dox there.
Title: [Interest Check] Custom split ergo keyboard.
Post by: fim on Sat, 31 December 2011, 04:39:39
Btw, not sure if it's been mentioned or whether it's feasible but I was wondering if we could have a detachable usb cable instead of the built-in one (like the HHKB). That way, it'll be much easier to replace faulty cables and/or use extensions.
Title: [Interest Check] Custom split ergo keyboard.
Post by: dorkvader on Sat, 31 December 2011, 10:21:02
Quote from: Ascaii;480866
As for switches, I highly recommend people joining the switch group buy over at DT. We currently have a price of 0.60$ per switch. That includes reds and clears! Im getting my switches for the dox there.

Aw man, why come DT has to get all the good GB's? When's this gonna end? I want about a million of each.

Thanks for the info Ascaii.

Quote from: fim;480898
Btw, not sure if it's been mentioned or whether it's feasible but I was wondering if we could have a detachable usb cable instead of the built-in one (like the HHKB). That way, it'll be much easier to replace faulty cables and/or use extensions.

I think it should have a detachable one, though I'm not 100% sure on the internals layout and placement of the microcontroller.
Title: [Interest Check] Custom split ergo keyboard.
Post by: Inf3rn0_44 on Sat, 31 December 2011, 12:21:29
Sweet design, i'd buy if it was 200-300.
Title: [Interest Check] Custom split ergo keyboard.
Post by: inaneframe on Sat, 31 December 2011, 13:09:49
The teensy has a mini-b USB port on the shortest side of it anyway.  If you wanted it hardwired, you'd have to mod it.  Given the shape of the keyboard and the likely placement of the teensy board, it doesn't look like the port will be external to the device.  This means the cable is easily replaceable by popping it open but not "detachable" on the fly.
Title: [Interest Check] Custom split ergo keyboard.
Post by: dorkvader on Sat, 31 December 2011, 23:55:46
Quote from: Inf3rn0_44;481012
Sweet design, i'd buy if it was 200-300.
Sure, I'll add you to the list.

Quote from: inaneframe;481032
The teensy has a mini-b USB port on the shortest side of it anyway.  If you wanted it hardwired, you'd have to mod it.  Given the shape of the keyboard and the likely placement of the teensy board, it doesn't look like the port will be external to the device.  This means the cable is easily replaceable by popping it open but not "detachable" on the fly.
Yeah, I looked through the images, and that's what it looks like. I think on mine, I'd make (or buy) a mini-USB cable to plug into the teensy, and come out of the case, about a few inches (like in the concept art) then plug it into a normal extension cable for length. I want this to be portable.

I'll also have to look up which pelican cases it'll fit in.
Title: [Interest Check] Custom split ergo keyboard.
Post by: inaneframe on Sun, 01 January 2012, 01:38:00
Here you go:

http://www.usbfirewire.com/uextendminib.html
Title: [Interest Check] Custom split ergo keyboard.
Post by: dorkvader on Sun, 01 January 2012, 11:22:10
Wow, angled USB extensions: nice. Thanks for the link inaneframe
Edit:
Quote from: Ascaii;480866
As for switches, I highly recommend people joining the switch group buy over at DT. We currently have a price of 0.60$ per switch. That includes reds and clears! Im getting my switches for the dox there.
Hah! It's 7bit's phantom order, also on GH!

http://geekhack.org/showthread.php?23572-Phantom-Custom-Keyboard-Group-Buy-%28Order-Only%29

On the ergoDOX pricing:

There are 38 keys/side at the moment, so I'm seeing ~$365 at the moment (110+50+ .60*38)*2 still not counting teensy, cables, connectors, keycaps, or shipping.

I wonder if the cost of the plates will decrease for an order quantity of 60 (30 pairs).


----
I think I'm going to program mine so I can type one-handed like that frogpad, that way if I'm eating chips or something, I don't have to worry about getting my keyboard dirty.
Title: [Interest Check] Custom split ergo keyboard.
Post by: Kindari on Mon, 02 January 2012, 10:43:01
Dox, what kind of shop does this have to go through to get the plates cut? I have a few contacts in a couple different machine shops that might be able to get a deal on if that's the kind of service you need. I'd be happy to at least look into it for you, but I don't know what to tell them to get an accurate quote. Thanks.
Title: [Interest Check] Custom split ergo keyboard.
Post by: Dox on Mon, 02 January 2012, 10:52:49
Quote from: Kindari;481832
Dox, what kind of shop does this have to go through to get the plates cut? I have a few contacts in a couple different machine shops that might be able to get a deal on if that's the kind of service you need. I'd be happy to at least look into it for you, but I don't know what to tell them to get an accurate quote. Thanks.
The plates just need to be cut with a plasma cutter or something similar with high accuracy. I was planning to do the threading and the bolt countersunk myself to reduce the cost. I can send you a DWG file for the plates required for 1 hand later today. That way, you should be able to get an accurate quote.
Title: [Interest Check] Custom split ergo keyboard.
Post by: Dox on Mon, 02 January 2012, 11:03:16
[ATTACH=CONFIG]36457[/ATTACH]
Title: [Interest Check] Custom split ergo keyboard.
Post by: litster on Mon, 02 January 2012, 11:36:06
would water jet cutting work?  That's what we use for the Phantom mounting plate.  BiNiaRiS found a shop to do it for us.  for the Phantom mounting plate, minimum order is $110, but it shouldj't be a problem for you since you have a lot of plates to cut for each case.  They should also have 1/8" aluminum.  the downside is I think you will need to paint it.

For a full keyboard, how many plates are there, and how many of the plates are exactly the same?
Title: [Interest Check] Custom split ergo keyboard.
Post by: Dox on Mon, 02 January 2012, 11:59:31
Water jet cutting can work too as long as it leaves clean edges. I need 11 1/16 plates by hand so 22 by keyboard. I can't tell you yet how many plates are exactly the same but there wont be many. Maybe 2 pair of 2 plates by hand are exactly the same.
Title: [Interest Check] Custom split ergo keyboard.
Post by: litster on Mon, 02 January 2012, 12:37:24
I looked at your case design again.  I see the differences between plates.  You maybe able to get more plates to be the same cut if you don't screw in from both the top and the bottom at different locations.  For example, have holes through and through from the top layer to the bottom layer.  You would need to use different screws and nuts though.  

Another thing is, if you can make the holes and cable cut out symmetrical, then you could potentially have more plates be the same.  One of the sides have two holes for cable out, if they are lined up vertically at different height, then you could have the same plates for the cut out.  I am not sure if the PCB design could allow this though.
Title: [Interest Check] Custom split ergo keyboard.
Post by: Dox on Mon, 02 January 2012, 13:22:39
I want to keep my nut-less design (screw top and bottom) to keep a low minimum height.
I cant place the holes for the USB and right/left hand cable stacked vertically.
With a CAD drawing, the machine programming take only a few seconds (in modern machine shops) so I don't think I would save that much in having multiple similar plates as the major part of the cost is the cutting time itself.
Title: key64 updates and ideas.
Post by: nesiax on Tue, 03 January 2012, 20:07:21
Hi , I come back to work on the key64 (http://www.key64.com/), currently i am working on the first pcb prototype, i have made some changes regarding the initial design (http://www.key64.com/design), one of the most important is the introduction of 64th key, which is a special key just for the purpose of programming the keyboard without the need for dip switches.

Following excelent prinsvalium tutorial (http://geekhack.org/showwiki.php?title=Design+your+own+Teensy+keyboard+in+KiCAD+how-to+guide), this is the 3d view of the left halve i got now:

(http://www.key64.com/news-1/3dview.jpg/image_large)

As soon as i finished it i will post the files at the key64 website for anyone who wants to adapt to their needs.

Another change: the keyboard will have 4 leds:



I also made some changes regarding the placement of the keys, i am sure it varies according to the hands shape of each person, but here is the pdf (http://www.key64.com/progress/pcb-left.pdf) if somebody wants to test the footprint and check if that really follow your hand.  In particular i have changed the position of the thumbs and redesign the wave.  I would like to hear comments about it, i am not sure if that is too exagerated but that's what i got from my hands, or maybe we could make a "standard" wave.

This is the idea i have on how to join the two halves:
(http://www.key64.com/progress/separation.jpg/image_preview)
is a cheaper retractable alternative that could be implemented in the ErgoDox.
Title: [Interest Check] Custom split ergo keyboard.
Post by: dorkvader on Tue, 03 January 2012, 23:45:24
Hmm, some excellent ideas: are you an engineer?

1. nice teensy location next to the thumb. I much prefer it that way, though I'm not sure if DOX would want to completely redesign his.

2. The programming LED is great. Having a programming mode is cool, but having an LED so you know when you're in it is great. Hmm, Another idea is to have a row of LED's somewhere that light up if you're in another shifted layer (for example, hitting capslock shifts to all caps mode. Hitting fn+shift might move it to mousekeys mode, etc. Having lights available to the user to indicate this would be great. Like one lights up when fn is pressed (or if you have a way to "lock" the mode) and another would light up when altgraph is pressed, etc.

3. So you'd join them with a rainbow cable? Wouldn't you be concerned that it'd break, or pull out? I imagine you'd have feet on the keyboard, so that the excess cable can go under the keyboard.  Hmm, you could use beefy connectors like the ones that were used in then (unrelated) project:
http://www.amb.org/forum/a-delta1-hat-trick-of-sorts-t776.html
Title: [Interest Check] Custom split ergo keyboard.
Post by: Parak on Wed, 04 January 2012, 06:53:17
I'll throw out some ideas for connecting two halves together that I researched for my own split project, generally from easiest to hardest, less awesome to more awesome, and obviously less time intensive to "wtf this is taking forever" :p


Title: [Interest Check] Custom split ergo keyboard.
Post by: Dox on Wed, 04 January 2012, 09:12:13
Quote from: dorkvader;482889
Hmm, some excellent ideas: are you an engineer?

1. nice teensy location next to the thumb. I much prefer it that way, though I'm not sure if DOX would want to completely redesign his.

2. The programming LED is great. Having a programming mode is cool, but having an LED so you know when you're in it is great. Hmm, Another idea is to have a row of LED's somewhere that light up if you're in another shifted layer (for example, hitting capslock shifts to all caps mode. Hitting fn+shift might move it to mousekeys mode, etc. Having lights available to the user to indicate this would be great. Like one lights up when fn is pressed (or if you have a way to "lock" the mode) and another would light up when altgraph is pressed, etc.

3. So you'd join them with a rainbow cable? Wouldn't you be concerned that it'd break, or pull out? I imagine you'd have feet on the keyboard, so that the excess cable can go under the keyboard. Hmm, you could use beefy connectors like the ones that were used in then (unrelated) project:
http://www.amb.org/forum/a-delta1-hat-trick-of-sorts-t776.html
1: I personally don't like this placement.
2: Good idea but I can't implement this yet.
3: There is no place for those beefy connectors and there is no place for a retractable cable in the case.

Quote from: Parak;483034
I'll throw out some ideas for connecting two halves together that I researched for my own split project, generally from easiest to hardest, less awesome to more awesome, and obviously less time intensive to "wtf this is taking forever" :p
  • Use two controllers, that are separately programmed, with separate USB cables.
  • Use one controller, with one usb cable, and bring the matrix over from the other half via some cable (ideally commonly and cheaply available).
  • Use two controllers, that are separately programmed, with separate USB cables, and small cable (RJ11 or such) interconnect using SPI (or similar protocol) between the controllers. This allows for things like mod keys on one half affecting the keys on the other half like in 2, but with flexibility of using the halves individually if so desired.
  • Use two controllers, each of which picks up its key layout from a single shared memory location. Each half also has a USB2 hub; the controller interconnect is a USB3 cable going into the hub of the other half, with the SPI traffic of step 3 happening over the extra unused wires of the cable.

1: no.
2: Yes
3: no.
4: no.
I will use 1 controller only. Some other ideas are interesting.
Title: [Interest Check] Custom split ergo keyboard.
Post by: kps on Wed, 04 January 2012, 09:59:22
Quote from: Parak;483034
I'll throw out some ideas for connecting two halves together that I researched for my own split project, generally from easiest to hardest, less awesome to more awesome, and obviously less time intensive to "wtf this is taking forever" :p

I'll add my thoughts from my own yet-another-split-project.

Quote
1. Use two controllers, that are separately programmed, with separate USB cables.

Doesn't work on OS X, which treats separate keyboards as fully independent — a modifier on one doesn't affect others.

Quote
2. Use one controller, with one usb cable, and bring the matrix over from the other half via some cable (ideally commonly and cheaply available).
Needs a relatively large interconnect. (25-pin RS232 is the only common cable I can think of, other than plain ribbon.)

Quote
3. Use two controllers, that are separately programmed, with separate USB cables, and small cable (RJ11 or such) interconnect using SPI (or similar protocol) between the controllers. This allows for things like mod keys on one half affecting the keys on the other half like in 2, but with flexibility of using the halves individually if so desired.

This is similar to what I'm doing, with three (or more) controllers. Each key unit will have a small controller (ATmegax8, probably) to scan the matrix and report to the larger master controller (Teensy or similar), which will handle programmable remapping and USB to the host. The wire protocol between key units and master will be good ol' PS/2 — it's proven in practice, has code libraries, and permits the parts to be tested independently: the key units with regular PS/2-to-USB converters, and the master with existing PS/2 keyboards. It also means that the master will, incidentally, itself be a reprogrammable multi-port PS/2-to-USB converter.
Title: [Interest Check] Custom split ergo keyboard.
Post by: Parak on Wed, 04 January 2012, 10:38:58
Quote from: kps;483113
Needs a relatively large interconnect. (25-pin RS232 is the only common cable I can think of, other than plain ribbon.)

It's relatively simple enough to use a hardwired multiconductor cable, though depending on the conductors needed it might be hard to source in smaller quantities, and obviously inconvenient should the length need to be adjusted. One more possibility I could offer here, since we'd need around 13-15 wires, is an HDMI connector. They are cheap, small profile (even smaller as micro or mini), have cheap cables of any length, and carry 19 pins. The downside is that even regular HDMI connectors are SMD mounted - I could only find one that seems to have TH mounting and that's still very fine pitch, so soldering these in any case would be non-trivial.

Edit: That's a pretty neat idea with PS/2, BTW!
Title: [Interest Check] Custom split ergo keyboard.
Post by: sordna on Wed, 04 January 2012, 10:48:00
Single fiber optic cable FTW !
Title: [Interest Check] Custom split ergo keyboard.
Post by: kps on Wed, 04 January 2012, 11:07:39
Quote from: sordna;483144
Single fiber optic cable FTW !

I don't think there are any off-the-shelf parts that would let you power the remote unit over fiber.
Title: [Interest Check] Custom split ergo keyboard.
Post by: nesiax on Wed, 04 January 2012, 11:16:40
Thanks for the tip ! HDMI cable and connector will do ! at least for the key64 it fills the requirement for a 8x8 matrix  (16 lines), plus two leds and 1 ground = 19 lines which is exactly the same number of lines the hdmi cable offers !
[ATTACH=CONFIG]36574[/ATTACH]
[ATTACH=CONFIG]36575[/ATTACH]
However i am thinking that this will be done on the key64 version 2, right now i just prefer to measure and latter i will optimize otherwise i will never finish the keyboard.
Title: [Interest Check] Custom split ergo keyboard.
Post by: nesiax on Wed, 04 January 2012, 12:33:29
Quote from: dorkvader;482889
Hmm, some excellent ideas: are you an engineer?

Well, according to my university diploma , yes i am :)

Quote from: dorkvader;482889
1. nice teensy location next to the thumb. I much prefer it that way, though I'm not sure if DOX would want to completely redesign his.

This is the unused space on the board i didn't find any other place to put besides the other halve at the same place.

Quote
2. The programming LED is great. Having a programming mode is cool, but having an LED so you know when you're in it is great. Hmm, Another idea is to have a row of LED's somewhere that light up if you're in another shifted layer (for example, hitting capslock shifts to all caps mode. Hitting fn+shift might move it to mousekeys mode, etc. Having lights available to the user to indicate this would be great. Like one lights up when fn is pressed (or if you have a way to "lock" the mode) and another would light up when altgraph is pressed, etc.
That's a good idea, however, if you do touch typing that's irrelevant, i just use them for "debuging purposes" and for backwards compatibility with PC 104 keys.
I need to keep key64 minimalist in design, while i not pretend to start a discussion about how many keys a keyboard should have, just take a look at the apple remote control vs. direct tv remote control:
[ATTACH=CONFIG]36576[/ATTACH]
[ATTACH=CONFIG]36577[/ATTACH]
I would bet Directv remote control was designed by engineers.
While apple remote control was designed with people with usuability in mind (usually none of them engineers)
That's the way we need to think about keyboards, first focus on usability, then focus on engineering.

Quote
3. So you'd join them with a rainbow cable? Wouldn't you be concerned that it'd break, or pull out? I imagine you'd have feet on the keyboard, so that the excess cable can go under the keyboard.  Hmm, you could use beefy connectors like the ones that were used in then (unrelated) project:
http://www.amb.org/forum/a-delta1-hat-trick-of-sorts-t776.html

Some similar ones, i don't have the time to polish those keyboard details, i just want to follow the programming rule "First measure, then optimize", which implies i need it working ASAP, there is still a long way to go and optimizations could be done later.
Title: [Interest Check] Custom split ergo keyboard.
Post by: Dox on Wed, 04 January 2012, 17:24:41
I like the HDMI cable idea a lot! I will order a few connectors and check the possibilities.
Title: [Interest Check] Custom split ergo keyboard.
Post by: Parak on Wed, 04 January 2012, 20:12:56
Quote from: Dox;483408
I like the HDMI cable idea a lot! I will order a few connectors and check the possibilities.

Here (http://search.digikey.com/us/en/products/1746679-1/A35075-ND/1246897) is one of the few TH ones, but it's with a panel mount (meh). Haven't yet been able to find others (that are purchasable), so it's all SMD otherwise.
Title: [Interest Check] Custom split ergo keyboard.
Post by: Kindari on Thu, 05 January 2012, 11:42:25
Quote from: Parak;483480
Here (http://search.digikey.com/us/en/products/1746679-1/A35075-ND/1246897) is one of the few TH ones, but it's with a panel mount (meh). Haven't yet been able to find others (that are purchasable), so it's all SMD otherwise.

If it's just a matter of pins, I think Dual Link DVI Cables have even more - something like 29 pins (24 on the normal array, + 5 by way of the little dash pin with 4 regular pins around it). I am NOT an engineer :) .

EDIT: Also, what about wireless? Or am I just nuts. Like one receiver (USB) both halves connect to it. Or, the left half connects to the right half wireless, and the right half is USB to the computer.
Title: [Interest Check] Custom split ergo keyboard.
Post by: alaricljs on Thu, 05 January 2012, 12:53:59
True, DVI-I may have more pins, but it's huge in comparison to HDMI.
Title: [Interest Check] Custom split ergo keyboard.
Post by: Parak on Thu, 05 January 2012, 15:42:57
Quote from: Kindari;483872
EDIT: Also, what about wireless? Or am I just nuts. Like one receiver (USB) both halves connect to it. Or, the left half connects to the right half wireless, and the right half is USB to the computer.

Wireless is way too difficult to implement, and is complete overkill in this scenario. There's just a simple need to bring over the matrix pins.
Title: [Interest Check] Custom split ergo keyboard.
Post by: dorkvader on Thu, 05 January 2012, 20:41:35
Quote from: Dox;483081
3: There is no place for those beefy connectors and there is no place for a retractable cable in the case.

I hate retractable cables too, but the beefy connectors are available at mouser. I'll get a part number soon.

Edit: They're 3M products:
The 3000 and D3000 (right angle) series latech-eject headers: Here's the wibsite:
http://solutions.3m.com/wps/portal/3M/en_US/Interconnect/Home/Products/ProductCatalog/Catalog/?PC_7_RJH9U5230O73D0ISNF9B3C3SI1000000_nid=D05Z5KX2YTit813Z8QWZB1glM0016ZP9KZbl
http://solutions.3m.com/wps/portal/3M/en_US/Interconnect/Home/Products/ProductCatalog/Catalog/?PC_7_RJH9U5230O73D0ISNF9B3C3SI1000000_nid=PJBGTPPC88it813Z8QWZB1gl6W3K94MBQHbl

And a link to other 3M solutions:
http://www.digikey.com/product-highlights/us/en/3m-tenth-inch-headers/555

Really, instead of improperly using an existing standard cable (HDMI) for a use it's not intended, we should be using standard connectors that are meant to do what we want. What will happen if I plug my TV up to this by mistake? Sure, I'd be stupid to do that, but what if a kid gets it? Mistakes can be made. I prefer .100 pin headers anyway, and everyone likes strain relief.

Plus you can use rainbow cables to great effect (or black/grey, if you want). These pin headers come in 10-64 positions, so we can get one exactly the right length. They're easy to terminate, and look awesome. You can't go wrong!
---
Anyway, that's what I think we should do. Misusing the HDMI spec (much as I dislike it) just irks me.
Title: [Interest Check] Custom split ergo keyboard.
Post by: Architect on Sat, 07 January 2012, 21:11:39
I'd recommend not using any cables other than USB for the connection. If you want one side to connect to the other hang a hub off the one with a port off the back for the other to plug into. Most controllers (all I've seen at least) stick a hub first thing in the chain anyhow. Anyhow non USB cables will come back to haunt us for sure (always did in my experience at least). About the VID/PID don't try and get custom, ain't gonna happen. There are some generic blocks we can co-op I believe (been a while since I messed with this).

Edit: Yeah, two controllers, one with a hub if you like (nice esthetic but I don't personally care) and input USB port or two (can hang the local mouse off the other if you like - Kinesis does this). No ribbons, that'll be messy - to solder and maintain. No other cables, needs emphasis, you'll be chasing down all sorts of nasty issues (reliability, specs, etc)

Edit-Edit: Caught KPS's post. "Doesn't work on OS X, which treats separate keyboards as fully independent — a modifier on one doesn't affect others." Right. Maybe USB-HOST? Darn, might have to rethink this, cables scare me (must be a bad childhood experience)

Missed this comment earlier from dorkvadar "Architect: you prefer the maltron thumb area?
http://www.maltron.com/media/hi-res/..._tb_black1.jpg

I don't see how we can add that, but a 1x key out between the 2x thumbkeys and the normal keyboard keys is surely possible. Maybe that's what we're after?"

Yeah I'm good. I never realized that about the Maltron - never tried one either. Anyhow I love the design now, don't change a thing, just be careful with the cables (and I'm good for three, yikes ...)

Personal commitment, I'm 1-2P (1 with 2 more pretty sure, didn't realize how much DIY is involved (too busy to DIY these days)). Put me down for having somebody do the soldering, thanks.
Title: [Interest Check] Custom split ergo keyboard.
Post by: Dox on Sun, 08 January 2012, 19:59:25
Connectors:
[ATTACH=CONFIG]37015[/ATTACH][ATTACH=CONFIG]37016[/ATTACH]

1: Ribbon connected on the PCB with an external connector
Pros: trough hole soldering, easy cable length modification, can use a verity of connector outside the case (DB15 in the example).
Cons: cable coming out of the case.

I did some test, with the ribbon cable in shrink wrap, it wouldn't be too bad.
[ATTACH=CONFIG]37017[/ATTACH][ATTACH=CONFIG]37018[/ATTACH]

2: HDMI connector
Pros: Compact, detachable cable at the case, multiple cables available, less DIY.
Cons: Not the intended use, some people might plug it into a tv :der:, SMT soldering might be hard or impossible for some.

3: Beefy 3M connector
Pros: Solid, detachable connection at the case.
Cons: Size (it fits in the case but I think it's overkill)

There is nothing like the prefect connector.
Title: [Interest Check] Custom split ergo keyboard.
Post by: Barn on Sun, 08 January 2012, 20:26:21
Quote from: vASILII;486266
It is not fair

What are you talking about?
Title: [Interest Check] Custom split ergo keyboard.
Post by: sordna on Sun, 08 January 2012, 20:54:54
Spambot, he made an identical post in another thread. Reported!
Title: [Interest Check] Custom split ergo keyboard.
Post by: Barn on Sun, 08 January 2012, 20:56:16
Quote from: sordna;486318
Spambot, he made an identical post in another thread. Reported!

I've reported too. :banplease: Wow... you guys have some strange smileys.
Title: [Interest Check] Custom split ergo keyboard.
Post by: litster on Sun, 08 January 2012, 21:44:48
(http://geekhack.org/attachment.php?attachmentid=37016&d=1326072984)

Dox, what is that cable connecting to the Teensy?  Do you have a link to where I can buy one?  I like it that it doesn't have the rubber arond the connector.  Thanks.
Title: [Interest Check] Custom split ergo keyboard.
Post by: dorkvader on Sun, 08 January 2012, 23:57:49
Quote from: kps;483157
I don't think there are any off-the-shelf parts that would let you power the remote unit over fiber.

Quote from: litster;486365

Dox, what is that cable connecting to the Teensy?  Do you have a link to where I can buy one?  I like it that it doesn't have the rubber arond the connector.  Thanks.
Looks to me like a normal USB, but with the rubber taken off (or just not put on). I'll check mouser.
---
Forget mouser: here's some digikey:
http://search.digikey.com/us/en/products/UX40A-MB-5P/H2958-ND/597534
http://search.digikey.com/us/en/products/UX40-MB-5P/H2955-ND/597531
---

Dox: I'm in favor of the massive 3M connector: It's great! but I also think option #1 will work just fine. Still, if it's available, why not go all out?

As I mentioned before, I don't think #2 HDMI is a good idea: too much con go wrong: not enough foolproofing. Maybe if we used an uncommon standard like 13W3, it'd work out.

You're right: finding the right corrector is hard, but if you can have it, it's amazing.
Title: [Interest Check] Custom split ergo keyboard.
Post by: litster on Mon, 09 January 2012, 00:14:09
Quote from: dorkvader;486437
Looks to me like a normal USB, but with the rubber taken off (or just not put on). I'll check mouser.
---
Forget mouser: here's some digikey:
http://search.digikey.com/us/en/products/UX40A-MB-5P/H2958-ND/597534
http://search.digikey.com/us/en/products/UX40-MB-5P/H2955-ND/597531

Thanks Dorkvader!
Title: [Interest Check] Custom split ergo keyboard.
Post by: alaricljs on Mon, 09 January 2012, 07:57:51
It's a shame they don't have 20 pin mini USB cables, seeing as how they have the connectors.
Title: [Interest Check] Custom split ergo keyboard.
Post by: Parak on Mon, 09 January 2012, 10:29:17
If an IDC connector fits, that's great. Ribbon cables are ugly, and need to be crimped to length with an appropriate tool (or a hammer..), but can be sleeved during that process to look better-ish. Labor intensive, obviously.

Of course, if something like a DB15 or DB25 fit height-wise, that makes it even more heavy-duty, as those cables are actually better for external applications unlike ribbon cables which are easier to damage. Height is about 0.5" from the PCB for either connector. Cables are fairly common (http://www.monoprice.com/products/product.asp?c_id=102&cp_id=10215&cs_id=1021501&p_id=542&seq=1&format=2) for either one (http://www.monoprice.com/products/product.asp?c_id=102&cp_id=10212&cs_id=1021201&p_id=1583&seq=1&format=2).

I won't get into a debate (which it isn't really as Dox has the last word) which one makes more sense in practical or theoretical terms, especially since I'm still on the fence about getting this board :p
Title: [Interest Check] Custom split ergo keyboard.
Post by: hoggy on Mon, 09 January 2012, 13:14:09
Quote from: Parak;486604
If an IDC connector fits, that's great. Ribbon cables are ugly, and need to be crimped to length with an appropriate tool (or a hammer..), but can be sleeved during that process to look better-ish. Labor intensive, obviously.

Of course, if something like a DB15 or DB25 fit height-wise, that makes it even more heavy-duty, as those cables are actually better for external applications unlike ribbon cables which are easier to damage. Height is about 0.5" from the PCB for either connector. Cables are fairly common (http://www.monoprice.com/products/product.asp?c_id=102&cp_id=10215&cs_id=1021501&p_id=542&seq=1&format=2) for either one (http://www.monoprice.com/products/product.asp?c_id=102&cp_id=10212&cs_id=1021201&p_id=1583&seq=1&format=2).

I won't get into a debate (which it isn't really as Dox has the last word) which one makes more sense in practical or theoretical terms, especially since I'm still on the fence about getting this board :p

On the fence?  Hell, it's gorgeous!   Sign up!
Title: [Interest Check] Custom split ergo keyboard.
Post by: sordna on Mon, 09 January 2012, 13:21:24
Wow, 18 pages, 268 posts, this project is becoming the next mini-guru, hopefully with a positive outcome !

BTW, I still think HDMI is worth a try, with cheap cables easily found in any length from 1.5ft and up, it's very attractive.
Title: [Interest Check] Custom split ergo keyboard.
Post by: Dox on Mon, 09 January 2012, 19:09:42
Unfortunately, a DB15 connector is too big to fit directly in the case.
[ATTACH=CONFIG]37122[/ATTACH]

Quote from: sordna;486712
Wow, 18 pages, 268 posts, this project is becoming the next mini-guru, hopefully with a positive outcome !

BTW, I still think HDMI is worth a try, with cheap cables easily found in any length from 1.5ft and up, it's very attractive.

Thanks, I still think HDMI is worth a try too. I'm still waiting for some connectors I ordered last week. I'm not a fan of ribbon cable either, especially in external applications.
Title: [Interest Check] Custom split ergo keyboard.
Post by: dorkvader on Mon, 09 January 2012, 22:15:56
Quote from: Parak;486604
I won't get into a debate (which it isn't really as Dox has the last word) which one makes more sense in practical or theoretical terms, especially since I'm still on the fence about getting this board :p
Added :p

Hmm, you're right about ribbon cables. I'll dig through the amphenol section of my mouser catalog and see what I may see. How many conductors were we after?
Title: [Interest Check] Custom split ergo keyboard.
Post by: Dox on Tue, 10 January 2012, 06:40:38
Quote from: dorkvader;487020
Added :p

Hmm, you're right about ribbon cables. I'll dig through the amphenol section of my mouser catalog and see what I may see. How many conductors were we after?
Something between 13 and 20
Title: [Interest Check] Custom split ergo keyboard.
Post by: Parak on Tue, 10 January 2012, 07:08:01
Micro-D connectors would work great, except the connectors are $arm and cables are $leg :(
Title: [Interest Check] Custom split ergo keyboard.
Post by: Ascaii on Tue, 10 January 2012, 07:14:07
sticking with HDMI would allow the use of MASSIVE BLING BLING monster cables...1000$ cables, why not? xD

Heres another idea:
Though this might be a little complicated...we could just have two cat5 ports on each halves. It would require sleeving two cat5 cables together, but cat5 cables and connectors are even more readily available then HDMI. It would be possible to make a custom cable with a shrink wrapped ribbon cable that terminates in two cat5 plugs. Personally I like the idea of having the locking tab on the cat5...and with two heads we would have 16 conductors.
Title: [Interest Check] Custom split ergo keyboard.
Post by: alaricljs on Tue, 10 January 2012, 07:44:46
Wonder if there's a dual cat5 block that has the retention tabs on opposite sides.  Easy single hand grip to remove would be nice.
Title: [Interest Check] Custom split ergo keyboard.
Post by: dorkvader on Tue, 10 January 2012, 08:47:23
Quote from: Parak;487199
Micro-D connectors would work great, except the connectors are $arm and cables are $leg :(
well put! Made me laugh.

Quote from: alaricljs;487208
Wonder if there's a dual cat5 block that has the retention tabs on opposite sides.  Easy single hand grip to remove would be nice.
You mean like sideways? I've only seen upside up and upside down.
Title: [Interest Check] Custom split ergo keyboard.
Post by: Ascaii on Tue, 10 January 2012, 09:01:30
Id be happy even if its two single cat5 connectors, I love the damn things :P
Title: [Interest Check] Custom split ergo keyboard.
Post by: alaricljs on Tue, 10 January 2012, 09:52:34
Quote from: dorkvader;487236
You mean like sideways? I've only seen upside up and upside down.

Doesn't particularly matter what the total block is oriented as, it just needs to fit the pcb/case constraints.  All I'm saying is that having the jacks oriented to each other so that the tabs are on opposite sides would make it easier to unplug the ganged connector.  You could even epoxy the 2 together .
Title: [Interest Check] Custom split ergo keyboard.
Post by: Parak on Tue, 10 January 2012, 10:38:51
RJ45 jacks are even taller than DB15 connector, unfortunately, so I don't think they'd work. There's really not much out there that's readily accessible and meets our needs :/
Title: [Interest Check] Custom split ergo keyboard.
Post by: Dox on Tue, 10 January 2012, 11:25:25
Quote from: Parak;487330
RJ45 jacks are even taller than DB15 connector, unfortunately, so I don't think they'd work. There's really not much out there that's readily accessible and meets our needs :/
Yeah, as you said, RJ45 are even taller than DB15 so there is no chance these will fit in the case.
Look at all these HDMI cables (http://www.monoprice.com/products/subdepartment.asp?c_id=102&cp_id=10240). I think this option might be the best.
Title: [Interest Check] Custom split ergo keyboard.
Post by: Icarium on Tue, 10 January 2012, 13:20:22
Okay, this is my first post so hi everyone and sorry if this has been said already or is considered blasphemous.

How about making it wireless?
Title: [Interest Check] Custom split ergo keyboard.
Post by: Icarium on Tue, 10 January 2012, 13:32:44
Okay, seriously, what's wrong with wireless? :)
Title: [Interest Check] Custom split ergo keyboard.
Post by: alaricljs on Tue, 10 January 2012, 13:40:52
Nothings wrong with wireless, except I think it's been mentioned and it's rather cost prohibitive since you'll need a total of at least 3 'units'.  1: the receiver on the PC end, 2: left hand board transmitter, 3: right hand board transmitter.  And that's only if you can find a tech that enables you to use 2 transmitters on 1 receiver and process both signals at the same time.  Maybe ZigBee or something similar, but other than names I don't know too much about it.

Then of course you need a controller in each board to give the transmitter something to send, and then a controller on the receiver end to tell the PC what was sent.  ouch, that's a lot of electronic gizmos.
Title: [Interest Check] Custom split ergo keyboard.
Post by: Parak on Tue, 10 January 2012, 13:43:51
Wireless is too complicated unless there's a volunteer that wants to design the entire controller pcb with wireless built in, and write all the associated (very non-trivial) firmware from scratch :p
Title: [Interest Check] Custom split ergo keyboard.
Post by: litster on Tue, 10 January 2012, 15:18:48
Quote from: Icarium;487406
Okay, seriously, what's wrong with wireless? :)


Quote from: alaricljs;487411
Nothings wrong with wireless, except I think it's been mentioned and it's rather cost prohibitive since you'll need a total of at least 3 'units'.  1: the receiver on the PC end, 2: left hand board transmitter, 3: right hand board transmitter.  And that's only if you can find a tech that enables you to use 2 transmitters on 1 receiver and process both signals at the same time.  Maybe ZigBee or something similar, but other than names I don't know too much about it.

Then of course you need a controller in each board to give the transmitter something to send, and then a controller on the receiver end to tell the PC what was sent.  ouch, that's a lot of electronic gizmos.


I think Icarium is volunteering.  Seriously.
Title: [Interest Check] Custom split ergo keyboard.
Post by: kps on Tue, 10 January 2012, 16:05:45
And, as the resident forum troll just unintentionally pointed out, wireless eats batteries, and you'll have your keyboard stop working when you're trying to snipe an auction or apologize to your girlfriend or something, sending you on a futile hunt for replacements, which are each bigger than the DB25 connector that was too bulky in the first place.
Title: [Interest Check] Custom split ergo keyboard.
Post by: Dox on Tue, 10 January 2012, 16:14:05
Quote from: ripster;487498
Woohoo!  Vote for me often.

http://geekhack.org/showthread.php?25737-The-OFFICIAL-2012-Troll-Poll!


If you don't have anything constructive to add, I would ask you not to post here.
Thanks in advance!
Title: [Interest Check] Custom split ergo keyboard.
Post by: dorkvader on Tue, 10 January 2012, 16:46:13
Quote from: Icarium;487406
Okay, seriously, what's wrong with wireless? :)

Batteries.

Hmm, just thought of something: we could carry power across two wires (very easy) and send the signals wirelessly. That is, if someone wants to come up with a workable solution that's not too expensive and will fit in the case.
Title: [Interest Check] Custom split ergo keyboard.
Post by: Dox on Tue, 10 January 2012, 16:53:31
It will definitively not be wireless. I don't want to mess with batteries.
Title: [Interest Check] Custom split ergo keyboard.
Post by: Icarium on Tue, 10 January 2012, 17:18:50
Well, anyway, I'm interested.
Title: [Interest Check] Custom split ergo keyboard.
Post by: ironman31 on Tue, 10 January 2012, 18:55:48
Haven't read the entire thread, but I'm interested... as long as it comes with its own keys. I don't mind soldering on the switches though if that lowers the price.
Title: [Interest Check] Custom split ergo keyboard.
Post by: dorkvader on Tue, 10 January 2012, 21:41:50
Quote from: ironman31;487605
Haven't read the entire thread, but I'm interested... as long as it comes with its own keys. I don't mind soldering on the switches though if that lowers the price.

I'll add you, though getting keys for it should be pretty easy via WASD, and the A-Z keyboard area can be taken from any cherry MX.
Title: [Interest Check] Custom split ergo keyboard.
Post by: ironman31 on Tue, 10 January 2012, 21:51:52
Quote from: dorkvader;487679
I'll add you, though getting keys for it should be pretty easy via WASD, and the A-Z keyboard area can be taken from any cherry MX.

Ok, I was just worried about finding keys that would fit the layout.
Title: [Interest Check] Custom split ergo keyboard.
Post by: inaneframe on Tue, 10 January 2012, 23:34:04
Quote from: Dox;487503
If you don't have anything constructive to add, I would ask you not to post here.
Thanks in advance!



First constructive post in ten pages, look what I found:

http://www.sprintek.com/products/SK5100.aspx

Might even be useful for colemak and dvorak conversions, etc.
Title: [Interest Check] Custom split ergo keyboard.
Post by: boli on Wed, 11 January 2012, 02:26:30
This keyboard looks very interesting, sort of like a splittable TrulyErgonomic (or split flat Maltron) with thumb keys similar to a Kinesis, sweet! As a Colemak and Kinesis user for about 4 years, and having tried a TrulyErgonomic and liking it but missing the thumb keys, this keyboard looks right up my alley.

I could afford $400, would prefer no soldering, and would require international shipping. Reprogrammability in firmware is a must, as far as I can see this is a given (excellent, because I'd like to make a few adjustments: number row shifted one to the left, arrow keys and second Enter key on the left hand, and command/option/ctrl on the thumb(s), like my current layout (http://homepage.mac.com/boli/ars/80329_kinesis_colemak_small.png)). It would have to work properly with OS X.

If I'd like it I'd soon need a second one, too, but I won't order 2 right off the bat without having tried it or someone I trust try and review one.
Title: [Interest Check] Custom split ergo keyboard.
Post by: mjoytan on Wed, 11 January 2012, 09:44:36
Hiya!

Totally new here, and this caught my eye.  Cannot help but *covet* this lovely keyboard.  Nice work!  I've had the Kinesis Classic and Advantage for over 10 years now, and as much as I love it, this keyboard just looks a whole lot sexier!  Sign me up if you can make it for around $300!  Thanks!
Title: [Interest Check] Custom split ergo keyboard.
Post by: dorkvader on Wed, 11 January 2012, 19:46:41
Quote from: inaneframe;487766
First constructive post in ten pages, look what I found:

http://www.sprintek.com/products/SK5100.aspx

Might even be useful for colemak and dvorak conversions, etc.
Wow, that looks pretty good! I looked on their order page, and I only see evaluation boards. I don't know where we can get the chips, and the company might want us to order 1,000 of them.


Quote from: boli;487822
This keyboard looks very interesting, sort of like a splittable TrulyErgonomic (or split flat Maltron) with thumb keys similar to a Kinesis, sweet! As a Colemak and Kinesis user for about 4 years, and having tried a TrulyErgonomic and liking it but missing the thumb keys, this keyboard looks right up my alley.

I could afford $400, would prefer no soldering, and would require international shipping. Reprogrammability in firmware is a must, as far as I can see this is a given (excellent, because I'd like to make a few adjustments: number row shifted one to the left, arrow keys and second Enter key on the left hand, and command/option/ctrl on the thumb(s), like my current layout (http://homepage.mac.com/boli/ars/80329_kinesis_colemak_small.png)). It would have to work properly with OS X.

If I'd like it I'd soon need a second one, too, but I won't order 2 right off the bat without having tried it or someone I trust try and review one.
I don't know how distribution will go, you may have to order two as a "leap of faith", or there may be more available (like what ragnarock does with his keycaps). I'll put you down for 1-2 if that's okay.


Quote from: mjoytan;487953
Hiya!

Totally new here, and this caught my eye.  Cannot help but *covet* this lovely keyboard.  Nice work!  I've had the Kinesis Classic and Advantage for over 10 years now, and as much as I love it, this keyboard just looks a whole lot sexier!  Sign me up if you can make it for around $300!  Thanks!
I'll add you!
Title: [Interest Check] Custom split ergo keyboard.
Post by: litster on Wed, 11 January 2012, 20:02:35
Quote from: inaneframe;487766
First constructive post in ten pages, look what I found:

http://www.sprintek.com/products/SK5100.aspx

Might even be useful for colemak and dvorak conversions, etc.

This looks  like AIKON.  Interesting.
Title: [Interest Check] Custom split ergo keyboard.
Post by: Parak on Wed, 11 January 2012, 21:49:23
QFN *shudder*. I tried prototyping a usb hub based on a qfn chip - not fun to solder at all, even with a heat gun. Should have gone with a schmartboard or an assembly service in retrospect. Alas, most new chips of interest will come in QFN or at best QFP.
Title: [Interest Check] Custom split ergo keyboard.
Post by: dorkvader on Wed, 11 January 2012, 23:08:17
Even QFP are daunting to me. DIP all the way (or SOIC at the very least)
Title: [Interest Check] Custom split ergo keyboard.
Post by: inaneframe on Wed, 11 January 2012, 23:49:02
Quote from: dorkvader;488278
Wow, that looks pretty good! I looked on their order page, and I only see evaluation boards. I don't know where we can get the chips, and the company might want us to order 1,000 of them.


This is a negative?

All I have to do is get an evaluation, play with it and get a little bit of investment. . . I could make it worth it. . . talking to the manufacturer now.
Title: [Interest Check] Custom split ergo keyboard.
Post by: Kurk on Thu, 12 January 2012, 03:36:00
You can order sample ICs at a hidden corner of their web page:
http://www.sprintek.com/order/Orderics.aspx
Title: [Interest Check] Custom split ergo keyboard.
Post by: Parak on Thu, 12 January 2012, 06:37:03
Hmm, the SK7190 integrates a pointing stick controller too.. The chips look fairly low BOM, though I see no mention of key rollover/diode support.
Title: [Interest Check] Custom split ergo keyboard.
Post by: Icarium on Thu, 12 January 2012, 08:05:51
I want to be on the list. 400 $ would be okay if that includes everything. (Except assembly.)
Title: [Interest Check] Custom split ergo keyboard.
Post by: alaricljs on Thu, 12 January 2012, 08:56:07
That controller or something similar is what the Chameleon controller is... lemme search

Linky do (http://deskthority.net/viewtopic.php?f=11&t=1243&sid=fc6c9f27f3485c6b9d540f6ab59421f7)

Also somewhere on Taobao....  couldn't find them.  Imsto is the source.
Title: [Interest Check] Custom split ergo keyboard.
Post by: Kurk on Thu, 12 January 2012, 08:57:15
Quote from: Parak;488544
Hmm, the SK7190 integrates a pointing stick controller too.. The chips look fairly low BOM, though I see no mention of key rollover/diode support.

The SK7190 is a pointing stick controller [del]only, no keyboard controller.[/del] ...brain fart... ok, it's also a keyboard controller.
BTW, N-key roll over support is explicitely mentioned with the SK5102 chip: http://www.sprintek.com/products/SK5102.aspx
Title: [Interest Check] Custom split ergo keyboard.
Post by: kps on Thu, 12 January 2012, 09:02:49
Quote from: Parak;488544
Hmm, the SK7190 integrates a pointing stick controller too.. The chips look fairly low BOM, though I see no mention of key rollover/diode support.

The datasheet says it does ghost detection, which precludes n-key rollover. It may be that there are enough scan lines that this would not be a problem for a half-keyboard unit.

The nice thing about that chip from this project's point of view is that it can speak PS/2 and has a downstream PS/2 port, so it seems that the units could simply be daisy-chained.
Title: [Interest Check] Custom split ergo keyboard.
Post by: dorkvader on Thu, 12 January 2012, 09:24:47
Quote from: Icarium;488566
I want to be on the list. 400 $ would be okay if that includes everything. (Except assembly.)

Are you interested in assembly, too? I'll add you after work.
Title: [Interest Check] Custom split ergo keyboard.
Post by: Parak on Thu, 12 January 2012, 09:32:49
Quote from: Kurrk;488599
The SK7190 is a pointing stick controller only, no keyboard controller.
BTW, N-key roll over support is explicitely mentioned with the SK5102 chip: http://www.sprintek.com/products/SK5102.aspx

Ah, missed the NKRO somehow. The SK7190 does specifically state that it has a keyboard controller though, unless I'm missing something again.
Title: [Interest Check] Custom split ergo keyboard.
Post by: Icarium on Thu, 12 January 2012, 10:16:12
Quote from: dorkvader;488629
Are you interested in assembly, too? I'll add you after work.

Probably not, I think I have to screw it up at least once to know that I can't do it myself. :)
Title: [Interest Check] Custom split ergo keyboard.
Post by: Architect on Sat, 14 January 2012, 20:21:24
Sorry, I'm confused about the thumb keys in the latest design, at the front page I see two ideas. Are there two thumbers or six? If two then I have to regretfully bow out. Thanks -

(and BTW, yes for sure no bluetooth! I've had too many problems with it, I want absolute connectivity in a keyboard)
Title: [Interest Check] Custom split ergo keyboard.
Post by: moogatronic on Sat, 14 January 2012, 21:39:19
I'm interested in this and would like to be added to the list. I've not assembled something like this before, but that part sounds almost as fun as having this design actualized! I suppose i'm conditional on the price being at or under 400. Time to start saving I guess! =)
Title: [Interest Check] Custom split ergo keyboard.
Post by: dorkvader on Sat, 14 January 2012, 22:47:25
Quote from: Architect;490770
Sorry, I'm confused about the thumb keys in the latest design, at the front page I see two ideas. Are there two thumbers or six? If two then I have to regretfully bow out. Thanks -

(and BTW, yes for sure no bluetooth! I've had too many problems with it, I want absolute connectivity in a keyboard)
As far as I know, the latest design has more than two thumbswitches. I believe the two-switch one was proposed at the beginning, and reworked into the kinesis-like grouping.

Edit: page three
http://geekhack.org/showthread.php?22780-Interest-Check-Custom-split-ergo-keyboard&p=432084&viewfull=1#post432084


Quote from: moogatronic;490804
I'm interested in this and would like to be added to the list. I've not assembled something like this before, but that part sounds almost as fun as having this design actualized! I suppose i'm conditional on the price being at or under 400. Time to start saving I guess! =)
Haha! That's the spirit, I'll add you presently.
Title: [Interest Check] Custom split ergo keyboard.
Post by: Architect on Sun, 15 January 2012, 04:14:17
Thanks dorkvader.

Related question, again sorry if it's buried in there somewhere but I didn't find it, what are the dimensions of the keyboard/each keypad? I'm concerned about the size, my Truly Ergonomic non split boards are really compact, and I've got a lot of controllers and such on my desk.
Title: [Interest Check] Custom split ergo keyboard.
Post by: dorkvader on Sun, 15 January 2012, 13:15:21
Hmm, you'll have to ask Dox. Often you can have that as part of your cad software. I don't remember exact sizing, but it'd be pretty easy to estimate. Each "key" is 0.75 inches wide. by that estimate, I'm getting less than 7.2 inches/hand (at the maximum width). Ofcourse this will be less if you tent them. The bulk of the matrix (not counting the thumbs) is 7.5 keys wide, so it should be just over 5.6 inches wide. Since they are pretty positionable, I'm sure they won't take up that much space.
Title: [Interest Check] Custom split ergo keyboard.
Post by: Dox on Sun, 15 January 2012, 13:55:08
Dimensions:
[ATTACH=CONFIG]37586[/ATTACH]
Title: [Interest Check] Custom split ergo keyboard.
Post by: sordna on Sun, 15 January 2012, 16:27:41
Hmm, as I look at it again, I think the "wave" is too much. Especially as you curve your fingers to type the lower row (ZXCVB) having to put the ring and middle finger more forward than the others feels unnatural.
Title: [Interest Check] Custom split ergo keyboard.
Post by: Architect on Sun, 15 January 2012, 16:53:49
Quote from: sordna;491200
Hmm, as I look at it again, I think the "wave" is too much. Especially as you curve your fingers to type the lower row (ZXCVB) having to put the ring and middle finger more forward than the others feels unnatural.

Saw your post and answered it over there. The wave works for me, very natural, I'd vote to keep it. With split or curved designs like these the wave helps to auto-center the hands.

The thing I'm working on is size, assuming about an inch between the hands in the picture above that makes for a bigger keyboard than I'd like, and I'm not sure the advantage of the split, ergonomically speaking.
Title: [Interest Check] Custom split ergo keyboard.
Post by: sordna on Sun, 15 January 2012, 16:57:20
The split is essential, since people come in different sizes! As for the wave, I'm not against it, but I think it should be more subtle.
Title: [Interest Check] Custom split ergo keyboard.
Post by: dzd on Sun, 15 January 2012, 17:02:53
I want one too!

This seems to be my "ideal" kb design. I was looking for a mix between Kinesis Advantage/Maltron 2D, and Kinesis Countoured - this looks like it!

I also think the Advantage/Maltron 2D designs should have symmetrical 3-modifier key layout and would be EXCELLENT with a well-placed touchpad!

I was going to put my next best hope in the Truly Ergonomic - but it's not even available!  Your DOX looks even better. Hope it's available soon.

One more thing - I thought it would be good to have an area below the keys to rest your palms. Don't know if that's been discussed here yet.
Title: [Interest Check] Custom split ergo keyboard.
Post by: Pyrolistical on Sun, 15 January 2012, 20:12:34
I have a Kinesis and my biggest complaint is the moved += button.  I see you have moved it as well as other keys.

I'll put my money where my mouth is and create my own "ideal" keyboard.
Title: [Interest Check] Custom split ergo keyboard.
Post by: Architect on Sun, 15 January 2012, 20:41:27
Quote from: sordna;491215
The split is essential, since people come in different sizes! As for the wave, I'm not against it, but I think it should be more subtle.

Maybe, OTOH everybody's hands meet in the middle too, as they do for all primates. I'm trying to understand if the split is a ergonomic feature, and why people think so. Not saying it isn't, just looking for the evidence.
Title: [Interest Check] Custom split ergo keyboard.
Post by: sordna on Sun, 15 January 2012, 20:47:42
Quote from: Architect;491331
Maybe, OTOH everybody's hands meet in the middle too, as they do for all primates. I'm trying to understand if the split is a ergonomic feature, and why people think so. Not saying it isn't, just looking for the evidence.

They meet, but depending on the width of the shoulders the angle changes, so at minimum the 2 halves should be able to be rotated. Not to mention people's positioning *preferences* can be freely accomodated. Also, some folks like to mount their keyboard halves on chair arms, etc. For example, I plan to tent this keyboard, build some angled cardboard props and make it semi-vertical. I wouldn't be able to do that if it weren't split.

The split is the most important feature in this keyboard, there are plenty non-split ergo keyboards in the market, Kinesis Advantage, Maltron, Truly Ergonomic, etc, it would be silly to create yet another.

This will be the first ergonomic, columnar layout, truly split (movable halves) keyboard, that's the whole point of this project.
Title: [Interest Check] Custom split ergo keyboard.
Post by: moogatronic on Sun, 15 January 2012, 20:51:51
I think one important aspect of the split is the inherent ability to then adjust the keyboard halves to varying degrees of tilt, as well as vary the distance between hands. I do not necessarily agree that the split is necessary if the keys are placed at angles that would not force your wrists to strain while flexing, as the standard keyboard layout would require. Halved keyboards however, allow you to dynamically alter your ergonomic situation on a whim. (This is at least the ergonomic theory behind the smartfish keyboard, though, on that board, they seem to have copied the terrible staggered key structure from 'standard' boards, which seem to assume humans have two right hands)


Quote from: Architect;491331
Maybe, OTOH everybody's hands meet in the middle too, as they do for all primates. I'm trying to understand if the split is a ergonomic feature, and why people think so. Not saying it isn't, just looking for the evidence.
Title: [Interest Check] Custom split ergo keyboard.
Post by: sordna on Sun, 15 January 2012, 21:56:40
Here is what I mean "more subtle", look at the left half of the keyboard, I moved the 3 middle columns down a little. Sorry for the sloppy copy/pasting but you get the point.

EDIT: I just realized the innermost column was at same level as the one next to it. I think the innermost column should be a bit lower so that the index finger doesn't have to overstretch. So apart from lowering the 3 middle columns, I also lowered the innermost column too:

[ATTACH=CONFIG]37629[/ATTACH]
Title: [Interest Check] Custom split ergo keyboard.
Post by: dorkvader on Mon, 16 January 2012, 01:23:39
Quote from: dzd;491218
I want one too!

This seems to be my "ideal" kb design. I was looking for a mix between Kinesis Advantage/Maltron 2D, and Kinesis Countoured - this looks like it!

I also think the Advantage/Maltron 2D designs should have symmetrical 3-modifier key layout and would be EXCELLENT with a well-placed touchpad!

I was going to put my next best hope in the Truly Ergonomic - but it's not even available!  Your DOX looks even better. Hope it's available soon.

One more thing - I thought it would be good to have an area below the keys to rest your palms. Don't know if that's been discussed here yet.

Added :)

That's a good point: like the kinesis has the palmrests, etc. I still feel that the design should account for that ,but not have them inherent, that way one can make or add one's own to suit one's tastes.
Quote from: Pyrolistical;491313
I have a Kinesis and my biggest complaint is the moved += button.  I see you have moved it as well as other keys.

I'll put my money where my mouth is and create my own "ideal" keyboard.

So you are interested too? I'll add you anyway.
Title: [Interest Check] Custom split ergo keyboard.
Post by: Architect on Mon, 16 January 2012, 05:50:06
Quote from: dorkvader;491456
Added :)

That's a good point: like the kinesis has the palmrests, etc. I still feel that the design should account for that ,but not have them inherent, that way one can make or add one's own to suit one's tastes.

I think the present design is good. . If rests are desired then these (http://www.amazon.com/3M-Leatherette-Antimicrobial-Protection-WR305LE/dp/B0016OV5MQ/ref=sr_1_3?ie=UTF8&qid=1326714496&sr=8-3) should work fine, one on each hand tucked in right in front of the keyboard.
Title: [Interest Check] Custom split ergo keyboard.
Post by: Pyrolistical on Mon, 16 January 2012, 10:56:05
Quote from: dorkvader;491456
Added :)
So you are interested too? I'll add you anyway.

No. What I meant was I'll create my own kb
Title: [Interest Check] Custom split ergo keyboard.
Post by: dzd on Mon, 16 January 2012, 11:06:38
Quote from: Architect;491559
If rests are desired then these (http://www.amazon.com/3M-Leatherette-Antimicrobial-Protection-WR305LE/dp/B0016OV5MQ/ref=sr_1_3?ie=UTF8&qid=1326714496&sr=8-3) should work fine, one on each hand tucked in right in front of the keyboard.

Yes - you can add your own off-the-shelf wrist rests. The cons are that you have too many individual parts on your desk (especially if you have several other input devices/gadgets/whatever on your desk, like you had mentioned you do - I do too).

It'd be great if the DOX came with optional/removable palm rests - like the Truly Ergonomic, for example (looks like they did a good job with that - but I've only seen pictures). But I know this might be asking too much from Dox.

Quote from: moogatronic;491341
Halved keyboards however, allow you to dynamically alter your ergonomic situation on a whim.

Exactly. I like split because I can change my position at my desk throughout the day. I'm often at my computer all through the day, with a sit/stand desk. It's great getting to move the keyboard halves around on a "whim" to accommodate different positions. This really makes it feasible to be at your desk all day with a middle age body (heh) and not suffer (and in fact, enjoy it!).

I tried a split keyboard that was good for changing positions through the day - that was great. But it was still missing other features I wanted (mechanical, and matrix layout).

Another thing I like about the Dox is it looks like it doesn't have dedicated Function keys. I'd prefer Function keys on a separate, flat keypad/keyboard. (But the drawback is one more separate, corded device on your desk).
Title: [Interest Check] Custom split ergo keyboard.
Post by: Architect on Mon, 16 January 2012, 20:32:15
Quote from: dzd;491720
Truly Ergonomic, for example (looks like they did a good job with that - but I've only seen pictures). But I know this might be asking too much from Dox.

The TE wrist rest is fairly impressive. It has plastic smooth nubs or 'bolts that fit into corresponding sockets, plus the screws and form fitting shape. Acts like a part of the keyboard, it adds some size to the board and I'm surprised to find that I like it a lot. But I wouldn't recommend the EDox try to do this, too much risk/work for little reward.
Title: [Interest Check] Custom split ergo keyboard.
Post by: dorkvader on Mon, 16 January 2012, 22:08:04
I'm sort-of a fan of those wall-mount holes on routers and suchlike. Do you think they should be added to the bottom of the casing to ease in creating or adapting a tent or chair-mount setup? I sort-of feel that these things would be easier if there were something to grab onto.

(http://www.cisco.com/en/US/i/200001-300000/240001-250000/242001-243000/242657.jpg)
Thanks to cisco
http://www.cisco.com/en/US/docs/routers/access/1800/1841/hardware/installation/guide/18inst.html#wp1053401
Title: [Interest Check] Custom split ergo keyboard.
Post by: kps on Tue, 17 January 2012, 09:08:11
Quote from: dorkvader;492148
Do you think they should be added to the bottom of the casing to ease in creating or adapting a tent or chair-mount setup?


For my own long-slow split project, I'm planning on using ball joints — specifically repurposed camera flash mounts, which are cheap and easy to get — at the back edge of the units. This wouldn't work as-is on the ErgoDox case (can't tap a hole in the layered edge) but something similar might.

[ATTACH=CONFIG]37764[/ATTACH]
Title: [Interest Check] Custom split ergo keyboard.
Post by: Icarium on Tue, 17 January 2012, 10:24:21
Quote from: kps;492406
For my own long-slow split project, I'm planning on using ball joints — specifically repurposed camera flash mounts, which are cheap and easy to get — at the back edge of the units. This wouldn't work as-is on the ErgoDox case (can't tap a hole in the layered edge) but something similar might.

(Attachment) 37764[/ATTACH]


hm...shouldn't there be enough space to make a hole for screws somewhere?

this is hard to discuss without sketches...
I need a drawing board :p
Title: [Interest Check] Custom split ergo keyboard.
Post by: Parak on Tue, 17 January 2012, 11:44:44
Assuming the case is made out of something ferrous, one could build a ram mount using these (http://www.ram-mount.com/CatalogResults/PartDetails/tabid/63/partid/082065080045051051057085/Default.aspx) as the attachment point to the keyboard half. Expensive, but looks to be quite reliable, and there's no need to make modifications to the case.
Title: [Interest Check] Custom split ergo keyboard.
Post by: dorkvader on Tue, 17 January 2012, 20:40:28
Assuming the case is something ferrous, I have about 12 HD magnets that suddenly have a purpose.
Title: [Interest Check] Custom split ergo keyboard.
Post by: Architect on Tue, 17 January 2012, 20:42:51
No it's machined aluminum, as it should be. If you want to use magnets you can epoxy or glue a thin sheet of steel to the bottom. If you want a tripod mount it's easy enough to tap and thread just the way you want.

I'm warming up to this, thinking of three again, update on the cabling?
Title: [Interest Check] Custom split ergo keyboard.
Post by: itlnstln on Thu, 19 January 2012, 12:08:54
I would be in for one with Cherry browns if it's completely assembled at least up to the caps.
Title: [Interest Check] Custom split ergo keyboard.
Post by: Mazora on Thu, 19 January 2012, 12:15:42
Me too !
Title: [Interest Check] Custom split ergo keyboard.
Post by: dorkvader on Thu, 19 January 2012, 20:18:18
Quote from: itlnstln;494135
I would be in for one with Cherry browns if it's completely assembled at least up to the caps.
Added
Quote from: Mazora;494145
Me too !
I already have you (as #08), but were you also wanting the building service?

I also found out that there's a topic on Deskthourity now, so I'm importing the interest from there. I've got all the post's up to Jan 04.
Title: [Interest Check] Custom split ergo keyboard.
Post by: sordna on Thu, 19 January 2012, 20:30:19
You mean this thread? (http://deskthority.net/viewtopic.php?f=7&t=1753)
Hmm, you made a typo copying my comment ...
Title: [Interest Check] Custom split ergo keyboard.
Post by: heuristicist on Thu, 19 January 2012, 23:31:03
I'm new here but would be willing to buy this if I could get it for $300 or less (preferably CAD, but I guess USD is close enough) including tax and shipping. I can probably assemble it myself but I wouldn't want to buy anything else, so I would expect the $300 to include switches, caps, etc.

As for soldering, I don't have an iron myself right now, but will probably want to buy one eventually... depending on when this keyboard is ready I might be able to help with that.
Title: [Interest Check] Custom split ergo keyboard.
Post by: REVENGE on Fri, 20 January 2012, 12:56:26
Definitely interested in one now, maybe more. I just need to learn how to solder surface mount stuff properly, that stuff always gets me.
Title: [Interest Check] Custom split ergo keyboard.
Post by: Zanth on Sat, 21 January 2012, 19:14:34
Quote from: itlnstln;494135
I would be in for one with Cherry browns if it's completely assembled at least up to the caps.


I would be in for one, Reds or Browns, but I too would want it completely assembled at least up to the caps.
Title: [Interest Check] Custom split ergo keyboard.
Post by: thirdkind on Sun, 22 January 2012, 19:51:53
I'd definitely be in for 2 of these, but after reviewing my list of wants, it almost sounds *****y:

- Assembled
- Natural machined aluminum color with white keys
- Otaku
- Reds

If I could get that (or at least a fully assembled base to which I could add appropriate keys), I'd take 2, definitely. I love my Filco Limited R, but a split keyboard with aligned keys is my dream.
Title: [Interest Check] Custom split ergo keyboard.
Post by: heuristicist on Mon, 23 January 2012, 02:12:59
BTW, now that I think of this, it would be nice if the bottom could have some notches (or something) to allow the keyboard to be tented/angled, like the Freestyle Ascent. Obviously the design is up to you but just my $0.02 on what would add flexibility :)
Title: [Interest Check] Custom split ergo keyboard.
Post by: Tafryn on Mon, 23 January 2012, 12:26:08
This design is as close to my perfect keyboard as I'm ever likely to find. Count me in for one as long as it's around $300.
Title: [Interest Check] Custom split ergo keyboard.
Post by: litster on Mon, 23 January 2012, 12:50:22
I wonder if the case could have a palm rest...  Or maybe I will just attach one to it.  I do like the palm rest area on my Kinesis.
Title: [Interest Check] Custom split ergo keyboard.
Post by: sicyo on Wed, 25 January 2012, 11:56:40
I would certainly be interested but am with Thirdkind in that I would prefer natural aluminum and assembled as well.

Subscribed!
Title: [Interest Check] Custom split ergo keyboard.
Post by: dorkvader on Fri, 27 January 2012, 02:24:41
You know, I have 50 people in the interest list, with 55 or so keyboards. I think we may be able to start getting into some real volume discounts here if we find the right place.
Title: [Interest Check] Custom split ergo keyboard.
Post by: KylJoy on Sat, 28 January 2012, 00:12:38
I'm on the verge...  This thing looks awesome.  With volume discount I'm about 95% in for one.
Title: [Interest Check] Custom split ergo keyboard.
Post by: bbbbqq on Sat, 28 January 2012, 00:46:14
Hey dox, can you tell me the measurement of the staggering ? ie: how much farther "north" is the W row is than the Q row, E row, etc
Title: [Interest Check] Custom split ergo keyboard.
Post by: ksweber on Sat, 28 January 2012, 14:17:56
Hi! I am also interested in getting one of this special designed keyboards.

My preference would be:
 * assembled
 * natural machined aluminum color with blanc white keys
 * brown Cherry

One question left to me:
In many ergonomic guides a negative slope of the keyboard is propose to minimize wrist bending. Negative slope--meaning that the keyboard angles downward so that the side closest to your body is higher than the side away from your body. The side picture in the first post shows a positive slope.

Please add me to the list.
Title: [Interest Check] Custom split ergo keyboard.
Post by: sordna on Sat, 28 January 2012, 14:34:57
Quote from: ksweber;501686
In many ergonomic guides a negative slope of the keyboard is propose to minimize wrist bending. Negative slope--meaning that the keyboard angles downward so that the side closest to your body is higher than the side away from your body. The side picture in the first post shows a positive slope.

I agree, the keyboard should lay flat and have a low height as possible, and it would be up to the user to attach legs/supports and raise/tilt it any way they wish.
Title: [Interest Check] Custom split ergo keyboard.
Post by: dorkvader on Sat, 28 January 2012, 15:52:44
Quote from: bbbbqq;501340
Hey dox, can you tell me the measurement of the staggering ? ie: how much farther "north" is the W row is than the Q row, E row, etc
I can't speak for Dox, but I imagine it'd be like other matrix boards: where the spacing left/right is the same as up/down. If this is the case, then it'd be 0.75 inches between keys, and would work with any 1x cherry mx compatible keycap (see, if it's less than that, the keycaps would hit eachother, and if it's more, you'd have to move your fingers a lot more)
Title: [Interest Check] Custom split ergo keyboard.
Post by: oneproduct on Sat, 28 January 2012, 21:10:11
He doesn't mean the space between keys in adjacent rows or within a given column, he means how it isn't a perfect grid and each column has a different y-offset to fit a hand, i.e. middle finger longer. :)
Title: [Interest Check] Custom split ergo keyboard.
Post by: Architect on Sun, 29 January 2012, 08:59:36
Remove my name from the list, thanks. Good luck with it, should be a great keyboard.
Title: [Interest Check] Custom split ergo keyboard.
Post by: dorkvader on Sun, 29 January 2012, 12:27:16
I will, but I don't think you should let people in the ergo subforum get the better of you, emotionally. I don't see how removing your interest from here will help anyone/anything.
Title: [Interest Check] Custom split ergo keyboard.
Post by: jedcred on Tue, 31 January 2012, 12:09:45
I'm interested in this design (or at least, my shoulders are).  I don't have a problem with assembly.
Title: [Interest Check] Custom split ergo keyboard.
Post by: gilgam on Tue, 31 January 2012, 16:56:57
hello

i want one of this, but what about switches and diodes ?
The group buy for the Phantom keyboard and switches is ending and i think i'll order some as the prices are nice.
Title: [Interest Check] Custom split ergo keyboard.
Post by: sordna on Tue, 31 January 2012, 17:47:01
wasdkeyboards.com sells switches now, (http://www.wasdkeyboards.com/index.php/products/keyboard-parts-1.html) I bought and used some already.
Title: [Interest Check] Custom split ergo keyboard.
Post by: Dox on Tue, 31 January 2012, 17:50:08
Quote from: gilgam;504655
hello

i want one of this, but what about switches and diodes ?
The group buy for the Phantom keyboard and switches is ending and i think i'll order some as the prices are nice.

Switched and diodes are the same as the Phantom ones. Standard cherry switches and 1n4148 diodes.
Title: [Interest Check] Custom split ergo keyboard.
Post by: sordna on Tue, 31 January 2012, 17:56:56
Ah good to know about the diodes. Here, an amazon seller sells them for 1 cent each, so you can get 100 for $1 + $4.49 shipping = $5.49
http://www.amazon.com/Parts-Express-1N4148-Logic-Diode/dp/B0002KRC7C
Title: [Interest Check] Custom split ergo keyboard.
Post by: Dox on Tue, 31 January 2012, 18:02:44
I ordered over 1000 of them for my doxKB. The cost was something around 0.0015$ each.
Title: [Interest Check] Custom split ergo keyboard.
Post by: sordna on Tue, 31 January 2012, 18:08:16
It would help if you mentioned where we can get them from at that price!
Title: [Interest Check] Custom split ergo keyboard.
Post by: Dox on Tue, 31 January 2012, 18:27:48
Oops I put one extra "0" in there, it was 0.015$ each, your amazon link is better!
Title: [Interest Check] Custom split ergo keyboard.
Post by: Parak on Tue, 31 January 2012, 19:15:27
Quote from: sordna;504699
Ah good to know about the diodes. Here, an amazon seller sells them for 1 cent each, so you can get 100 for $1 + $4.49 shipping = $5.49
http://www.amazon.com/Parts-Express-1N4148-Logic-Diode/dp/B0002KRC7C

lolwut @ Technical Details :D
Title: [Interest Check] Custom split ergo keyboard.
Post by: dorkvader on Tue, 31 January 2012, 23:07:25
Quote from: Parak;504756
lolwut @ Technical Details :D
Quote
Precision machined 6 cut RCA connector with split center pin
Available in versions to fit three different ranges of TV sizes
It IS parts express (sell expensive components for audio). I think they just accidentally pasted it in there.

Jedcred and gilgam, I've added you interest.
Title: [Interest Check] Custom split ergo keyboard.
Post by: sicyo on Wed, 01 February 2012, 07:51:30
Where's this interest list being kept? I just want to make sure I'm on it.

Thanks
Title: [Interest Check] Custom split ergo keyboard.
Post by: heuristicist on Wed, 01 February 2012, 13:29:54
Quote from: sicyo;505161
Where's this interest list being kept? I just want to make sure I'm on it.

Thanks

See the second post of this thread.
Title: [Interest Check] Custom split ergo keyboard.
Post by: sicyo on Wed, 01 February 2012, 14:30:40
Hah, thanks. Can't believe I missed that.
Title: [Interest Check] Custom split ergo keyboard.
Post by: dorkvader on Wed, 01 February 2012, 18:57:59
Quote from: sicyo;505480
Hah, thanks. Can't believe I missed that.
I had you down as #49

The reason I'm keeping it in post #2 is that I coincidentally was the first to post after DOX, and when I compiled the interest, I utilized the prime post real-estate.
Title: [Interest Check] Custom split ergo keyboard.
Post by: minnus on Tue, 07 February 2012, 20:40:58
It seems that the forum has rolled back a bit and my interest post was lost. I am still interested. Is there any way for people with interest to contribute in any way?
Title: [Interest Check] Custom split ergo keyboard.
Post by: dorkvader on Wed, 08 February 2012, 00:05:34
Quote from: minnus;508810
It seems that the forum has rolled back a bit and my interest post was lost. I am still interested. Is there any way for people with interest to contribute in any way?
I have you and Salash down on the list. I'll update the second post. good thing I keep a backup on my laptop :p

I dunno: I'm keeping track of interest, to help out with that detail. I know we're still looking for a decent connector between the halves (the bulky 3m Ribbon cable one I found looks good, but I'm thinking ribbon cables aren't ideal. HDMI has been suggested, but I really hate appropriating it to this use (It's "wrong", surface mount, dubious strain relief available, etc)), and other ideas have been proposed) If someone wants to browse mouser/digikey for better exterior connectors that are low profile enough to work, that'd help. Also, I think scouting around for a shop that'll be able to cut the casings would be useful. Hmm, maybe we should  publish a "roadmap" of all the work that's been done (design, etc) and that needs to be done (PCB, fab, etc), and people can search, and propose ideas.

That said, The order would be like 100+ sets of those 11 or so "plates" that screw together, which I think is a fairly substantial order.
Title: [Interest Check] Custom split ergo keyboard.
Post by: mtl on Wed, 08 February 2012, 07:27:05
Quote from: dorkvader;508966
I know we're still looking for a decent connector between the halves (the bulky 3m Ribbon cable one I found looks good, but I'm thinking ribbon cables aren't ideal. HDMI has been suggested, but I really hate appropriating it to this use (It's "wrong", surface mount, dubious strain relief available, etc)), and other ideas have been proposed)
You could make each half a stand-alone keyboard. One half could also contain a USB hub for linking up the pair, so you only need one USB cable going to the host (PC, etc.)
Title: [Interest Check] Custom split ergo keyboard.
Post by: dorkvader on Wed, 08 February 2012, 07:49:52
Quote from: mtl;509139
You could make each half a stand-alone keyboard. One half could also contain a USB hub for linking up the pair, so you only need one USB cable going to the host (PC, etc.)


The possibility of digital communication has been discussed. I think it's the best idea if anyone can find/write an implementation for it (Which is the hard part: that level of complexity adds a lot). USB would be a waste in this instance (It's not really means for inter-chip communications) maybe I2s would be better.
Title: [Interest Check] Custom split ergo keyboard.
Post by: alaricljs on Wed, 08 February 2012, 08:53:31
If you're going with a dual controller design you might be able to cram PS/2 conversion into both halves and use PS/2 between the halves and then USB to the PC.  Halving conversion in both halves means being able to run the interconnect in either direction and USB from either side.  Might need a dip switch or some other method to tell each side its role.

This might even let you mirror image the PCB.
Title: [Interest Check] Custom split ergo keyboard.
Post by: dorkvader on Wed, 08 February 2012, 20:25:48
Quote from: alaricljs;509164
This might even let you mirror image the PCB.
No: there are some practical reasons we can't mirror it: first off the switches wouldn't fit. (they are asymmetrical).
Title: [Interest Check] Custom split ergo keyboard.
Post by: sordna on Wed, 08 February 2012, 20:28:04
You can still mirror it if you provision an extra solderable hole for each switch, which shouldn't increase the cost at all.
Title: [Interest Check] Custom split ergo keyboard.
Post by: litster on Wed, 08 February 2012, 20:29:14
Quote from: sordna;509687
You can still mirror it if you provision an extra solderable hole for each switch, which shouldn't increase the cost at all.

That's what PrinsValium did to Phantom's PCB to support so many different layouts with just one PCB.
Title: [Interest Check] Custom split ergo keyboard.
Post by: sicyo on Thu, 09 February 2012, 07:51:31
I know a machine shop that might be able to do it, let me check with them. They also could handle tumbling and can out-source anodizing and nickel plating (one of the main reasons I'm interested)

Also, as far as the connector we should pick something that is easily available and doesn't cause a hassle to be replaced. Couldn't a nice braided USB cable suffice?

UPDATE:
Got in touch with them and they can give us a quote if we provide a standard blue print showing dimensions and tolerances. CAD works too.
Title: [Interest Check] Custom split ergo keyboard.
Post by: dorkvader on Thu, 09 February 2012, 18:04:06
Quote from: sicyo;510070
Also, as far as the connector we should pick something that is easily available and doesn't cause a hassle to be replaced. Couldn't a nice braided USB cable suffice?

A USB cable only provides 4 contacts, we need something like 14-20. Now, this would work out well if we had some chip on the "slave" 'board convert the keypress to something digital, but the current idea is to just transfer the matrix over the cable.

Edit: If anyone wants to implement this idea, I think a digital connection between boards is the best idea, but implementing it would be hard.
Title: [Interest Check] Custom split ergo keyboard.
Post by: sordna on Thu, 09 February 2012, 18:06:36
My vote still goes for HDMI, due to enough conductors, small size, and very cheap & easy to find cables of varying lengths.
Title: [Interest Check] Custom split ergo keyboard.
Post by: ironman31 on Thu, 09 February 2012, 21:15:05
Quote from: sordna;510524
My vote still goes for HDMI, due to enough conductors, small size, and very cheap & easy to find cables of varying lengths.

My only concern about HDMI is the flexibility of the cable. I purchased one of the thinner ones from monoprice and they still feel as if they would be too stiff to use as a connector. I have had many hdmi ports on various devices wear out due to stiff cables putting too much strain on them.
Title: [Interest Check] Custom split ergo keyboard.
Post by: dorkvader on Thu, 09 February 2012, 23:12:13
I'm concerned about the surface mount (much less mechanically sound compared with through-hole) and the apparent lack of decent panel mount options for them. Not to mention the fact that it's the wrong protocol for the cable. We'd also (theoretically speaking ) owe the HDMI company money for each port on our device.
Title: [Interest Check] Custom split ergo keyboard.
Post by: alaricljs on Fri, 10 February 2012, 08:13:11
You'd only owe them a licensing fee if you implemented HDMI on the port.  I'm wondering if some sadist wants to try implementing 1 half with shift registers and using serial over a small cable using RJ45s or the like.
Title: [Interest Check] Custom split ergo keyboard.
Post by: sicyo on Fri, 10 February 2012, 08:58:28
Dorkvader - you noted scouting around for a shop. I guess you don't have access to a CAD or exact dimensions/tolerances? Or will I have to wait to hear from Dox?
Title: [Interest Check] Custom split ergo keyboard.
Post by: Parak on Fri, 10 February 2012, 09:19:10
Quote from: dorkvader;510769
I'm concerned about the surface mount (much less mechanically sound compared with through-hole) and the apparent lack of decent panel mount options for them.

FWIW, a TH and panel mount connector is available here (http://search.digikey.com/us/en/products/1746679-1/A35075-ND/1246897). The panel mount part of it is definitely too high, though.

Quote from: alaricljs;510938
You'd only owe them a licensing fee if you implemented HDMI on the port.  I'm wondering if some sadist wants to try implementing 1 half with shift registers and using serial over a small cable using RJ45s or the like.

SPI (4 wires) or I2C (2 wires) would only need an RJ11, but I think that even RJ11 is too high to fit. And yeah, implementing that type of protocol would be quite a substantial amount of work :(
Title: [Interest Check] Custom split ergo keyboard.
Post by: alaricljs on Fri, 10 February 2012, 09:22:09
Needs more than just 2 or 4 wires unless you want to have some form of MCU on the slave side.  Clock, power, whatever else...  hell, need power especially if you have an MCU.
Title: [Interest Check] Custom split ergo keyboard.
Post by: kps on Fri, 10 February 2012, 09:34:01
Quote from: Parak;510957
SPI (4 wires) or I2C (2 wires) would only need an RJ11, but I think that even RJ11 is too high to fit. And yeah, implementing that type of protocol would be quite a substantial amount of work :(

SPI is pretty much trivial if you are using something like a USB AVR (e.g. Teensy) as the main controller. An I/O expander like a 23S17 (http://search.digikey.com/us/en/products/MCP23S17-E%2FSP/MCP23S17-E%2FSP-ND/894276) would do everything the slave side needs.
Title: [Interest Check] Custom split ergo keyboard.
Post by: Parak on Fri, 10 February 2012, 10:08:35
Heh, how about VHDCI (http://www.molex.com/molex/products/datasheet.jsp?part=active/0714300008_IO_CONNECTORS.xml&channel=Products&Lang=en-US)? Complete overkill in terms of pins, rather expensive, but readily available and low profile.

Or TDP Triad (http://www.molex.com/molex/products/family?key=tdp_triad_differential_pair&channel=products&chanName=family&pageTitle=Introduction). Header (http://www.mouser.com/ProductDetail/Molex/74960-3018/?qs=sGAEpiMZZMvd2mIcYG7oaNDysQv32n8A3cY5Nb0GQvs%3d) + Cable (http://www.mouser.com/ProductDetail/Molex/74576-0001/?qs=QA2a3%252blgRt%252bCtR0ltQmc8Q%3d%3d). The downside is that the header is SMD.
Title: [Interest Check] Custom split ergo keyboard.
Post by: kps on Fri, 10 February 2012, 11:49:13
Or use an I˛C I/O expander (e.g. 23017 (http://search.digikey.com/us/en/products/MCP23017-E%2FSP/MCP23017-E%2FSP-ND/894272)) to get down to 4 conductors, and use 2.5mm audio (http://search.digikey.com/ca/en/products/SJ1-42515TS/CP1-42515TS-ND/659902) connectors. Cheap, compact, and through-hole.
Title: [Interest Check] Custom split ergo keyboard.
Post by: Parak on Fri, 10 February 2012, 12:10:21
Quote from: kps;511086
Or use an I˛C I/O expander (e.g. 23017 (http://search.digikey.com/us/en/products/MCP23017-E%2FSP/MCP23017-E%2FSP-ND/894272)) to get down to 4 conductors, and use 2.5mm audio (http://search.digikey.com/ca/en/products/SJ1-42515TS/CP1-42515TS-ND/659902) connectors. Cheap, compact, and through-hole.

Hmm, that's a nice approach. SDA, SCL, Power, and Ground over the 4 conductors?

Would still need a willing sap^H^H^H volunteer to create some sample code, and breadboard test it with a small matrix, I suppose.
Title: [Interest Check] Custom split ergo keyboard.
Post by: warzer0 on Fri, 10 February 2012, 22:23:01
Got any idea of a ballpack price for this thing?
Title: [Interest Check] Custom split ergo keyboard.
Post by: dorkvader on Sat, 11 February 2012, 10:48:54
Quote from: warzer0;511469
Got any idea of a ballpack price for this thing?

I added it up once, based on Dox's quotes for 5 cases, and it was under $400 (something like $367) not counting keycaps or teensy.

If we can get to 50 orders (up from 5), there's a chance the cases would be much cheaper, and the PCB's will probably be less than the $50/hand I estimated. Shopping around may also prove useful.
Title: [Interest Check] Custom split ergo keyboard.
Post by: ekw808 on Tue, 14 February 2012, 10:23:07
The most I could possibly pay for this board would be 200 O_O even though it looks pretty amazing
Title: [Interest Check] Custom split ergo keyboard.
Post by: REVENGE on Wed, 15 February 2012, 00:58:38
Quote from: ekw808;514166
The most I could possibly pay for this board would be 200 O_O even though it looks pretty amazing
Assembled? I imaging that's doable at the current rate for self-assembly, labor would probably add $50 - $100.
Title: [Interest Check] Custom split ergo keyboard.
Post by: drojf on Thu, 16 February 2012, 01:22:35
You might find this diy keyboard build log relevant: The Humble Hacker Keyboard (http://geekhack.org/showwiki.php?title=Island:6292)
Title: [Interest Check] Custom split ergo keyboard.
Post by: sordna on Tue, 21 February 2012, 14:35:02
I just saw the KeyPoard (http://geekhack.org/showwiki.php?title=Island:26845) which looks really awesome, complete with phantom cut-outs on the switch mounting holes so that mounted switches can be opened up for servicing. I think we should add those cut-outs to ErgoDox as well.

(http://geekhack.org/attachment.php?attachmentid=41177&d=1329724607)
Title: [Interest Check] Custom split ergo keyboard.
Post by: ic07 on Wed, 22 February 2012, 20:43:56
@dorkvader/dox: If the price can stay below $400 for *everything* (except assembly), I'm definitely interested.  If it can stay below $300, I'd like one.  If below $150-200, I think I might want two.. lol, or at least an extra case+PCB.  Assuming it can get done in the next few months so I can get it together and get used to it before school, and of course that no future design decisions make it not work for me (which I don't expect to be the case).  Created an account just so I could track this thread :) .

A few of the things that matter to me:
- The thumbs having a good amount of keys within easy reach (as in the current kinesis looking thumb group)
- The cord between the two being cheap, easy to get, and *small* (as is being discussed).  I've never tried, but it seems to me that anything thicker / less flexible than a typical usb cord would be a pain when the two halves of the keyboard were close together on a desk.  And aesthetically, a ribbon cable connector or even an ethernet connector (or a pair of them), would ruin it IMO.  2x2.5mm audio connectors (like kps suggested) would be pretty cool, if there's nothing better in a single similarly sized and shaped cable.

A few of the things that don't matter to me:
- Assembly service.  If it's going to be done by another member, and/or going to cost more than maybe $20, I may as well take the opportunity to learn :)
- Layout.  I'm planning to change it all anyway.
- Whether the parts all come in the same box, or whether we have to get them from different places.  As long as they're not way too hard to find/buy, and the total price can stay below my above limits.

Random preferences (if they make a difference here):
- I'm leaning towards cherry browns, after a bunch of reading.  I haven't found a place to try them, but they sound like what I want.
- Colored or clear keycaps.  I know these would be extra... but if they turn out not to be too much more, it'd be really cool.
- O-rings (the soft ones), probably.  I assume these would be extra too.
- For layout, I'll probably do something close to arensito, at least with the AltGr symbol layer.

Other thoughts:
- I'd prefer it not to be red.  Lol, though I guess I'd live if it were.
- Once it gets closer to being done, if I'm not the only one here who's a noob at all things hardware, maybe someone could post links to save us searching around for all the parts we'll have to get ourselves, how to put it together (or at least common pitfalls), how to reprogram/reflash the firmware for remapping (and other things?), and all that?  I understand it's DIY so I shan't complain, but it'd save me a bit of tangential effort.
Title: [Interest Check] Custom split ergo keyboard.
Post by: dorkvader on Wed, 22 February 2012, 22:58:38
Quote from: ic07;522476
@dorkvader/dox: If the price can stay below $400 for *everything* (except assembly), I'm definitely interested.  If it can stay below $300, I'd like one.  If below $150-200, I think I might want two.. lol, or at least an extra case+PCB.  Assuming it can get done in the next few months so I can get it together and get used to it before school, and of course that no future design decisions make it not work for me (which I don't expect to be the case).  Created an account just so I could track this thread :) .

A few of the things that matter to me:
- The thumbs having a good amount of keys within easy reach (as in the current kinesis looking thumb group)
- The cord between the two being cheap, easy to get, and *small* (as is being discussed).  I've never tried, but it seems to me that anything thicker / less flexible than a typical usb cord would be a pain when the two halves of the keyboard were close together on a desk.  And aesthetically, a ribbon cable connector or even an ethernet connector (or a pair of them), would ruin it IMO.  2x2.5mm audio connectors (like kps suggested) would be pretty cool, if there's nothing better in a single similarly sized and shaped cable.

A few of the things that don't matter to me:
- Assembly service.  If it's going to be done by another member, and/or going to cost more than maybe $20, I may as well take the opportunity to learn :)
- Layout.  I'm planning to change it all anyway.
- Whether the parts all come in the same box, or whether we have to get them from different places.  As long as they're not way too hard to find/buy, and the total price can stay below my above limits.

Random preferences (if they make a difference here):
- I'm leaning towards cherry browns, after a bunch of reading.  I haven't found a place to try them, but they sound like what I want.
- Colored or clear keycaps.  I know these would be extra... but if they turn out not to be too much more, it'd be really cool.
- O-rings (the soft ones), probably.  I assume these would be extra too.
- For layout, I'll probably do something close to arensito, at least with the AltGr symbol layer.

Other thoughts:
- I'd prefer it not to be red.  Lol, though I guess I'd live if it were.
- Once it gets closer to being done, if I'm not the only one here who's a noob at all things hardware, maybe someone could post links to save us searching around for all the parts we'll have to get ourselves, how to put it together (or at least common pitfalls), how to reprogram/reflash the firmware for remapping (and other things?), and all that?  I understand it's DIY so I shan't complain, but it'd save me a bit of tangential effort.

Wow, welcome to Geekhack, that's a heck of a first post: Lots of good info here.

Firstly, I don't want to take any credit away from Dox. He's the designer. I'm just keeping track of interest, and answering easy questions.

Good point on the cable. Also note that very frequently, thinner cables will be able to suffer more bends before breaking: They have a longer service life in that respect, but are more fragile to tensile strain. I've seem some unwieldy USB cables before: One has full shielding with an aluminium wrap (I think it's from a LaCiE HDD)! Having TRRS connectors to carry power, Transmit signal, received signals, and ground would work, but at that point, we could totally use the ubiquitous USB connector. The hardest part is implementing a matrix to I2C or something, then having it decoded by a master teensy. Also note that it wolud have to be pretty high speed, or we wouldn't get NKRO on the slave half due to bandwidth limitations. At this point, the design of the cables also plays a large part, as crosstalk, and inductance degrade the highspeed signal. We would almost be better off at that point to go with a SMA connector (like for routers) or suchlike.

Hah, good point on the layout. One of the best features is the programmability of this: you can't just pick an arbitrary layout on just any keyboard, but with the Dox (or anything Teensy) you can.

Parts: I imagine there'll be a good BOM made up, where We'll distribute the plate/case and PCB, then have a link to where you can buy the rest. You could conceivably have it ordered in a few minutes, Still, if we're distributing the plates/case already, it might be a better idea to distribute the other components at the same time, for possible savings in bulk.

Keycaps: I never imagined keycaps to come with the base kit. Many GH'ers have extra sets, and they're pretty easy to get (WASDkeyboards, anyone?) elsewhere. I also really want clear keycaps to go over my cherry greens in the mail.

As far as colour, we might be able to work something out with the Machine shop to get it anodized different colours. Ofcourse it would be pretty easy to paint it yourself.

Finally: You should look at the phantom guide on the DT WIKI. This is almost the same project (only with the different physical aspect, integrated case, and possible complication of cables/connectors) and there's a lot of good info there. I imagine when it comes time, We'll update it with some ergoDOX specifics. I've always wanted to write up a proper manual in LaTeX for download/distribution.
http://deskthority.net/wiki/Phantom_Instruction

Anyway, I hope this helps. As always, it's up to DOX right now (as designer and de facto lead) but good ideas are always appreciated. It's good to get the problems sorted out before production.
Title: [Interest Check] Custom split ergo keyboard.
Post by: ic07 on Thu, 23 February 2012, 15:29:43
Thanks :)

Quote from: dorkvader;522656
Parts: I imagine there'll be a good BOM made up, where We'll distribute the plate/case and PCB, then have a link to where you can buy the rest. You could conceivably have it ordered in a few minutes, Still, if we're distributing the plates/case already, it might be a better idea to distribute the other components at the same time, for possible savings in bulk.


Sounds good to me.  Seems like this isn't the first time you guys have done this :)

Quote from: dorkvader;522656
Keycaps: I never imagined keycaps to come with the base kit. Many GH'ers have extra sets, and they're pretty easy to get (WASDkeyboards, anyone?) elsewhere. I also really want clear keycaps to go over my cherry greens in the mail.


Okay.  I do have to include keycaps in my price limit though, since I don't have any yet.. :/ .  I did look around on WASD yesterday.  I'll have to shop around some more later.

Quote from: dorkvader;522656
As far as colour, we might be able to work something out with the Machine shop to get it anodized different colours. Ofcourse it would be pretty easy to paint it yourself.


It would be awesome if the machine shop could do different colors, or just natural colored (like thirdkind wants).  I looked up how to paint over anodized aluminum today, and it doesn't look fun (to me).  But again, it won't kill my interest, even though it's aesthetically important to me.

Quote from: dorkvader;522656
Finally: You should look at the phantom guide on the DT WIKI. This is almost the same project (only with the different physical aspect, integrated case, and possible complication of cables/connectors) and there's a lot of good info there. I imagine when it comes time, We'll update it with some ergoDOX specifics. I've always wanted to write up a proper manual in LaTeX for download/distribution.
http://deskthority.net/wiki/Phantom_Instruction


Thanks!  I've only glanced at it for now, but I'll read it more thoroughly when the ergoDOX gets closer to shipping.
Title: [Interest Check] Custom split ergo keyboard.
Post by: ic07 on Thu, 23 February 2012, 16:23:47
Quote from: Parak;511104
Hmm, that's a nice approach. SDA, SCL, Power, and Ground over the 4 conductors?

Would still need a willing sap^H^H^H volunteer to create some sample code, and breadboard test it with a small matrix, I suppose.

@parak/kps: You guys make it sound so hard.  The Teensy library documentation[1] makes it sound easy.  Which makes me feel naive, lol.  What am I missing?  The only problem (if it is one) that I can see is that this might only give us 6KRO without a lot of work.

( Some relevant stuff i found, just to put it here.  Sorry if everyone already knows:
- NKRO is possible with USB, but not common: geekhack.org/showwiki.php?title=USB+versus+PS+2#Full+NKRO
- Phantom firmware.  I thought it was NKRO, but the post says it's 6KRO, so I'd have to read/learn more to figure it out: geekhack.org/showwiki.php?title=Island:26742
)

[1] pjrc.com/teensy/td_keyboard.html (with something to handle I˛C) in C, or pjrc.com/teensy/td_keyboard.html and pjrc.com/teensy/td_libs_Wire.html in what looks like C++

((sorry for the links, i can't post real ones yet))

EDIT:
Don't mean to clog the thread with dev stuff.  Please let me know if there's another place I should put it.
Title: [Interest Check] Custom split ergo keyboard.
Post by: litster on Thu, 23 February 2012, 16:29:06
Phantom's firmware is based off of Teensy's keyboard source.  It is 6KRO over USB right now.  When people get their hands on the Phantom hardware, hopefully it will turn into NKRO over USB.
Title: [Interest Check] Custom split ergo keyboard.
Post by: sordna on Thu, 23 February 2012, 16:56:41
I wish the ErgoDox will be 6KRO for maximum compatibility with any computer / OS. When I see NKRO over USB I run, run away from it; to me it's a useless feature and so I prefer the USB standard to avoid any possibility of issues with the various OSs I use. I lived with 2KRO just fine for years, and 6KRO is even better, and six plus modifiers is really more simultaneous keys than I will ever need.
Title: [Interest Check] Custom split ergo keyboard.
Post by: alaricljs on Thu, 23 February 2012, 17:50:53
Quote from: sordna;523515
I wish the ErgoDox will be 6KRO for maximum compatibility with any computer / OS. When I see NKRO over USB I run, run away from it; to me it's a useless feature and so I prefer the USB standard to avoid any possibility of issues with the various OSs I use. I lived with 2KRO just fine for years, and 6KRO is even better, and six plus modifiers is really more simultaneous keys than I will ever need.

The interesting part about this is that the teensy NKRO I've seen is using USB standards and doing quite well at compatibility.  It's the mass-market usb-NKRO controllers that are introducing problems because of their poor implementation choices.
Title: [Interest Check] Custom split ergo keyboard.
Post by: dorkvader on Thu, 23 February 2012, 23:27:23
Quote from: ic07;523490
@parak/kps: You guys make it sound so hard.  The Teensy library documentation[1] makes it sound easy.  Which makes me feel naive, lol.  What am I missing?  The only problem (if it is one) that I can see is that this might only give us 6KRO without a lot of work.

( Some relevant stuff i found, just to put it here.  Sorry if everyone already knows:
- NKRO is possible with USB, but not common: geekhack.org/showwiki.php?title=USB+versus+PS+2#Full+NKRO
- Phantom firmware.  I thought it was NKRO, but the post says it's 6KRO, so I'd have to read/learn more to figure it out: geekhack.org/showwiki.php?title=Island:26742
)

[1] pjrc.com/teensy/td_keyboard.html (with something to handle I˛C) in C, or pjrc.com/teensy/td_keyboard.html and pjrc.com/teensy/td_libs_Wire.html in what looks like C++

((sorry for the links, i can't post real ones yet))

EDIT:
Don't mean to clog the thread with dev stuff.  Please let me know if there's another place I should put it.

I'd say that any development ideas you have are okay is this thread. I certainly find them more interesting than checked interest :P

So there already exists I2C for Teensy? I should have known. Looks like almost everything's been done on ATmega.

About #KRO: The Teensy supports NKRO logically, so it can recognize all the keystrokes, and keep them separate. As far as I know, the reason USB is usually 6KRO is due to bandwidth limitations, and it functioning on USB 1.1 for legacy (BIOS) purposes. There exists an implementation of NKRO over USB on the Teensy (see soarer), but I'm not 100% sure how it works out with the necessary bandwidth. My assumption has always been that it detects something from the computer and is only 6KRO (and slower) when it needs to be, then changes back to NKRO once it's into a full-OS, but I really have no idea.

See, I'm no EE, so I'm relatively new to this embedded system stuff. Also, I don't have a TEENSY, so I can't hardly breadboard an I2C solution.
---

Should I come up with a "roadmap" of stuff that needs to get done? I figure, if I do that, then people can tackle each bit, and we'd get more done faster. Like we could get the CAD files, and some people can talk to local machine shops. We can get someone working on implementing i2c as communication between the halves. We can get someone looking for solutions for the connector problem (either an easy cable for I2C or a larger one for passing the matrix) etc. Then we can have a list of design decisions to be made (fer example, number and placement of thumb keys, etc.)
Title: [Interest Check] Custom split ergo keyboard.
Post by: Laggy-gaga on Fri, 24 February 2012, 09:07:15
I will take one if around $200 bucks
Title: [Interest Check] Custom split ergo keyboard.
Post by: ic07 on Fri, 24 February 2012, 17:47:55
Quote from: dorkvader;523936
Should I come up with a "roadmap" of stuff that needs to get done? I figure, if I do that, then people can tackle each bit, and we'd get more done faster. Like we could get the CAD files, and some people can talk to local machine shops. We can get someone working on implementing i2c as communication between the halves. We can get someone looking for solutions for the connector problem (either an easy cable for I2C or a larger one for passing the matrix) etc. Then we can have a list of design decisions to be made (fer example, number and placement of thumb keys, etc.)


I think a roadmap, especially if it included a collection of relevant files, would be great :) .

And since I've been thinking about it so much for the last few days, maybe I should just go ahead and volunteer to write and breadboard test the firmware (including i2c).  I'm hoping two things though: 1) that if anybody more experienced than me wants to do it, somebody lets me know before I buy the chips, lol, and 2) that nobody minds if it's 6KRO for the moment, and written in C++ in the teensyduino environment.  If that works out all right, I'll go from there.  Also, I'm a comp. sci. undergrad, and I've never messed with firmware before, so I'm sure I'll need help with parts of it before I'm done (or at least a code review).  If some of my basic assumptions turn out to be wrong (e.g. the teensyduino Keyboard or Wire libraries end up not working for us) I'll likely need a *lot* of help.

If I do give it a shot, which Teensy and which I2C IO expander should I use?

EDIT:
There's a C implementation of TWI under the LGPL in the Arduino libraries (https://github.com/arduino/Arduino/tree/master/libraries/Wire/utility).  I still wouldn't mind trying it out, but if someone who knows what they're doing wants to just use this and the Teensy USB: keyboard (http://pjrc.com/teensy/usb_keyboard.zip) (and maybe the Phantom firmware (http://geekhack.org/attachment.php?attachmentid=38982&d=1327895092)) code to put something together, that might be quicker.
Title: [Interest Check] Custom split ergo keyboard.
Post by: Parak on Fri, 24 February 2012, 19:09:46
Quote from: ic07;524691
If I do give it a shot, which Teensy and which I2C IO expander should I use?

As kps mentioned earlier (http://geekhack.org/showthread.php?22780-Interest-Check-Custom-split-ergo-keyboard&p=511086&viewfull=1#post511086), MCP23017 or MCP23018 should work here. I'm not at all sure what the difference between them is, even after looking at the datasheets, but 16 (outdated)/17/18 seem to have plenty of code samples floating around. Make sure to get the ones ending in SP, which indicates a DIP package.

A regular teensy will be plenty due to the port expander being used. You can get the one with pins presoldered, too.

I do wonder about the 2.5mm jack though. The datasheet (http://products.cui.com/getPDF.aspx?fileID=7757) has a couple of types, both switched and unswitched. The consideration here is to make sure that insertion and removal of a plug while the teensy is on and providing voltage won't damage the I2C extender, though I'm probably overthinking it and the nonswitched one (CP1-42514-ND) will be fine.
Title: [Interest Check] Custom split ergo keyboard.
Post by: kps on Fri, 24 February 2012, 21:31:49
Quote from: Parak;524775
I do wonder about the 2.5mm jack though. The datasheet (http://products.cui.com/getPDF.aspx?fileID=7757) has a couple of types, both switched and unswitched. The consideration here is to make sure that insertion and removal of a plug while the teensy is on and providing voltage won't damage the I2C extender, though I'm probably overthinking it and the nonswitched one (CP1-42514-ND) will be fine.
Yeah, I'm not sure about that either, though I'm just a programmer with a screwdriver. Personally I would use a mini-DIN connector (with at least 5 pins, and SPI rather than I˛C), but connector size seems to be a major concern here.
Title: [Interest Check] Custom split ergo keyboard.
Post by: molto on Mon, 27 February 2012, 21:21:21
I like the layout and would definitely would pay $50 for a PCB.  The case isn't worth hundreds of dollars to me.  I would rather just glue it down to a piece of plywood and save the money for the substantial amount that switches and keycaps will cost.  Is the plate necessary or will the PC hold the switches securely?

Tangential question, what do you-all think of splay (columns not parallel but farther apart at the top than the bottom)?  I think it is why I find the Microsoft Natural 4000 more comfortable than a GoldTouch but I'm not 100% sure.
Title: [Interest Check] Custom split ergo keyboard.
Post by: sordna on Mon, 27 February 2012, 22:11:43
Having tried a Datadesk smartboard as well as a Kinesis Advantage (I also own a Goldtouch and a Microsoft natural0 I am firmly against any splay. Columns should be completely parallel and keys should be close together to minimize unnecessary hand/finger movement.
Title: [Interest Check] Custom split ergo keyboard.
Post by: REVENGE on Mon, 27 February 2012, 22:46:22
Quote from: sordna;528885
Having tried a Datadesk smartboard as well as a Kinesis Advantage (I also own a Goldtouch and a Microsoft natural0 I am firmly against any splay. Columns should be completely parallel and keys should be close together to minimize unnecessary hand/finger movement.
Trust the sordna!

I need something to blow my money on, let's get this show on the road.
Title: [Interest Check] Custom split ergo keyboard.
Post by: dorkvader on Tue, 28 February 2012, 00:10:30
Quote from: molto;528809
I like the layout and would definitely would pay $50 for a PCB.  The case isn't worth hundreds of dollars to me.  I would rather just glue it down to a piece of plywood and save the money for the substantial amount that switches and keycaps will cost.  Is the plate necessary or will the PC hold the switches securely?
I'll put you down for PCB interest. It seems you're going key64-style on the case? Not a bad decision. You can even DIY it in acrylic relatively cheaply, and easily enough to be worthwhile.

Lucky for me, I will have enough switches to populate this, and with my purchasing habits, I don't really expect keycaps to be an issue.

---
As far as the plate/PCB, I think if we add plate-mount holes to the PCB, phantom-style, then you could go with either. IT makes he PCB more complicated, but is well worth it. Also, with the case design, we can have some extra plate-mounts made up for he people who will DIY their own cases. I wouldn't expect them to be too expensive, especially in the quantity we're after (And they are symmetric).
Title: [Interest Check] Custom split ergo keyboard.
Post by: ped on Wed, 29 February 2012, 17:48:43
If this doesn't happen within 2 months then I'll be in if the price isn't much over $400, but for right now 7bit has made me bankrupt. :/
Title: [Interest Check] Custom split ergo keyboard.
Post by: Dox on Wed, 29 February 2012, 18:45:15
HI guys, I've been very busy with work during the last few weeks but things are slowing down a bit so I'll have more time to work on this.
If someone want to experiment with I2C or SPI go ahead because I will not. If someone can develop something functional with 1 controller, I will implement it to the PCB design.

I have reworked the columns staggering as per sordna recommendation. Tell me what you guys think.
[ATTACH=CONFIG]42238[/ATTACH]
Title: [Interest Check] Custom split ergo keyboard.
Post by: sordna on Wed, 29 February 2012, 19:11:09
Hehe, subtle is nice. Hmm, I still think with just a 1-2mm adjustment we can fit another thumbkey:

[ATTACH=CONFIG]42252[/ATTACH]
Title: [Interest Check] Custom split ergo keyboard.
Post by: ic07 on Thu, 01 March 2012, 12:59:16
Thanks for the update, it's looking nice :) .

I ordered a Teensy 2.0 and some I2C chips the other day (along with some SPI ones just in case), so hopefully they'll come soon and I can make an attempt at the firmware.  I'm going to shoot for using the MCP23018 for now, which would allow us to use one 4-conductor 2.5mm jack (Vcc, GND, SCL, SDA), or two 2-conductor ones.  I'll let you guys know when I make some progress.
Title: [Interest Check] Custom split ergo keyboard.
Post by: dorkvader on Thu, 01 March 2012, 13:59:12
Why 2.5mm? What's wrong with 3.5mm? It's more common, and I suspect there are even better/more durable connectors to be had.

Still, I thank you for all the works you're doing, This will be an elegant solution.
Title: [Interest Check] Custom split ergo keyboard.
Post by: Parak on Thu, 01 March 2012, 14:17:45
The CUI 4 pin connectors have a difference of 1mm in height, 4mm for 2.5 vs 5mm for 3.5. As long as the 5mm one fits, then yeah, it'd be better as far as availability of cables goes. This doesn't matter for prototyping purposes though, except where it comes time to test live insertion/removal of the connector.

@ic07: Awesome, good luck!
Title: [Interest Check] Custom split ergo keyboard.
Post by: Snarfangel on Thu, 01 March 2012, 14:20:27
Quote from: sordna;531330
Hehe, subtle is nice. Hmm, I still think with just a 1-2mm adjustment we can fit another thumbkey:

(Attachment) 42252[/ATTACH]


So...Shift, Space, Enter on one side, and Shift, E, Backspace on the other? :)

Of course, putting the E under the thumb isn't exactly QWERTY, but I do like how the blank keys are laid out..
Title: [Interest Check] Custom split ergo keyboard.
Post by: sordna on Thu, 01 March 2012, 15:12:13
Heck, I might put L and S on the extra thumbs, so I can do "ls" in dvorak :-)
If you're not familiar with Dvorak, for "ls" you need to type "P;" (same pinky twice) on a QWERTY keyboard ...
Title: [Interest Check] Custom split ergo keyboard.
Post by: ic07 on Fri, 02 March 2012, 00:58:38
@dorkvader: Sorry if that came out wrong - I don't have a real preference for 2.5mm vs 3.5mm, I just kind of picked one to mention in the post, lol.  Actually, now that I look at them again, I might prefer 3.5mm (for durability, if there's room for it), but I'm not really worried either way.

@parak: Thanks!
Title: White, Strong & Flexible
Post by: Dox on Sat, 03 March 2012, 11:58:49
I've been impressed with the quality of prints I've seen from shapeways lately so I'm considering getting the case 3D printed in plastic instead of machined/cut aluminium. I don't like the sharp edges and thicker border and screws of the layered aluminium plate design. Current volume for the case is 100.69cm^3 per hand so it would cost around 280$ for both hands in their white, strong & flexible material (like the humblehacker (http://geekhack.org/showwiki.php?title=Island:6292)). The case could also be ordered in different colors offered by shapeways (black, red, grey, indigo) or dyed/painted afterward.

Renders!
[ATTACH=CONFIG]42548[/ATTACH][ATTACH=CONFIG]42549[/ATTACH][ATTACH=CONFIG]42550[/ATTACH][ATTACH=CONFIG]42551[/ATTACH][ATTACH=CONFIG]42552[/ATTACH][ATTACH=CONFIG]42553[/ATTACH]

Tell me what you think!
Title: [Interest Check] Custom split ergo keyboard.
Post by: ironman31 on Sat, 03 March 2012, 12:13:22
280 seems kind of steep for just the plastic case. I dont mind the plastic, but only if its a good bit cheaper and the quality exceeds that of realforce boards
Title: [Interest Check] Custom split ergo keyboard.
Post by: dirge on Sat, 03 March 2012, 12:27:44
put me on the list for one please.
Title: [Interest Check] Custom split ergo keyboard.
Post by: sordna on Sat, 03 March 2012, 13:38:51
Are those cutouts for costar stabilizers! I like it :-)  Btw you may want to get some stabilizers from wasdkeyboards to determine the exact dimensions & placement:
http://www.wasdkeyboards.com/index.php/products/keyboard-parts-1/cherry-mx-plate-mounted-stabilizer-clips-2pcs.html


Hey don't forget to "butterfly" the switch cutouts, a-la phantom.

Check this post from the KeyPoard thread, with dimensions:
http://geekhack.org/showwiki.php?title=Island:26845&p=530064&viewfull=1#post530064
Title: [Interest Check] Custom split ergo keyboard.
Post by: Parak on Sat, 03 March 2012, 15:24:40
Quote from: Dox;533995
Tell me what you think!

$280 for just the plastic case? That does seem to be a bit much. In general, I think people are willing to pay premium for metal cases that have been popping up recently because they represent something very different from the norm where most keyboards are made out of plastic.

Have you done/considered shopping around for CNC aluminum/steel pricing? Sharp edges would not be a problem there. If it's possible to make the switch plate mirror-able, then it would save some money as well.
Title: [Interest Check] Custom split ergo keyboard.
Post by: sordna on Sat, 03 March 2012, 15:30:54
To save cost I would be happy with a flat mounting plate/electronics/hardware, and a printout to help build a cardboard case.
Title: [Interest Check] Custom split ergo keyboard.
Post by: fim on Sat, 03 March 2012, 19:20:31
I liked the initial idea of the aluminium case and 280$ for a plastic case seems a bit high, so I'd say stick with metal \m/
Title: [Interest Check] Custom split ergo keyboard.
Post by: ped on Sat, 03 March 2012, 20:17:09
Metal case please. :D The $400ish price tag isn't an issue as far as I'm concerned, but only if it takes at least another 2 months or so. Dorkvader, could you put me on your interest list? I'll be in for one if it's not much more expensive than $400.
Title: [Interest Check] Custom split ergo keyboard.
Post by: dorkvader on Sat, 03 March 2012, 21:36:04
Quote from: dirge;534015
put me on the list for one please.

Quote from: ped;534320
Metal case please. :D The $400ish price tag isn't an issue as far as I'm concerned, but only if it takes at least another 2 months or so. Dorkvader, could you put me on your interest list? I'll be in for one if it's not much more expensive than $400.
I'll add you both to the file and update later.

Yeah, I'm willing to pay for a metal case, but I think $280 for plastic is just too much.
Title: [Interest Check] Custom split ergo keyboard.
Post by: ic07 on Sat, 03 March 2012, 23:33:07
Quote from: dorkvader;534378
Yeah, I'm willing to pay for a metal case, but I think $280 for plastic is just too much.

I agree.
Title: [Interest Check] Custom split ergo keyboard.
Post by: sicyo on Sun, 04 March 2012, 09:08:17
I still like the shape but 280 is a bit much for plastic and one of my main interests here was getting the natural aluminum. Maybe we can find a newer machine shop with less of a steady business who would make it for cheaper.

To relay to the rest of the interested people in this thread: the machine shop I know can't do it without stopping production on their business and even then it would still be really expensive.

They did recommend laser cutting Dox's most recent Aluminum design though.
Title: [Interest Check] Custom split ergo keyboard.
Post by: ironman31 on Sun, 04 March 2012, 10:21:47
If a metal case is out of the question, then we should get one bad-ass type of plastic to use, and make it THICK.
Title: [Interest Check] Custom split ergo keyboard.
Post by: seferphier on Sun, 04 March 2012, 10:39:40
interested. willing to pay: $200-250
Title: [Interest Check] Custom split ergo keyboard.
Post by: Ascaii on Mon, 05 March 2012, 02:33:00
Only interested in heavy metal. I would also be against having both options because it will drive up the prices considerably.
Title: [Interest Check] Custom split ergo keyboard.
Post by: heuristicist on Mon, 05 March 2012, 04:30:59
I seem to be the first going this way (unless I've missed a post) but I don't care regarding metal vs. plastic. I'm in it for the split ergo layout with mechanical switches! Go for whatever's cheapest!
Title: [Interest Check] Custom split ergo keyboard.
Post by: Mycroftxxx on Thu, 08 March 2012, 11:03:53
I would be interested in make a purchase depending on final price/material.  
I'ld also be interented in helping out with the Firmware development and hardware selection.  Can anyone point me to the individual "In Charge" of this.
Title: [Interest Check] Custom split ergo keyboard.
Post by: ironman31 on Thu, 08 March 2012, 11:24:27
Quote from: Mycroftxxx;539103
I would be interested in make a purchase depending on final price/material.  
I'ld also be interented in helping out with the Firmware development and hardware selection.  Can anyone point me to the individual "In Charge" of this.

Dox
Title: [Interest Check] Custom split ergo keyboard.
Post by: ic07 on Fri, 09 March 2012, 13:31:24
Quote from: Mycroftxxx;539103
I would be interested in make a purchase depending on final price/material.  
I'ld also be interented in helping out with the Firmware development and hardware selection.  Can anyone point me to the individual "In Charge" of this.

First, welcome to geekhack (haha, even though I'm new here myself).

Yup, Dox has the final say on everything, it's his project.  To some extent, hardware suggestions have been discussed in the thread.

For firmware, it's kind of me at the moment, since nobody else wanted to try writing one that used I2C to get the connector between the two halves down to 4 wires.  (Firmwares without that capability have already been written for other projects.)  That being said, I'm totally new to teensy development and figuring stuff out as I go, so I'm not really in a position to work with anyone... but you're quite free to write your own if you want.  If you do and it'd help, I'd be happy to open my forthcoming github account early and start posting my progress so we can share ideas.
Title: [Interest Check] Custom split ergo keyboard.
Post by: dorkvader on Sat, 10 March 2012, 00:24:53
I think it'd be awesome if we got some collaboration going on this project.

After thinking about it, I think metal is the way to go, and steel may well be better than aluminium. I'm thinking that the heavier metal will have a larger normal force on the desk, and therefore more friction and less slipping. Also, I really like items with heft!

I'm thinking either a clearcoated or stainless steel, or matte black/red would look the best, but that's all small stuff compared with firmware, etc.

If Y'all want to point me in the direction of some good firmware on teensy/atmel hardware, I'd be interested in looking at your development. I've got no experievce, so it's dubious as to how much I could help out.
Title: [Interest Check] Custom split ergo keyboard.
Post by: ic07 on Sat, 10 March 2012, 02:21:06
Here's the page of references I've been keeping as I figure stuff out: [ATTACH=CONFIG]43378[/ATTACH].  I'll start posting code when I have some :)
Title: [Interest Check] Custom split ergo keyboard.
Post by: speedkills on Sat, 10 March 2012, 03:45:57
I'm in for one assembled under $500.  

How deep are the cases?  If cabling is an issue could you use RJ45 cables on the bottom of the units and plug the cables in facing down?  Two RJ45 flat cables are very flexible, flat, and are pretty small when laid on top of each other.
Title: [Interest Check] Custom split ergo keyboard.
Post by: dorkvader on Sat, 10 March 2012, 17:00:16
Added, and updated.

I think we determined that RJ45 (or 4P4C, etc.) are too tall to fit, though if it's close, we may be able to make it work out.
Title: [Interest Check] Custom split ergo keyboard.
Post by: hoggy on Sun, 11 March 2012, 00:32:35
Quote from: dorkvader;540798
I think it'd be awesome if we got some collaboration going on this project.

After thinking about it, I think metal is the way to go, and steel may well be better than aluminium. I'm thinking that the heavier metal will have a larger normal force on the desk, and therefore more friction and less slipping. Also, I really like items with heft!

I'm thinking either a clearcoated or stainless steel, or matte black/red would look the best, but that's all small stuff compared with firmware, etc.


I agree, but I've got a stupid limit of 1.4kg on my keyboard tray at work.  I'm sure I could manage 2kg, but that really would be it.

The biggest surprise anyone gets with a maltron is it's very low weight.  A lot of people associate low weight with cheapness - which I think is kind of normal behaviour, but it clashes with the price of titanium and carbon fibre...  A good solid heft to the ergodox would be welcome.
Title: [Interest Check] Custom split ergo keyboard.
Post by: faffer on Sun, 11 March 2012, 04:38:59
Quote from: dorkvader;540798
I think it'd be awesome if we got some collaboration going on this project.
After thinking about it, I think metal is the way to go, and steel may well be better than aluminium. I'm thinking that the heavier metal will have a larger normal force on the desk, and therefore more friction and less slipping. Also, I really like items with heft!

Hot glue + lead fishing weights + whatever case material is cheapest.
Title: [Interest Check] Custom split ergo keyboard.
Post by: ped on Sun, 11 March 2012, 07:43:46
Quote from: dorkvader;540798
I think it'd be awesome if we got some collaboration going on this project.

After thinking about it, I think metal is the way to go, and steel may well be better than aluminium. I'm thinking that the heavier metal will have a larger normal force on the desk, and therefore more friction and less slipping. Also, I really like items with heft!

I'm thinking either a clearcoated or stainless steel, or matte black/red would look the best, but that's all small stuff compared with firmware, etc.

If Y'all want to point me in the direction of some good firmware on teensy/atmel hardware, I'd be interested in looking at your development. I've got no experievce, so it's dubious as to how much I could help out.

I'd take a variation on that and get it done in aluminum and an optional brass plate insert for those that want extra weight, that way it would still be metal and people who have weight restrictions imposed by their keyboard trays can still use it.
Title: [Interest Check] Custom split ergo keyboard.
Post by: dorkvader on Sun, 11 March 2012, 11:38:44
What about galvanic corrosion? I suppose we could solve that with some thin plastic "plate" spacing it out.

Bytheway, Dox says the volume is 100.69 cm^3/hand. If that's the case (haha), and we go with steel (7.6 g/cm^3) then the weight of the case is "only" 1.58 kg. So even with steel, we'd likely be able to get it under 2Kg, depending on the weight of the switches, PCB, etc. (an AL case is ~543 grams)
Title: [Interest Check] Custom split ergo keyboard.
Post by: Parak on Sun, 11 March 2012, 13:09:30
Maybe sandwiched acrylic ala litster? Just throwing another option out there as I don't care that much about the case material relatively speaking, as long as it's reasonably priced and isn't plain plastic.
Title: [Interest Check] Custom split ergo keyboard.
Post by: funkymeeba on Mon, 12 March 2012, 01:33:56
I'm not sure how much litster-style acrylic cases would cost, but I will say that those cases he made are very nice, and I certainly wouldn't mind a similar thing for these boards.
Title: [Interest Check] Custom split ergo keyboard.
Post by: Swede on Mon, 12 March 2012, 01:59:00
I would recommend to stay with aluminum. Price/kg is about $5 and then ofc comes cutting and machining.
I might be able to help with machining for free in return of one of these. But giving no guarantees.
Title: [Interest Check] Custom split ergo keyboard.
Post by: dorkvader on Tue, 13 March 2012, 00:02:40
I'm pretty sure the PMMA litster-style case would be about the same cost. Making these are pretty time/labour intensive, and that's what we're really paying for, here.
Title: [Interest Check] Custom split ergo keyboard.
Post by: ped on Tue, 13 March 2012, 06:54:24
Quote from: Swede;543067
I would recommend to stay with aluminum. Price/kg is about $5 and then ofc comes cutting and machining.
I might be able to help with machining for free in return of one of these. But giving no guarantees.

Yes please! :D
I was hoping you'd see this project and take interest in it.
Title: [Interest Check] Custom split ergo keyboard.
Post by: Swede on Tue, 13 March 2012, 08:42:19
Quote from: ped;544371
Yes please! :D
I was hoping you'd see this project and take interest in it.

I would be happy to provide any help with this. But again I will not guarantee anything.
This all weighs on me having time to do the programming and getting approval from my school. And both are far from certain.

Also shipping from Sweden is expensive as hell.
Title: [Interest Check] Custom split ergo keyboard.
Post by: Dox on Tue, 13 March 2012, 11:23:01
Those who think 280$ is too much for a plastic case from shapeways.....

I got a quote from http://www.firstcut.com/
[ATTACH=CONFIG]43936[/ATTACH][ATTACH=CONFIG]43937[/ATTACH][ATTACH=CONFIG]43938[/ATTACH]

Maybe Swede could do better.
Title: [Interest Check] Custom split ergo keyboard.
Post by: Swede on Tue, 13 March 2012, 11:33:29
Quote from: Dox;544540
Those who think 280$ is too much for a plastic case from shapeways.....

I got a quote from http://www.firstcut.com/
(Attachment) 43936[/ATTACH] (Attachment) 43937[/ATTACH] (Attachment) 43938[/ATTACH]

Maybe Swede could do better.

Hahaha! HOLY ****!

But I'm not that suprised :)
Biggest cost for me will be the watercutter. If you can give me 2D drawings I can check if I can make these.
Title: [Interest Check] Custom split ergo keyboard.
Post by: Findecanor on Tue, 13 March 2012, 11:54:38
Bah! Because the keyboard is flat, the case/plate does not need to be fancy. If you use PCB-mounted switches then the case would not have to be more complex than a box, basically. You don't even need stabilizers for the thumb keys -- the Kinesis does not have any and people never complain about that.

You could also design the case so that only the top needs to be a remotely complex shape. Integrate the plate (if you really think that it is necessary) into that and bolt the PCB to it. Then the bottom could be a simple flat piece of sheet metal or plastic which you bolt on with the help of nylon spacers.
Title: [Interest Check] Custom split ergo keyboard.
Post by: ped on Tue, 13 March 2012, 13:03:34
Quote from: Swede;544411
I would be happy to provide any help with this. But again I will not guarantee anything.
This all weighs on me having time to do the programming and getting approval from my school. And both are far from certain.

Also shipping from Sweden is expensive as hell.

I live in Europe, shipping shouldn't be incredibly expensive to me. :P
And if you can make it cheaper than Dox can please (with cherry on top) get permission from your school! :D
I'll see if I can figure out a way to make time slow down so you have time to do the programming :P
Title: [Interest Check] Custom split ergo keyboard.
Post by: boli on Tue, 13 March 2012, 13:09:39
The case material doesn't matter much to me. Both my first and second favorite keyboards (Kinesis Advantage and TrulyErgonomic respectively) have plastic cases, and they work well.

Of course an aluminum keyboard such as the Apple is sleek and good-looking, but function is more important IMO. As long as it's well made it's all good.
Title: [Interest Check] Custom split ergo keyboard.
Post by: sordna on Tue, 13 March 2012, 14:48:06
I don't care about the case either. In fact I'll be happy getting this without a case if it will save me $200. I can always build a case with cardboard or InstaMorph.
Title: [Interest Check] Custom split ergo keyboard.
Post by: jwaz on Tue, 13 March 2012, 18:02:59
Don't know how I missed this thread so long but... DOX these are awesoem! Count me intereseted... especially if under 200
Title: [Interest Check] Custom split ergo keyboard.
Post by: Tafryn on Tue, 13 March 2012, 18:41:30
I have no preference for either a metal or a plastic case, but I think there should only be one case option to cut down on costs. If the chosen material doesn't meet everyone's needs, there's always the option of just grabbing the PCB and making a custom case out of stone, wood, sheep, or whatever material suits your fancy.
Title: [Interest Check] Custom split ergo keyboard.
Post by: Icarium on Wed, 14 March 2012, 03:14:39
Maybe I'm alone in this but from a scientific point of view a PCB mounted prototype without any case sounds entirely reasonable. Dox, would you mind sharing the layout? Maybe I can make a prototype at work. Don't worry I would still buy one. ;)
Title: [Interest Check] Custom split ergo keyboard.
Post by: seferphier on Wed, 14 March 2012, 04:28:03
i think it might be cheaper just to buy a 3D printer and printing the cases in plastic.
Title: [Interest Check] Custom split ergo keyboard.
Post by: ironman31 on Wed, 14 March 2012, 06:48:14
Switches would be harder to get if they were pcb mounted
Title: [Interest Check] Custom split ergo keyboard.
Post by: bpiphany on Wed, 14 March 2012, 16:40:13
Quote from: ironman31;545598
Switches would be harder to get if they were pcb mounted

It's perfectly good to use plate mount switches, especially for a prototype.
Title: [Interest Check] Custom split ergo keyboard.
Post by: ironman31 on Wed, 14 March 2012, 17:08:59
Quote from: PrinsValium;546062
It's perfectly good to use plate mount switches, especially for a prototype.

? I'm saying I am against pcb mounted switches.
Title: [Interest Check] Custom split ergo keyboard.
Post by: Parak on Wed, 14 March 2012, 18:46:08
That is a bit of a YMMV. For example, all of my switch donor boards are PCB mounted POS boards, so it's far easier and cheaper for me to come up with PCB mount switches than plate mount. Note that both can be plate mounted, it'd just be up to the PCB board designer if they can account for the extra holes. Of course, the extra legs on PCB mount switches can be cut off, but that's not really an option for me as I need them to be reusable for my own projects :)
Title: [Interest Check] Custom split ergo keyboard.
Post by: ironman31 on Wed, 14 March 2012, 20:08:03
Quote from: Parak;546195
That is a bit of a YMMV. For example, all of my switch donor boards are PCB mounted POS boards, so it's far easier and cheaper for me to come up with PCB mount switches than plate mount. Note that both can be plate mounted, it'd just be up to the PCB board designer if they can account for the extra holes. Of course, the extra legs on PCB mount switches can be cut off, but that's not really an option for me as I need them to be reusable for my own projects :)

It's a little harder to find brand new pcb mx blues from donor boards, and a little less hard for browns. Not to mention, I'm not even sure they have pcb reds.
Title: [Interest Check] Custom split ergo keyboard.
Post by: sordna on Wed, 14 March 2012, 20:20:57
Quote from: ironman31;546263
It's a little harder to find brand new pcb mx blues from donor boards, and a little less hard for browns. Not to mention, I'm not even sure they have pcb reds.

Kinesis uses PCB reds with pins AND diodes (MX1A-L1DW) in their LF model. They sell a pack of 15 for $15.
Title: [Interest Check] Custom split ergo keyboard.
Post by: ironman31 on Wed, 14 March 2012, 20:50:18
Quote from: sordna;546270
Kinesis uses PCB reds with pins AND diodes (MX1A-L1DW) in their LF model. They sell a pack of 15 for $15.

That's not too bad.
Title: [Interest Check] Custom split ergo keyboard.
Post by: sordna on Wed, 14 March 2012, 20:56:20
Maybe it's a good idea that the PCB (whether we go with a plate or not) has the holes to acommodate pins and diodes, even if PCB/dioded switches are not necessarily used.
Title: [Interest Check] Custom split ergo keyboard.
Post by: inaneframe on Wed, 14 March 2012, 23:56:16
Just to re-iterate, I'm still down for 3, possibly more.

Dox, you're beautiful.
Title: [Interest Check] Custom split ergo keyboard.
Post by: bpiphany on Thu, 15 March 2012, 00:44:59
Quote from: ironman31;546096
? I'm saying I am against pcb mounted switches.


Ok, I should have expressed that more precisely.

It's perfectly fine to use plate mount switches where there is supposed to be PCB mounted ones, especially for a prototype.
Title: [Interest Check] Custom split ergo keyboard.
Post by: Icarium on Thu, 15 March 2012, 04:25:21
Quote from: PrinsValium;546465
Ok, I should have expressed that more precisely.

It's perfectly fine to use plate mount switches where there is supposed to be PCB mounted ones, especially for a prototype.

I was just suggesting PCB mount because that seems easier to accomplish quickly.
Title: [Interest Check] Custom split ergo keyboard.
Post by: bpiphany on Thu, 15 March 2012, 04:43:46
There is no big difference between PCB and plate mounted switches. The only thig is that there are two extra plastic pins to orient the PCB mounted switches better. This means that it is completely possible to use plate mounted switches instead where there is supposed to be PCB mounted ones. It only takes some more care to make sure the switches are soldered in straight.

To use PCB mount switches on a PCB that is not designed with the two extra alignment holes the extra plastic pins needs to be cut off. If there is room on the PCB it can be a good idea to include the extra alignment holes even if the PCB is intended to be used for plate mounting, since this makes it possible to use either plate or PCB mounted switches.
Title: [Interest Check] Custom split ergo keyboard.
Post by: geekabit on Thu, 15 March 2012, 08:42:48
I'm interested, if under 200 EUR/USD/GBP
Title: [Interest Check] Custom split ergo keyboard.
Post by: geekabit on Thu, 15 March 2012, 08:49:47
I was wondering, why connect both halves together and only one hand to USB. Wouldn't it be more flexible to give both halves their own processor and USB cable? That way you could even decide to use only one half for single-handed typing. You could even incorporate a USB hub in the back, so you can daisy-chain the keyboard and plug in your mouse as well.
Title: [Interest Check] Custom split ergo keyboard.
Post by: sordna on Thu, 15 March 2012, 09:59:41
Quote from: PrinsValium;546572
There is no big difference between PCB and plate mounted switches. The only thig is that there are two extra plastic pins to orient the PCB mounted switches better. This means that it is completely possible to use plate mounted switches instead where there is supposed to be PCB mounted ones. It only takes some more care to make sure the switches are soldered in straight.


The plastic pins are not intended to help installation/soldering, their main benefit is stability/sturdiness. A regular MX switch with only 2 thin terminals to hold it, especially considering they are offset to one side of the switch, cannot withstand pulling keycaps. I've tried both types of switches in my kinesis mod (http://geekhack.org/showwiki.php?title=Island:26579) and I know. A plate-mounted switch with diodes, has a better chance of surviving without pins, but a normal switch won't hold over time unless you never pull your keycaps.
Title: [Interest Check] Custom split ergo keyboard.
Post by: bpiphany on Thu, 15 March 2012, 10:30:12
I don't really think the switch modules were designed with keycap pulling in mind.. The pegs (I guess this is a less confusing word than pin in this case) could possibly contribute to mechanical stability under normal usage as well though. But I still think the main design goal is to make sure the switches are mounted straight. Using the specified diameter for the lead holes, there is quite enough rotational play to allow for messed up functionality.
Title: [Interest Check] Custom split ergo keyboard.
Post by: Parak on Thu, 15 March 2012, 10:49:23
Quote from: geekabit;546635
I was wondering, why connect both halves together and only one hand to USB. Wouldn't it be more flexible to give both halves their own processor and USB cable? That way you could even decide to use only one half for single-handed typing.

This was discussed earlier in the thread, and is rather complicated to implement. For one, the two halves still need to connect to each other in some way because certain key functionality doesn't pass from one usb keyboard to another. In addition, there needs to be specific firmware logic that is then able to treat the two separate controllers and matrices as one in some way, considering the key map assignments in dual and standalone modes and such.

Quote from: geekabit;546635
You could even incorporate a USB hub in the back, so you can daisy-chain the keyboard and plug in your mouse as well.

Most likely there's no room for one, and if anything I'd think that it'd be a diy thing for individual people if they want to do that sort of thing. Maybe someday we'll have a free and open source controller/firmware implementation with all these things built in, but one can only dream [of enough free time to focus on something like that].
Title: [Interest Check] Custom split ergo keyboard.
Post by: sordna on Thu, 15 March 2012, 13:00:33
Quote from: PrinsValium;546688
I don't really think the switch modules were designed with keycap pulling in mind.. The pegs (I guess this is a less confusing word than pin in this case) could possibly contribute to mechanical stability under normal usage as well though. But I still think the main design goal is to make sure the switches are mounted straight. Using the specified diameter for the lead holes, there is quite enough rotational play to allow for messed up functionality.

Anyway, the pcb should have the holes, and folks are free to use whatever switches they like. For plate mounted switches without a plate, I would recommend hotgluing them on the PCB before soldering. Personally I love switches with pegs AND diodes, they are solid strong!
Title: [Interest Check] Custom split ergo keyboard.
Post by: Necroleachate on Wed, 21 March 2012, 12:00:25
I dream about a keyboard like this.
Only con is price.
If it gets below $ 200 I would consider buying it.
Title: [Interest Check] Custom split ergo keyboard.
Post by: jblack801 on Wed, 21 March 2012, 13:25:55
Quote from: Necroleachate;552569
I dream about a keyboard like this.
Only con is price.
If it gets below $ 200 I would consider buying it.

I'm right there with you...

Considering if price reaches sub $200 range.
Title: [Interest Check] Custom split ergo keyboard.
Post by: Findecanor on Wed, 21 March 2012, 13:54:16
Quote from: Parak;546704
This was discussed earlier in the thread, and is rather complicated to implement. For one, the two halves still need to connect to each other in some way because certain key functionality doesn't pass from one usb keyboard to another. In addition, there needs to be specific firmware logic that is then able to treat the two separate controllers and matrices as one in some way, considering the key map assignments in dual and standalone modes and such.

That depends on how the user wants to configure his keyboard. Not everyone needs a hardware layer.

I think that the firmware should be one firmware downloaded individually to each keyboard via USB. On boot, each keyboard should auto-detect whether it is left or right (by a pin on the PCB), where it get its power from USB (Master or Stand-alone) or link-cable (Slave) and act accordingly. Each keyboard should store its own keymap. A special key combo to enter a Remap (like Kinesis Remap key) could be executed on either keyboard. When in Slave mode, the keyboard should handle keymap remapping commands from the Master through the link cable.
That would mean that if you want to remap the keyboards or use a hardware layer, then you need the link cable. If you remap the keyboards and then reconnect both through USB then they should remember the keymaps.
Title: [Interest Check] Custom split ergo keyboard.
Post by: ic07 on Wed, 21 March 2012, 15:06:34
If you're willing to consider them truly separate keyboards when connecting them separately, it might be practical.  But DOX specifically said he'd use at most 1 Teensy and 1 I/O expander.

On the plus side, if DOX changes his mind, treating the 2nd Teensy as an I/O expander until proper dual Teensy firmware could be written should be fairly trivial.  Or if he doesn't, I suppose one could always buy another Teensy, put it inside an Altoids can with a few connectors (which I think looks really cool, lol), and use that as the right hand side to save desk space when they only want to use the left.
Title: [Interest Check] Custom split ergo keyboard.
Post by: Dox on Wed, 21 March 2012, 17:46:34
Quote from: ic07;552763
If you're willing to consider them truly separate keyboards when connecting them separately, it might be practical.  But DOX specifically said he'd use at most 1 Teensy and 1 I/O expander.
This.

I got some HDMI connectors today to do some prototyping. Those pins tiny! 0.5mm pitch. Anyone know the best way to solder those with a standard soldering iron?
[ATTACH=CONFIG]45211[/ATTACH][ATTACH=CONFIG]45212[/ATTACH]
Title: [Interest Check] Custom split ergo keyboard.
Post by: OPTiK on Wed, 21 March 2012, 20:15:37
Quote from: Dox;552911
This.

I got some HDMI connectors today to do some prototyping. Those pins tiny! 0.5mm pitch. Anyone know the best way to solder those with a standard soldering iron?
(Attachment) 45211[/ATTACH] (Attachment) 45212[/ATTACH]

A really fine tip with fine guage wire lol. I could do that with my 12 watt soldering iron, doubt you can do it with a radio shack iron.
Title: [Interest Check] Custom split ergo keyboard.
Post by: Dox on Wed, 21 March 2012, 20:34:35
I have done the right hand PCB layout. I'll add the option for PCB mounted switch as well as diodes inside the switch.
[ATTACH=CONFIG]45248[/ATTACH]
Title: [Interest Check] Custom split ergo keyboard.
Post by: dorkvader on Wed, 21 March 2012, 20:49:19
Quote from: OPTiK;553025
A really fine tip with fine guage wire lol. I could do that with my 12 watt soldering iron, doubt you can do it with a radio shack iron.
Alternatively, you can just flood over all the pins with a bunch of solder bridges, then suck off the excess with (normally) some copper braid.

Those are surface mount, right? Will there be PCB support for if I want to -say- get some through-hole ones?
Title: [Interest Check] Custom split ergo keyboard.
Post by: ironman31 on Wed, 21 March 2012, 20:58:03
I'm getting excited
Title: [Interest Check] Custom split ergo keyboard.
Post by: Dox on Wed, 21 March 2012, 21:10:47
Quote from: dorkvader;553054
Alternatively, you can just flood over all the pins with a bunch of solder bridges, then suck off the excess with (normally) some copper braid.

Those are surface mount, right? Will there be PCB support for if I want to -say- get some through-hole ones?

Yes those are surface mount. I would need the datasheet of the connector to check if the holes would interfere.
Title: [Interest Check] Custom split ergo keyboard.
Post by: sordna on Wed, 21 March 2012, 21:50:28
Quote from: Dox;553042
I have done the right hand PCB layout. I'll add the option for PCB mounted switch as well as diodes inside the switch.
(Attachment) 45248[/ATTACH]


How about you make the PCB accommodate cherry switches that include the diodes? (and for folks not using switches with diodes, they can still surface-solder diodes at the same soldering points. Shouldn't be hard to make the PCB take DW switches (with pins, with diodes).
Title: [Interest Check] Custom split ergo keyboard.
Post by: Dox on Wed, 21 March 2012, 21:56:47
Quote from: sordna;553089
Quote from: Dox;553042
I have done the right hand PCB layout. I'll add the option for PCB mounted switch as well as diodes inside the switch.
(Attachment) 45248[/ATTACH]
How about you make the PCB accommodate cherry switches that include the diodes? (and for folks not using switches with diodes, they can still surface-solder diodes at the same soldering points. Shouldn't be hard to make the PCB take DW switches (with pins, with diodes).
....
Title: [Interest Check] Custom split ergo keyboard.
Post by: ic07 on Thu, 22 March 2012, 01:26:16
Quote from: Dox;552911
I got some HDMI connectors today to do some prototyping. [...]


This doesn't mean I'm too late with the i2C firmware, does it?  Couldn't say I'm close yet, but I'm making progress...
Title: [Interest Check] Custom split ergo keyboard.
Post by: sordna on Thu, 22 March 2012, 01:28:17
I plan to get red switches from Kinesis btw, they only sell pcb-mounted switches with pins and diodes, here's a couple I got a while back (photo is from my wiki. (http://geekhack.org/showwiki.php?title=Island:26579)

(http://geekhack.org/attachment.php?attachmentid=39304&d=1328162640)
Title: [Interest Check] Custom split ergo keyboard.
Post by: REVENGE on Thu, 22 March 2012, 02:41:50
Dead set on using an HDMI connector? That's way beyond my soldering skill level! D:
Title: [Interest Check] Custom split ergo keyboard.
Post by: Dox on Thu, 22 March 2012, 09:11:13
ic07, you're not too late, I'm using HDMI until you get something working, but I want this to progress.

sordna, switches with pins and diodes will be supported.
Title: [Interest Check] Custom split ergo keyboard.
Post by: bpiphany on Thu, 22 March 2012, 19:05:03
Quote from: dorkvader;553054
Alternatively, you can just flood over all the pins with a bunch of solder bridges, then suck off the excess with (normally) some copper braid.

Those are surface mount, right? Will there be PCB support for if I want to -say- get some through-hole ones?


After a few tries you get the amount of solder correct. After that it is a smooth experience (http://www.youtube.com/watch?v=t06malVew40) =)
Title: [Interest Check] Custom split ergo keyboard.
Post by: dorkvader on Fri, 23 March 2012, 00:30:51
Yeah, but I'm still a little worried about all the relatively fine pitch chips I need to solder for a project I'm getting into.
Title: [Interest Check] Custom split ergo keyboard.
Post by: laffindude on Fri, 23 March 2012, 01:36:40
Hi. I am still in this even if I don't really check the thread. I see we're still stuck on the case. I am gonna fire off an email to a friend to see if he can help with the aluminum case.
Title: [Interest Check] Custom split ergo keyboard.
Post by: tradet on Sat, 24 March 2012, 18:26:11
Sounds tempting. Interested depending on the price. $200 maybe?
Title: [Interest Check] Custom split ergo keyboard.
Post by: jblack801 on Tue, 27 March 2012, 00:37:51
Quote from: PrinsValium;554008
After a few tries you get the amount of solder correct. After that it is a smooth experience (http://www.youtube.com/watch?v=t06malVew40) =)


I may be a bit of a soldering amateur, but damn that was awesome.
Title: [Interest Check] Custom split ergo keyboard.
Post by: sordna on Tue, 27 March 2012, 00:47:00
This video is very impressive, such CLEAN soldering !!!

[video=youtube;5uiroWBkdFY]http://www.youtube.com/watch?v=5uiroWBkdFY[/video]
Title: [Interest Check] Custom split ergo keyboard.
Post by: ic07 on Mon, 02 April 2012, 22:09:13
Got I2C working the other day!  And spring break's coming up, so I'm hoping (God willing) to have at the very least some beta quality firmware done by the end of next week.  I'll post my documentation and code when I get it working.  Sorry it's taken so long, but thanks for being patient :) .
Title: [Interest Check] Custom split ergo keyboard.
Post by: dorkvader on Wed, 04 April 2012, 01:44:27
This is very good news, ic07! I am impressed with both your dedication and your results. We are patient here: Time is what is necessary for proper design.
Title: [Interest Check] Custom split ergo keyboard.
Post by: bpiphany on Fri, 06 April 2012, 06:02:33
G'damn these things are small. I ordered a bunch of 0402 components for using when reconstructing the Teensy directly on the main board. Time to do some practice I think, buying a finer tipped soldering iron, and finding someone willing to borrow me a stereo loupe perhaps...

[video=youtube;66GV4OuShzI]http://www.youtube.com/watch?v=66GV4OuShzI[/video]
Title: [Interest Check] Custom split ergo keyboard.
Post by: alaricljs on Fri, 06 April 2012, 07:59:30
Tin both pads, hold the 0402 down to the board with tweezers hit 1 pad with the soldering iron briefly.  Check to see if the other pad got sufficiently heated to be properly soldered.  Sometimes it happens.  Then finish it out.
Title: [Interest Check] Custom split ergo keyboard.
Post by: dirge on Fri, 06 April 2012, 09:32:28
keep it up guys, in for at least one regardless of price.
Title: [Interest Check] Custom split ergo keyboard.
Post by: QuinRiva on Fri, 06 April 2012, 10:37:33
I've been interested in making something along these lines for a while, and I've done a quick mock up based on Dox's design.  Mine will largely be sheetmetal based as that is the tools I have access to, so I'm looking at having the keys plate mounted and having the left and right keyboard mounted on a chair.  As far as curvature goes that isn't really much of a problem for me as I can do that pretty easily, but I've been having trouble trying to determine the best direction for curvature and the dimensions.

Also what have you used to draw the model and where have you sourced the switch models?

[ATTACH=CONFIG]47545[/ATTACH]
Title: [Interest Check] Custom split ergo keyboard.
Post by: Dox on Fri, 06 April 2012, 12:04:40
Quote from: ic07;565242
Got I2C working the other day!  And spring break's coming up, so I'm hoping (God willing) to have at the very least some beta quality firmware done by the end of next week.  I'll post my documentation and code when I get it working.  Sorry it's taken so long, but thanks for being patient :) .
Great! I'll wait for your documentation!

Quote from: PrinsValium;568588
G'damn these things are small. I ordered a bunch of 0402 components for using when reconstructing the Teensy directly on the main board. Time to do some practice I think, buying a finer tipped soldering iron, and finding someone willing to borrow me a stereo loupe perhaps...

[video=youtube;66GV4OuShzI]http://www.youtube.com/watch?v=66GV4OuShzI[/video]
Man, thee things are sooo tiny, you should have gone with some 0603 or 0805.

Quote from: QuinRiva;568863
I've been interested in making something along these lines for a while, and I've done a quick mock up based on Dox's design.  Mine will largely be sheetmetal based as that is the tools I have access to, so I'm looking at having the keys plate mounted and having the left and right keyboard mounted on a chair.  As far as curvature goes that isn't really much of a problem for me as I can do that pretty easily, but I've been having trouble trying to determine the best direction for curvature and the dimensions.

Also what have you used to draw the model and where have you sourced the switch models?

(Attachment) 47545[/ATTACH]
Interesting, are you going to use a curved PCB or just and wire it?
 I used SolidWorks for the model and I did the switch myself from the pictures and dimensions here (http://www.cherrycorp.com/english/switches/key/mx.htm).
Title: [Interest Check] Custom split ergo keyboard.
Post by: bpiphany on Fri, 06 April 2012, 16:47:26
Quote from: alaricljs;568654
Tin both pads, hold the 0402 down to the board with tweezers hit 1 pad with the soldering iron briefly.  Check to see if the other pad got sufficiently heated to be properly soldered.  Sometimes it happens.  Then finish it out.

Yeah, the video pretty much shows how to do it, nothing new there either really. The thing is though, I could barely grab one of them with my "pointy" tip tweezers. Have to go needle tip with these suckers. I can probably fit ten or so of them on the tip of my soldering iron as well... Have to consider spacing on the layout as well to be able to get down to all solder pads.

Quote from: Dox;568947
Man, thee things are sooo tiny, you should have gone with some 0603 or 0805.

I am going to seriously consider this.
Title: [Interest Check] Custom split ergo keyboard.
Post by: Icarium on Fri, 06 April 2012, 17:36:05
Quote from: alaricljs;568654
Tin both pads, hold the 0402 down to the board with tweezers hit 1 pad with the soldering iron briefly.  Check to see if the other pad got sufficiently heated to be properly soldered.  Sometimes it happens.  Then finish it out.


Don't do that. If the tin on the other pad doesn't heat up properly the component will be raised above the pad. Tin one pad, place component and solder in place, then do the other pad.

I have a stereo microscope and some very fine tips. It helps but it doesn't make the shaking go away. ;D
Title: [Interest Check] Custom split ergo keyboard.
Post by: Findecanor on Fri, 06 April 2012, 17:55:28
Quote from: QuinRiva;568863
As far as curvature goes that isn't really much of a problem for me as I can do that pretty easily, but I've been having trouble trying to determine the best direction for curvature and the dimensions. (Attachment) 47545[/ATTACH]
It is not that easy. The edges of each switch hole have to be straight and parallel or the switches will not fit properly.
You would have to separate the columns ...
Title: [Interest Check] Custom split ergo keyboard.
Post by: jblack801 on Fri, 06 April 2012, 17:57:46
I hope it gets easier in the final product. I am comfortable with switch sized leads, but I don't own a microscope or steady hands for components this tiny. hehe
Title: [Interest Check] Custom split ergo keyboard.
Post by: QuinRiva on Sat, 07 April 2012, 00:58:06
Deflection is pretty small (0.3mm difference in height between the edge and the centre, and 0.2mm in the y-axis, but the later can be accounted for by bend deductions).  However I take your point, so I might try to knock something up with a transverse FR curve along the x-axis.  As far as precision goes, my pressbrake is rated at 0.002mm so that shouldn't be an issue:
[ATTACH=CONFIG]47655[/ATTACH]
Title: [Interest Check] Custom split ergo keyboard.
Post by: QuinRiva on Sun, 08 April 2012, 02:53:20
I've removed all curvature across the key-holes, and I'm working on the edges.  I've made the corners square for the moment, but I think that I've worked out a way around that, but it uses a crap load more metal.

Dox, is it possible to get a dimensional drawing of your design?

[ATTACH=CONFIG]47771[/ATTACH]
Title: [Interest Check] Custom split ergo keyboard.
Post by: dorkvader on Sun, 08 April 2012, 15:00:26
QuinRiva: that's a good looking keywell. If we could get kinesis-like keywells on this project, it would be amazing!

Couple of manufactureing difficulties:
1. it would be significantly harder to make. I imagine the only cost-effective way to get that shape would be to stamp it
2. It raises the question on how to make a "base" for it. I wolud be fine with what is shown in your image, having an "open" keyboard like that, but if there needs to be some sort of case made, I imagine it would be difficult
3. Making a PCB for that would be difficult, involving either multiple PCBs with connectors, or some sort of shaped/curved/flexible PCB

Nevertheless, the design is good, and all the issues aren't insurmountable. I imagine one could solder it point-to-point without too much difficulty. I don't know what it'd be to stamp them, though.
Title: [Interest Check] Custom split ergo keyboard.
Post by: hoggy on Sun, 08 April 2012, 15:44:03
Maltron keyboards are all signed by the person who makes them.  Any plans for the people involved in this project to do the same?
Title: [Interest Check] Custom split ergo keyboard.
Post by: Input Nirvana on Sun, 08 April 2012, 16:03:26
Like this thread!

I like signing them too...how cool is that?????
Title: [Interest Check] Custom split ergo keyboard.
Post by: QuinRiva on Mon, 09 April 2012, 03:17:52
Quote from: dorkvader;570763
QuinRiva: that's a good looking keywell. If we could get kinesis-like keywells on this project, it would be amazing!

Couple of manufactureing difficulties:
1. it would be significantly harder to make. I imagine the only cost-effective way to get that shape would be to stamp it
2. It raises the question on how to make a "base" for it. I wolud be fine with what is shown in your image, having an "open" keyboard like that, but if there needs to be some sort of case made, I imagine it would be difficult
3. Making a PCB for that would be difficult, involving either multiple PCBs with connectors, or some sort of shaped/curved/flexible PCB

Nevertheless, the design is good, and all the issues aren't insurmountable. I imagine one could solder it point-to-point without too much difficulty. I don't know what it'd be to stamp them, though.

1.  Not really, as I have stated I intend to use a laser and press-brake to manufacture.  Cost effectiveness is difficult to gauge as the large number of folds, most of which need to be accurate, demand a good-press brake and experienced operator.  I have access to a good pressbrake and my operator is an Astro robot.  However Dox's design could be manufactured on the cheap using sheet metal particularly if he squared the corners.
2.  I've already designed the base (see pictures below); however I don't intend to have an enclosure that sits around the keys.  It wouldn't be too hard to make, I just don't think that it is necessary for plate mounted keyboards.
3.  Not really, I intend to just use a flexible PCB (http://www.instructables.com/id/DIY-Flexible-Printed-Circuits/).  They can be a bit tricky to solder on, so I think that the best option is to use a solid PCB for the core components, and then a flexible PCB for the keys.

Hope that makes some sense.  Keep up the suggestions though, as this is my first time at this sort of thing.

[ATTACH=CONFIG]47882[/ATTACH][ATTACH=CONFIG]47883[/ATTACH][ATTACH=CONFIG]47884[/ATTACH]
Title: [Interest Check] Custom split ergo keyboard.
Post by: sordna on Mon, 09 April 2012, 04:46:22
I like the idea of the bend-to-create-a-case, but I don't like the curvature. First of all it's too exaggerated, the pinkies would likely suffer having to hit the edge columns at such an angle. Anyway, I would like this keyboard to be flat for the following reasons:

1. It would make it much easier to type with one hand whenever you wanted to
2. It would make it easier to type with 2-3 fingers on each hand (RSI battling technique)
3. We don't need another Kinesis, whoever wants keywells can buy a pair from Kinesis with red or brown switches soldered in place and ready to go for just $90.
Title: [Interest Check] Custom split ergo keyboard.
Post by: Icarium on Mon, 09 April 2012, 15:16:26
Right, I was about to say the same thing as Sordna, just a little different. If you want keywells, buy Kinesis keywells and make the rest of the case. Kinesis keywells are plastic but that shouldn't be a problem because there are keys on top of it so you can't see it anyway. :)

Apart from that I would say, if you're going for keywells make sure they're different from the Kinesis it would be much more interesting.

Personally I am very much looking forward to the flat version as well.
Title: [Interest Check] Custom split ergo keyboard.
Post by: hoggy on Mon, 09 April 2012, 16:03:18
Custom case for a pair of kinesis keywells sounds like a great spin off project for someone...
Title: [Interest Check] Custom split ergo keyboard.
Post by: Jim66 on Mon, 09 April 2012, 16:17:16
Quote from: Icarium;571685
Right, I was about to say the same thing as Sordna, just a little different. If you want keywells, buy Kinesis keywells and make the rest of the case. Kinesis keywells are plastic but that shouldn't be a problem because there are keys on top of it so you can't see it anyway. :)

Apart from that I would say, if you're going for keywells make sure they're different from the Kinesis it would be much more interesting.

Personally I am very much looking forward to the flat version as well.

I agree with this too.

I much prefer the idea of the original flat project.
Title: [Interest Check] Custom split ergo keyboard.
Post by: ironman31 on Mon, 09 April 2012, 18:08:12
Agreed. The curving keyboard is unappealing to my dollars.
Title: [Interest Check] Custom split ergo keyboard.
Post by: Findecanor on Mon, 09 April 2012, 19:13:14
I have made a 3D keyboard design that is a middle-ground between Dox's flat keyboard, Kinesis key wells and standard QWERTY. I made several physical models to try it out, both in clay and with key switches and test typed on them. I am still stumped on how to manufacture a small run and not cost a fortune. Anyway ...

One conclusion that I came to is that I don't like the feeling when keys switches are angled too much. The ideal (for me) would actually be if all switches are pointing in the same direction but with curvature being from switches at different heights and with custom key caps.
Slanted columns and traditional key caps may feel better than flat, but only if the curvature is very slight.
Title: [Interest Check] Custom split ergo keyboard.
Post by: hoggy on Tue, 10 April 2012, 01:37:09
QuinRiva, what I forgot to say is that it looks like a really cool concept.   If it ever goes ahead, please let me know.

Please don't feel under appreciated.
Title: [Interest Check] Custom split ergo keyboard.
Post by: mbc on Tue, 10 April 2012, 05:30:26
About the cases. You could contact the guy that copied litster's case about producing your cases
 It would be a lot cheaper than aluminium
Title: [Interest Check] Custom split ergo keyboard.
Post by: QuinRiva on Wed, 11 April 2012, 03:41:02
I wasn't aware that the Kinesis Keywells were available separately, that would substantially simplify the manufacturing process.  Does anyone know how I would go about buying the keywells (with Cherry Reds) and potentially the thumb area from Australia?

Also does anyone know where I could get a dimensionalised drawing of the keywells?
Title: [Interest Check] Custom split ergo keyboard.
Post by: sordna on Wed, 11 April 2012, 10:50:26
Just go to http://kinesis-ergo.com/ and you'll find contact info. Email them and ask, they sell parts and everything, including keywells with reds which they sell as an upgrade.
Title: [Interest Check] Custom split ergo keyboard.
Post by: ic07 on Thu, 12 April 2012, 02:15:05
Beta firmware's ready :D .  As far as I can tell from a little testing on my breadboard at least - it looks stable.

The project is on github at https://github.com/benblazak/ergodox-firmware.


The pertinent files at this point are probably:

- The diagram of how i have it set up: [ATTACH=CONFIG]48135[/ATTACH]
(which is also here as an svg (https://raw.github.com/benblazak/ergodox-firmware/master/src/keyboard/ergodox/_circuit-diagram.svg), but it looks like you'll have to download it to view it)

- The text documentation for the Teensy 2.0 (https://github.com/benblazak/ergodox-firmware/blob/master/src/keyboard/ergodox/teensy-2-0.md) and MCP23018 (https://github.com/benblazak/ergodox-firmware/blob/master/src/keyboard/ergodox/mcp23018.md) code (which is less visually clear, but has lots more notes)

- And the hex file (https://github.com/downloads/benblazak/ergodox-firmware/ergodox-firmware--20120411_2105.hex) of the current firmware build :)


For notes on what it can do at the moment see the readme.md (on github) or the last commit message for the master branch.  Let me know what you guys think :) .

::edit::
Wow, just realized I reversed the row pins for the MCP23018 in my diagram.  It's correct in the .md file though.  I'll have to fix the diagram later.
Title: [Interest Check] Custom split ergo keyboard.
Post by: Dox on Thu, 12 April 2012, 11:24:41
Awesome job ic07! I'm going to order a few MCP23018 and modify my design accordingly.

Now, what would be the best 4 wire connector/cable.
Title: [Interest Check] Custom split ergo keyboard.
Post by: dirge on Thu, 12 April 2012, 11:34:10
This threads made me buy teensys and a breadboard.. I think I may be hooked...
Title: [Interest Check] Custom split ergo keyboard.
Post by: alaricljs on Thu, 12 April 2012, 12:07:44
4 pin Mini-DIN (http://en.wikipedia.org/wiki/Mini-DIN_connector#4-pin)?

4 conductor "stereo" 3.5mm TRRS (http://www.minute-man.com/acatalog/4_Conductor_3_5mm_Plugs_and_Jacks.html)?

2.5mm TRRS for silly smallness.

RJ11 would be nice but I bet the jack is too big.
Title: [Interest Check] Custom split ergo keyboard.
Post by: uberben on Thu, 12 April 2012, 12:13:40
You could also go with a standard phone cable (http://en.wikipedia.org/wiki/4P4C#4P4C). Especially if this is going to be sold in volume, it would allow the end user to replace with whatever length and style (ie curly/straight) they like by running over to the nearest dollar store.
Title: [Interest Check] Custom split ergo keyboard.
Post by: sordna on Thu, 12 April 2012, 13:48:22
Curly phone cable would be ideal for this application!
Title: [Interest Check] Custom split ergo keyboard.
Post by: Dox on Thu, 12 April 2012, 17:18:02
A phone cable would be great but unfortunately the 4p4c socket is to high to fit in the case. The same goes for Mini-DIN.
Title: [Interest Check] Custom split ergo keyboard.
Post by: sordna on Thu, 12 April 2012, 17:21:24
I'm sure there has to be low profile enough sockets... a lot of phones/headsets seem to have pretty compact sockets on them.
Title: [Interest Check] Custom split ergo keyboard.
Post by: Dox on Thu, 12 April 2012, 18:06:46
Quote from: sordna;574063
I'm sure there has to be low profile enough sockets... a lot of phones/headsets seem to have pretty compact sockets on them.

Sadly no. There is only 11.43mm from the top of the PCB to the top of the case so I would say that the maximum height for the connector is 8mm. The smallest 4p4c I found was about 15mm.
Title: [Interest Check] Custom split ergo keyboard.
Post by: sordna on Thu, 12 April 2012, 18:17:17
Can't the PCB have a cutaway so that the socket has more room up and down? Of course the socket should be secured by the case, not by the PCB (you would need some flexible leads between socket and PCB).
Title: [Interest Check] Custom split ergo keyboard.
Post by: Dox on Thu, 12 April 2012, 18:36:25
Quote from: sordna;574103
Can't the PCB have a cutaway so that the socket has more room up and down? Of course the socket should be secured by the case, not by the PCB (you would need some flexible leads between socket and PCB).
No, those sockets need to be soldered/fixed on the PCB and even if I was doing that, the distance from the interior bottom to the top of the case is 16mm (13mm usable for a connector) it's still not enough.
Let's find something else!
Title: [Interest Check] Custom split ergo keyboard.
Post by: ic07 on Thu, 12 April 2012, 18:44:15
I still like the 3.5mm (or 2.5mm) TRRS best, especially aesthetically - as long as it's possible to make it safe from shorting Vcc and any of the other 3.  It looks like the size limitations are going to keep things small enough for my taste whatever gets decided on though :) .

If using 2 sockets is an option, have you looked at any of those small coaxial power connectors (http://en.wikipedia.org/wiki/Coaxial_power_connector)?

Or something simple like a small 4 pin molex (http://en.wikipedia.org/wiki/Molex_connector)?  (Actually, I used to think this connector would be too big and not very pretty, but now I'm starting to think it might look cool...)

sordna:  If you want a curly phone cable anyway, you could always cut the connectors off one and solder some others in their place.  I've been sort of planning on making my own cable if I can, just to get the size and such just right.
Title: [Interest Check] Custom split ergo keyboard.
Post by: Dox on Thu, 12 April 2012, 18:58:54
Quote from: ic07;574128
I still like the 3.5mm (or 2.5mm) TRRS best, especially aesthetically - as long as it's possible to make it safe from shorting Vcc and any of the other 3.  It looks like the size limitations are going to keep things small enough for my taste whatever gets decided on though :) .

If using 2 sockets is an option, have you looked at any of those small coaxial power connectors (http://en.wikipedia.org/wiki/Coaxial_power_connector)?

Or something simple like a small 4 pin molex (http://en.wikipedia.org/wiki/Molex_connector)?  (Actually, I used to think this connector would be too big and not very pretty, but now I'm starting to think it might look cool...)

sordna:  If you want a curly phone cable anyway, you could always cut the connectors off one and solder some others in their place.  I've been sort of planning on making my own cable if I can, just to get the size and such just right.

Yeah think that the TRRS option is the best for now. Avoiding to short the Vcc is easy, just put the power on the contact that is the furthest outside of the case. That way, there is no chance to short anything.
I prefer to use cables/connectors that are build for external use. That rules out the molex and ribbon cables.
I can't seem to find a pcb mounted 4 contact TRRS 3.5 or 2.5mm. I have to continue searching.
Title: [Interest Check] Custom split ergo keyboard.
Post by: Parak on Thu, 12 April 2012, 19:47:40
Quote from: Dox;574136
I can't seem to find a pcb mounted 4 contact TRRS 3.5 or 2.5mm. I have to continue searching.

http://search.digikey.com/scripts/DkSearch/dksus.dll?x=0&y=0&lang=en&site=us&KeyWords=CP-43514-ND ?
Title: [Interest Check] Custom split ergo keyboard.
Post by: ic07 on Thu, 12 April 2012, 19:50:19
Quote from: Dox;574136
I can't seem to find a pcb mounted 4 contact TRRS 3.5 or 2.5mm. I have to continue searching.


Would this 2.5mm audio jack (http://www.digikey.ca/product-detail/en/SJ1-42515TS/CP1-42515TS-ND/659902) work?  Kps linked to it a while ago (I remembered because it was just just before I joined the forum and they were talking about I2C).

Or maybe this 3.5mm audio jack (http://www.digikey.ca/product-detail/en/SJ-43515TS/CP-43515TS-ND/368147) would be better - or maybe there's a different one on there that'd be preferable, I'm not really sure what some of the specs mean so I couldn't tell. :)

Quote from: Dox;574136
Avoiding to short the Vcc is easy, just put the power on the contact that is the furthest outside of the case.


What about things like if the connector gets plugged in to the right hand side first, and then shorts on the left hand side case (or some keys, or something)?  Or am I just being paranoid now, lol.
Title: [Interest Check] Custom split ergo keyboard.
Post by: Dox on Thu, 12 April 2012, 20:00:35
Thanks Parak, order placed!

ic07, I prefer the 3.5mm as there is enough place for it and it will be more sturdy.
No matter what side you plug first, with the power on the outside, I think there is no chance to short anything.
Title: [Interest Check] Custom split ergo keyboard.
Post by: Dox on Fri, 13 April 2012, 15:53:31
ic07, I'm trying to compile your firmware but I get this error.
Code: [Select]


Compiling C: lib-other/pjrc/usb_keyboard/usb_keyboard.c
avr-gcc -c -mmcu=atmega32u4         -I. -gdwarf-2 -DF_CPU=16000000UL -Os -funsigned-char -funsigned-
bitfields -ffunction-sections -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=./li
b-other/pjrc/usb_keyboard/usb_keyboard.lst -I. -std=gnu99 -MMD -MP -MF .dep/usb_keyboard.o.d lib-oth
er/pjrc/usb_keyboard/usb_keyboard.c -o lib-other/pjrc/usb_keyboard/usb_keyboard.o


Linking: firmware.elf
avr-gcc -mmcu=atmega32u4         -I. -gdwarf-2 -DF_CPU=16000000UL -Os -funsigned-char -funsigned-bit
fields -ffunction-sections -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=lib-oth
er/pjrc/usb_keyboard/usb_keyboard.o -I. -std=gnu99 -MMD -MP -MF .dep/firmware.elf.d lib-other/pjrc/u
sb_keyboard/usb_keyboard.o --output firmware.elf -Wl,-Map=firmware.map,--cref -Wl,--relax -Wl,--gc-s
ections     -lm
c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/../../../../avr/lib/avr5/crtm32u4.o:(.init9+0x0): undefi
ned reference to `main'
MAKE[1]: *** [firmware.elf] Error 1
MAKE[1]: Leaving directory `C:/Users/Dox/GIT/benblazak-ergodox-firmware-201e38c/src'
MAKE: *** [all] Error 2

I also tried your compiled .hex and nothing is happening. Any idea what's going on?
Title: [Interest Check] Custom split ergo keyboard.
Post by: ic07 on Fri, 13 April 2012, 21:54:35
I think the compile error was from me using `$(shell find ... '*.c')` in the makefile (which in windows probably meant that no .c files were included in the build at all, lol).  Sorry, I forgot to think about that.  Hopefully it works now (using `$(wildcard ... *.c)`).

As for the .hex, I just downloaded and retested it on my little setup, and it worked...  What should happen is:
- all the LEDs should go high for about 1 second (while USB initializes and we wait for drivers to load)
- then all LEDs should go off unless one of the indicators is currently set (I have numlock on in the picture below)
- it should wait for "keypresses" and generate them if they're detected

Did I do the diagram wrong?  I'll put an actual pic of my setup below just in case.  

breadboard setup:
- note: row and column pins are disconnected; i don't have switches of any type at the moment, so i've been using temporary wires when i needed to test for keypresses
[ATTACH=CONFIG]48226[/ATTACH]
Title: [Interest Check] Custom split ergo keyboard.
Post by: Dox on Fri, 13 April 2012, 23:26:45
Ok the hex file is working, I had my 2.2k resistors to the ground instead of vcc :doh:.
I can now compile it too with the revised makefile.
Thanks!
Title: [Interest Check] Custom split ergo keyboard.
Post by: Dox on Sun, 15 April 2012, 11:44:15
I have tested the firmware on a breadboard and everything seem to work fine.
I'm now modifying my 3d model with the 3.5mm TRRS and then the pcb.
After 6 months, this is getting very close to the first prototype. Thanks to everyone who got involved in a way or an other until now!
Title: [Interest Check] Custom split ergo keyboard.
Post by: lorem3k on Sun, 15 April 2012, 22:04:52
You could probably use threaded 3.5mm connectors for extra connection strength.
Title: [Interest Check] Custom split ergo keyboard.
Post by: dorkvader on Wed, 18 April 2012, 01:40:38
Quote from: lorem3k;575797
You could probably use threaded 3.5mm connectors for extra connection strength.

Normally, I'm rather against those, but in this case, I think it's okay, as you can use non threaded connectors with most (All?) threaded jacks. I think the real issue now is finding threaded TRRS connectors.

Bytheway, I would still prefer to have two 3.5mm jacks (one to send, and one to receive). It'd be much more flexible in terms of choice (there are a million TS and TRS jacks) and TS and TRS plugs are very durable, and easy to find. I grabbed 20 or so Neutrik (now REAN) NYS-231 TRS plugs. You can get them ~$.70 shipped in low quantities (.90 for the TRS version)
http://www.daleproaudio.com/p-4058-neutrik-nys226-35mm-ts-mono-connector-nickelsilver.aspx

These are easy to solder to, cheap and in practice have been more durable than the extremely beefy Canare F-16

One issue is that you'd be carrying mixed signals power/data on the same connector.
---
I anticipate the largest issue with the TRRS connector is the fact that when it's plugged or unplugged, you will temporarily short each connector to ground as you unplug it or plug it in. This may not be a big issue for the data lines, but there should be some protection for when the power is temporarily shorted to ground.

I will continue looking for a beefy enough low profile connector suitable for this task.
Title: [Interest Check] Custom split ergo keyboard.
Post by: rburrows on Mon, 23 April 2012, 23:09:32
I love this design and I'm interested in one for ~$400, possibly w/ soldering service.

I have a note/suggestion (apologies if this is already covered upthread):

Is it a deliberate design choice to have outer-bottom key normal-sized rather than wide like the 4 above it? From my own experience with the equivalent key as a modifier (alt) on the Truly Ergonomic board, having a wider key helps in two ways:

As a single modifier: I tend to move my whole arm slightly out of home row alignment. This coarse motion stays accurate because of the wider key surface (Fitts' Law at work?). Similarly, I find swatting the wide hyphen/minus on the top corner of the TE to be easier than on a traditional board.

As a combo modifier with the key above: In this case, the pinky would actuate the bottom key and the ring finger the key above it. The pinky naturally wants to rest farther out than the ring finger, and in the current layout would tend to locate over the "empty" space that could be captured by a wider key.

You're probably too far along on schematics and prototyping but I thought I'd put in my two cents. Keep up the great work!

-Rob

[ATTACH=CONFIG]48815[/ATTACH]
Title: [Interest Check] Custom split ergo keyboard.
Post by: tjweir on Wed, 25 April 2012, 06:50:12
I'd like to register my interest at $300 and offer a bit of inspiration:
http://www.otd.kr/bbs/board.php?bo_table=album&wr_id=116384
Title: [Interest Check] Custom split ergo keyboard.
Post by: OrangeJewce on Wed, 25 April 2012, 10:04:11
I have followed this thread closely for a month now, and have slowly built up enthusiasm for this project. Thus, I will throw my name in the hat as well, for anywhere between $300 and $400 (Edit: This would be fully assembled WITH keycaps). I very much look forward to seeing the first prototype!

Cheers,

Ben
Title: [Interest Check] Custom split ergo keyboard.
Post by: Jim66 on Thu, 26 April 2012, 04:16:37
I'm not sure if any of you guys have seen this over at DT; it's a lovely split ergo 'home brew'.

http://deskthority.net/workshop-f7/my-diy-keyboard-collection-or-how-i-became-a-kb-geek-t2534.html (http://deskthority.net/workshop-f7/my-diy-keyboard-collection-or-how-i-became-a-kb-geek-t2534.html)

(http://deskthority.net/resources/bluecube-inside-view/3109)
(http://deskthority.net/resources/bluecube-laying-flat/3108)
(http://deskthority.net/resources/setup-with-mainly-standard-caps/3112)
(http://deskthority.net/resources/very-little-space-inside-but-just-enough/3113)
Title: [Interest Check] Custom split ergo keyboard.
Post by: Spharx on Thu, 26 April 2012, 07:57:47
Damn this is gonna be expensive ;( and also I don't like the shapeways idea.
Did you considered to make this projects more public so that you can find maybe company's who are willing to buy in larger scales or even sponsors?
I would buy a metal version for up to 200$ ... but this would be a miracle if this could be happen.

Pls update the first post if something changes in the design or the price since this is the first information that a uninformed person will get.
Quote
Last edited by Dox; 27 Dec 2011 at 17:15.
Title: [Interest Check] Custom split ergo keyboard.
Post by: jblack801 on Thu, 26 April 2012, 10:54:18
Quote from: Spharx;582682
Damn this is gonna be expensive ;( and also I don't like the shapeways idea.
Did you considered to make this projects more public so that you can find maybe company's who are willing to buy in larger scales or even sponsors?
I would buy a metal version for up to 200$ ... but this would be a miracle if this could be happen.

Pls update the first post if something changes in the design or the price since this is the first information that a informed person will get.

Or even something like Kickstarter?
Title: [Interest Check] Custom split ergo keyboard.
Post by: suka on Thu, 26 April 2012, 11:21:50
Quote from: Spharx;582682
Damn this is gonna be expensive ;( and also I don't like the shapeways idea.
As I mentioned on deskthority the case parts of the blue split keyboard would cost around 50€  or even less if optimized for it. which I find rather cheap - but for that flat design a custom PCB would also work, true.  But then there would still be no case around it.

The idea of promoting it is tempting, but after that Desaster with the other great design on this forum (can't remember the name, programmable tenkeyless with tracking that was later copied in China) I am not anxious to put my work and money into something that would be too easy to copy anyways.  So open-sourcing the design documents and firmware as well as giving some help building it will allow anybody interested to recreate or better yet improve the design.



Gesendet von meinem MB525 mit Tapatalk 2
Title: [Interest Check] Custom split ergo keyboard.
Post by: hoggy on Thu, 26 April 2012, 14:02:20
Do you mean Lowpoly's mini-guru?  Or Lilster's filco/phantom case?

The danger of something more public like kickstarter is that you start to cross the line from a hobby to a job.  Hobbies are far more likely to be fun.

This is truly a boutique product.  Unless some company steals the idea, you may never get the chance again.  Grab it with both hands and get your wallet out.

I'm sorry for the rant.
Title: [Interest Check] Custom split ergo keyboard.
Post by: alaricljs on Thu, 26 April 2012, 14:07:22
Quote from: hoggy;582978
I'm sorry for the rant.

If that was a rant I think your blood sugar must be low, or perhaps you're on some depressant?

Anyhow, while kickstarter is nifty there's a whole lot of work to put into making a project KS ready, and there's a whole lot of money that gets eaten by KS.  Also if you decide to go the KS route, you are deciding that if the KS funding falls through the project doesn't happen.  I don't know what sort of link you get to your funders, but here Dox gets the ability to say that he's going through with it one way or the other and the more people that are interested the lower the price is.  You can't vary pricing in KS based on funding and I'm sure they would crack down on someone trying to use KS as a communications platform to get the under-funded project going with different pricing by way of paypal.
Title: [Interest Check] Custom split ergo keyboard.
Post by: ic07 on Thu, 26 April 2012, 15:25:47
Suka: Your project is awesome.  Jim66, thanks for the original post.  If I ever do a keyboard completely by myself, I'm gunna be digging out your link :) .  Also (in response to some comments on the deskauthority thread), for using a connector between the two halves, have you considered I2C or SPI I/O expanders?  It looks like we'll stick with I2C for this project, but if you're willing to accept the extra wire (5 total instead of 4) SPI would be much faster (from experiment, a simple usage of I2C seems to limit the scan rate to ~167Hz IIRC).  We have a firmware (https://github.com/benblazak/ergodox-firmware) (that's not quite done, but should be stable enough) that'll handle I2C, if you didn't want to just add the capability to your own.  And if the Teensy has similar hardware support for SPI I doubt it'd be overly hard to add.  Anyway, thanks for the write up :) .


[/HR]

Rburrows, tjweir, OrangeJewce: I've been considering dorkvader kind of the official greeter all this time, but I wanted to welcome you too.  I'm glad to see people still posting to register interest!


[/HR]

And Dox, I know I'm way late, but I never said how excited I was (am) that we're getting close to first prototype. :D


[/HR]

About the connector:

Did we loose a few posts?  But anyway, the discussion made me think about it even more, and here's a few things I realized (I'll call the MCP23018 side the LH side, and the Teensy side the RH side, for the sake of brevity):



Also:




[/HR]

About the firmware:

I was wondering if anyone would care to design a QWERTY (and maybe Dvorak?) layout?  The current QWERTY layout is rather pathetic, but I just don't feel like putting that much time into it because I'm likely going to neglect both and give Arensito (http://www.pvv.org/~hakonhal/main.cgi/keyboard) a serious shot.  What I'm thinking, if I can get decent QWERTY and/or Dvorak layouts, is that I'll compile the firmware with all three layouts separately, and post 3 different .hex files for everyone's convenience.  If you'd like to take a look, please see the layout documentation file (https://github.com/benblazak/ergodox-firmware/blob/dev/src/keyboard/ergodox/layout.md) on github (make sure you're on the 'dev' branch), and let me know if you have any questions.

Partly implied in the above, I'm not currently planning to implement on-keyboard remapping.  I'm almost certain it wouldn't be technically hard (it might be almost trivial) with the current design, but I can't think of a good way to do it.  The thing is, if you're willing to learn the *smallest* bit about Make and C (or if you already know both; and I'll try to write a little howto before I consider the project done) you'll be able to remap to your heart's content *and* store keymaps much more easily than you could with on-keyboard remapping, and with no extra effort in the firmware.  If you're willing to learn a lot (or just a little extra, if you already know C), you'll be able to write new keypress/release functions (all keypresses and releases are function calls) and do most anything you want, which wouldn't be possible at all with other methods.  If anyone has some good ideas about how on-keyboard remapping could work though, I'd be interested to hear them; if only because it's a problem I couldn't think of an elegant solution to.

Also, I'm currently working on NKRO.  I'd really like to make it work, but I'm not completely sure if I'll have the patience.  Is this very important to people?

And if anyone has any other thoughts on the firmware I'd be interested to hear them, since the design is starting to finalize in my head.  Not sure what else I'll have the patience/time to implement, but suggestions are always good.

Thanks :) .  Sorry this post is so long.
Title: [Interest Check] Custom split ergo keyboard.
Post by: hoggy on Thu, 26 April 2012, 16:18:09
NKRO is a great feature when buying - I think it's less important when actually using.  A good deal of members love Model Ms - and they have 2KRO.


Did you mean 6KRO or full NKRO?
Title: [Interest Check] Custom split ergo keyboard.
Post by: hoggy on Thu, 26 April 2012, 16:21:40
Quote from: alaricljs;582989
If that was a rant I think your blood sugar must be low, or perhaps you're on some depressant?

There was a lot of editing...
Title: [Interest Check] Custom split ergo keyboard.
Post by: ic07 on Thu, 26 April 2012, 20:45:42
Quote from: hoggy;583086
Did you mean 6KRO or full NKRO?

Full NKRO.  Right now we have 6KRO + 8 modifiers, since that's what the PJRC usb_keyboard example (which implements the usb keyboard boot mode) has.
Title: [Interest Check] Custom split ergo keyboard.
Post by: hoggy on Fri, 27 April 2012, 00:33:08
Cool! 6 KRO + mods would be fine with me.  I don't type that fast and I use my fingers, not my fists.

I'll take a look at the layouts over the weekend if that's okay.
Title: [Interest Check] Custom split ergo keyboard.
Post by: hoggy on Fri, 27 April 2012, 01:11:26
Would the controller be able to handle mouse movements?  My initial idea would be to have an embedded cursor key set in the right half (layer key in the left half) and the same on the left, but for the mouse.  The mouse click buttons would be on the thumb keys in the same layer.


ijkl - cursor keys
edsf - mouse keys.  Mouse buttons on the two main thumb keys on the left half.

Any thoughts?
Title: [Interest Check] Custom split ergo keyboard.
Post by: ic07 on Fri, 27 April 2012, 02:35:54
:)  So it looks like I don't need to be sad if NKRO falls through then.  I *do* still want to try though, just because it'd be a shame for the USB spec to beat me like that...

Quote from: hoggy;583601
I'll take a look at the layouts over the weekend if that's okay.

Thanks!

---

About mouse movements, it's not possible in the firmware right now, but I think PJRC has some code that would work, so hopefully it won't be way too hard.  [EDIT: I tried it and it didn't work like I hoped - so it will be pretty hard, or at least pretty time consuming.  Oops.  But I'll see if I can do it anyway.]  Thanks for reminding me, by the way, I meant to support that at one point but then I forgot.  It's in my todo list now.

And, sorry, no thoughts on mouse keys from me - lol, to be honest, between gvim and a real mouse, I don't see their purpose - but I think lots of other people here will be happy to have them around :) .
Title: [Interest Check] Custom split ergo keyboard.
Post by: boli on Fri, 27 April 2012, 02:40:45
Quote from: ic07;583044
If anyone has some good ideas about how on-keyboard remapping could work though, I'd be interested to hear them; if only because it's a problem I couldn't think of an elegant solution to.

What do you think about the Kinesis way (http://www.kinesis-ergo.com/tech_support/remapping.htm)? The process is very simple:
1. Enter remapping mode by pressing some key combination
2. Press the key with the character you want to remap (source)
3. Press key at the location you want the above characters to be at (target)
4. Optionally repeat steps 2 and 3 for other keys
5. Exit remapping mode by pressing some key combination

While this is simple, there are some constraints: you always move all characters from a key, that is unshifted and shifted. That's mostly OK, but some people may want to move number row shifted symbols independently from the numbers themselves for example. Maybe advanced remappings such as this could require software, but basic remapping would not.

Important to note: In step 2 the current remapping does not matter, the "source" character is always from the default unremapped keyboard

Personally I like this approach a lot, it's very easy and requires no software. No matter which OS I boot into, I always have the layout I want.
Title: [Interest Check] Custom split ergo keyboard.
Post by: sherryton on Fri, 27 April 2012, 15:09:48
Interested.  Please put me down dork!
Title: [Interest Check] Custom split ergo keyboard.
Post by: ic07 on Fri, 27 April 2012, 15:56:44
Quote from: boli;583673
What do you think about the Kinesis way (http://www.kinesis-ergo.com/tech_support/remapping.htm)?


I think it's good, within the limitations you mentioned.  Additionally, you cannot save or reload previous maps that you've made, so to me it'd seem that it was only good for quick remaps involving just a few keys.  Also, as you mentioned, the "source" character is always from the default unremapped keyboard - but with a DIY project there is no One True Default keyboard, as there is with a commercial product.  Actually, if things work out, there will be Three True Defaults, lol, along with the option to roll your own, which I was thinking would be rather confusing (and the Kinesis method of making everyone use the default QWERTY map to remap, even if their keycaps are Dvorak, seems unreasonable to me).  So that would increase the documentation burden a bit - and the burden on the keymap designers.

Still, you're making me reconsider...  Are quick, small remaps common enough for it to be worth it?  Or, are Make and the avr-gcc toolchain (even with a nice howto written up) user unfriendly enough that the limitations of the Kinesis method are worth it for larger remaps?  I tend to forget that not everyone's perfectly at home with a terminal and a text editor, so I'm probably in need of some perspective here.

Quote from: boli;583673
[...] you always move all characters from a key, that is unshifted and shifted. [...]


In Kinesis defense, this is a (slightly annoying) consequence of how keyboards are designed.  That is, keys and shifted keys have the same keycode, and the host is responsible for registering different characters based on the presence of modifiers (which are either present for all the keys pressed, or none of them), so there's nothing the keyboard can do.  If you really wanted to move symbols around separately, it might be possible to implement shift as a layer key and use the standalone keycodes for symbols... but that'd be changing the meaning of things.

Which brings up another limitation of the Kinesis method: keycodes not present in the default layout aren't available at all.

Quote from: boli;583673
Personally I like this approach a lot, it's very easy and requires no software. No matter which OS I boot into, I always have the layout I want.


For what it's worth, modding the keymap in the firmware source would be OS independent too - and the software required already works (with slightly different interfaces) on every major OS.
Title: [Interest Check] Custom split ergo keyboard.
Post by: ic07 on Fri, 27 April 2012, 20:05:30
Quote from: hoggy;583634
Would the controller be able to handle mouse movements?

Quote from: ic07;583669
[...] it's not possible in the firmware right now, but I think PJRC has some code that would work, so hopefully it won't be way too hard.  [...]


Spoke too soon :/ .  The PJRC keyboard and mouse code doesn't quite work together, so I have to go learn about device side USB before I can implement it, which might take a while.  Or I could use LUFA, but that looks just as hard.  Can't say when (or promise if) I'll have it done, but I'll work on it.  Sorry about that.
Title: [Interest Check] Custom split ergo keyboard.
Post by: alaricljs on Fri, 27 April 2012, 20:10:53
There are other KB firmwares for the Teensy scattered about here, hasu has one w/ mousekeys.  You might learn from those.
Title: [Interest Check] Custom split ergo keyboard.
Post by: suka on Sat, 28 April 2012, 02:19:40
Give LUFA a try: it comes with several examples using both mouse and keyboard that serve as a good starting point.
Title: [Interest Check] Custom split ergo keyboard.
Post by: dorkvader on Sun, 29 April 2012, 01:00:25
Quote from: sherryton;584107
Interested.  Please put me down dork!
Updated the list!

All this talk of programming: I'm personally not that excited about it, especially given how easy it should be to program a new layout on these things. It might be a handy thing to have, but ultimately, I'd rather get the work done on that when we're waiting for them to ship. Same with full NKRO. It'd be amazing, but it's a "want" not a needed feature, and I feel it should be implemented once we are assured of the production and all critical features are taken care of.
Title: [Interest Check] Custom split ergo keyboard.
Post by: ironman31 on Sun, 29 April 2012, 08:04:21
Agreed
Title: [Interest Check] Custom split ergo keyboard.
Post by: fossala on Sun, 29 April 2012, 08:08:25
Is this still aiming at $400. What is included?
Title: [Interest Check] Custom split ergo keyboard.
Post by: dorkvader on Sun, 29 April 2012, 14:19:31
Fossala: We're still trying to price things out. The last price update I remember was in december 2011:

Quote from: Dox;479955
Ok, here is the new case. There is still no trackpoint.
(Attachment) 36215[/ATTACH] (Attachment) 36214[/ATTACH]

2 set of 11 plates (including the mounting plate) per hand. The plates are symmetric for the second hand. I still need to do something to give it some angle/mounting option.

To give you an idea, for 10 set of 11 plates (5 keyboards) not anodized, the cost would be around 110$ per hand (plates only).

Now, I imagine the cost will be somewhat lower, as the quantity will likely be an order of magnitude higher. From what I've read on machine shop prices, it might not be that much lower, though.

So if the case is $200 total, the PCB will likely come in under $100. Switches are ~$0.8*76=$60 (unless you're harvesting them from somewhere, or already bought them from 7bit), teensy is ~$18 (I think?). I don't know what the connecting cable, connectors and that signalling chip is, but I feel like it's under $30 all told.

So all in all, maybe about $400 without keycaps.

The best savings will be in the PCB. Lots of PCB fabs will get you a much better deal in quantities of 50+, which we should have. No idea about getting the case cheaper, though.
Title: [Interest Check] Custom split ergo keyboard.
Post by: ironman31 on Sun, 29 April 2012, 18:34:10
sounds good.
Title: [Interest Check] Custom split ergo keyboard.
Post by: Autolyze on Sun, 29 April 2012, 18:51:47
I'm interested in one of these! I should have a bit of keyboard soldering experience under my belt by the time this gets produced.
Title: [Interest Check] Custom split ergo keyboard.
Post by: OrangeJewce on Sun, 29 April 2012, 23:23:36
Quote from: dorkvader;585702
Fossala: We're still trying to price things out. The last price update I remember was in december 2011:



Now, I imagine the cost will be somewhat lower, as the quantity will likely be an order of magnitude higher. From what I've read on machine shop prices, it might not be that much lower, though.

So if the case is $200 total, the PCB will likely come in under $100. Switches are ~$0.8*76=$60 (unless you're harvesting them from somewhere, or already bought them from 7bit), teensy is ~$18 (I think?). I don't know what the connecting cable, connectors and that signalling chip is, but I feel like it's under $30 all told.

So all in all, maybe about $400 without keycaps.

The best savings will be in the PCB. Lots of PCB fabs will get you a much better deal in quantities of 50+, which we should have. No idea about getting the case cheaper, though.

This seems very steep. Hopefully the target price will be reached which will also include keycaps. $400 for an assembled board sans-caps, IMO, might be out of reach for many of us. I suppose only time will tell. If you guys are looking for volunteers related to working with the Keyboard mapping software I suppose I would be down. Seems like it could be an interesting experience.

Cheers,
Title: [Interest Check] Custom split ergo keyboard.
Post by: boli on Mon, 30 April 2012, 03:09:40
Will the keyboard have F# keys? I just noticed there are none on the rendered pics:
(http://geekhack.org/attachment.php?attachmentid=36215)
Title: [Interest Check] Custom split ergo keyboard.
Post by: jblack801 on Mon, 30 April 2012, 19:08:01
Quote from: boli;586130
Will the keyboard have F# keys? I just noticed there are none on the rendered pics:

I don't really see a need for dedicated f-keys. I'd prefer to have to do it similar to the poker where you hold FN+"appropriate number" to get your f-key.
Title: [Interest Check] Custom split ergo keyboard.
Post by: dorkvader on Tue, 01 May 2012, 19:06:12
Quote from: Autolyze;585891
I'm interested in one of these! I should have a bit of keyboard soldering experience under my belt by the time this gets produced.
I'll add you to the list!

Quote from: OrangeJewce;586062
This seems very steep. Hopefully the target price will be reached which will also include keycaps. $400 for an assembled board sans-caps, IMO, might be out of reach for many of us. I suppose only time will tell. If you guys are looking for volunteers related to working with the Keyboard mapping software I suppose I would be down. Seems like it could be an interesting experience.

Cheers,
I'm hoping we can get it down under $300, as a lot of people say they're committed up to that point.
Quote from: boli;586130
Will the keyboard have F# keys? I just noticed there are none on the rendered pics:
Show Image
(http://geekhack.org/attachment.php?attachmentid=36215)
Well, since it's programmable, all the keys are dedicated F keys, if you want. I imagine though that there's not a huge amount of need, especially considering the prospect of layers. You can have a dedicated "function" key to turn all the regular number keys into function keys. I imagine if you use them a lot, you can even convert some of the modifiers on the side into function keys (as I imagine I'll have more modifiers near the thumb area.
Title: [Interest Check] Custom split ergo keyboard.
Post by: Parak on Wed, 02 May 2012, 00:04:20
If the pcb design can be exported in gerber, the costs from the chinese pcb shops would be pretty low in volume, likely under $50 per pair. Even less due to 2x volume scale if the design can be mirrored, though this would be a bit tricky. Cherry switches can be flipped around though, but there's also connectors and chips to consider..
Title: [Interest Check] Custom split ergo keyboard.
Post by: boli on Wed, 02 May 2012, 02:41:47
Quote from: jblack801;586795
I don't really see a need for dedicated f-keys. I'd prefer to have to do it similar to the poker where you hold FN+"appropriate number" to get your f-key.

How do you press F12 on the Poker? (used to move optical media tray in/out on Macs) :P

Quote from: dorkvader;587670
Well, since it's programmable, all the keys are dedicated F keys, if you want. I imagine though that there's not a huge amount of need, especially considering the prospect of layers. You can have a dedicated "function" key to turn all the regular number keys into function keys. I imagine if you use them a lot, you can even convert some of the modifiers on the side into function keys (as I imagine I'll have more modifiers near the thumb area.

F# keys are also nice to double as media keys and such, possibly when some sort of Fn is pressed (as e.g. on Apple keyboards). IMO Esc needs to be available on the top layer (without any modifiers) - that shouldn't be a problem with the extra keys around the main area.

As for the F# (and media) keys, I'm aware that 4 layers on the number row could partially do it (normal, shifted, function and media). There are not enough keys to spare for dedicated F#/media keys... Compared to a Kinesis Advantage it as 5 fewer keys overall (8 more in the main area, 13 less in the function row).

On the Kinesis I use most F# keys as media keys (most importantly play/pause and volume controls), and some of them as the real F# keys, namely those used for debugging in Eclipse. All of these are on the top layer, no modifier needed.
Title: [Interest Check] Custom split ergo keyboard.
Post by: mharrison on Wed, 02 May 2012, 10:35:29
Don't mean to rain on the parade, but when I see the exploded view of the layers, I'm concerned with the bolt design. The size of the holes, especially with the tapering, that close to the edge seems way too big. I'm not convinced that the corners will hold up. It would be awesome if someone with experience in industrial design could comment.
Title: [Interest Check] Custom split ergo keyboard.
Post by: Jim66 on Wed, 02 May 2012, 10:43:36
I'm not sure if we are still going with this case design; not a lot has been said about the case recently.
Title: [Interest Check] Custom split ergo keyboard.
Post by: jblack801 on Wed, 02 May 2012, 17:54:33
Quote from: boli;587911
How do you press F12 on the Poker? (used to move optical media tray in/out on Macs) :P
fn+"=/+"
Title: [Interest Check] Custom split ergo keyboard.
Post by: WhiteRice on Fri, 11 May 2012, 22:57:09
Is this project still in flight? Is it Dox's project or a GH community endeavor?
Title: [Interest Check] Custom split ergo keyboard.
Post by: ic07 on Fri, 11 May 2012, 23:52:05
Quote from: WhiteRice;590236
Is this project still in flight? Is it Dox's project or a GH community endeavor?

Yup, it's nearing prototype :) .  And it's DOX's project - though there is a bit of community effort going on for interest tracking (dorkvader), and firmware (me), and a few people have said they might be able to make keymaps.
Title: [Interest Check] Custom split ergo keyboard.
Post by: dorkvader on Sat, 12 May 2012, 13:01:52
I'm glad I have the interest list saved on my computer: Just reupdated the second post.
Title: [Interest Check] Custom split ergo keyboard.
Post by: WhiteRice on Sat, 12 May 2012, 16:16:21
I'm in ~$400
Title: [Interest Check] Custom split ergo keyboard.
Post by: OrangeJewce on Fri, 18 May 2012, 13:43:21
Update Bump! :bump2:
Title: [Interest Check] Custom split ergo keyboard.
Post by: Dox on Fri, 18 May 2012, 14:29:58
I've been working ~70h a week in the last few weeks so I didn't had much time to put on this.
I have a 3 day weekend and I don't have anything planned so I want to finish the pcb layout and order it as soon as possible.
Title: [Interest Check] Custom split ergo keyboard.
Post by: dorkvader on Sat, 19 May 2012, 00:35:49
Quote from: Dox;595464
I've been working ~70h a week in the last few weeks so I didn't had much time to put on this.
I have a 3 day weekend and I don't have anything planned so I want to finish the pcb layout and order it as soon as possible.
This is why we love you, Dox. You are super busy, and still dedicated.
I mean, I only work 30 hours a week, and I'm not doing hardly anything to help. You are an inspiration to us all.
Title: [Interest Check] Custom split ergo keyboard.
Post by: Dox on Mon, 21 May 2012, 17:56:46
PCB done!
[ATTACH=CONFIG]50928[/ATTACH]
Title: [Interest Check] Custom split ergo keyboard.
Post by: Dox on Mon, 21 May 2012, 20:58:45
I have ordered some prototype PCBs. There is the option for PCB mounted switches, diode outside or inside the switch as well as SMD (http://ca.mouser.com/ProductDetail/Vishay-Semiconductors/1N4148W-V-GS18/?qs=9UrfSeCy%252bVa2LauxRB857Njw2wTz92Gf).
Title: [Interest Check] Custom split ergo keyboard.
Post by: dorkvader on Tue, 22 May 2012, 00:06:43
Wow, that's a good PCB, DOX!

I especially like the profusion of mounting holes. We sholud have no trouble with flex.

Are they one-sided PCB's with a lot of jumpers, or does the red denote traces on the second layer?
Title: [Interest Check] Custom split ergo keyboard.
Post by: hoggy on Tue, 22 May 2012, 00:25:49
Nice one, Dox!  My eyes started to follow the traces - it wasn't long before I got lost.
Title: [Interest Check] Custom split ergo keyboard.
Post by: dirge on Tue, 22 May 2012, 01:14:57
Can u buy me a PCB set please :) I can't wait for a final kit!
Title: [Interest Check] Custom split ergo keyboard.
Post by: ic07 on Tue, 22 May 2012, 03:50:51
that's awesome, DOX!
Title: [Interest Check] Custom split ergo keyboard.
Post by: Netdewt on Tue, 22 May 2012, 11:34:53
Will the PCBs be available a la carte?
Title: [Interest Check] Custom split ergo keyboard.
Post by: ped on Tue, 22 May 2012, 16:14:49
Nom, I'm with dirge on this! Can I buy a PCB? :D
Title: [Interest Check] Custom split ergo keyboard.
Post by: Dox on Tue, 22 May 2012, 17:33:26
Quote from: dorkvader;597347
Wow, that's a good PCB, DOX!

I especially like the profusion of mounting holes. We sholud have no trouble with flex.

Are they one-sided PCB's with a lot of jumpers, or does the red denote traces on the second layer?
Thanks, these are 2 sided. The red traces are on the top layer of the PCB.

Quote from: hoggy;597357
Nice one, Dox!  My eyes started to follow the traces - it wasn't long before I got lost.
Thanks, it's quite hard to follow from the picture, especially with the ground planes.

Quote from: dirge;597369
Can u buy me a PCB set please :) I can't wait for a final kit!
FYI, the prototype PCBs cost me ~300$ for 2 sets. Prices will be much lower with bigger quantity but I ordered the minimum qty just to test everything.

Quote from: ic07;597396
that's awesome, DOX!
Thanks! Your firmware highly facilitate the tracing. I don't know if I have followed your intended matrix as I went for the simplest way to trace it with the assigned pins. There will probably be some remapping needed in the firmware. No big deal.

Quote from: Netdewt;597612
Will the PCBs be available a la carte?
Yes, when everything will be ready and tested!

Quote from: ped;597829
Nom, I'm with dirge on this! Can I buy a PCB? :D
I don't think a lot of people would want to pay 150$ for a set of PCB that are not even tested yet.

I should receive them next monday. Can't wait!
Title: [Interest Check] Custom split ergo keyboard.
Post by: litster on Tue, 22 May 2012, 18:07:26
Looking good, DOX!  Good to see all the diode placement options.  I just recently soldered SMD diodes to my KMAC.  It wasn't hard at all.  Just need steady hands.
Title: [Interest Check] Custom split ergo keyboard.
Post by: Netdewt on Tue, 22 May 2012, 21:15:22
Quote from: Dox;597866
Yes, when everything will be ready and tested!

That might interest me.
Title: [Interest Check] Custom split ergo keyboard.
Post by: Dox on Tue, 22 May 2012, 21:32:38
Quote from: litster;597899
Looking good, DOX!  Good to see all the diode placement options.  I just recently soldered SMD diodes to my KMAC.  It wasn't hard at all.  Just need steady hands.
Thanks lister! I decided to put the SMD as it wasn't much more work and it's good to have options. I'll probably go for the trough hole ones on the first prototype as I have a few hundreds of them but I may try the SMD on the final or the second prototype PCB.
Title: [Interest Check] Custom split ergo keyboard.
Post by: litster on Tue, 22 May 2012, 22:17:30
SMD diodes are a lot more expensive than through-hole diodes.  And Mouser is cheaper than digikey.  I ordered extra last time.  because I it was only a couple more dollars  to reach the next level of discount.

Hehe, send me a set of PCBs and I can test for SMD diodes placement.  :D  I will pay for it, if you have extra.
Title: [Interest Check] Custom split ergo keyboard.
Post by: OrangeJewce on Tue, 22 May 2012, 23:37:40
Great stuff Dox! Keep up the amazing work!
Might even  have to bump my order up!

Cheers,
Title: [Interest Check] Custom split ergo keyboard.
Post by: sordna on Thu, 24 May 2012, 01:38:37
Nice to see pcb-mount switches with pins and diodes supported! Those are the kinds of switches kinesis sells.
Title: [Interest Check] Custom split ergo keyboard.
Post by: litster on Thu, 24 May 2012, 02:03:16
Kinesis sells individual switches?
Title: [Interest Check] Custom split ergo keyboard.
Post by: ped on Thu, 24 May 2012, 04:37:53
Quote from: litster;598987
Kinesis sells individual switches?

I think they sell the keywells and packs of 25 switches or something along those lines, but you have to email them about it as it's not listed anywhere.
Title: [Interest Check] Custom split ergo keyboard.
Post by: dirge on Thu, 24 May 2012, 07:58:18
Dox I'm loving this, get pics of those boards the moment they arrive!  And I'm sure the boards would have been a bit cheaper if we'd thrown money at you for prototypes ;)
Title: [Interest Check] Custom split ergo keyboard.
Post by: ped on Thu, 24 May 2012, 12:13:24
Quote from: dirge;599071
Dox I'm loving this, get pics of those boards the moment they arrive!  And I'm sure the boards would have been a bit cheaper if we'd thrown money at you for prototypes ;)

Makes sense though, if he overlooked something and it needs manual fixing then you'd think "Damn, paid all that money for something 'broken'". With that said, I'd have paid for one at that price. But yeah, exciting! :D
Title: [Interest Check] Custom split ergo keyboard.
Post by: sordna on Thu, 24 May 2012, 22:25:58
Quote from: litster;598987
Kinesis sells individual switches?

They sell reds in 15 packs for sure (I got 2 such packs already), for larger quantities it will probably have to be a special order, but they're accomodating.
All their switches are the style for their Kinesis Advantage (with pins for pcb mount, and with built-in diodes), so it would be MX1A-L1DW for their reds, and  MX1A-G1DW for their browns.

Boy is the Cherry Wiki (http://geekhack.org/showwiki.php?title=Cherry+switches+and+boards) handy
http://geekhack.org/showwiki.php?title=Cherry+switches+and+boards
Title: [Interest Check] Custom split ergo keyboard.
Post by: litster on Fri, 25 May 2012, 02:31:57
sordna, do you know how much they charge for the switches?
Title: [Interest Check] Custom split ergo keyboard.
Post by: Dox on Fri, 25 May 2012, 09:07:28
Teaser...
[ATTACH=CONFIG]51346[/ATTACH]
Title: [Interest Check] Custom split ergo keyboard.
Post by: mkawa on Fri, 25 May 2012, 09:33:22
fascinating!! i don't think i'd be in for the casing, as I can never manage to type properly on split boards, but the boards are too intriguing to not build one up :)
Title: [Interest Check] Custom split ergo keyboard.
Post by: dorkvader on Fri, 25 May 2012, 09:40:34
Are those plated through-holes?
Title: [Interest Check] Custom split ergo keyboard.
Post by: alaricljs on Fri, 25 May 2012, 09:41:36
You have to jump through hoops to not get plated holes when you use kicad.
Title: [Interest Check] Custom split ergo keyboard.
Post by: WhiteRice on Fri, 25 May 2012, 10:39:11
Quote from: dorkvader;599810
Are those plated through-holes?


I love it when you talk nerdy
Title: [Interest Check] Custom split ergo keyboard.
Post by: OrangeJewce on Fri, 25 May 2012, 10:56:52
So exciting Dox! Do you plan on posting pictures of you putting it all together?

Cheers,
Title: [Interest Check] Custom split ergo keyboard.
Post by: sordna on Fri, 25 May 2012, 14:41:10
Quote from: litster;599645
sordna, do you know how much they charge for the switches?

Yes, a 15-pack of reds (MX1A-L1DW) goes for $15. So it's a dollar a switch. Kinesis part number for the 15-pack is KC009REP, they mainly sell these packs to people that are converting their Advantage keyboards to the LF version (you would buy a pair of red keywells for $90 I believe, and a 15-pack to swap the thumbswitches). However I bought 2 packs (30 switches for $30) without buying any keywells. They should be able to do a better price for larger quantity of switches, we should ask them how much they would charge for maybe a 90-pack.
Title: [Interest Check] Custom split ergo keyboard.
Post by: litster on Fri, 25 May 2012, 15:12:17
yeah, I want these switches for ergo DOX as well as a custom keyboard I will be building that uses PCB mount switches with built in diodes.  But $1 each is too expensive.
Title: [Interest Check] Custom split ergo keyboard.
Post by: Dox on Fri, 25 May 2012, 19:38:49
Pictures!
[ATTACH=CONFIG]51436[/ATTACH][ATTACH=CONFIG]51437[/ATTACH][ATTACH=CONFIG]51434[/ATTACH][ATTACH=CONFIG]51435[/ATTACH][ATTACH=CONFIG]51432[/ATTACH][ATTACH=CONFIG]51433[/ATTACH]
[ATTACH=CONFIG]51438[/ATTACH]

One small problem. I have installed the diodes the same way I have done for the DoxKB but the scanning in inverted in IC07 firmware so nothing registers for the moment. I tested with a jumper and everything seem to work fine otherwise. I'll try to invert the scanning in the firmware as the diodes are a PITA to desolder in the small plated

The TRRS cable works like a charm! A HDMI cable would have been way too bulky.
Title: [Interest Check] Custom split ergo keyboard.
Post by: tadbitnerdy on Fri, 25 May 2012, 20:18:25
Interested!  Amazing work!
Title: [Interest Check] Custom split ergo keyboard.
Post by: REVENGE on Fri, 25 May 2012, 22:20:19
Quote from: Dox;600266
Pictures!
(Attachment) 51436[/ATTACH] (Attachment) 51437[/ATTACH] (Attachment) 51434[/ATTACH] (Attachment) 51435[/ATTACH] (Attachment) 51432[/ATTACH] (Attachment) 51433[/ATTACH]
(Attachment) 51438[/ATTACH]

One small problem. I have installed the diodes the same way I have done for the DoxKB but the scanning in inverted in IC07 firmware so nothing registers for the moment. I tested with a jumper and everything seem to work fine otherwise. I'll try to invert the scanning in the firmware as the diodes are a PITA to desolder in the small plated

The TRRS cable works like a charm! A HDMI cable would have been way too bulky.

http://youtu.be/p6RM6YE3EMI?t=25s
Title: [Interest Check] Custom split ergo keyboard.
Post by: dorkvader on Fri, 25 May 2012, 23:02:54
Does it have no soldermask?

Wow, that picture of it loaded up with switches, with the LED's on looks amazing! I want to convert it to ascii-art, type it up on the typewriter (I have no printer at the moment) and put it on the wall!

Now that you have the switches on a board, what do you think about the key placement? How does it feel?
Title: [Interest Check] Custom split ergo keyboard.
Post by: sordna on Fri, 25 May 2012, 23:09:04
So cool! Oh, can you please make sure the firmware is such that cherry switches with built-in diodes work? That's what should dictate the orientation...
Title: [Interest Check] Custom split ergo keyboard.
Post by: Dox on Sat, 26 May 2012, 00:02:55
Quote from: dorkvader;600371
Does it have no soldermask?

Wow, that picture of it loaded up with switches, with the LED's on looks amazing! I want to convert it to ascii-art, type it up on the typewriter (I have no printer at the moment) and put it on the wall!

Now that you have the switches on a board, what do you think about the key placement? How does it feel?
No soldermask as it's a "prototype". The final version will have a soldermask.
I haven't played much with it yet but I think the key placement is pretty much spot on from my first impressions.

Quote from: sordna;600373
So cool! Oh, can you please make sure the firmware is such that cherry switches with built-in diodes work? That's what should dictate the orientation...
The way I placed the diodes on the PCB is the same orientation as the built-in diodes. So the firmware should be revised to follow this.

Edit:
[ATTACH=CONFIG]51456[/ATTACH]
Title: [Interest Check] Custom split ergo keyboard.
Post by: ic07 on Sat, 26 May 2012, 00:39:27
Quote from: Dox;600395
The way I placed the diodes on the PCB is the same orientation as the built-in diodes. So the firmware should be revised to follow this.


Oh grr, it should.  I'll do that then.  Might not be able to get to it for a few days though.  Sorry to be busy now that things are getting so exciting, lol.  I'll make time as soon as I can!

So what we want (since the MCP23018 is open drain) is to have the columns hi-Z (off) / drive low (on), and the rows input with pull-up?
Title: [Interest Check] Custom split ergo keyboard.
Post by: dirge on Sat, 26 May 2012, 01:39:54
This feels so close now!
Title: [Interest Check] Custom split ergo keyboard.
Post by: hoggy on Sat, 26 May 2012, 02:29:37
Dox, I don't know anything about electronics, but I noticed the right hand side has a diode per switch, but the left side hasn't...  I'm curious - could you tell me why, please?

PS - looks really sweet!
Title: [Interest Check] Custom split ergo keyboard.
Post by: REVENGE on Sat, 26 May 2012, 03:10:33
One minor gripe: I would've preferred the Teensy to be on the left side. That way, I could run just the left half for gaming. :evil:

But nonetheless, that is just hot s***.
Title: [Interest Check] Custom split ergo keyboard.
Post by: REVENGE on Sat, 26 May 2012, 04:02:46
Quote from: ripster;600465
I quibble with your use of the word quip.
QC'd.
Title: [Interest Check] Custom split ergo keyboard.
Post by: ped on Sat, 26 May 2012, 05:21:35
Don't know if it's possible to fit the two options in the PCB, but if yes, could you allow for the 2x thumb keys be mountable POS style as an alternative?
Title: [Interest Check] Custom split ergo keyboard.
Post by: Nakkor on Sat, 26 May 2012, 08:04:40
Quote from: REVENGE;600456
One minor gripe: I would've preferred the Teensy to be on the left side. That way, I could run just the left half for gaming. :evil:

But nonetheless, that is just hot s***.
I agree with both statements.
Title: [Interest Check] Custom split ergo keyboard.
Post by: Dox on Sat, 26 May 2012, 10:56:44
Quote from: ic07;600409
Oh grr, it should. I'll do that then. Might not be able to get to it for a few days though. Sorry to be busy now that things are getting so exciting, lol. I'll make time as soon as I can!

So what we want (since the MCP23018 is open drain) is to have the columns hi-Z (off) / drive low (on), and the rows input with pull-up?
No problems, I'll wait for your revised firmware. Yes, we want the rows input with pull-up. Thanks again for doing this!

Quote from: hoggy;600443
Dox, I don't know anything about electronics, but I noticed the right hand side has a diode per switch, but the left side hasn't... I'm curious - could you tell me why, please?

PS - looks really sweet!
There are diodes on both side for every switches. The left side diodes are just hidden behind the switches in the picture.

Quote from: REVENGE;600456
One minor gripe: I would've preferred the Teensy to be on the left side. That way, I could run just the left half for gaming. :evil:

But nonetheless, that is just hot s***.
The good thing is that you can move the halves as you wish. Just place the right hand away and place the left hand beside your mouse.

Quote from: ped;600490
Don't know if it's possible to fit the two options in the PCB, but if yes, could you allow for the 2x thumb keys be mountable POS style as an alternative?
I don't know why you would want to do this. 2 switches for 1 key = double the activation force. Not something that I would want. And the keys that fits that placement are standard keys with centered stems and standard stabilizers.
Title: [Interest Check] Custom split ergo keyboard.
Post by: ped on Sat, 26 May 2012, 11:28:36
Quote from: Dox;600619
I don't know why you would want to do this. 2 switches for 1 key = double the activation force. Not something that I would want. And the keys that fits that placement are standard keys with centered stems and standard stabilizers.


Because it would allow for choosing to divide the keys into two 1x keys if desired. Never mind though, just a thought.
Title: [Interest Check] Custom split ergo keyboard.
Post by: Dox on Sat, 26 May 2012, 11:42:36
ic07, could you add me (doxkb) as a collaborator on the project on github, I will update the layout and matrix file.

Quote from: ped;600652
Because it would allow for choosing to divide the keys into two 1x keys if desired. Never mind though, just a thought.
Yeah, It could be possible, I'll see what I can do but the case/plate will only support the 2 unit keys.
Title: [Interest Check] Custom split ergo keyboard.
Post by: ped on Sat, 26 May 2012, 11:52:59
Quote from: Dox;600661
Yeah, It could be possible, I'll see what I can do but the case/plate will only support the 2 unit keys.

Awesome, thanks!
Title: [Interest Check] Custom split ergo keyboard.
Post by: Dox on Sat, 26 May 2012, 23:42:57
This is the updated matrix.
Code: [Select]
# Documentation : Keyboard Matrix

## Matrix [row##column] assignments


* row and column numbers are in hex
* coordinates without brackets are unused
* left and right hands are mostly the same except that `row += 6` for the left


    .......           rows x columns = positions;  assigned,  unassigned .......
    ....... per hand:    6 x 7       = 42;         38,        4          .......
    .......    total:   12 x 7       = 84;         76,        8          .......
    ----------------------------------------------------------------------------
    [B6][B5][B4][B3][B2][B1][B0]                [50][51][52][53][54][55][56]
    [A6][A5][A4][A3][A2][A1][A0]                [40][41][42][43][44][45][46]
    [96][95][94][93][92][91] 90                  30 [31][32][33][34][35][36]
    [86][85][84][83][82][81][80]                [20][21][22][23][24][25][26]
    [76][75][74][73][72] 71  70                  10  11 [12][13][14][15][16]
                          [64]     66      06     [04]
                          [63]    [60]    [00]    [03]
                          [65][62][61]    [01][02][05]


-------------------------------------------------------------------------------


Copyright &copy; 2012 Ben Blazak <benblazak.dev@gmail.com>  
Released under The MIT License (MIT) (see &quot;license.md&quot;)  
Project located at <https://github.com/benblazak/ergodox-firmware>
Title: [Interest Check] Custom split ergo keyboard.
Post by: REVENGE on Sun, 27 May 2012, 00:08:10
◕ ‿ ◕
Title: [Interest Check] Custom split ergo keyboard.
Post by: Jim66 on Sun, 27 May 2012, 18:32:26
Very excited about his.

Great work Dox + everyone else that's been involved so far!
Title: [Interest Check] Custom split ergo keyboard.
Post by: OrangeJewce on Mon, 28 May 2012, 10:26:07
This really does feel like it's on the cusp! However we haven't seen anything on the case yet, so I would expect at least another month before final touches are made. Excellent, excellent work Dox!

Cheers,
Title: [Interest Check] Custom split ergo keyboard.
Post by: dirge on Mon, 28 May 2012, 11:06:10
Cardboard case :)
Title: [Interest Check] Custom split ergo keyboard.
Post by: didjamatic on Mon, 28 May 2012, 11:39:49
Depending on final product I will take 1-3 of them.  Can't commit 100% until I know the final product and price.  Looks like a great keyboard.
Title: [Interest Check] Custom split ergo keyboard.
Post by: merijn on Mon, 28 May 2012, 12:09:27
If I can afford it as a student, I will buy one. It looks awesome, and I'd love to have one. Keep up the good work!
Title: [Interest Check] Custom split ergo keyboard.
Post by: mkawa on Mon, 28 May 2012, 12:19:33
Quote from: REVENGE;601092
◕ ‿ ◕
DAT FACE!

how much are the pcbs at medium quantity? i'd be interested in assembling a few pcbs for people over the next couple of months while case designs are finalized. imo i think it's a good idea to have some pcbs percolating and being beta tested for code development and as an opportunity to make changes to the pcb before a large quantity run

btw, raw or plated pcbs can be just placed on top of soft surfaces to be used/tested, or placed into prototyped cases of various materials ;)
Title: [Interest Check] Custom split ergo keyboard.
Post by: mSSM on Mon, 28 May 2012, 13:30:41
I am interested in one of these as well! Please with less Tab Keys though! :D
Title: [Interest Check] Custom split ergo keyboard.
Post by: dorkvader on Mon, 28 May 2012, 13:48:15
Quote from: ripster;601828
http://geekhack.org/showthread.php?22780-Interest-Check-Custom-split-ergo-keyboard&p=428524&viewfull=1#post428524


I HATE being misquoted by a moderator!

Dork, please fix.

http://deskthority.net/workshop-f7/split-ergonomic-keyboard-project-t1753.html?hilit=Dox

If you read through the first post, I lightheartedly misquoted (almost) everyone. Also, I wasn't a mod, when I "quoted" you. You have to be precise about this sort of thing.

It's not a big deal for me to remove you from the list completely, or change your statement of interest. Just PM me or post here.

Quote from: didjamatic;601971
Depending on final product I will take 1-3 of them.  Can't commit 100% until I know the final product and price.  Looks like a great keyboard.

Quote from: merijn;601995
If I can afford it as a student, I will buy one. It looks awesome, and I'd love to have one. Keep up the good work!

Quote from: mSSM;602036
I am interested in one of these as well! Please with less Tab Keys though! :D

I'll add you all to the list presently. When I saw the tab keys I thought: How many cherry keyboards does DOX have?

Edit: Keep in mind that a keyset is not planned (yet) so it's up to you DIYers to come up with keycaps. Nevertheless, I believe WASDkeyboards may be a good source if a GB ever occurs. I'd get a blank keyset for obvious reasons :p
Title: [Interest Check] Custom split ergo keyboard.
Post by: Dox on Mon, 28 May 2012, 18:12:03
Quote from: OrangeJewce;601903
This really does feel like it's on the cusp! However we haven't seen anything on the case yet, so I would expect at least another month before final touches are made. Excellent, excellent work Dox!

Cheers,
I'm working on the case right now. I will order a prototype from shapeways soon (1-2 week).

Quote from: mkawa;601999
DAT FACE!

how much are the pcbs at medium quantity? i'd be interested in assembling a few pcbs for people over the next couple of months while case designs are finalized. imo i think it's a good idea to have some pcbs percolating and being beta tested for code development and as an opportunity to make changes to the pcb before a large quantity run

btw, raw or plated pcbs can be just placed on top of soft surfaces to be used/tested, or placed into prototyped cases of various materials ;)

For 10 PCB it's about 45$ each (90 for both).

I placed some sticky insulation material in the corners to give a slope to the PCB.  I really like this placement so far for my"ghost" typing. Similar to the ms ergo 4000.
[ATTACH=CONFIG]51680[/ATTACH][ATTACH=CONFIG]51681[/ATTACH][ATTACH=CONFIG]51682[/ATTACH]


Quote from: dorkvader;602046
I'll add you all to the list presently. When I saw the tab keys I thought: How many cherry keyboards does DOX have?

Edit: Keep in mind that a keyset is not planned (yet) so it's up to you DIYers to come up with keycaps. Nevertheless, I believe WASDkeyboards may be a good source if a GB ever occurs. I'd get a blank keyset for obvious reasons :p
Haha I don't even have 1 functional cherry keyboard except my DoxKBs. The tab keys are from the SP grab bag. I'm trying to figure what are the best profile for the vertical 1.5 keys. I think the tab is working quite well.
Title: [Interest Check] Custom split ergo keyboard.
Post by: Dox on Mon, 28 May 2012, 18:33:01
I think that the thumb keys are a bit too far out. The 3 furthest keys are hard to reach and my thumb is a bit too stretched in the standard (thumb on space) position.
I will put them closer for the case prototype. I will cut the thumb from the PCB and hand wire it to test it.
Title: [Interest Check] Custom split ergo keyboard.
Post by: dirge on Tue, 29 May 2012, 02:53:30
Guess you never really know until you use it, love the work!  But needs more Dvorak ;)
Title: [Interest Check] Custom split ergo keyboard.
Post by: OrangeJewce on Tue, 29 May 2012, 11:27:32
As an aside, I noticed the name on the PCBs was DoxErgo. I was kind of hoping it would be named the Dox64. I just love the sound of the latter, and since the design is based off of the Key64, I thought it was fitting. Regardless this looks great. I keep counting something like 38 keys a half, making a total of 76 keys. We might have to get a GB going just for a set of caps for this guy since it's so unique.

Cheers,

P.S. If we can get the board for something like $250, I'd double my order.
Title: [Interest Check] Custom split ergo keyboard.
Post by: dorkvader on Tue, 29 May 2012, 15:55:29
Do you mean $250 for PCB/controller/case or $250 for the PCB or what?

Reason I ask is that some people are wanting to go "up to" a certain amount for a complete keyboard, and some are budgeting for other parts (because they have switches like me, or keycaps already, etc.)

I'll update the list when I get home.
---
As far as the Name: I though ErgoDOX was the accepted name for it (Sordna's work, if I recall correctly) That said. I think Dox76 would be good as well. I think it's really up to DOX, as he's really the project head here :p

Also: DOX: are we going for shapeways/plastic case n the final product, or just the prototype? I think we might be able to get just as good or a better price elsewhere for your metal plate case idea.
Title: [Interest Check] Custom split ergo keyboard.
Post by: sordna on Tue, 29 May 2012, 19:24:21
ErgoDox, not ErgeDox.

BTW to keep the cost down for those that cannot afford the full monty, I would like to suggest that folks should be able to order this without case or plate. PCB mounted switches guarantee they will be solid, even without a plate, and as has been said, DIY cardboard case (or no case at all0 works for some folks.
Title: [Interest Check] Custom split ergo keyboard.
Post by: OrangeJewce on Tue, 29 May 2012, 19:56:23
Dorkvader: YGPM
As for the name: My bad, it does say ErgoDox. I don't mean to start a competition, and I hadn't re-read all 40+ pages of the thread to see if anyone had come up with a name previously, for forgive me if I had stepped on anyone's toes. Again I leave total veto power up to Dox, I only meant to prompt discussion (even if moot). I think we should wait and see what the costs are actually going to be. If it's going to be $300 without switches or caps then I suppose I'd agree with sordna. If we can keep it near or under $300 all included it might be better to just sell kits. I suspect that caps won't be expensive since most likely they would need to be blank.

Cheers,
Title: [Interest Check] Custom split ergo keyboard.
Post by: jblack801 on Wed, 30 May 2012, 12:44:14
man, seeing this project get moving... I think I'll have to revise my initial limit (not by much)

Dorkvader, can you put me at a definitely if at $250?
Title: [Interest Check] Custom split ergo keyboard.
Post by: ic07 on Fri, 01 June 2012, 03:44:31
Dox:
Sorry it's taken so long...  I think I got it though :) .  Let me know if there's anything I missed.  Here's the updated hex file (http://'https://github.com/downloads/benblazak/ergodox-firmware/ergodox-firmware--20120601_0116.hex') (most recent post on the github downloads page (http://'https://github.com/benblazak/ergodox-firmware/downloads')), compiled from the current github 'master' branch.  If you end up compiling yourself, please keep in mind that I changed the makefile a LOT since I last merged the branches - and I tried to keep it WinAVR compatible, but I may have missed something there too.  Hope not though.

Thanks a lot for posting the matrix update BTW.  I had just finished trying to follow the traces on the PCB when I saw it, but I completely missed the changes to the thumb groups.  And making a macro out of what you posted ended up being a better solution than my first idea anyway.

Hope that's it...  It's late and I'm really tired.  Let me know how it works!
Title: [Interest Check] Custom split ergo keyboard.
Post by: Dox on Fri, 01 June 2012, 09:05:15
Thanks a lot ic07!! I will try it when I get home tonight and I will report back!
Title: [Interest Check] Custom split ergo keyboard.
Post by: OrangeJewce on Fri, 01 June 2012, 10:01:37
One thing I've been thinking about, and it seems to be uniform across all of the other KB GB's that I've seen (specifically I'm thinking of the phantom since that's the last one in a while.), is that they allow ordering of switches along with the kit, as well as assembly (if one desires), and that way consolidate all of the ordering. I only mention this because it seems like it will be a huge headache for those of us wanting assembly to have to order switches separately and then ship it all to the assembler.

Maybe I'm alone with that sentiment, and definitely putting cart before horse (since the prototyping isn't complete), but for whomever coordinates the inevitable GB it's food for thought.

Cheers,

P.S.
ic07 you're the man. I have my fingers crossed that everything works great and that in the next couple of months (after the case prototype arrives) we can finally put up an order thread!
Title: [Interest Check] Custom split ergo keyboard.
Post by: REVENGE on Fri, 01 June 2012, 11:59:38
Hey sordna, any possibility for a big MX switch + diode group buy from Kinesis?
Title: [Interest Check] Custom split ergo keyboard.
Post by: sordna on Fri, 01 June 2012, 13:09:33
As far as I know they don't sell diodes separately, they only have the MX switches that have built-in diodes, and only browns and reds.
Why don't you PM natas206 and invite him to this thread, as he works at Kinesis.
Title: [Interest Check] Custom split ergo keyboard.
Post by: ped on Fri, 01 June 2012, 13:47:26
Would be interesting to get a hold of some PCB mounted MX switch bottom housing with integrated diode. That's all I really want/need since I've got plenty of switches on the way already. If a group buy would make them cheaper than buying small amounts as an individual direct from Kinesis, awesomesauce! Maybe we can get these from one of those electrical component websites too...
Title: [Interest Check] Custom split ergo keyboard.
Post by: OrangeJewce on Fri, 01 June 2012, 14:19:55
If we end up including LED based switches, we might want to look into organizing a GB for caps that will make use of them... unless WASD sells appropriate caps. How do the bigger switches look on the Kinesis with the LEDs on?

Cheers,
Title: [Interest Check] Custom split ergo keyboard.
Post by: sordna on Fri, 01 June 2012, 16:25:43
Quote from: ped;605759
Would be interesting to get a hold of some PCB mounted MX switch bottom housing with integrated diode. That's all I really want/need since I've got plenty of switches on the way already.

If that's the case, what you want to do is simply get the diodes (1N4148). Most Cherry MX switches have a common housing; even if you're getting them without integrated diodes, the bottom housing has the holes/marking for the diodes. You would need to open up the switches, bend the diode legs, insert the diode, close the switches.
Unlike half cherry MX switch housings, diodes are actually obtainable, and very easily so:
http://www.amazon.com/gp/product/B0002KRC7C
Title: [Interest Check] Custom split ergo keyboard.
Post by: Dox on Fri, 01 June 2012, 16:42:04
The left hand is working perfectly! The right hand have some problems.
"Space" = "space" + "page down"
 "enter" = "enter" + "space"
"page up" = "page up" + "enter"
"left" + "down" + "up" = "left" + "down" + "up" + "right"
and a few others.

I checked my PCB for shorts but I can't find one yet. I'll keep on searching.
Title: [Interest Check] Custom split ergo keyboard.
Post by: Dox on Fri, 01 June 2012, 18:58:43
I have double checked everything and nothing is grounded. The ghost keys change state when I place my hand under the pcb.
Title: [Interest Check] Custom split ergo keyboard.
Post by: ic07 on Fri, 01 June 2012, 23:28:32
Hmm :/ .  I tested 'space', 'enter', and 'page up' just now on my breadboard setup, using a wire to short the row and column pins, and using both xev (a linux program for printing X events) and one of those pages for testing keyboard rollover (http://gadzikowski.com/nkeyrollover.html) to see which keys registered, and they all worked properly.  Dunno what would be pulling the effected row pins (F0 and F1) low like that...
Title: [Interest Check] Custom split ergo keyboard.
Post by: bpiphany on Sat, 02 June 2012, 00:29:11
What kind is the chip on the left part? Those unconnected pins? What functions do they have. I've had all sorts of strange behavior with floating pins on ICs (the different result depending on which surface the setup has been sitting on in particular). At least on some sort of logics you really have to pull all pins either low or high for them to act right.

Edit: I saw now that it is the right hand that is the problem. So my idea might not be worth much...
Title: [Interest Check] Custom split ergo keyboard.
Post by: bpiphany on Sat, 02 June 2012, 00:48:16
Quote from: alaricljs;599812
You have to jump through hoops to not get plated holes when you use kicad.

Actually, either they fixed this on one of the later versions, or I wrongly stated this earlier. There is a "NTPH,Mechanical"-setting for "pads" in my current version that does just this.

Here is a guide (http://www.wayneandlayne.com/blog/2010/12/03/how-to-build-kicad-on-ubuntu/) on how to build the latest KiCAD on Ubuntu, probably works on other Linux version as well.
Title: [Interest Check] Custom split ergo keyboard.
Post by: ic07 on Sat, 02 June 2012, 01:42:25
Quote from: PrinsValium;606055
I've had all sorts of strange behavior with floating pins on ICs

Mmm *nods*, I read about that while I was learning stuff for this project.  Unless I mixed something up, internal pull-up is set on all unused pins.  Except D6 on the teensy side, since that's pulled low (IIRC) through an LED.  And the interrupt pins are floating I think on the left side (and there are some NC pins on that side as well..).  I can't think of any other exceptions off the top of my head.

We're using an MCP23018, and the Teensy 2.0 which has an ATMega23u4.
Title: [Interest Check] Custom split ergo keyboard.
Post by: bpiphany on Sat, 02 June 2012, 01:56:56
The Teensy I am familiar with =) and I never had any of those problems using it. I would guess the IO-pins are pulled either way regardless if they are set as outputs or inputs (with pull-up), but it sure shouldn't hurt to turn on the pull-ups. Actually I think most of my problems have been with leaving RESET- or CLOCK-pins floating when playing/learning logic ICs on a breadboard. When they start to flutter, very strange things tend to happen...
Title: [Interest Check] Custom split ergo keyboard.
Post by: bebuxe on Sat, 02 June 2012, 05:03:12
This type of design on a keyboard is has always been what I wanted. Esp. when reclined Vertically. I wonder if we can add that, or just let the users do this. Also, would it not be easier to do the case in a type of hard acrylic (PMMA) by submersion into casts that are vertically assigned in some sort of silicon or rubber?

I'll draw the idea in a few days, but basically it is a mold of the cases vertically aligned in a rubber/silica/foam cube with slits of these molds. Kinda like how cd cases are made. If you get it then I won't draw.

Also, the think I like about the size if the fact that we can abuse the Keyboard space to install an MCC or SD port to make it even boot. hehehe, we can even bootstrap a gumstix board to boot Linux with video, sound, wifi, and everything (http://gumstix.org/software-development/pre-built-images.html). God, How I love this era.

For now, lets concentrate on making this truly programmable KB. I wonder if we should do it from the keyboard, or flash the memory from an the computer? Still using the USB as power to flash the memory.

Tell me your Ideas, I know C, I can help in logic, but I do not know the advance stuff like Hex algorithms on the processor. I'd hate to use some proprietary with little documentation. I think I read this was going to be teensy, am I right? And really, I think we should not care about the BIOS compatibility. Everyone by now should have bought flashed ROMs with Phoenix Award BIOS or better yet coreboot. If you are a buyer, and say Nay, please do so.

Also, what encoding wille we use, UTF-8 or one of the latins?:
http://en.wikipedia.org/wiki/Western_Latin_character_sets_(computing)
I ask to see what I can do for output. I guess I need to read USB in a nutshell.

Also I work full time, so my contributions will be limited. I can offer a wiki if you like. Need to experiment with yawk.

PS
   Behold this beauty:
   http://en.wikipedia.org/wiki/File:Lexus_LF-A_Crystallised_Wind.jpg
   And is functionality:
   http://en.wikipedia.org/wiki/File:Maylan-interior-design-neue-wiener-werkstaette-interlux-roehm-_evonik-_indeustries-contemporary-light-art-sedan-chair-seats-manfred-kielnhofer-illumination-auchtion.jpg
   SUSE Linux or The Attachmate Group was not part of this:
   http://en.wikipedia.org/wiki/File:Ted_Noten_Grandma's_Bag_Revisited_2009.jpg
Title: [Interest Check] Custom split ergo keyboard.
Post by: REVENGE on Sat, 02 June 2012, 14:51:52
Quote from: bebuxe;606110
This type of design on a keyboard is has always been what I wanted. Esp. when reclined Vertically. I wonder if we can add that, or just let the users do this. Also, would it not be easier to do the case in a type of hard acrylic (PMMA) by submersion into casts that are vertically assigned in some sort of silicon or rubber?

I'll draw the idea in a few days, but basically it is a mold of the cases vertically aligned in a rubber/silica/foam cube with slits of these molds. Kinda like how cd cases are made. If you get it then I won't draw.

Also, the think I like about the size if the fact that we can abuse the Keyboard space to install an MCC or SD port to make it even boot. hehehe, we can even bootstrap a gumstix board to boot Linux with video, sound, wifi, and everything (http://gumstix.org/software-development/pre-built-images.html). God, How I love this era.

For now, lets concentrate on making this truly programmable KB. I wonder if we should do it from the keyboard, or flash the memory from an the computer? Still using the USB as power to flash the memory.

Tell me your Ideas, I know C, I can help in logic, but I do not know the advance stuff like Hex algorithms on the processor. I'd hate to use some proprietary with little documentation. I think I read this was going to be teensy, am I right? And really, I think we should not care about the BIOS compatibility. Everyone by now should have bought flashed ROMs with Phoenix Award BIOS or better yet coreboot. If you are a buyer, and say Nay, please do so.

Also, what encoding wille we use, UTF-8 or one of the latins?:
http://en.wikipedia.org/wiki/Western_Latin_character_sets_(computing)
I ask to see what I can do for output. I guess I need to read USB in a nutshell.

Also I work full time, so my contributions will be limited. I can offer a wiki if you like. Need to experiment with yawk.

PS
   Behold this beauty:
   http://en.wikipedia.org/wiki/File:Lexus_LF-A_Crystallised_Wind.jpg
   And is functionality:
   http://en.wikipedia.org/wiki/File:Maylan-interior-design-neue-wiener-werkstaette-interlux-roehm-_evonik-_indeustries-contemporary-light-art-sedan-chair-seats-manfred-kielnhofer-illumination-auchtion.jpg
   SUSE Linux or The Attachmate Group was not part of this:
   http://en.wikipedia.org/wiki/File:Ted_Noten_Grandma's_Bag_Revisited_2009.jpg
I think the sky and your wallet are the limits when it comes to case design and optional features.
Title: [Interest Check] Custom split ergo keyboard.
Post by: Dox on Sat, 02 June 2012, 16:07:23
I did some testing with the an adapted firmware from PrinsValium that I used for my doxkb at first and every key is registering correctly (no ghost keys).
You can download it here (http://www.lsdox.com/ergodox/ergodox_test.rar) if you want to take a look.
Title: [Interest Check] Custom split ergo keyboard.
Post by: bebuxe on Sat, 02 June 2012, 16:21:20
>REVENGE
Well, it is a dream keyboard. One that I wanted to make, but nevertheless, do you not think it much cheaper to use PMMA for making the cases?
I got a -1 of vertical alignment.
How it be programmed, OS level, or Hardware/KB Level?
So it is the teensy, right? .
If so, what encoding do you all vote? UTF 8‽ (I ask, cause there is a lot of symbols not needed in utf8⁂ lots)※

※If you can't read these, it means you are not using UTF8, and probably do not need them.
Title: [Interest Check] Custom split ergo keyboard.
Post by: FedeQGMLY on Sat, 02 June 2012, 17:54:19
Hi guys, I'm new of GH, I found this thread looking for keyboards...and I think this project is awesome!
I wasn't able to read 43 of the 46 pages of this thread (sorry), so I'm bluntly asking: do you have an idea about when you'll be able to actually sell/ship this fantastic keyboard? And for which price approximately?

As someone previously pointed out, I also think keycaps are not mandatory...I mean, buying keycaps is not a problem as long as the keys are Cherry MX, am I wrong?

Thank you for your work.
Fede
Title: [Interest Check] Custom split ergo keyboard.
Post by: alaricljs on Sat, 02 June 2012, 19:11:40
Quote from: bebuxe;606333
If so, what encoding do you all vote? UTF 8‽ (I ask, cause there is a lot of symbols not needed in utf8⁂ lots)※

※If you can't read these, it means you are not using UTF8, and probably do not need them.

You keep asking about this encoding and I don't understand why.  Keyboards put out scancodes, they do not put out character set codes.  It is up to the OS to interpret the scancode and put the correct character on the screen (or alternately interpret it as the correct meta key).
Title: [Interest Check] Custom split ergo keyboard.
Post by: dorkvader on Sat, 02 June 2012, 20:13:15
Quote from: FedeQGMLY;606362
Hi guys, I'm new of GH, I found this thread looking for keyboards...and I think this project is awesome!
I wasn't able to read 43 of the 46 pages of this thread (sorry), so I'm bluntly asking: do you have an idea about when you'll be able to actually sell/ship this fantastic keyboard? And for which price approximately?

As someone previously pointed out, I also think keycaps are not mandatory...I mean, buying keycaps is not a problem as long as the keys are Cherry MX, am I wrong?

Thank you for your work.
Fede
Hello and welcome to GH! I'll add you to the list. There's been a lot of pricing discussion, but nothing is set in stone yet. It all depends on what sort of volume pricing we can get. This is just a guess, but we should be able to get the PCB under $100, and the case maybe under $200. I haven't asked around for quotes yet, though.

As far as keyswitches and keycaps, some keyswitches are available at mouser.com, and there have been a number of group buys for them recently. Keycaps shouldn't be a huge issue, but you do have to realize that there are a large number of 1.5-width keys for the last row. You can see them as all the tabs and CTRL dox has in his picture, here:
http://geekhack.org/attachment.php?attachmentid=51456&d=1338008738
That's twelve 1.5 keys total, if I am seeing it right.
Title: [Interest Check] Custom split ergo keyboard.
Post by: hasu on Sat, 02 June 2012, 20:16:48
Dox and ic07, Great progress so far! and very inspired.

About ghost key problem I have some words to say.

If you use port F you might want to check JTAGEN fuse bit and JTD bit of MCUCR. This JTAG configuration can prevent from operation of port F. Default fuse bit setting of Teensy makes JTAGEN fuse unprogrammed, so you won't have this program, though, I think you still should check this to make sure. See datasheet for detail.
I'd like to recommend you try this code in init function:
Code: [Select]
   // JTAG disable for PORT F. write JTD bit twice within four cycles.
    MCUCR |= (1<<JTD);
    MCUCR |= (1<<JTD);

And another one, you may want to add small delay between port setting and reading port while matrix scanning. I think you can have delay in _update_rows() in teensy-2-0.c. _delay_us(1 or 5) will be enough for this.
If you don't have this delay you might have a false reading of port.
Though I'm not sure theory behind this :)
Title: [Interest Check] Custom split ergo keyboard.
Post by: bpiphany on Sat, 02 June 2012, 20:30:08
Yes, my code contains those _delay_ms(1) after all changes to ports. I found erratic behavior without them. 1 us has been enough for me so far.
Title: [Interest Check] Custom split ergo keyboard.
Post by: bebuxe on Sun, 03 June 2012, 05:20:10
>alaricljs
Yes, but most of the scancodes are standardized HEX Interruption values that the OS decide in your favorite encoding. Most of the scan codes conform with the ISO/IEC 9995 standard. That Is why ask if you like to have another to minimize/optimize in the software overhead that UTF8 is.
Title: [Interest Check] Custom split ergo keyboard.
Post by: REVENGE on Sun, 03 June 2012, 15:21:33
Quote from: bebuxe;606588
>alaricljs
Yes, but most of the scancodes are standardized HEX Interruption values that the OS decide in your favorite encoding. Most of the scan codes conform with the ISO/IEC 9995 standard. That Is why ask if you like to have another to minimize/optimize in the software overhead that UTF8 is.
Still unsure of what you're talking about. The scancode for each key is completely customizable at the hardware level by you, the end user.
Title: [Interest Check] Custom split ergo keyboard.
Post by: Dox on Sun, 03 June 2012, 17:35:41
Quote from: hasu;606415
Dox and ic07, Great progress so far! and very inspired.

About ghost key problem I have some words to say.

If you use port F you might want to check JTAGEN fuse bit and JTD bit of MCUCR. This JTAG configuration can prevent from operation of port F. Default fuse bit setting of Teensy makes JTAGEN fuse unprogrammed, so you won't have this program, though, I think you still should check this to make sure. See datasheet for detail.
I'd like to recommend you try this code in init function:
Code: [Select]
   // JTAG disable for PORT F. write JTD bit twice within four cycles.
    MCUCR |= (1<<JTD);
    MCUCR |= (1<<JTD);

And another one, you may want to add small delay between port setting and reading port while matrix scanning. I think you can have delay in _update_rows() in teensy-2-0.c. _delay_us(1 or 5) will be enough for this.
If you don't have this delay you might have a false reading of port.
Though I'm not sure theory behind this :)

Thanks a lot hasu!!! I have added a _delay_us(1) in the _update_rows() and everything register correctly now!

Code: [Select]
static inline void _update_rows(        bool matrix[KB_ROWS][KB_COLUMNS], uint8_t column ) {
    _delay_us(1);
    matrix[0][column] = ! teensypin_read(ROW_0);
    matrix[1][column] = ! teensypin_read(ROW_1);
    matrix[2][column] = ! teensypin_read(ROW_2);
    matrix[3][column] = ! teensypin_read(ROW_3);
    matrix[4][column] = ! teensypin_read(ROW_4);
    matrix[5][column] = ! teensypin_read(ROW_5);
}
Title: [Interest Check] Custom split ergo keyboard.
Post by: Dox on Sun, 03 June 2012, 18:37:00
ic07, do you have a fn layer ready? I would need it to at least have F keys.

edit: sent from the ergodox!
Title: [Interest Check] Custom split ergo keyboard.
Post by: dorkvader on Sun, 03 June 2012, 19:41:09
IT lives! You should add it to your sig :)
Title: [Interest Check] Custom split ergo keyboard.
Post by: OrangeJewce on Sun, 03 June 2012, 21:26:34
Super exciting! Can't wait for pictures of the case prototype to be shown!

Cheers,
Title: [Interest Check] Custom split ergo keyboard.
Post by: ic07 on Mon, 04 June 2012, 03:38:59
Thanks from me too hasu!  And PrinsValium.  And thanks DOX for trying it out and getting it working.  Changes now in the repo, and updated .hex on github (http://'https://github.com/benblazak/ergodox-firmware/downloads') (and I deleted the bad one).  I put the `_delay_us(1)` at the end of the `teensypin_write()` macro.

  DOX:
  I also made a fn layer for you.  I feel like it's a mess (more than the current top layer), but it has the function keys, along with a few random symbols.  It's activated by holding down the lowermost of the 3 inside keys on either side of the board.  Here's a link to the layout file (http://'https://github.com/benblazak/ergodox-firmware/blob/dev/src/keyboard/ergodox/layout/qwerty.c') (it's only on the 'dev' branch for now) for convenience.

  And I'm excited that it's usable and in use now too!

  bebuxe:
  A USB keyboard in boot mode sends scancodes from the HID usage page 0x07 (which I made into a header file (http://'https://github.com/benblazak/ergodox-firmware/blob/dev/src/lib/usb/usage-page/keyboard.h'), if you'd like to see it), if I'm remembering my terms correctly.  There's also a usage page corresponding to UTF-8, but I'm not sure if it can be used by keyboards.

  Also, remapping at this point is only possible by modifying the firmware, recompiling, and re-flashing.  Good news is, I don't think this will be too hard for anyone here, especially once I get around to writing a short howto.  On keyboard remapping is being considered (but only once everything else is done).  The rest is up to the OS.
Title: [Interest Check] Custom split ergo keyboard.
Post by: dorkvader on Mon, 04 June 2012, 05:22:45
Quote from: ic07;607097
 Also, remapping at this point is only possible by modifying the firmware, recompiling, and re-flashing.  Good news is, I don't think this will be too hard for anyone here, especially once I get around to writing a short howto.  On keyboard remapping is being considered (but only once everything else is done).  The rest is up to the OS.

I wonder how easy it would be to write up a quick frontend for changing layouts? Even if it just gave you a quick graphic of what you have, then output the proper source to flash the chip with, it'd be useful (to visual people like me)
Title: [Interest Check] Custom split ergo keyboard.
Post by: dirge on Mon, 04 June 2012, 05:26:08
Quote from: dorkvader;607116
I wonder how easy it would be to write up a quick frontend for changing layouts? Even if it just gave you a quick graphic of what you have, then output the proper source to flash the chip with, it'd be useful (to visual people like me)

x2 I'm trying to get my head around the firmware and setup etc.  Finding it very difficult.
Title: [Interest Check] Custom split ergo keyboard.
Post by: OrangeJewce on Mon, 04 June 2012, 07:58:13
Quote from: dorkvader;607116
I wonder how easy it would be to write up a quick frontend for changing layouts? Even if it just gave you a quick graphic of what you have, then output the proper source to flash the chip with, it'd be useful (to visual people like me)

For the windows people, I have no problem drafting up a quick app that will allow adjustments of layouts. I will probably need some help interfacing it with the back end. If you want a Linux/Unix GUI you might have to find another volunteer.

I'll check out the firmware tonight, and see what I can do.

Cheers,
Title: [Interest Check] Custom split ergo keyboard.
Post by: OrangeJewce on Mon, 04 June 2012, 08:04:09
Also,

DOX, do you have a larger version of your avatar? I plan on using it for the About menu on the GUI, as well as making a .ico to use for the launcher. (Assuming you guys don't mind me writing up a front-end.)

Cheers,
Title: [Interest Check] Custom split ergo keyboard.
Post by: effh on Mon, 04 June 2012, 10:32:38
Hello All,

I've been tracking this thread for a few days now, and this looks very interesting. I'm interested in 1 to 2 PCBs depending on final price. what with the need for key-switches as well, I can't afford to go in for the cases too.

With regards to simple remapping, I've just pulled down the code and winAVR [my duel boot box spends most of it's life in windows, go figure... :  (   ] and it is possible to make gcc spit out a map-file, allowing us to locate the right symbol, and edit the hex file. Using this method it should be possible to distribute an "official" hex firmware and provide a utility that patches in changes to the keymap without requiring non-programmers to brave the world of C (and therefore from having to obtain and maintain tool-chains as well).
I don't do user-interface programming but I can help with sorting out hex-file hacking.

Notes[skip this section if you don't want the details.]: It will be necessary to make sure enough space is allocated for as many layers as is intended to be supported. It may also be necessary to clearly define which other symbols specify layer-shift keys.

To get the symbol map, add the following to LDFLAGS in the makefile: -Xlinker -Map=firmware.map
An example of the relevent section:
Code: [Select]
.progmem.data  0x000000ac      0x348 keyboard/ergodox/layout/qwerty.o
                0x000002a4                _kb_layout_release
                0x00000154                _kb_layout_press
                0x000000ac                _kb_layout
From firmware.hex:
:1000A0002EC200002CC200002AC20000E4E64B2849
we want 00ac, this starts at 00a0, so the relevent chunk of this line is E4 E6 4B 28, the first four keys in the map:
KEY_RightControl; KEY_RightAlt; KEY_PageUp; KEY_ReturnEnter.
matrix.h specifies these as being { k00,k01,k02,k03, which ties up nicely with the right-hand thumb keys in the layer macro above and the matching qwerty keymap.
Note that when replacing this lign in the hex-file, the first part needs to be written back unchanged and the last two chars are a checksum that will need updating for any changes.

Still to determine: Does the teensy loader check any additional checksums? It isn't obvious from the map alone...
Title: [Interest Check] Custom split ergo keyboard.
Post by: OrangeJewce on Mon, 04 June 2012, 12:17:28
effh,

    Can you give some details as to how you'd go from the modified hex file to re-flashing the firmware for the KB? It wouldn't be hard to have a separate "user" configuration hex file that could replace the default (with a restore option of course), what seems to be hard to do from the UI perspective is forcing the firmware to update. From a windows perspective, I wouldn't look forward to having to invoke a compile on the user's machines. Thoughts?

Cheers,
Title: [Interest Check] Custom split ergo keyboard.
Post by: effh on Mon, 04 June 2012, 12:40:28
OrangeJewce,

It appears that there is a command-line version of the teensy loader here: http://pjrc.com/teensy/loader_cli.html
The point of directly modifying the hex file is that you don't have to do a compile, you've just "hacked" the result of the compile (the hex file) to have the keymap you want in it.

I imagine that the utility would ship with the Teensy cli loader and a firmware version (.hex and .map or with the key details from the map hard-coded) which would then be used to either restore default or as the base to generate a custom firmware from.
Title: [Interest Check] Custom split ergo keyboard.
Post by: OrangeJewce on Mon, 04 June 2012, 13:52:40
effh,

    It looks like you are right on all accounts. I'll make sure to package up the teensy CLI with the GUI. This will be on my TODO this evening after work. I am concerned there won't really be a way for me to test whether or not the process works without a controller handy but oh well. I'll have to rely on the Dox et al. to do the testing.

Cheers,
Title: [Interest Check] Custom split ergo keyboard.
Post by: ic07 on Mon, 04 June 2012, 14:21:32
OrangeJewce, effh, you guys are awesome.

  Modifying the hex is a good idea.  The only complication I can see is that layer switching is done by putting a different function for that key's location in the `_kb_layout_press` and `_kb_layout_release` matricies (see qwerty.c (http://'https://github.com/benblazak/ergodox-firmware/blob/dev/src/keyboard/ergodox/layout/qwerty.c') in 'dev' for an example).

  Allocating enough space for all the layers you want should only mean changing the value of `KB_LAYERS` in qwerty.h (http://'https://github.com/benblazak/ergodox-firmware/blob/dev/src/keyboard/ergodox/layout/qwerty.h') before compile.  Unused layers won't confuse anything.


  For anyone trying to understand the layout, take a look at:

  - qwerty.h (http://'https://github.com/benblazak/ergodox-firmware/blob/dev/src/keyboard/ergodox/layout/qwerty.h') for the macro defining the number of layers, and the mapping from physical LED position to the meaning of the LEDs
  - qwerty.c (http://'https://github.com/benblazak/ergodox-firmware/blob/dev/src/keyboard/ergodox/layout/qwerty.c') for the keycodes, key press functions, and key release functions assigned to each physical key position
  - and usb/usage-page/keyboard--short-names.h (http://'https://github.com/benblazak/ergodox-firmware/blob/dev/src/lib/usb/usage-page/keyboard--short-names.h') for all availble keycodes (or usb/usage-page/keyboard.h (http://'https://github.com/benblazak/ergodox-firmware/blob/dev/src/lib/usb/usage-page/keyboard.h') for the actual hex codes)

  Those three files should contain everything you need.  If you want more information, you can look at:

  - matrix.h (http://'https://github.com/benblazak/ergodox-firmware/blob/dev/src/keyboard/ergodox/matrix.h') for a more thorough description of the `LAYER()` macro used in 'qwerty.c', and what it's doing
  - and if you really want to get into it, key-functions.c (http://'https://github.com/benblazak/ergodox-firmware/blob/dev/src/lib/key-functions.c') is where the functions called for each key(press|release) are defined; you might have to poke through the PJRC USB code (in src/lib-other/...) to understand parts though
Title: [Interest Check] Custom split ergo keyboard.
Post by: OrangeJewce on Mon, 04 June 2012, 15:01:26
ic07,

     My thinking is that when you switch layers, the keyboard is using a different section of the compiled .hex to do the mapping. Therfore I would expect that we should still be able to directly hack our way through the compiled .hex to alter the key-mappings for each layer.

Going the GUI route would mean we might have to make some sacrifices if we choose not to recompile the firmware. My plan is to only offer the number of layers officially coded into the firmware source, so that would be 2 right now. However, if a user really wants more layers, then they can always edit the default.hex by replacing it with one of their own or by compiling the source.

effh,

     I am concerned about the checksum issue. Are you sure that the teensy will refuse to accept updates if a modification is made to the .hex without generating new checksums? If that's the case we probably won't have any choice but to force a compile of the firmware source.

Cheers,

OJ
Title: [Interest Check] Custom split ergo keyboard.
Post by: Dox on Mon, 04 June 2012, 17:41:36
OrangeJewce and effh, good ideas for the remapping, keep it up!

Quote from: OrangeJewce;607145
Also,

DOX, do you have a larger version of your avatar? I plan on using it for the About menu on the GUI, as well as making a .ico to use for the launcher. (Assuming you guys don't mind me writing up a front-end.)

Cheers,
Post 17 here (http://geekhack.org/showthread.php?17374-My-keyboard-project). Thanks to calavera.


ic07, I think there is a bug with the fn layer. I used the prototype all day at work and sometimes, the fn layer becomes inaccessible after some use.
Otherwise, everything went well. With the thumb keys a bit closer, it will be perfect! I already prefer it to the kinesis. With the flat shape, it gives me more freedom when I need it and the ability to place each hand in the optimal position is really great.
Title: [Interest Check] Custom split ergo keyboard.
Post by: effh on Mon, 04 June 2012, 18:59:33
OrangeJewce,

No, I'm not that concerned about there being an aditional checksum, that would be an extra-work feature that would have required cooperation between teensy and winAVR or an extra added by ic07 (which hasn't been mentioned, so hasn't happened.) so it is a low probability.
With regards to switching sections of the compiled hex, all layers have been implemented as part of the same array and are contiguous.

The map I have here was built off of the dev tree and states that _kb_layout starts at 0x00ac, the next symbol being at 0x0154. that is 168 bytes.
The layer macro defines 84 bytes of data per layer, 168/84 is 2.  Coincidentally, thats the number of layers currently in the dev-branch, so we've found all the keymap definitions. (though I've not fully explained to my satisfaction _kb_layout_press and _kb_layout_release. erg. Now I have. _kb_layout is of type uint8_t, the other two is of type kbfun_funptr_t (pointer to function). effective but fun to handle. Examination shows repetition at 16-bit intervals. But not of a sequence that ties up to the map's definition of the functions I was expecting. I'll do some more digging later when it isn't approching 0100.
Update: The value stored in the press and release tables is the "word address" of the function in flash, while the map has the "byte address". the byte address from the map divided by 2 gives the value in the table. Note that the avr is a little endian device, so an address of 0x0b7e divided by two is 0x05bf and would appear in the .hex as bf05.

Summary:
#1: Don't worry about checksums, we'll cross that bridge if we meet it.
#2: We also know now where all the keymapping is, even if we don't know the right values for the press and release functions yet.
#3: Values of positions will change on each compile, so if we can work out how to extract the values programatically from the map, that would be best.

ic07,

The definition of the Layer macro is the fundamental mapping of what keys are where in the array, so that is going to be critical :  )
So far, so good.

Sorry about any typos, dyslexia and late nights don't mix.
Title: [Interest Check] Custom split ergo keyboard.
Post by: OrangeJewce on Mon, 04 June 2012, 19:39:59
effh,

     Thanks for the clarification. I am working on the prototype GUI right now. I have all 76 buttons created, but have yet to implement the back end. Obviously that will take the longest to do, as I still don't really have a grasp as to how the firmware is going to work. For anyone interested I have forked off the git and made a UI branch. It is a WinForms project (It's just too easy for this kind of thing. Might upgrade to WPF later) in C#. I make a pull request later this evening. No ETA as of yet on how long this UI project will take, I presume there is at least a little time before we have a fully assembled prototype in Dox's Hands.

Cheers,
Title: [Interest Check] Custom split ergo keyboard.
Post by: effh on Mon, 04 June 2012, 20:32:07
OrangeJewce,

If we can agree a simple (that means not xml) file interchange format, I can probably do a cut of code (c++ as for cross-platform usage and reduced writing time) that would modify the map in a hex-file/map pair.
I'm thinking something like:
Code: [Select]
:_kb_layout{lf}
ababababababababababababababab{lf}
:_kb_layout_press{lf}
111111121111113111111411111{lf}
:_kb_layout_release{lf}
111111121111113111111411111{lf}
where ab is a byte represented in ascii, 1 2 3 and 4 are press, release, layer increment and layer decrement and {lf} is a linefeed character (0x0a in the table)
I can also set up options to allow getting the number of layers in the map from the map. (based on size of allocation.)

Thoughts?
Title: [Interest Check] Custom split ergo keyboard.
Post by: OrangeJewce on Mon, 04 June 2012, 20:45:41
effh,

     That sounds great!

Cheers,

OJ
Title: [Interest Check] Custom split ergo keyboard.
Post by: ic07 on Tue, 05 June 2012, 15:16:16
Quote from: Dox;607456
ic07, I think there is a bug with the fn layer. I used the prototype all day at work and sometimes, the fn layer becomes inaccessible after some use.

I looked at the logic again last night, and it still looks right to me...  Do you have any ideas?  Or at least, in laborious detail, what exactly's happening (maybe this calls for a PM) lol :) .  Sorry you have to help debugging stuff I wrote, but I can't think of a way to test it myself... :/ .  If *any* keys are registering, those should be working too...  I suppose, worst case, I can try to start rewriting the thing next week.
Title: [Interest Check] Custom split ergo keyboard.
Post by: OrangeJewce on Tue, 05 June 2012, 15:39:39
Quote from: ic07;608033
I looked at the logic again last night, and it still looks right to me...  Do you have any ideas?  Or at least, in laborious detail, what exactly's happening (maybe this calls for a PM) lol :) .  Sorry you have to help debugging stuff I wrote, but I can't think of a way to test it myself... :/ .  If *any* keys are registering, those should be working too...  I suppose, worst case, I can try to start rewriting the thing next week.

ic07,

     It would be helpful if we can keep changes to the backend to a minimum (outside of bug fixes like this), since effh & I will be relying on consistency there to create a usable GUI. Though we'll be hacking the compiled hex directly, it would be nice to be able to know that recompilation we do will give us consistent results. I am having a hard time following what's going on in main.c, in the innermost for loop. Where do you specify a switching between layers?

Cheers,
Title: [Interest Check] Custom split ergo keyboard.
Post by: OrangeJewce on Tue, 05 June 2012, 15:47:12
ic07,

     follow up: main.c is missing an include in the repo: . Can you add that?

Cheers,
Title: [Interest Check] Custom split ergo keyboard.
Post by: bebuxe on Tue, 05 June 2012, 17:48:30
>ic07
Thanks, that is exactly what I was talking about. Will make more /layout/ later, after I clean my apartment. I guess remapping will be the way to go here then at the OS level then.
Title: [Interest Check] Custom split ergo keyboard.
Post by: dorkvader on Tue, 05 June 2012, 18:21:12
Yep, the possibility of HW remapping is one of the best features for me.
Title: [Interest Check] Custom split ergo keyboard.
Post by: effh on Wed, 06 June 2012, 01:28:09
Quote from: OrangeJewce;608049
ic07,

     It would be helpful if we can keep changes to the backend to a minimum (outside of bug fixes like this), since effh & I will be relying on consistency there to create a usable GUI. Though we'll be hacking the compiled hex directly, it would be nice to be able to know that recompilation we do will give us consistent results. I am having a hard time following what's going on in main.c, in the innermost for loop. Where do you specify a switching between layers?

Cheers,


I'm going to have to counter that. For starters, I suspect a couple of changes will be necessary to support 3+ layers.

ic07, Make any changes you need/want to make, just keep the layout in a nice sensible array/set of arrays in "progmem". (I need to look up the details of that sometime :  )

At some point, it would make OrangeJewce's life easier if one of us could detail the order of keys in the array when expressed as flat memory, as that is the order I'll be needing the data in to in-fill the hex file.

To reiterate: so-long as _kb_layout, _kb_layout_press and _kb_layout_release don't change their definitions (and the functions used in _kb_layout_ don't change name and number), and that a map file has been built along with the hex file, what I have in mind should continue to work. Changes to those will require some degree of rework and thus notification of changes to them would be appreciated.
Generic Solutions for the win :  )
Title: [Interest Check] Custom split ergo keyboard.
Post by: ic07 on Wed, 06 June 2012, 14:06:07
Quote from: OrangeJewce;608049
I am having a hard time following what's going on in main.c, in the innermost for loop. Where do you specify a switching between layers?


  The innermost loop in main.c is *only* responsible for calling the appropriate function (assigned to each key in the layout matrices, and defined in lib/key-functions.c), and then calling usb_keyboard_send() if necessary.  Everything else is done by the key function - so layer switching (changing the value of the current_layer variable at the top of the outer main() loop) is actually done in lib/key-functions.c::kbfun_layer_inc() and lib/key-functions.c::kbfun_layer_dec().

 
Quote from: OrangeJewce;608058
follow up: main.c is missing an include in the repo: . Can you add that?


  is part of avr-libc.  And the #include is in main.c in every branch I checked (though, I did forget it a few commits ago, when I committed -> pushed without trying to compile first - which wasn't very smart of me, lol).

 
Quote from: effh;608373
ic07, Make any changes you need/want to make, just keep the layout in a nice sensible array/set of arrays in "progmem". (I need to look up the details of that sometime :  )


  :) .  I don't anticipate changing how the _kb_layout* matrices are defined unless I really really (really) have to.  And the kbfun_*() functions used in _kb_layout_ shouldn't be changing much either (though, I'm not sure what you mean by "name and number"; but their names shouldn't change, and I won't remove any).  I'll do my best to let you guys know if I start messing with stuff that I think might affect you.

As a side note, having the layout matrices in PROGMEM is not guaranteed by the current design (it's the default, but it can be changed per layout).  I'm not planning to put any anywhere else though, since RAM only has enough space for ~2 layers IIRC, the EEPROM is even smaller, and the extra time/code it takes to have stuff in PROGMEM appears to be inconsequential.
Title: [Interest Check] Custom split ergo keyboard.
Post by: dorkvader on Wed, 06 June 2012, 17:38:01
I'm interested in learning how to do some keymap-making or key layout changing. Is there some sort of documentation on how to do this:

I'm interested in
function layer (s)
Mouse buttons
Hitting both shifts activates capslock

Y'know, things like that. Are there any resources you can share?

I might come up with some proposed keymaps for people.
Title: [Interest Check] Custom split ergo keyboard.
Post by: OrangeJewce on Wed, 06 June 2012, 18:22:53
Quote from: dorkvader;608803
I'm interested in learning how to do some keymap-making or key layout changing. Is there some sort of documentation on how to do this:

I'm interested in
function layer (s)
Mouse buttons
Hitting both shifts activates capslock

Y'know, things like that. Are there any resources you can share?

I might come up with some proposed keymaps for people.

Dorkvader,

     The ultimate goal will be that when people get the keyboard, they will have access to our open source UI and firmware, which will allow them to use either the default QWerty / ic07 layout or any other layout of their choice (the software will automatically do any compiling and hardware flashing necessary). The UI will be Windows only, XP and above. If you're running linux, you'll have to manually edit the firmware, compile it, and flash the teensy 2.0 controller manually.

Mouse buttons won't be a part of the software as far as I know. I am not sure how the Teensy would handle this, seems to me it would almost have to register as two pieces of hardware to achieve. As far as we know, at the very least 2 layers will be available to the end users. A default and function layer. If you'd like to know what the default currently is, I point you to the source, or to sit tight until I can make a prototype UI available which will allow the designing of any custom layout of your choice. Let me know if you have any questions as I would be glad to help!

Cheers,

OJ
Title: [Interest Check] Custom split ergo keyboard.
Post by: Salisen on Thu, 07 June 2012, 18:16:23
I'm definitely interested in getting one of these, ideally with a price lower than about $300.

I know I'm very new around here, but I potentially could provide a soldering service for 2-3 Europe based people (sending to the UK and back from outside of Europe would cost a fortune in custom's fees).  I'll be extremely busy around April to early June of 2013 due to the last exams of my degree, but I will otherwise have sufficient time.

I noticed someone mentioned in the Phantom thread about needing PCB designers.  On that note, electronics is a major hobby of mine: I have some experience with PCB design.  For this reason I'd be interested in helping design the PCB, but preferably working with someone who can check things I'm working on occasionally, I'm not confident about avoiding mistakes (I'm a physics undergrad, not an electronics engineer!).  I do have a bench supply, breadboard, etc though, so I can test layouts I design.
Title: [Interest Check] Custom split ergo keyboard.
Post by: ic07 on Thu, 07 June 2012, 23:14:20
Quote from: dorkvader;608803
I'm interested in learning how to do some keymap-making or key layout changing. Is there some sort of documentation on how to do this:


Not yet, unless you're comfortable with C and have time for a bit of reading.  I can post links to the relevant files again if you like.  But since OrangeJewce and effh are going to make a GUI, I'd recommend waiting for that.  I'm sure it'll be more fun to use, in any case :) .

- Function layers are being debugged.  Once done, I'm sure the GUI will make them easy to work with.
- Mouse buttons are in progress, but depend on my eventual comprehension of certain things about USB...  I'm trying!
- Hitting both shifts to activate capslock is a good idea.  I'll see what I can do after layers work right.  It /shouldn't/ be too hard.

Quote from: OrangeJewce;608836
Mouse buttons won't be a part of the software as far as I know. I am not sure how the Teensy would handle this, seems to me it would almost have to register as two pieces of hardware to achieve.


It will basically be pretending to be two devices, if I succeed in implementing it.  It's not an uncommon thing though - IIRC, several custom firmwares around geekhack have this feature (hasu's included) - I just need to figure out how to do it myself.

Quote from: OrangeJewce;608836
As far as we know, at the very least 2 layers will be available to the end users. A default and function layer.


Would more be useful?  I did the math just now, and I think there's room in flash for ~60 layers... lol.  And having extra allocated won't hurt.  How many do you think would be good?
Title: [Interest Check] Custom split ergo keyboard.
Post by: alaricljs on Thu, 07 June 2012, 23:33:17
An option you might want to look into is having layer lock key combos.  This way you could hit Fn-1 (or something similar) and it would switch to the 'qwerty' layer as the default until another layer lock is used.  This way a user could have several alternate layouts like dvorak and colemak at a simple key combo press.
Title: [Interest Check] Custom split ergo keyboard.
Post by: OrangeJewce on Thu, 07 June 2012, 23:47:55
Quote from: ic07;609575
Not yet, unless you're comfortable with C and have time for a bit of reading.  I can post links to the relevant files again if you like.  But since OrangeJewce and effh are going to make a GUI, I'd recommend waiting for that.  I'm sure it'll be more fun to use, in any case :) .

- Function layers are being debugged.  Once done, I'm sure the GUI will make them easy to work with.
- Mouse buttons are in progress, but depend on my eventual comprehension of certain things about USB...  I'm trying!
- Hitting both shifts to activate capslock is a good idea.  I'll see what I can do after layers work right.  It /shouldn't/ be too hard.


I would strongly suggest just waiting it out unless someone else wants to get adventurous with compiling firmware. I haven't heard from effh in a while regarding the UI backend, so I might begin implementing part of it myself over the weekend. We'll just have to see how much time I have, or if he gets back to me. :thumb:

Quote from: ic07;609575

It will basically be pretending to be two devices, if I succeed in implementing it.  It's not an uncommon thing though - IIRC, several custom firmwares around geekhack have this feature (hasu's included) - I just need to figure out how to do it myself.


Alright so it would behave exactly as I thought. I didn't really think it was impossible, only that it couldn't be done with the controller registering itself as a single piece of hardware. There has been reports of by doing multiple registration, one loses correct functionality on a mac. This might need investigating if you manage to get mouse buttons implemented. I'm not sure how high up the ticket totem pole it is anyways.

Quote from: ic07;609575

Would more be useful?  I did the math just now, and I think there's room in flash for ~60 layers... lol.  And having extra allocated won't hurt.  How many do you think would be good?

I think people would like at least 3, up to (I could imagine) 6,

Qwerty+F'n
Dvorak+F'n/custom
Colemak+F'n/custom

I guess people might want more than that, but really it'd be a stretch for phase 1. The great thing is that I plan on having an export feature (might not be on release but I'm going to try), which will allow the community to share their layouts, and it will be modular because the UI will be able to flash the controller with just the .hex file.

Either way I'm still very excited about this project and look forward to delivering something at least usable by the community for creating, sharing, and distributing any layout they can possibly think of.

Cheers,

OJ
Title: [Interest Check] Custom split ergo keyboard.
Post by: OrangeJewce on Thu, 07 June 2012, 23:55:00
also ic07 YGPM

Cheers,
Title: [Interest Check] Custom split ergo keyboard.
Post by: dorkvader on Fri, 08 June 2012, 00:40:27
I'd say we should have support for 4 layers, to accommodate practitioners of NEO.
I'd have:
Dvorak
QWERTY
Function
Special
as my layers (special would be a testing layout, if I want to update Dvorak some, or overflow from function) I will want to have some combination of QWERTY and dvorak, so if the computer is expecting dvorak or qwerty, I can use a layer to match.

Salisen, you're added to the list, but I haven't updated the OP yet.
Title: [Interest Check] Custom split ergo keyboard.
Post by: bpiphany on Fri, 08 June 2012, 01:19:21
One thing about layers that I am afraid many might be missing is that the harware "layers" is not the full story. The keyboard still only sends a combination of keys. There are no actual functions associated wit what the keys do in the OS. That is all up to the OS to decide. If i want for example my '1'-key to be the '&'-key on another layer that will not be the same as defining say 'SHIFT'+'1' as '&', it will not be the shift layer. That layer would be a shifted layer where the '7'-key on a layer with 'SHIFT' activated. Since it is the OS that usually handles layers it is a bit backwards to do it in the firmware. There are of course workarounds.

On the Kinesis you can remap any key to do whatever any other key does. For example the switch the location of '1' and '&', and also program macro keys. The way I understand that they handle this is by defining every keypress as a keycode along with the modifier keys used for that particular key. That is every key is defined as a tuple of keycodes that are used simultaneously. If the '1'-key is set to be a '&'-key, the keyboard woll briefly send 'SHIFT'+'7' when the '1'-key is pressed. This works, but is a lot more tedious than I think everyone here is aware of =)

This is not the full story either... say I want a layer on my keyboard where the 'A'-key is an 'α'-key (alpha), Alpha is not even in the OS keymapping, no combination of keypresses will be able to produce it.

All this may be possible to solve installing other drivers or something, but that I know nothing about, and also that wouldn't be very pretty at all...
Title: [Interest Check] Custom split ergo keyboard.
Post by: sordna on Fri, 08 June 2012, 01:32:55
Actually, the kinesis remaps entire keys. You can map 7 to 1 or 1 to 7 (dragging along the ! and & when shifted) but you cannot map 1 to & or 7 to ! or 1 to ! for that matter.
Macros can contain any letters, modifiers, and symbols, but key remapping is for entire keys.
Title: [Interest Check] Custom split ergo keyboard.
Post by: bpiphany on Fri, 08 June 2012, 01:46:53
Ok, I didn't really know. I only remember seeing the Kinesis at work sending modified keys in a keyboard testing program where the keys light up, and the shift key was coming on and off a lot =)

My own belief is that layers are best handled with custom character mappings on the OS side. This gives rise to the same portability issues as (potentially) having custom drivers.

My Linux workaround when I get around to implement it would be to have a complete keyboard mapping typed out into a terminal by some keypress combo. Could just be a heap of "xmodmap"-commandos or an actual xkb-file with all the bells and whistles. Keyboard mapping is a complete mess in Linux in my opinion.. Other OSs I don't really know about.
Title: [Interest Check] Custom split ergo keyboard.
Post by: OrangeJewce on Fri, 08 June 2012, 08:48:25
Quote from: PrinsValium;609612
One thing about layers that I am afraid many might be missing is that the harware "layers" is not the full story. The keyboard still only sends a combination of keys. There are no actual functions associated wit what the keys do in the OS. That is all up to the OS to decide. If i want for example my '1'-key to be the '&'-key on another layer that will not be the same as defining say 'SHIFT'+'1' as '&', it will not be the shift layer. That layer would be a shifted layer where the '7'-key on a layer with 'SHIFT' activated. Since it is the OS that usually handles layers it is a bit backwards to do it in the firmware. There are of course workarounds.

We choose to alter the microcontroller because it's easier to do, and it works. Otherwise we'd need to craft OS specific drivers (not likely to happen).

Quote from: PrinsValium;609612
On the Kinesis you can remap any key to do whatever any other key does. For example the switch the location of '1' and '&', and also program macro keys. The way I understand that they handle this is by defining every keypress as a keycode along with the modifier keys used for that particular key. That is every key is defined as a tuple of keycodes that are used simultaneously. If the '1'-key is set to be a '&'-key, the keyboard woll briefly send 'SHIFT'+'7' when the '1'-key is pressed. This works, but is a lot more tedious than I think everyone here is aware of =)

This is not the full story either... say I want a layer on my keyboard where the 'A'-key is an 'α'-key (alpha), Alpha is not even in the OS keymapping, no combination of keypresses will be able to produce it.

All this may be possible to solve installing other drivers or something, but that I know nothing about, and also that wouldn't be very pretty at all...

My understanding is the Kinesis allows on the fly hardware mapping outside of the OS. Afaik, has no handle in how the keymap is stored, altered, or saved with regards to the onboard memory of the Kinesis' microcontroller. My guess is its memory is addressable and maybe they use some form of pointer system (pure speculation), and so you can shift around the addressing of the keys directly. Unfortunately for us to implement a feature similar to this would most likely consume much of the available memory on our controller and severely limit the number of layers, with limited additional benefit over a UI.

 Also it may or may not take more development time than we currently have, but I defer to ic07 on this issue, since he's doing all the low level work.
Title: [Interest Check] Custom split ergo keyboard.
Post by: Salisen on Fri, 08 June 2012, 12:04:58
How are you looking to switch between layers?

From the keyboard's point of view, I mean.  My QPAD changes the backlighting brightness by holding fn and pressing one of two other keys.  Could also use some sort of 3-4 way DIP switch on the PCB.
Title: [Interest Check] Custom split ergo keyboard.
Post by: bpiphany on Fri, 08 June 2012, 13:25:16
Quote from: OrangeJewce;609718
We choose to alter the microcontroller because it's easier to do, and it works. Otherwise we'd need to craft OS specific drivers (not likely to happen).

My point still stands. There are more and less unsolvable layout issues working with the keyboard side alone.


Quote from: OrangeJewce;609718
My understanding is the Kinesis allows on the fly hardware mapping outside of the OS. Afaik, has no handle in how the keymap is stored, altered, or saved with regards to the onboard memory of the Kinesis' microcontroller. My guess is its memory is addressable and maybe they use some form of pointer system (pure speculation), and so you can shift around the addressing of the keys directly. Unfortunately for us to implement a feature similar to this would most likely consume much of the available memory on our controller and severely limit the number of layers, with limited additional benefit over a UI.

 Also it may or may not take more development time than we currently have, but I defer to ic07 on this issue, since he's doing all the low level work.


There is 1kB of EEPROM memory where the firmware can save settings from time to time. That is a lot of layouts.. Keycodes are only 1 byte, pointer probably the same. As Sordna said the Kinesis only supports swapping keys, not really remapping individual "characters". A key swapping function should be fairly straight forward to implement...

No need to have the firmware "finished" before the physical product is finalized. The prototype is a perfectly well functioning keyboard (ok there may possibly be some bugs). The Teensy is infinitely re-programmable, and this is easily done as well. You will have forever to improve upon the firmware.
Title: [Interest Check] Custom split ergo keyboard.
Post by: OrangeJewce on Fri, 08 June 2012, 14:07:33
Quote from: PrinsValium;609822
My point still stands. There are more and less unsolvable layout issues working with the keyboard side alone.

I guess I don't understand then exactly what your point is, so I apologize. The design decision was made to work from the keyboard end to ensure compatibility with any OS, because that would mean doing a single implementation as opposed to many. There are always going to be pros and cons to any design decision.

There really isn't such a thing as "Finished" in programming, as one can always improve it. However, the firmware should be stable and have some basic features that are cornerstones of why we are undergoing this project. Remapping is one of those features. However, we shouldn't get into an argument about coding methodology here, I don't feel this is the right place.

If you would like to draft up drivers for Windows or any of the other OSes we'd be more than happy to see what it is you come up with. The more the merrier :thumb:.

Cheers,
Title: [Interest Check] Custom split ergo keyboard.
Post by: effh on Fri, 08 June 2012, 15:50:03
For those wishing to play with the windows side of keyboard-layouts, I found this utility belonging to microsoft.

http://msdn.microsoft.com/en-us/goglobal/bb964665.aspx

I've not done more than download it yet, but I'm looking to cure my caps-lock problem.....
:  )

Update: Okay, so that is the next best thing to useless - for some reason, some specific keys can not be changed... like caps-lock. I note that this utility does allow you to specify alternate shift mappings, so combined with changing the actual keyboard firmware may form part of a complete solution.
Title: [Interest Check] Custom split ergo keyboard.
Post by: mSSM on Fri, 08 June 2012, 18:47:13
What do you guys think - can this be a good replacement for a Kinesis?

And is there an ETA for the "final" prototype (including the case)?


I am deliberating getting either the Ergo Dox or the Kinesis; I can't afford both. :(
Title: [Interest Check] Custom split ergo keyboard.
Post by: dorkvader on Sat, 09 June 2012, 01:04:28
Quote from: mSSM;610027
What do you guys think - can this be a good replacement for a Kinesis?

And is there an ETA for the "final" prototype (including the case)?


I am deliberating getting either the Ergo Dox or the Kinesis; I can't afford both. :(
I've not tried a TE, but I see this as a better version of that.

Also keep in mind that whatever you get, you can probably resell it for most of the value in the classifieds once you're done.
Title: [Interest Check] Custom split ergo keyboard.
Post by: hoggy on Sat, 09 June 2012, 02:18:50
The resale value of the ergodox is likely to be close to the final price.

If you buy the Kinesis first,  you will probably miss out on the ergodox. If you buy the ergodox,  you'll have the option of the Kinesis later.
Title: [Interest Check] Custom split ergo keyboard.
Post by: mSSM on Sat, 09 June 2012, 08:29:10
Quote from: hoggy;610193
The resale value of the ergodox is likely to be close to the final price.

If you buy the Kinesis first,  you will probably miss out on the ergodox. If you buy the ergodox,  you'll have the option of the Kinesis later.

Good point; my impression was that the resale price of the Kinesis is reaaaally bad. Neither here nor on deskthority are people particulary interested in those. And eBay is even worse. Last Kinesis went for 25% of its original price. :(
Title: [Interest Check] Custom split ergo keyboard.
Post by: OrangeJewce on Sat, 09 June 2012, 10:36:07
Quote from: mSSM;610275
Good point; my impression was that the resale price of the Kinesis is reaaaally bad. Neither here nor on deskthority are people particulary interested in those. And eBay is even worse. Last Kinesis went for 25% of its original price. :(

The ErgoDox will be a really unique, and most likely will be a rare piece of hardware. For that reason alone you can expect it to retain value well.

Cheers,
Title: [Interest Check] Custom split ergo keyboard.
Post by: bpiphany on Sat, 09 June 2012, 11:06:50
Quote from: OrangeJewce;609869
I guess I don't understand then exactly what your point is, so I apologize. The design decision was made to work from the keyboard end to ensure compatibility with any OS, because that would mean doing a single implementation as opposed to many. There are always going to be pros and cons to any design decision.


I've explained as well as I think I am able to. I'm only trying to warn you to not try to solve an unsolvable problem. The limitations that come with working from the keyboard side alone may or may not apply to your needs. I'm just saying that everything cannot be done that way.

Quote from: OrangeJewce;609869

If you would like to draft up drivers for Windows or any of the other OSes we'd be more than happy to see what it is you come up with. The more the merrier :thumb:.
Cheers,


If I had any idea how to do it, I probably wouldn't be that crazy.




My point is that keymappings on the OS side solves all but the portability issues. It would have been easier if keyboards were designed to send unicode characters or something similar, and the OS would handle only the conversion if another map than the physical one on the keyboard was required. There are of course good reasons to why it is the way it is as well.

I know how to do keyboard mappings in Ubuntu (sort of). It is insanely messy for such a simple thing but it works and it solves most problems much more nicely.

Edit: Ok, most problems might be an exaggeration, but there are a lot more options altering the OS key mapping. And I also wanted to add that there already is layer support in the firmware if I understand correctly. It might just not be completely bug free.
Title: [Interest Check] Custom split ergo keyboard.
Post by: Icarium on Sat, 09 June 2012, 14:15:00
I thought on the windows side people were pretty happy with what Autohotkey can do?
Title: [Interest Check] Custom split ergo keyboard.
Post by: REVENGE on Sat, 09 June 2012, 15:26:23
Quote from: Icarium;610387
I thought on the windows side people were pretty happy with what Autohotkey can do?
It's not ideal: not easily portable, does not work with certain programs.
Title: [Interest Check] Custom split ergo keyboard.
Post by: Salisen on Sat, 09 June 2012, 17:48:31
Quote from: REVENGE;610414
It's not ideal: not easily portable, does not work with certain programs.

I think it can be flagged up by anti-cheating software in games as well.  Not really worth the risk.
Title: [Interest Check] Custom split ergo keyboard.
Post by: hoggy on Sun, 10 June 2012, 02:29:54
Quote from: mSSM;610275
Good point; my impression was that the resale price of the Kinesis is reaaaally bad. Neither here nor on deskthority are people particulary interested in those. And eBay is even worse. Last Kinesis went for 25% of its original price. :(

There you go then. Get the Kinesis board from here or ebay and then get the ergodox in this group buy.

The Kinesis is a great board,  if you think you need one,  get one!
Title: [Interest Check] Custom split ergo keyboard.
Post by: ic07 on Sun, 10 June 2012, 21:40:08
Quote from: alaricljs;609580
An option you might want to look into is having layer lock key combos.  This way you could hit Fn-1 (or something similar) and it would switch to the 'qwerty' layer as the default until another layer lock is used.  This way a user could have several alternate layouts like dvorak and colemak at a simple key combo press.


Layer lock key combos are a good idea, and would be easy to put on a key in a function layer.  I'll plan to add that capability in a bit.  Thanks!


Quote from: OrangeJewce;609584
I think people would like at least 3, up to (I could imagine) 6

Quote from: dorkvader;609602
I'd say we should have support for 4 layers, to accommodate practitioners of NEO.


Mmkay.  Thanks :) .  I think I'll allocate 10 then, by default, just to have a nice round number.  Having extra shall not hurt.


Quote from: OrangeJewce;609718
My understanding is the Kinesis allows on the fly hardware mapping outside of the OS.
...
Also it may or may not take more development time than we currently have, but I defer to ic07 on this issue, since he's doing all the low level work.

Quote from: PrinsValium;609822
There is 1kB of EEPROM memory where the firmware can save settings from time to time. That is a lot of layouts.. Keycodes are only 1 byte, pointer probably the same. As Sordna said the Kinesis only supports swapping keys, not really remapping individual "characters". A key swapping function should be fairly straight forward to implement...


It would be possible to implement Kinesis like remapping, but it involves tradeoffs that, the more I think about them, the less I want to make them.  A complete layer (keycode + two function pointers for a 12x7 matrix, function pointers being 16 bit) is 420 bytes, which means the EEPROM could actually only hold two.  We could limit special functions from maps with that capability, and store only the keycodes in the EEPROM, or I could devise a method for only storing changed layout info there; or we could limit the number of layers to two.  But I don't really like the idea of doing any of that for such an (IMO) limited gain in functionality.  I'm open to reconsider though, if I find that there's really enough interest.


Quote from: Salisen;609782
How are you looking to switch between layers?

From the keyboard's point of view, I mean.  My QPAD changes the backlighting brightness by holding fn and pressing one of two other keys.  Could also use some sort of 3-4 way DIP switch on the PCB.


We're switching layers using keypresses (fn/layer keys).  Layer lock key combos are planned (thanks to alaricljs for the suggestion).  If anyone wants to change the keyboard's default/startup layer though, they'll have to reflash the controller (but that should be easy enough, especially on Windows once OrangeJewce and effh are done with their UI).


Quote from: PrinsValium;610342
My point is that keymappings on the OS side solves all but the portability issues.


It doesn't though.  Remapping any of the 'lock' keys, for instance, is hard to do OS side.  But I understand what you're saying about limitations.  Personally, I'm going to use both methods (OS remapping for Greek characters and OS functions, firmware for everything else).
Title: [Interest Check] Custom split ergo keyboard.
Post by: bpiphany on Mon, 11 June 2012, 02:44:12
Quote from: ic07;610998
It would be possible to implement Kinesis like remapping, but it involves tradeoffs that, the more I think about them, the less I want to make them.  A complete layer (keycode + two function pointers for a 12x7 matrix, function pointers being 16 bit) is 420 bytes, which means the EEPROM could actually only hold two.  We could limit special functions from maps with that capability, and store only the keycodes in the EEPROM, or I could devise a method for only storing changed layout info there; or we could limit the number of layers to two.  But I don't really like the idea of doing any of that for such an (IMO) limited gain in functionality.  I'm open to reconsider though, if I find that there's really enough interest.

Store a backup of the "standard" 12x7 layout array, after that there should be room for perhaps 11 more copies of this that can be modified any way required. The base array could be stored in flash memory as well. That would give room for another one as well as protect it from corruption =) I don't know if on the fly remappings like on the Kinesis is very useful when you can program the keyboard anyway you like anyhow. Storing macros in the EEPROM sounds more interesting to me. I envision those as linked lists of (key, modifiers, next pointer)-triplets. Each list item would take 4 bytes if pointers are 2 bytes.

Quote from: ic07;610998
It doesn't though.  Remapping any of the 'lock' keys, for instance, is hard to do OS side.  But I understand what you're saying about limitations.  Personally, I'm going to use both methods (OS remapping for Greek characters and OS functions, firmware for everything else).

Of course you are correct. Things the OS doesn't need to know about is best kept in the dark =) I should have said that "character mapping" problems are best solved on the OS side. Once again macros might be the solution I'm actually looking for. Do I want to type 'λ' or really just "\lambda"? =D



There is also a micro SD-card adapter (http://pjrc.com/store/sd_adaptor.html) for the Teensys. Imagine GBs of data... I had plans to use one as a keylogger on my own keyboard. I haven't been experimenting any with it, but there are adapters in my home built boards.
Title: [Interest Check] Custom split ergo keyboard.
Post by: ic07 on Mon, 11 June 2012, 06:12:55
Quote from: PrinsValium;611101
Storing macros in the EEPROM sounds more interesting to me. I envision those as linked lists of (key, modifiers, next pointer)-triplets. Each list item would take 4 bytes if pointers are 2 bytes.


Hmm, I hadn't been thinking about macros; and I would think those were easier to do in the OS (or.. I use gvim, so that's where mine are).  Still interesting though, maybe I'll think about them again sometime when I'm not so tired :) .  Would you prefer them in firmware?  If so, why?


[/HR]

DOX:
Updated firmware in 'dev'!  And new .hex posted.  Hopefully those layer switching problems are gone now... please let me know if you test it.  It seemed to be working properly in my cursory little breadboard test.

OJ, effh:
I touched lib/key-functions* a bit, but I didn't change any function names (or get around to adding any yet).  Most of the layer logic that changed was in main(), and I can't recall doing anything that would effect you guys.

And I think that's it.  I'm tired, coz it's really late o_o , but I wanted to get the modified layer code out as soon as I could, in case DOX was waiting for it.
Title: [Interest Check] Custom split ergo keyboard.
Post by: dorkvader on Mon, 11 June 2012, 09:19:08
Quote from: PrinsValium;611101
There is also a micro SD-card adapter (http://pjrc.com/store/sd_adaptor.html) for the Teensys. Imagine GBs of data... I had plans to use one as a keylogger on my own keyboard. I haven't been experimenting any with it, but there are adapters in my home built boards.
Hmm, interesting! This would also guarantee I'd never be able to take it into work and use it, though. In a similar vein, are there any good programs (linux or windows) that track how many keystrokes you've done? Sort of a mouse odometer for the keyboard. Peel free to PM me so as not to get too far off topic if you must.

Also< I'd lay that macro-functionality would probably be pretty useful. I can imagine using it for a number of things.
Title: [Interest Check] Custom split ergo keyboard.
Post by: OrangeJewce on Mon, 11 June 2012, 09:59:53
Quote from: PrinsValium;611101
...Of course you are correct. Things the OS doesn't need to know about is best kept in the dark =) I should have said that "character mapping" problems are best solved on the OS side. Once again macros might be the solution I'm actually looking for. Do I want to type 'λ' or really just "\lambda"? =D...

Quote from: ic07;611126
Hmm, I hadn't been thinking about macros; and I would think those were easier to do in the OS (or.. I use gvim, so that's where mine are).  Still interesting though, maybe I'll think about them again sometime when I'm not so tired :) .  Would you prefer them in firmware?  If so, why?...

Quote from: dorkvader;611178
Hmm, interesting! This would also guarantee I'd never be able to take it into work and use it, though. In a similar vein, are there any good programs (linux or windows) that track how many keystrokes you've done? Sort of a mouse odometer for the keyboard. Peel free to PM me so as not to get too far off topic if you must.

Also< I'd lay that macro-functionality would probably be pretty useful. I can imagine using it for a number of things.

I have to agree with the above, Dork, the OS is much better suited for macro handling than the firmware. I still disagree with Prins' assertion that the OS is better for handling character mappings than the KB when you're working with a non-standard layout, but it's a dead horse at this point. But hey, if macros make it into the firmware at some point (maybe after initial release?) that would be fantastic.

No updates yet on the GUI, I plan on putting in some hours this week to see if I can get a "Shell" of it working by the weekend.

Cheers,
Title: [Interest Check] Custom split ergo keyboard.
Post by: bpiphany on Mon, 11 June 2012, 14:29:30
A friend who has both a Kinesis and one of my Teensy keyboards wrote his own basic macro functionality for the latter. I know he uses it for some things, but not really exactly what. I know I myself often do repetetive things on the keyboard. I should probably do them in smarter ways to start with. But some basic macro functionality is a good start to not learn to do things right =)

Putting the macro functionality on the OS side once again screws up portability.. My vim-fu is very faint. I guess emacs does macros too, I just haven't learned. But they could be useful in other contexts as well.

The same friend as above also use a keylogger (in the OS though) to collect statistics of keypresses. He says it never seizes to be disturbing to see his passwords in clear text =D There should be plenty of keylogger available from fishy corners of the net. Search for key logging and take the plunge...

Quote from: OrangeJewce;611203
I still disagree with Prins' assertion that the OS is better for handling character mappings than the KB when you're working with a non-standard layout, but it's a dead horse at this point.


I'm not going to argue too much about this. But there are limitations you just can't get around. Getting characters that are not in the map the OS is set to for one is next to impossible (macro alt-codes might solve that though...). Moving characters between layers of different "shift-depth" will get pretty messy and involve sending shift/alt-combos even when they could be unwanted. But hey, I don't really care =)

Edit: Function keys and an embedded numpad would be things best handled as layers in firmware. But that much I think we all agree about.
Title: [Interest Check] Custom split ergo keyboard.
Post by: ic07 on Mon, 11 June 2012, 17:33:01
About macros, now that I've slept, I can see there being times where i'd like to have them in firmware.  How to implement, and whether or not I feel they're justified (personally), I'm not sure yet.  I've opened an issue (http://'https://github.com/benblazak/ergodox-firmware/issues/10') on github, if anyone's concerned... :) or discussion can continue here of course.
Title: [Interest Check] Custom split ergo keyboard.
Post by: Netdewt on Mon, 11 June 2012, 20:53:24
I wish I had something intelligent to contribute to this thread.
Title: [Interest Check] Custom split ergo keyboard.
Post by: dorkvader on Mon, 11 June 2012, 23:00:16
Quote from: Netdewt;611679
I wish I had something intelligent to contribute to this thread.
Registering your interest counts as an intelligent contribution.

Very intelligent, in this case.
Title: [Interest Check] Custom split ergo keyboard.
Post by: Zifle on Tue, 12 June 2012, 01:48:09
Quote from: dorkvader;611743
Registering your interest counts as an intelligent contribution.

Very intelligent, in this case.

In that case, I would like to register my interest as well!
Speaking of, which time frame are we looking at at this point? A couple of months, a year ... ?

I wouldn't be able to afford in the next two or three months, but later in the year, I'd most likely have the finances to cover it.

I've been thinking, not sure whether this has been discussed previously, as I haven't followed the thread the whole way through, will we be able to use either side of the board independently of the other? I could see myself / others wanting to use it as a gaming pad, without having to necessarily have both sides on the desk.
Title: [Interest Check] Custom split ergo keyboard.
Post by: ped on Tue, 12 June 2012, 03:24:57
No. Only the right side may be used independently of the other, or at least that is the way it is being designed right now. For the left side to be active, it must be connected to the right side via TRRS cable. The reason for this is that it was decided early on by Dox, I think, that only one controller would be used, which means that one of the halves had to be chosen as the 'host' half, so to speak.
Title: [Interest Check] Custom split ergo keyboard.
Post by: OrangeJewce on Tue, 12 June 2012, 07:06:31
Quote from: Zifle;611832
In that case, I would like to register my interest as well!
Speaking of, which time frame are we looking at at this point? A couple of months, a year ... ?

I wouldn't be able to afford in the next two or three months, but later in the year, I'd most likely have the finances to cover it.

I've been thinking, not sure whether this has been discussed previously, as I haven't followed the thread the whole way through, will we be able to use either side of the board independently of the other? I could see myself / others wanting to use it as a gaming pad, without having to necessarily have both sides on the desk.

Dox had suggested that the case prototype should be arriving shortly. I am not sure if there will be a second round of PCB prototypes (move thumb keys), after that there isn't really a huge amount of work left from the hardware side. I would say it is looking like it will be in the next 2-3 months as opposed to 6-8. Maybe Dox can chime in here.

Cheers,
Title: [Interest Check] Custom split ergo keyboard.
Post by: Zifle on Tue, 12 June 2012, 15:01:45
Quote from: ped;611868
No. Only the right side may be used independently of the other, or at least that is the way it is being designed right now. For the left side to be active, it must be connected to the right side via TRRS cable. The reason for this is that it was decided early on by Dox, I think, that only one controller would be used, which means that one of the halves had to be chosen as the 'host' half, so to speak.

That makes sense, although I'm slightly sad to hear the outcome, given my previous reasoning. Regardless, that alone should not be a reason to pass on something like this ^^

Quote from: OrangeJewce;611923
Dox had suggested that the case prototype should be arriving shortly. I am not sure if there will be a second round of PCB prototypes (move thumb keys), after that there isn't really a huge amount of work left from the hardware side. I would say it is looking like it will be in the next 2-3 months as opposed to 6-8. Maybe Dox can chime in here.

Cheers,

Sounds good, looking forward to seeing upcoming pics of a more finished device!
Title: [Interest Check] Custom split ergo keyboard.
Post by: alaricljs on Tue, 12 June 2012, 15:06:54
Don't forget that with sufficient desk space and a properly sized cable you just put the left half where you want it and tuck the right half out of the way (or vice versa).  If you choose to do your own case you could even devise a scheme to stand that half on edge so even less desk space is needed.
Title: [Interest Check] Custom split ergo keyboard.
Post by: bpiphany on Tue, 12 June 2012, 15:17:38
I think would be possible to make both halves identical using the same PCB for both the left and right half. It looks to me like there would be enough room to fit both the Teensy as well as the other IC there on top. If the PCB was done this way it would be possible to choose to use any or both halves, and also which half the USB cable would be running to.

The controller parts from the Teensy can be bought elsewhere and surface mounted, this saves some space. The ATmega chips can be run on their internal 8MHz oscillator as well, cutting the number of required components down. I've been experimenting successfully with this today =) This requires reprogramming some fuse bits though, which in turn requires reloading the bootloader, both which requires a programmer unit... And the stock bootloader as well as the LUFA one are both 4kB.
Title: [Interest Check] Custom split ergo keyboard.
Post by: OrangeJewce on Tue, 12 June 2012, 15:59:13
Quote from: PrinsValium;612147
I think would be possible to make both halves identical using the same PCB for both the left and right half. It looks to me like there would be enough room to fit both the Teensy as well as the other IC there on top. If the PCB was done this way it would be possible to choose to use any or both halves, and also which half the USB cable would be running to.

The controller parts from the Teensy can be bought elsewhere and surface mounted, this saves some space. The ATmega chips can be run on their internal 8MHz oscillator as well, cutting the number of required components down. I've been experimenting successfully with this today =) This requires reprogramming some fuse bits though, which in turn requires reloading the bootloader, both which requires a programmer unit... And the stock bootloader as well as the LUFA one are both 4kB.

This topic was discussed a long time ago and it was determined that only one controller was going to be used. But everyone is more than welcome to customize their Dox however they Feel! (I think your mod would be sick, if you ever undertake it as a project :thumb:)

Cheers,
Title: [Interest Check] Custom split ergo keyboard.
Post by: bpiphany on Tue, 12 June 2012, 16:31:44
This would really not change anything (other than the PCB layout). There could be separate USB controllers on either side, or one controller and a slave side (either side being the slave/master), or a single PCB could be used as a one handed keyboard of left or right hand type. This would also double the number of same design PCBs which may or may not have an impact on price. If there are huge amounts already this doesn't make too big a difference. The main problem is the possible need to use a serial programmer to set up the controller chips. This would likely have to be done by someone from here in bulk before shipping them out to people.

I'm of course more than willing to help out with what I know about chip programming, bootloaders, PCB design and all.
Title: [Interest Check] Custom split ergo keyboard.
Post by: dorkvader on Tue, 12 June 2012, 22:15:30
Quote from: PrinsValium;612175
This would really not change anything (other than the PCB layout). There could be separate USB controllers on either side, or one controller and a slave side (either side being the slave/master), or a single PCB could be used as a one handed keyboard of left or right hand type. This would also double the number of same design PCBs which may or may not have an impact on price. If there are huge amounts already this doesn't make too big a difference. The main problem is the possible need to use a serial programmer to set up the controller chips. This would likely have to be done by someone from here in bulk before shipping them out to people.

I'm of course more than willing to help out with what I know about chip programming, bootloaders, PCB design and all.
I may have brought up having identical PCB's. The issue is that it still has to work with it "flipped". You could maybe do this with a lot of settable jumpers (like: Set to "A" for LH and "B" for RH). Also, Trace routing becomes difficult, and the cherry keyswitches are not symmetrical, so you'd need an extra hole per switch.

Then, having the possibility of chosen controller per side was discussed. This idea had much more going for it, as it's actually somewhat feasible. I don't think anyone came up with a decent plan to implement this (I think HW implementation is the best, so the controller doesn't "know" any better. Having a "master and slave" controller setup was rejected as well (Is it even possible with teensy?)

Anyway, if you come up with a good implementation for this, I don't see any reason to not include the capability.
---

So other than ugly shapeways plastic, has anyone come up with a good place to make the case?
Title: [Interest Check] Custom split ergo keyboard.
Post by: bpiphany on Tue, 12 June 2012, 23:28:36
I don't think you need to do almost anything at all to get it to work flipped. But I just woke up and may not have thought this through all the way. Just mount the USB controller on one side and let the slave IC location be empty, And vise versa on the other side.

The switch is unidirectional by construction. They would be the only components needing to switch side. Through hole diodes are of course "flip symmetric" as as well (Internal diodes could still be used if they are mounted "backwards").

The flippable footprint should be no problem. Internal diode and LED holes also line up when it is flipped.

[ATTACH=CONFIG]52840[/ATTACH]
Title: [Interest Check] Custom split ergo keyboard.
Post by: REVENGE on Wed, 13 June 2012, 00:12:36
Having the ability to build either side as the "main" board would be fantastic.
Title: [Interest Check] Custom split ergo keyboard.
Post by: uberben on Wed, 13 June 2012, 01:36:10
Quote from: PrinsValium;612439
I don't think you need to do almost anything at all to get it to work flipped. But I just woke up and may not have thought this through all the way. Just mount the USB controller on one side and let the slave IC location be empty, And vise versa on the other side.

The switch is unidirectional by construction. They would be the only components needing to switch side. Through hole diodes are of course "flip symmetric" as as well (Internal diodes could still be used if they are mounted "backwards").

The flippable footprint should be no problem. Internal diode and LED holes also line up when it is flipped.

(Attachment) 52840[/ATTACH]

This sounds doable to me. It has a lot of advantages, but will require much more careful layout.
Title: [Interest Check] Custom split ergo keyboard.
Post by: Salisen on Wed, 13 June 2012, 07:23:51
You could have a 10x10 matrix for the switches, perhaps, and seperate it into two 5x10 halves.  Divert one of the matrices through the connector (would have to be 16 way) to the other side.

From each switch on the board, have traces running to the IC, and to the connector, total of 4 traces for each.

For each pin on the connector, have one trace running to the IC, and one running to the switches through an array of jumpers (you'd need 16 total, I think).

For the slave board, the jumpers would be present and an IC would not, so all IC connections would be redundant, leaving only the traces to the connector.

For the master, the jumpers would be left empty, traces would run from the IC to the set of switches on that board, and from the IC to the connector.

I don't think you'd have the option of putting the IC on either board though.  On one of the two it would have to be underneath as opposed to on top, or the pins would be the wrong. The Teensy is quite tall, so you'd make the keypad unnecessarily thick.
Title: [Interest Check] Custom split ergo keyboard.
Post by: bpiphany on Wed, 13 June 2012, 07:32:39
I was thinking of using SMT components to rebuild the "Teensy". And I am pretty confident the slave IC comes in a smaller SMT package as well.. I know DOX wrote the part number somewhere but I can't seem to find it again =P

You would only need to do a regular key matrix and trace rows and columns to both the serial slave IC as well as the USB controller. Then choose which side to solder the controller/slave IC to. The traces to the other would only end up unconnected. It will look funny that the traces from the slave IC will lead to the connector, and from there down to the controller again =D There should be no need for jumpers anywhere, I think when trying to figure this out in my head...
Title: [Interest Check] Custom split ergo keyboard.
Post by: OrangeJewce on Wed, 13 June 2012, 07:44:59
While I think the discussion about multi-controller and symmetrical PCBs is fantastic, and these ideas sound awesome, short of Dox completely renegging on this major design decision all of these proposals are going to stay in the realm of vaporware. I just don't see him having invested in several PCB prototypes just to do an overhaul on the PCB design, and because work has begun on the case prototype, it wouldn't make sense to push the project back further. TBH I really want to see the final product (pics!), not to mention have it in my hands in 3 months as opposed to another year for a redesign.

Cheers,
Title: [Interest Check] Custom split ergo keyboard.
Post by: bpiphany on Wed, 13 June 2012, 07:57:08
Quit being so negative.. geesh, and by the way
Quote from: Dox;607456
Otherwise, everything went well. With the thumb keys a bit closer, it will be perfect!

Looks like there may be a PCB redesign whether you like it or not.. It is pretty quick by the way. And I do think DOX had meant to do more work on the PCB as it was. Those prototypes don't look like a finished product at all...
Title: [Interest Check] Custom split ergo keyboard.
Post by: OrangeJewce on Wed, 13 June 2012, 09:30:50
Quote from: PrinsValium;612585
Quit being so negative.. geesh, and by the way

Looks like there may be a PCB redesign whether you like it or not.. It is pretty quick by the way. And I do think DOX had meant to do more work on the PCB as it was. Those prototypes don't look like a finished product at all...


Firstly, let's not make this personal. I wasn't attacking you, or your ideas. I was simply stating that the decision regarding these most recent proposals had already been made a long time ago, and that bringing them back from the dead had very little chance to change anything. I'm not going to argue about what Dox may or may not do in the future, because I am not him, nor can I control what he does. That being said and based on what I read earlier, when Dox makes a decision he tends to stand by it. You're welcome to critique me as much as you want, but in this case I feel pretty confident in saying that neither multiple controllers, in any configuration, nor flippable PCBs are going to make it into the feature set of the ErgoDox hardware.

Secondly, shortening some traces on a PCB does not count as a total redesign. In fact, Dox was going to do the mod himself on the PCBs by simply cutting the thumb section and doing a little bit of hand-wiring...

Quote from: Dox;602337
I think that the thumb keys are a bit too far out. The 3 furthest keys are hard to reach and my thumb is a bit too stretched in the standard (thumb on space) position.
I will put them closer for the case prototype. I will cut the thumb from the PCB and hand wire it to test it.


I implore you to start seeing what is there, as opposed to what your mind wants you to see.


Until the man himself intervenes here, I'm done discussing hardware. Firmware and UI, I'm all ears, because very few decisions have been made. ic07 and I have expressed that we are open to new ideas and features for it, and thus encourage discussion along those lines.

Cheers,
Title: [Interest Check] Custom split ergo keyboard.
Post by: dorkvader on Wed, 13 June 2012, 09:46:04
Could be some excellent ideas for the ergoDOX V2

With the flippable PCB, how does it work out what with that extra chip? Also, one could have two locations for the Teensy, depending on what hand/side you have, you could use different holes across the top.
Title: [Interest Check] Custom split ergo keyboard.
Post by: bpiphany on Wed, 13 June 2012, 10:19:06
I PMed DOX to ask if I could have a look at the schematics. I'll wait and see what he says. I don't want to interfere with his work if he doesn't want me to. But really, I think a flippable PCB is quite simple to put together. That being said without me having given it a decent try.

The Teensy can be mounted on either side really. Since it is through hole it only needs to be mounted upside down if changing side. The only slight annoyance this comes with is reaching the reset button on it. That is easily solved with a hole in the PCB. This I have done before =) Bending the legs backwards on that other IC is probably not a good idea though...
Title: [Interest Check] Custom split ergo keyboard.
Post by: ic07 on Wed, 13 June 2012, 14:48:29
Quote from: alaricljs;612141
Don't forget that with sufficient desk space and a properly sized cable you just put the left half where you want it and tuck the right half out of the way (or vice versa).  If you choose to do your own case you could even devise a scheme to stand that half on edge so even less desk space is needed.


Or for an extra ~$25 and a little work, you could put a Teensy and a TRRS connector in an altoids can, and use that for the right hand side :) .
Title: [Interest Check] Custom split ergo keyboard.
Post by: dorkvader on Wed, 13 June 2012, 20:11:36
Quote from: ic07;612818
Or for an extra ~$25 and a little work, you could put a Teensy and a TRRS connector in an altoids can, and use that for the right hand side :) .
Whoah, that's brilliant, I hadn't considered that.

Now I want like 5 more of those teensy's.
Title: [Interest Check] Custom split ergo keyboard.
Post by: mSSM on Sat, 16 June 2012, 16:28:28
As regards the switches:
7bit is currently doing a group buy of cherry switches (both plate and PCB mounted) over at deskthority:
http://deskthority.net/marketplace-f11/cherry-mx-taking-pre-orders-t2760.html

Just thought it's worth mentioning. Of course getting in on that group buy depends on the time frame we are looking at as regards the final production of the dox. :-)


How many keys we are actually going to have?


EDIT: Silly me, he has a thread here at Geekhack as well, in the group buys section.
Title: [Interest Check] Custom split ergo keyboard.
Post by: dorkvader on Sat, 16 June 2012, 22:22:08
I count 36 keyswitches per hand from the images DOX posted here:
http://geekhack.org/showthread.php?22780-Interest-Check-Custom-split-ergo-keyboard&p=602321&viewfull=1#post602321

So that's 72 total, right?
Title: [Interest Check] Custom split ergo keyboard.
Post by: ic07 on Sun, 17 June 2012, 01:17:05
Quote from: dorkvader;615204
I count 36 keyswitches per hand from the images DOX posted here:
http://geekhack.org/showthread.php?22780-Interest-Check-Custom-split-ergo-keyboard&p=602321&viewfull=1#post602321

So that's 72 total, right?

Pretty sure it's 38 per hand = 76 total.  (I cheated a little though, since I looked at how many were mapped in the firmware before I looked at the picture again to make sure). :)
Title: [Interest Check] Custom split ergo keyboard.
Post by: mSSM on Sun, 17 June 2012, 07:14:24
Well, now I am certainly tempted to justs join that group buy. Which switches do you think would fit the ErgoDox best? I am thinking either linear MX Reds, or alternatively clicky MX Blues or MX Whites (I like their sound better).
Title: [Interest Check] Custom split ergo keyboard.
Post by: OrangeJewce on Sun, 17 June 2012, 07:20:45
Quote from: mSSM;615421
Well, not I am certainly tempted to justs join that group buy. Which switches do you think would fit the ErgoDox best? I am thinking either linear MX Reds, or alternatively clicky MX Blues or MX Whites (I like their sound better).

Answer: Get two! One with reds and one with whites!

Cheers,
Title: [Interest Check] Custom split ergo keyboard.
Post by: ironman31 on Sun, 17 June 2012, 11:14:49
If it doesn't end up being too much, I might get two sets of PCBs and one case to just change them out with different switches.
Title: [Interest Check] Custom split ergo keyboard.
Post by: Surger on Tue, 19 June 2012, 07:29:27
I've just scanned this thread and am most definitely interested in the keyboard that is being developed. Glad to see all the knowhow on geekhack is being put into practice! Add me to the list.

I've been on a quest for a better keyboard for many years and have tried *all* the usual suspects and failures, only to get more dissapointed. I'm currently compromising on a Kinesis Freestyle and concluded that separation is more important to me than angling/tenting, etc. If only it had better quality keys...

While I tried to grasp as much of the current status/development as I could, I may have missed some info, since obviously I couldn't read every single message in this thread. So forgive me if one of my comments has already been dealt with. Maybe it would be an idea to add some more FAQs on the website?

First, I agree with most of the development decisions, layout, functionality, etc. Congrats on your efforts of merging the best aspects of all current mediocre keyboards ;-)

Costs: I consider 300 dollars or more perfectly acceptable. I'm at the keyboard over 10 hours a day. I pay top money for the best ergonomic chair I can find and use high quality monitors. Why save on what I consider the most important aspect of computing: a comfortable input device. Honestly, I'd pay a lot more for any keyboard that met my needs. Quality, durability, flexibility outweigh costs.

Build: Can't really figure out how this will work. Are we supposed to order certain parts ourselves and finish the keyboard? Or will certain community members do this? My technical/engineering knowhow is too limited to do this. I can imagine this will be a mayor obstacle for people who are interested in the final product.

Functionality: While I understand the choice for compactness and minimalistic design, I find the lack of Function keys a serious flaw. Before you jump on me, let me explain. To me, a keyboard geared at heavy PC users should focus on being ergonomic in all aspects, including minimizing the usage of a mouse or pointing device. I use Alt+ Control + Function key combination hundreds of time a day in all sorts of programs and can't imagine using a keyboard that doesn't have these. It would drastically slow me down. (Does everybody seriously use a mouse to close a program when Alt+F4 is within reach?)

Adding these to a different layer or reassigning them doesn't really solve the problem: If I have to switch layers, use a combination, switch back, I'm doubling the amount of keys I have to use. If I'd assign them to the number keys, other shortcuts (such as Control+1 through 4) in Outlook are gone.

I fully understand that this contradicts some of your initial design/functionality choices, but still wanted to share my thoughts, mostly because I'm surprised this hasn't been discussed in more detail. ;-)

Maybe adding a X-keys device (key stick, XK-24) for Function keys... ?
Still interested in the keyboard though.... Hell, I'd buy a few just to keep you guys motivated!
Title: [Interest Check] Custom split ergo keyboard.
Post by: mSSM on Tue, 19 June 2012, 07:41:04
Quote from: Surger;616929
Functionality: While I understand the choice for compactness and minimalistic design, I find the lack of Function keys a serious flaw. Before you jump on me, let me explain. To me, a keyboard geared at heavy PC users should focus on being ergonomic in all aspects, including minimizing the usage of a mouse or pointing device. I use Alt+ Control + Function key combination hundreds of time a day in all sorts of programs and can't imagine using a keyboard that doesn't have these. It would drastically slow me down. (Does everybody seriously use a mouse to close a program when Alt+F4 is within reach?)

Something like that heavily depends on the operating system you are using, does it not?

For my day to day tasks I mainly use mutt and vim in a terminal multiplexer (tmux), Firefox with the Pentadactyl plugin, and PDF readers such as llpp or mupdf, where all of the mentioned programs have vim-like keybindings. My window manager (Xmonad) also has vim-like keybindings.

I _never_ use the mouse, and I do not even rely heavily on Alt, Control or function keys (CTRL is my most heavily used key).

While I certainly understand your need to cut back on using the mouse, your operating system (Windows of some flavour, I figure), is not really meant for that kind of work. But even so, if you use appropriate programs, you have don't have to have special functions keys.

I don't really understand what more keys you need on that keyboard. What's missing?
Title: [Interest Check] Custom split ergo keyboard.
Post by: alaricljs on Tue, 19 June 2012, 07:51:56
Quote from: mSSM;616931
While I certainly understand your need to cut back on using the mouse, your operating system (Windows of some flavour, I figure), is not really meant for that kind of work. But even so, if you use appropriate programs, you have don't have to have special functions keys.

I don't really understand what more keys you need on that keyboard. What's missing?

So you're saying change his entire workflow and the programs he uses in order to suit the keyboard?  That's a bit silly.  

I'm interested in this project because of the engineering involved, so my opinion is not one coming from a potential user...  That said, I wouldn't buy a keyboard without F-keys.  I've been pondering designing my own board and am sorely tempted to include a 2x5 set on the left (ala Sun type-5) to have more keys.  This way I can have all the f-key combos for the programs I use and then all my own combos for other uses.
Title: [Interest Check] Custom split ergo keyboard.
Post by: OrangeJewce on Tue, 19 June 2012, 08:07:46
Quote from: alaricljs;616934
So you're saying change his entire workflow and the programs he uses in order to suit the keyboard?  That's a bit silly.  

I'm interested in this project because of the engineering involved, so my opinion is not one coming from a potential user...  That said, I wouldn't buy a keyboard without F-keys.  I've been pondering designing my own board and am sorely tempted to include a 2x5 set on the left (ala Sun type-5) to have more keys.  This way I can have all the f-key combos for the programs I use and then all my own combos for other uses.

Even as a Windows user and developer, I never use the F'n keys. Maybe I'm just not pro enough for that kind of thing, but if I really needed a certain set, I don't think it's unruly to add a few keystrokes to switch to a different layer which, say, has remapped the numrow to f'n keys, and then when finished jump back to the base layer. I understand your hesitance about not having the F'n keys, and while custom layers may not be the perfect solution, it's a heck of a lot better than nothing. This board, tbh, is probably not the most ideal for a Windows user, but it can definitely work. Still getting 2 if I can!

ic07, YGPM.

Cheers,
Title: [Interest Check] Custom split ergo keyboard.
Post by: Djuzuh on Tue, 19 June 2012, 08:11:29
Depending on the price, I might be interested too. I'll see :s.
Title: [Interest Check] Custom split ergo keyboard.
Post by: OrangeJewce on Tue, 19 June 2012, 08:19:50
Quote from: Djuzuh;616942
Depending on the price, I might be interested too. I'll see :s.

Save for a while! It's going to be an amazing board, and there may never be another run of them again! ;)

Cheers,
Title: [Interest Check] Custom split ergo keyboard.
Post by: Djuzuh on Tue, 19 June 2012, 08:23:14
Quote from: OrangeJewce;616949
Save for a while! It's going to be an amazing board, and there may never be another run of them again! ;)

Cheers,

But… But… All those other amazing GBs and boards?*:(
Title: [Interest Check] Custom split ergo keyboard.
Post by: Surger on Tue, 19 June 2012, 09:09:46
Quote from: mSSM;616931
While I certainly understand your need to cut back on using the mouse, your operating system (Windows of some flavour, I figure), is not really meant for that kind of work.


Windows, which is perfectly suited for cutting back on using the mouse. You'll find that you can operate practically all commonly used Window functions and programs with a huge number of shortcuts (and many of these use the Function keys). The majority of casual PC users doesn't know this and doesn't use them, but I believe many professionals in text entry/editing related jobs DO use these. By excluding Function keys, these potentials buyers are - maybe - lost.

Quote from: OrangeJewce;616941
...I don't think it's unruly to add a few keystrokes to switch to a different layer which, say, has remapped the numrow to f'n keys, and then when finished jump back to the base layer. I understand your hesitance about not having the F'n keys, and while custom layers may not be the perfect solution, it's a heck of a lot better than nothing. This board, tbh, is probably not the most ideal for a Windows user, but it can definitely work.


Yes, obviously it can work, which is why I'm definitely interested, but - like I said - it will decrease efficiency.

Are there any numbers on which OS people who are interested are using? While I appreciate this keyboard may be intended/designed more for other OS, if (at any point) this project would turn more commercial, considering the needs of Window users may make the difference between success and failure. Just by sheer numbers of potential buyers.

Ah well, I'm guessing there's no chance in hell adding Function keys will be considered at this point... and I certainly don't want to sidetrack this initiative, so moving on!
Title: [Interest Check] Custom split ergo keyboard.
Post by: OrangeJewce on Tue, 19 June 2012, 09:16:07
Quote from: Surger;616971
Windows, which is perfectly suited for cutting back on using the mouse. You'll find that you can operate practically all commonly used Window functions and programs with a huge number of shortcuts (and many of these use the Function keys). The majority of casual PC users doesn't know this and doesn't use them, but I believe many professionals in text entry/editing related jobs DO use these. By excluding Function keys, these potentials buyers are - maybe - lost.



Yes, obviously it can work, which is why I'm definitely interested, but - like I said - it will decrease efficiency.

Are there any numbers on which OS people who are interested are using? While I appreciate this keyboard may be intended/designed more for other OS, if (at any point) this project would turn more commercial, considering the needs of Window users may make the difference between success and failure. Just by sheer numbers of potential buyers.

Ah well, I'm guessing there's no chance in hell adding Function keys will be considered at this point... and I certainly don't want to sidetrack this initiative, so moving on!

Surger,

     Unfortunately, as I told someone else who wanted to make some hardware changes, the design has pretty much been set in stone. That doesn't mean a v2 won't ever happen, but for this go around, there won't be any additional keys on top of the 76. It was proposed early on that more keys were added, but sadly it wasn't to be. I can tell you that the OS numbers will likely be skewed. Many of those who frequently chime in on the forums strike me as Unix/Linux developers. AFAIK I am one of the few who do Windows development. This doesn't mean that many do not use MSFT products, only that at work, where the greatest use of the keyboard occurs, a linux environment is preferable, and they use an editor like Vi/Vim, which allows them to pretty much never use a mouse.

I apologize in advance for any characterizations of the community. I do not mean any disrespect, as I love Unix ans work with it daily. These are just my impressions. I hope that you pick one of these up, I feel pretty confident it is going to fill a very unique and desired niche in the Keyboard market.

Cheers,
Title: [Interest Check] Custom split ergo keyboard.
Post by: dorkvader on Tue, 19 June 2012, 09:28:55
I'm probably going to have function keys for the ones on the edges (and maybe the bottom). The "inside" two keys can be modifiers (for obvious reasons) you could also assign some of the keys near the thumbs to funciton keys.

I see how people don't like not having an extra row of keys across the top, but I don't think it's really needed, especially with so many assignable keys at your disposal. You can tailor the layout to include your most commonly used keys in the most easily hit positions. If you want, I can Download a graphics program and show you on the image.
---
To answer another one of your questions (I should add a FAQ: Good idea) It will likely be sold as a "parts kit" form, but several members, myself included, are willing to do the assembly, though I imagine most will want some money for their time. My goal would be to get as many of these ergoDOX's in the hands of people as possible.
Title: [Interest Check] Custom split ergo keyboard.
Post by: Surger on Tue, 19 June 2012, 10:08:26
OrangeJewce, thanks for your comments. Yes, I gathered that most users here were developers, and appreciate they have different needs. Don't mistake my comments for criticism; just offering a slightly different perspective from a different potential target group.
 
Quote from: dorkvader;616983
I'm probably going to have function keys for the ones on the edges (and maybe the bottom). The "inside" two keys can be modifiers (for obvious reasons) you could also assign some of the keys near the thumbs to funciton keys.

Yes, I can see that as an option. I will certainly try to 'work around' the missing f-keys. No need for an image; I can think of several solutions, such as positioning my X-keys (http://www.piengineering.com/xkeys/xk24.php) in between the two sections.

Quote from: dorkvader;616983
To answer another one of your questions (I should add a FAQ: Good idea) It will likely be sold as a "parts kit" form, but several members, myself included, are willing to do the assembly, though I imagine most will want some money for their time. My goal would be to get as many of these ergoDOX's in the hands of people as possible.

OK. Excellent. Completely agree with compensating members for their time and effort!
Title: [Interest Check] Custom split ergo keyboard.
Post by: OrangeJewce on Tue, 19 June 2012, 10:44:13
Quote from: Surger;617009
OrangeJewce, thanks for your comments. Yes, I gathered that most users here were developers, and appreciate they have different needs. Don't mistake my comments for criticism; just offering a slightly different perspective from a different potential target group.
 

Yes, I can see that as an option. I will certainly try to 'work around' the missing f-keys. No need for an image; I can think of several solutions, such as positioning my X-keys (http://www.piengineering.com/xkeys/xk24.php) in between the two sections.


OK. Excellent. Completely agree with compensating members for their time and effort!

The great thing, in my opinion about this community, is that they are willing to go so above and beyond what normal forums do for their members. For instance, we have I think 4 developers working on the firmware and layout modifying GUI (myself included). Just recently the community came together to help a member out who had an immediate need to come up with some capital to help is sick dog, and GH rallied around him through direct and keycap donations to help raise the funds. The reason I bring any of this up is that many of us really just like giving back to the community of Mechanical enthusiasts, and so we give our time and money without expecting something in return. That's why I really enjoy coming to GH. But this is just my take on that issue. I don't think it's wrong at all that GH offers services to its members for a fee, just that what really amazes me about this place is how the community will come together to help each other out and to really innovate in the mechanical world, like with this project!

No worries Surge, I was merely clarifying some of why certain design decisions were made, and to hopefully put some of it in perspective for you. I am a Windows guy. At work, all the other developers tease me because I am stuck doing UI and automated testing, which has to be MSFT side, solely because that's what our customers use and we have to cater to their needs. I really enjoy that role, but I also understand that it's rather unique unless you're working on a very large windows application which has many collaborators. So I am with you in trying to make the keyboard for those of us who aren't hacking away at Unix programs frequently. That is why I took the lead in trying to develop a UI for people to modify, create, and share ErgoDox layouts. effh is helping me out by doing some of the interpreting work between the firmware hex and the output which will be edited in my program.

Anyways, I'll get off the soap box now, I only meant to say that there are others who are Windows dominant, and I do see why the F keys would be very useful for you.

Cheers,

OJ
Title: [Interest Check] Custom split ergo keyboard.
Post by: mSSM on Tue, 19 June 2012, 11:00:17
Quote from: Surger;616971
Windows, which is perfectly suited for cutting back on using the mouse. You'll find that you can operate practically all commonly used Window functions and programs with a huge number of shortcuts (and many of these use the Function keys). The majority of casual PC users doesn't know this and doesn't use them, but I believe many professionals in text entry/editing related jobs DO use these. By excluding Function keys, these potentials buyers are - maybe - lost.

I understand perfectly well that you can have those functions in Windows, and that people who actually care about what their OS is capable of will use those features.

However, the workflow you have mentioned is very specific to the needs of Windows users, and there are many people on Geekhack and especially in this thread who do not need the functions-keys (the amount of people using HHKBs and Pokers here speaks volumes).

So, I believe a rewrite of the firmware and a redesign of the PCB as well as the keyboard's case to accomodate function keys would not really be adequate.
Title: [Interest Check] Custom split ergo keyboard.
Post by: Surger on Tue, 19 June 2012, 11:26:17
Thanks for elaborating, OJ. Perfectly clear.  

By the way, is stating my intention to buy enough or do I need to do something to be added to an 'official list'.
Just want to make sure I don't miss out...
Title: [Interest Check] Custom split ergo keyboard.
Post by: OrangeJewce on Tue, 19 June 2012, 11:28:30
Quote from: Surger;617043
Thanks for elaborating, OJ. Perfectly clear.  

By the way, is stating my intention to buy enough or do I need to do something to be added to an 'official list'.
Just want to make sure I don't miss out...


Dork will add you to his list I'm sure. When the time comes, You'll get a PM for more information regarding payment etc.

Cheers,
Title: [Interest Check] Custom split ergo keyboard.
Post by: bpiphany on Tue, 19 June 2012, 11:31:24
Adding a "function modifier key", much like a shift or ctrl key that only momentarily turns on the function layer when pressed, shouldn't add to much discomfort using F keys. F keys on a regular keyboard are far enough away to lose home row anyways.
Title: [Interest Check] Custom split ergo keyboard.
Post by: Djuzuh on Tue, 19 June 2012, 11:53:42
Quote from: PrinsValium;617050
Adding a "function modifier key", much like a shift or ctrl key that only momentarily turns on the function layer when pressed, shouldn't add to much discomfort using F keys. F keys on a regular keyboard are far enough away to lose home row anyways.

you can even use a switch lock for this key \o/
Title: [Interest Check] Custom split ergo keyboard.
Post by: bpiphany on Tue, 19 June 2012, 12:09:40
Quote from: Djuzuh;617070
you can even use a switch lock for this key \o/

Why on earth would you want to do that?
Title: [Interest Check] Custom split ergo keyboard.
Post by: Djuzuh on Tue, 19 June 2012, 12:10:33
sorry, meant a mxlock swtch >>
Title: [Interest Check] Custom split ergo keyboard.
Post by: bpiphany on Tue, 19 June 2012, 12:41:02
Quote from: Djuzuh;617077
sorry, meant a mxlock swtch >>

Why on earth would you want to do that?
Title: [Interest Check] Custom split ergo keyboard.
Post by: Djuzuh on Tue, 19 June 2012, 13:03:21
so you don't need to hold the button down?
Title: [Interest Check] Custom split ergo keyboard.
Post by: OrangeJewce on Tue, 19 June 2012, 13:27:29
Quote from: Djuzuh;617106
so you don't need to hold the button down?

The other option is to implement it as a type of "fn" key commonly seen on lenovo/laptop keyboards. This would have to be done on the firmware level, and I do not think that the GUI will be able to control that directly in its first iteration. If you want it try to make a feature request on the Git repository!

Cheers,
Title: [Interest Check] Custom split ergo keyboard.
Post by: bpiphany on Tue, 19 June 2012, 14:26:52
Without having looked to close on the code, I think it should be really simple adding a if(my-fun-layer-key is pressed) send function key; else send regular key; This should be possible to do on a higher level than the I/O communication between the keyboard halves. And on this higher level nothing is particularly tricky to do yourself.

There should probably be some way of accessing the function keys no matter what. Although I use them next to never myself, sometimes they are actually necessary.
Title: [Interest Check] Custom split ergo keyboard.
Post by: OrangeJewce on Tue, 19 June 2012, 14:56:58
Quote from: PrinsValium;617147
Without having looked to close on the code, I think it should be really simple adding a if(my-fun-layer-key is pressed) send function key; else send regular key; This should be possible to do on a higher level than the I/O communication between the keyboard halves. And on this higher level nothing is particularly tricky to do yourself.

There should probably be some way of accessing the function keys no matter what. Although I use them next to never myself, sometimes they are actually necessary.


I think this is something to talk to ic07 about, and that someone should post on the codebase. I will dig up a link when I get home about it

Cheers,
Title: [Interest Check] Custom split ergo keyboard.
Post by: bpiphany on Tue, 19 June 2012, 16:11:56
Quote from: Djuzuh;617106
Quote from: PrinsValium;617092
Quote from: Djuzuh;617106
Quote from: PrinsValium;617092
Quote from: Djuzuh;617070

you can even use a switch lock for this key \o/

Why on earth would you want to do that?

sorry, meant a mxlock swtch >>

Why on earth would you want to do that?

so you don't need to hold the button down?


Had some cake, think I should dismiss your idea a bit more gently ;)

If it is a locking switch to change between different layouts, of which one contains F-keys for situations where they are handy, along with other more heavily used keys in that same layer, it could certainly be a good idea. As a means to reach a layer of exclusively F-keys it sounds pretty useless.

Imagine several locking layer switches enabling 2^(#layer keys) different layout choices. Did I hear someone saying DIP-switches? =D
Title: [Interest Check] Custom split ergo keyboard.
Post by: alaricljs on Tue, 19 June 2012, 16:24:46
I like my dip switches fancy, and large...
Title: [Interest Check] Custom split ergo keyboard.
Post by: ic07 on Tue, 19 June 2012, 16:34:22
Quote from: Surger;617009
Yes, I can see that as an option. I will certainly try to 'work around' the missing f-keys. No need for an image; I can think of several solutions, such as positioning my X-keys (http://www.piengineering.com/xkeys/xk24.php) in between the two sections.


Another option, if you think it's worth a dedicated key position on the home layer, would be to define a layer key that's also an alt key, so instead of pressing alt+fn#, you'd be pressing [alt,layer]+fn# - and the alt+number keys would stay the same.  I'd probably be the one to add it to the firmware, but I think it'd be a fairly trivial addition if people thought it was worth having.


Quote from: PrinsValium;617147
Without having looked to close on the code, I think it should be really simple adding a if(my-fun-layer-key is pressed) send function key; else send regular key; This should be possible to do on a higher level than the I/O communication between the keyboard halves. And on this higher level nothing is particularly tricky to do yourself.

There should probably be some way of accessing the function keys no matter what. Although I use them next to never myself, sometimes they are actually necessary.


The keypress paradigm is a bit different in this firmware, but the general idea's correct: layer keys (and locking-layer keys) are implemented, and people can remap what they like.  Fn keys are currently accessible (in the QWERTY map) on the 2nd layer, where the number keys are.


Quote from: mSSM;616931
For my day to day tasks I mainly use mutt and vim in a terminal multiplexer (tmux), Firefox with the Pentadactyl plugin, and PDF readers such as llpp or mupdf, where all of the mentioned programs have vim-like keybindings. My window manager (Xmonad) also has vim-like keybindings.


I *wish* I had a workflow like that, lol.  Haven't had the patience to learn yet though...  I currently use gvim, chrome, and thunderbird, mostly, in Ubuntu + Gnome.
Title: [Interest Check] Custom split ergo keyboard.
Post by: bpiphany on Tue, 19 June 2012, 16:56:24
I am going to have too look closer on that code some day =)

Is the locking/non-locking layer keys implemented as two separate functionalities? I had an idea to make shift locking (or act as a caps lock toggle) if it was pressed just shortly, and behave regularly when held for a longer period of time. I never got around to implement that though (as with many other things..).
Title: [Interest Check] Custom split ergo keyboard.
Post by: dorkvader on Tue, 19 June 2012, 20:58:48
Quote from: PrinsValium;617243
I am going to have too look closer on that code some day =)

Is the locking/non-locking layer keys implemented as two separate functionalities? I had an idea to make shift locking (or act as a caps lock toggle) if it was pressed just shortly, and behave regularly when held for a longer period of time. I never got around to implement that though (as with many other things..).
I believe if you implement it as a hit to change, hit again to change back type layer switch, the MXlock works perfectly. I'm pretty sure you can set up the access-IS keyboards this way(as well as momentary) (though they don't have lock switches)

I really need to get a MXlock switch, so when I make wy phantom, I can switch from dvorak-and numpad to dvorak-and-arrowkeys. It's two useful layers (with an identical alpha-area) that I'd be using long enough to justify it, and it's a really good solution in my book.

I just need to PM 7bit about them :p
---
Also, I updated the second post the other day (or so I thought). I normally keep the "backup file" more up to date, though. If you're not on the interest list now, feel free to PM me or post again in this topic.
---
OJ is right: GH is a good community. I want to do my part keeping it that way.
Title: [Interest Check] Custom split ergo keyboard.
Post by: mSSM on Tue, 19 June 2012, 20:59:12
Quote from: ic07;617223
I *wish* I had a workflow like that, lol.  Haven't had the patience to learn yet though...  I currently use gvim, chrome, and thunderbird, mostly, in Ubuntu + Gnome.


I strongly urge you not to do it. :D You are going to be entirely dependent on your very own setup, and you are going to _hate_ using anything but. Fun thing is that it sounds like a lot of work to learn that stuff, but in the end it's more for lazy people. ;-)
Title: [Interest Check] Custom split ergo keyboard.
Post by: Surger on Wed, 20 June 2012, 10:53:27
Quote from: ic07;617223
Another option, if you think it's worth a dedicated key position on the home layer, would be to define a layer key that's also an alt key, so instead of pressing alt+fn#, you'd be pressing [alt,layer]+fn# - and the alt+number keys would stay the same.  I'd probably be the one to add it to the firmware, but I think it'd be a fairly trivial addition if people thought it was worth having.


Yes, actually, adding that flexibility would be interesting: one would achieve an  Alt+Function key press without increasing the number of keys to be pressed. Same for a Control+fn and Shift+fn.
Title: [Interest Check] Custom split ergo keyboard.
Post by: OrangeJewce on Wed, 20 June 2012, 21:06:02
Ladies and Gentlemen,

    I am looking for an Icon to represent the ErgoDox UI. This will be used as the shortcut and installation Icon. I am also looking for a masthead to use as part of the installation project. Feel free to shoot me a PM with something that constitutes your own original work or an image that you have license to use. Please note that by submitting you agree in whole that I and the ErgoDox team can reproduce and freely use the images at our own discretion. Anyone is welcome to send me something and I will let you know what is selected in the end if there are many submissions. If nobody comes forward I'll just slap something together, but hopefully somebody who's a better artist than I can help us out! Really looking forward to it.

Cheers,
Title: [Interest Check] Custom split ergo keyboard.
Post by: bpiphany on Wed, 20 June 2012, 22:09:32
Since you already have transistors at each column, why not add the extra eight for the ROWn as well? This would allow you to use the full 500 USB mA. Say 480mA after the uC gets its share =) That would then be 60mA per ROWn. Brighter then that will not happen without extra power in any case.

Using 8 rows on a regular board is a little bit of a pain when laying out the matrix. 6 is easier to work with, and gives ~21 columns on a full sized board. 8x13 is actually 104 for you ANSI people ;)
Title: [Interest Check] Custom split ergo keyboard.
Post by: REVENGE on Thu, 21 June 2012, 00:43:52
(http://i.imgur.com/QF6MD.png)
Minor update, still not satisfied with the look.
Title: [Interest Check] Custom split ergo keyboard.
Post by: Surger on Thu, 21 June 2012, 05:24:27
Quote from: REVENGE;618450
Show Image
(http://i.imgur.com/QF6MD.png)

Minor update, still not satisfied with the look.


Nice. IMO, the prev. version without the tool was a bit cleaner, more powerfull. When it comes to design, less is often more ;-)
Have you considered flipping it?  I.e.: buttons sticking out on the right. It will be easier to use the design in different locations/situations; it will outline better when displayed amongst other icons, can be used easier on webpages etc.
Title: [Interest Check] Custom split ergo keyboard.
Post by: dorkvader on Thu, 21 June 2012, 10:04:42
What's the recommended size (in px) for an icon like that?
Title: [Interest Check] Custom split ergo keyboard.
Post by: OrangeJewce on Thu, 21 June 2012, 11:19:09
Quote from: dorkvader;618612
What's the recommended size (in px) for an icon like that?

The ico needs to be pretty small, 16x16. (LxW)
The Masthead should be roughly 500x70. (LxW)

Sorry I hadn't specified earlier. I thin I will use the posted image on the About page, and use the DoX brand on the eula.

Cheers,
Title: [Interest Check] Custom split ergo keyboard.
Post by: alaricljs on Thu, 21 June 2012, 12:50:38
For best results in Win 7 you should use 64x64 and either let it scale or also provide 32x32 and 16x16.
Title: [Interest Check] Custom split ergo keyboard.
Post by: REVENGE on Thu, 21 June 2012, 14:20:04
Quote from: alaricljs;618724
For best results in Win 7 you should use 64x64 and either let it scale or also provide 32x32 and 16x16.
Eh? I thought you should make a high res 256 x 256 icon, then provide an alternate icon for 32 x 32 / 16 x 16. The text on my mockup, for example, will cease to be very visible at 16 x 16.
Title: [Interest Check] Custom split ergo keyboard.
Post by: mSSM on Thu, 21 June 2012, 14:29:13
Can't you make an SVG graphic? Can't Windows 7 handle that?
Title: [Interest Check] Custom split ergo keyboard.
Post by: REVENGE on Thu, 21 June 2012, 22:07:52
Quote from: mSSM;618805
Can't you make an SVG graphic? Can't Windows 7 handle that?
Don't think so. Bitmaps or PNG, IIRC.
Title: [Interest Check] Custom split ergo keyboard.
Post by: ic07 on Thu, 21 June 2012, 23:07:49
Quote from: PrinsValium;617243
I am going to have too look closer on that code some day =)

Is the locking/non-locking layer keys implemented as two separate functionalities? I had an idea to make shift locking (or act as a caps lock toggle) if it was pressed just shortly, and behave regularly when held for a longer period of time. I never got around to implement that though (as with many other things..).


:)

To answer that question though, I think I'll have to write a quick overview of the firmware paradigm anyway - or feel free to skip the next two paragraphs, I won't be sad :) .  In this firmware, each keypress and keyrelease generates a function call, which is responsible for doing all the actual work.  The function is passed a uint8_t (usually a keycode), along with some other things.  The assigned functions and keycodes are stored in 3 separate [layer][row][column] matrices; so for each key, on each layer, we have a keycode, keypress function, and keyrelease function.

So, the functions dealing with layer increment and decrement all manipulate the layer matrix (each key also has its own layer) in the same way.  Different behavior is implemented by changing which function gets called at what time.  To implement a non-locking layer key, for instance, you'd assign an equal layer increment and decrement to that key's keypress function and keyrelease function.  To implement a locking layer key, you'd assign an increment (or decrement) to that key's keypress function, and leave the keyrelease function null.  There are a couple other behaviors that can be implemented as well.

Long answer, sorry.  And I left out a lot of details, but I hope it's still clear enough.

Locking based on time sounds like a cool idea :) .  I don't know much of anything about AVR timers though, so if I look into it it'll have to be after I've gotten some other stuff done.


Quote from: mSSM;617428
I strongly urge you not to do it. :D You are going to be entirely dependent on your very own setup, and you are going to _hate_ using anything but. Fun thing is that it sounds like a lot of work to learn that stuff, but in the end it's more for lazy people. ;-)


Haha.  I realize that.  I'm pretty sure this keyboard will be a definite step in the wrong direction then ;)


Quote from: Surger;617814
Yes, actually, adding that flexibility would be interesting: one would achieve an  Alt+Function key press without increasing the number of keys to be pressed. Same for a Control+fn and Shift+fn.


Added to the 'dev' branch :) .  Still to early to promise which features'll be in the final release, or be visible from the UI, but at least it's been through preliminary testing.


Quote from: REVENGE;618450
[image]


Looks good :)
Title: [Interest Check] Custom split ergo keyboard.
Post by: REVENGE on Fri, 22 June 2012, 02:17:55
Install: (http://i.imgur.com/YzU8U.png) Config: (http://i.imgur.com/mFtnJ.png)
These would be more usable at resolutions down to 32 x 32.

Dox: Did you use a font for your avatar, or is it custom?
Title: [Interest Check] Custom split ergo keyboard.
Post by: OrangeJewce on Fri, 22 June 2012, 06:08:23
Quote from: REVENGE;619288
Install:
Show Image
(http://i.imgur.com/YzU8U.png)
Config:
Show Image
(http://i.imgur.com/mFtnJ.png)

These would be more usable at resolutions down to 32 x 32.

Dox: Did you use a font for your avatar, or is it custom?

These are fantastic! Keep it all coming! I agree those would work great as Icons.

Cheers,
Title: [Interest Check] Custom split ergo keyboard.
Post by: dorkvader on Fri, 22 June 2012, 08:46:58
Quote from: REVENGE;619288
Dox: Did you use a font for your avatar, or is it custom?
A GH'er made it for him somewhere in the DOXkb topic.
---

Edit: I can't find it now. Maybe it wasn't in the DOXkb topic.
Title: [Interest Check] Custom split ergo keyboard.
Post by: OrangeJewce on Fri, 22 June 2012, 09:20:19
Quote from: REVENGE;619288
...Dox: Did you use a font for your avatar, or is it custom?

Quote from: dorkvader;619404
A GH'er made it for him somewhere in the DOXkb topic.
---

Edit: I can't find it now. Maybe it wasn't in the DOXkb topic.

You guys mean this?

http://geekhack.org/showthread.php?17374-My-keyboard-project&p=335210&viewfull=1#post335210

Cheers,
Title: [Interest Check] Custom split ergo keyboard.
Post by: REVENGE on Fri, 22 June 2012, 12:22:55
Quote from: OrangeJewce;619421
You guys mean this?

http://geekhack.org/showthread.php?17374-My-keyboard-project&p=335210&viewfull=1#post335210

Cheers,
Thanks Jewce! I want to use that font for any text titles, Arial just doesn't cut it IMO.
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: OrangeJewce on Thu, 19 July 2012, 08:40:42
Are there any updates? I haven't really seen much on the github.

Cheers,
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: dirge on Thu, 19 July 2012, 09:09:27
Are there any updates? I haven't really seen much on the github.

Cheers,

was quite a bit of progress on deskthority, imagine it'll make its way here.
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: ironman31 on Thu, 19 July 2012, 09:25:48
Can you link where they talked about this project over there?
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: dorkvader on Thu, 19 July 2012, 09:36:54
http://deskthority.net/workshop-f7/split-ergonomic-keyboard-project-t1753.html

There's the topic on DT. Dox has a working prototype with a shapeways plastic case. I believe the case was $200 total.

I'm hoping to have the case files updated this weekend, so we can get some quotes on the layer case from water/laser cutters.
---
I'll be updating the interest list later this evening with all the interest garnered from DT over the break.
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: OrangeJewce on Thu, 19 July 2012, 10:06:14
Thanks Vader!

     I will have to get in contact with ic07 and move up my timeline for completing the UI project prototype. I had no idea so much progress was being made! I figure I will have 4-6 weeks from the initiation of the group buy to get V 1.0 of the firmware stuff out so that should be pretty good I would think. I will keep up to date on both threads.

Cheers,
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: Inf3rn0_44 on Sat, 28 July 2012, 18:52:04
This thread is amazing keep up the great work! I am holding off a Kinesis Advantage for one of these babies!
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: ironman31 on Sat, 28 July 2012, 18:56:34
This thread is amazing keep up the great work! I am holding off a Kinesis Advantage for one of these babies!

Same here. Hopefully this will become a reality by the time school starts.
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: fatchoi on Thu, 02 August 2012, 08:52:01
Hi guys, I'm interested in it, if it's under US$300 (all assembled and ready to use) and if you ship it international.

Please keep me updated. Thanks ;)
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: OrangeJewce on Thu, 02 August 2012, 09:29:40
Hi guys, I'm interested in it, if it's under US$300 (all assembled and ready to use) and if you ship it international.

Please keep me updated. Thanks ;)

Currently I don't think you'll be able to get it for that price, from DT it seemed like aluminum cases were going to be in the $200 range, and after PCBs you'd be sitting at around $250. Switches and Caps are going to come in at around another $100 (depending on type). Then add assembly and international shipping, and I don't see it going for less than $400 :'(. If you can get in on a printed plastic case it may push the cost down by $100, but I am not sure what the status is on that.

Cheers,
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: Inf3rn0_44 on Thu, 02 August 2012, 10:21:42
oh damn, thats expensive!  :o
if there is a way to reduce overall costs, please go ahead.
I really like the concept!
best wishes
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: Icarium on Thu, 02 August 2012, 12:25:06
We'll see how it turns out. In the end the PCB will probably be reasonably cheap, MX blacks are cheap if you harvest them from some other board and if need be a piece of cardboard will work as coaster case.

I'd rather have it cheap and dirty than not at all.
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: fatchoi on Thu, 02 August 2012, 22:58:26
Hi guys, I'm interested in it, if it's under US$300 (all assembled and ready to use) and if you ship it international.

Please keep me updated. Thanks ;)

Currently I don't think you'll be able to get it for that price, from DT it seemed like aluminum cases were going to be in the $200 range, and after PCBs you'd be sitting at around $250. Switches and Caps are going to come in at around another $100 (depending on type). Then add assembly and international shipping, and I don't see it going for less than $400 :'(. If you can get in on a printed plastic case it may push the cost down by $100, but I am not sure what the status is on that.

Cheers,

Hm... If excluding shipping, it's $350 or below, please count me in. ;)
(Expects a shipping of $60)
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: OrangeJewce on Fri, 03 August 2012, 14:24:13
Hi guys, I'm interested in it, if it's under US$300 (all assembled and ready to use) and if you ship it international.

Please keep me updated. Thanks ;)

Currently I don't think you'll be able to get it for that price, from DT it seemed like aluminum cases were going to be in the $200 range, and after PCBs you'd be sitting at around $250. Switches and Caps are going to come in at around another $100 (depending on type). Then add assembly and international shipping, and I don't see it going for less than $400 :'(. If you can get in on a printed plastic case it may push the cost down by $100, but I am not sure what the status is on that.

Cheers,

Hm... If excluding shipping, it's $350 or below, please count me in. ;)
(Expects a shipping of $60)

What it will all come down to is the case material. It seemed like, based on the DT discussions, DoX was going to offer only Aluminum in the official group buy, but I think The_Beast was investigating 3D printing options for plastic cases, which is where my reduced amount for cases came from.

Cheers,
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: bisl on Fri, 03 August 2012, 14:34:02
Hi! I'm new to geekhack, but I'd like to register interest in this. I found the site at ergodox.org (based on a reference to it in my introduction thread here on geekhack), but it's a little bare. How do I go about getting one of these?
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: Djuzuh on Fri, 03 August 2012, 14:44:05
Hi! I'm new to geekhack, but I'd like to register interest in this. I found the site at ergodox.org (based on a reference to it in my introduction thread here on geekhack), but it's a little bare. How do I go about getting one of these?

You wait until orders go public.
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: fatchoi on Fri, 03 August 2012, 23:17:36

What it will all come down to is the case material. It seemed like, based on the DT discussions, DoX was going to offer only Aluminum in the official group buy, but I think The_Beast was investigating 3D printing options for plastic cases, which is where my reduced amount for cases came from.

Cheers,

Let's see how it goes :D
If the end product is great, don't mind paying a bit more. :)
Thanks for your quick reply.
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: bisl on Sun, 05 August 2012, 18:58:09
So after reading through this thread (and the accompanying thread on deskthaurity), I think I've gleaned the following:


Which site are people treating as the home for this now? GH was first, and appears to be back now, but it seems to be fairly stalled compared to the DT thread.
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: ironman31 on Sun, 05 August 2012, 23:13:45
I'd like to add my interest in buying two sets of PCBs.
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: braaaiiins on Mon, 06 August 2012, 01:42:55
If the PCBs are under under $100 for a set, I'm in for one.
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: OrangeJewce on Mon, 06 August 2012, 14:18:35
So after reading through this thread (and the accompanying thread on deskthaurity), I think I've gleaned the following:

  • The design of the device is all but set in stone at this point.
  • Dox already has a prototype, has put it through the paces, and loves it.
  • No official order has been placed yet, so most (if not all) others don't have one yet.
  • At one point geekhack went down, and the deskthaurity spread started up in its absence.
  • Price is looking to be over $400 at this point, bottom line.

Which site are people treating as the home for this now? GH was first, and appears to be back now, but it seems to be fairly stalled compared to the DT thread.

I cruise both forums, and so does Dork. As for the rest of the community, I'd say that more discussion exists on DT. However, I would not rely on that to contain anything official outside of what is occurring with PCB development. For official announcements, etc., I would encourage you to look at www.ergodox.org and maintain a presence here because the official GB will most definitely have a thread here.''

Cheers,
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: dorkvader on Tue, 07 August 2012, 01:42:46
So after reading through this thread (and the accompanying thread on deskthaurity), I think I've gleaned the following:

  • The design of the device is all but set in stone at this point.
  • Dox already has a prototype, has put it through the paces, and loves it.
  • No official order has been placed yet, so most (if not all) others don't have one yet.
  • At one point geekhack went down, and the deskthaurity spread started up in its absence.
  • Price is looking to be over $400 at this point, bottom line.

Which site are people treating as the home for this now? GH was first, and appears to be back now, but it seems to be fairly stalled compared to the DT thread.
I forgot my DT Password, so I can't update then until I remember or reset it.

I've updated the info: Will update the post later.
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: litster on Sun, 19 August 2012, 22:25:54
Just realized Lister is on the list, but not Litster.  Don't believe that Lister imposer. I am the real deal.  Litster is the real deal!  I am in since post 6 on this thread (http://geekhack.org/index.php?topic=22780.msg428686#msg428686)!   ;D
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: tsangan on Sun, 19 August 2012, 22:39:24
Didn't want to commit before but after seeing Dox working proto I will be in on this
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: mkawa on Mon, 20 August 2012, 01:20:31
in to help as usual.
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: OrangeJewce on Mon, 20 August 2012, 11:18:40
Hopefully next month I'll be able to begin working on the meat of the UI, as IC hands me a relatively stable version of the firmware. I think Dox is still working out some issues with the case, and Prins just shipped the updated PCBs to both Dox and IC last week. I would estimate at least 2 months before a GB still.

Cheers,
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: funkymeeba on Mon, 20 August 2012, 13:44:44
My price limitation may be a bit higher, as I have had income for a few weeks now, and am due for a nice pay bump in just a couple more weeks. Timing is everything! :D
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: StaCT13 on Tue, 28 August 2012, 23:02:26
If interest is still high in this and progress is still being made, I'd be willing to buy one for about $500, assuming the price includes everything needed to get it working and a set of blank keycaps.
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: damorgue on Tue, 28 August 2012, 23:13:43
If interest is still high in this and progress is still being made, I'd be willing to buy one for about $500, assuming the price includes everything needed to get it working and a set of blank keycaps.

The case will determine if it ends up costing more or less than $500 I believe. A milled aluminium case will ofc make it cost quite a bit, but there are other options in the works.
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: The_Beast on Mon, 10 September 2012, 00:35:26
I thought I registered interest in a PCB



Anyways, I'm interested in a pcb :D
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: TheProfosist on Mon, 10 September 2012, 01:06:01
Interested
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: Ian S on Tue, 11 September 2012, 08:50:21
I've not read the whole 29 pages.  Is there an option for Topre switches?
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: damorgue on Tue, 11 September 2012, 08:52:41
I've not read the whole 29 pages.  Is there an option for Topre switches?

Not a chance.

This is only for Cherry MX. Making one for alps wouldn't be that difficult, but it would require a new pcb to be made. Topre is just way to different unfortunately.
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: Ian S on Tue, 11 September 2012, 09:09:13
Would that be related to a controller to work with the capacitive switches?  Oh well. :(  I anyway half expected all that and the switches too would be propriety and not for third party products.

Thanks for your reply  :)
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: dirge on Tue, 11 September 2012, 10:31:10
Making one for alps wouldn't be that difficult, but it would require a new pcb to be made.

ALPS!!!! make it happen! just moar ALPS!
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: sordna on Tue, 11 September 2012, 11:46:50
For a split ergonomic keyboard with topre switches, there is the μTron / uTron ... here, Amazon-Japan has it:

http://www.amazon.co.jp/Personal-Media-Media-%E3%83%9E%E3%82%A4%E3%82%AF%E3%83%ADTRON%E3%82%AD%E3%83%BC%E3%83%9C%E3%83%BC%E3%83%89-U01C0240-01-%E5%B7%A6%E5%8F%B3%E5%88%86%E9%9B%A2%E5%9E%8B%E9%9D%99%E9%9B%BB%E5%AE%B9%E9%87%8F%E7%84%A1%E6%8E%A5%E7%82%B9%E6%96%B9%E5%BC%8F%E3%82%AD%E3%83%BC%E3%83%9C%E3%83%BC%E3%83%89%EF%BC%88%E3%83%86%E3%83%B3%E3%82%AD%E3%83%BC%E3%83%AC%E3%82%B9%EF%BC%89/dp/B004BZ2TOA

Would that be related to a controller to work with the capacitive switches?  Oh well. :(  I anyway half expected all that and the switches too would be propriety and not for third party products.

Thanks for your reply  :)
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: Icarium on Tue, 11 September 2012, 12:00:06
If you can't figure out what it costs from that page: Be glad.
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: docomoz on Thu, 20 September 2012, 09:12:07
I'm in. No matter the cost.
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: Pyrolistical on Thu, 20 September 2012, 15:55:46
I'm in. No matter the cost.

Boy, do I have a keyboard for you sir!
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: Ian S on Thu, 20 September 2012, 16:19:13
For a split ergonomic keyboard with topre switches, there is the μTron
Ah, thanks, yes I saw that a little while ago together with a video and that board seemed to be 'wrong' in a couple or so ways, not least, the price, but I recall the slope and angle looked wrong, maybe had too few keys, either way, unlike docomoz above, alas or me price is a factor.
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: kta on Sat, 22 September 2012, 06:16:48
This is really promising, it looks like the perfect input device to me:)

if the price is in the 500$ range, I am interested for at least one set.
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: litster on Wed, 26 September 2012, 19:24:15
anyone interested in pooling together to print some ergodox cases?
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: litster on Fri, 28 September 2012, 12:43:43
bpiphany enlisted me as his beta tester. I soldered diodes and a teensy on to the right hand PCB (no connectors or resistors). After I flashed the firmware from github on to the teensy, the keyboard is not recognized by Windows at all when I plug it in.

Do I need to connect the two halves together in order for the teensy to boot correctly? Do I need to flash both .hex and .eep files onto the teensy? the 1.06 loader doesn't seem to know how to flash the .eep file.
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: alaricljs on Fri, 28 September 2012, 12:56:01
yeah... the .eep is in the same exact format as .hex, if you rename it then it'll load... I just don't know how the teensy loader determines where to load it to.  The file should tell it, but does it listen?
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: bisl on Fri, 28 September 2012, 12:56:18
anyone interested in pooling together to print some ergodox cases?

Absolutely. If you haven't seen it though you might want to check out JesuswasaZombie's GB IC thread (http://geekhack.org/index.php?topic=35439.0) as I think there are also moves being made there to coordinate this. Either way, I'm in! I'd like to see this happen as soon as possible.

bpiphany enlisted me as his beta tester.

AWESOME. I'm really excited to get the kind of info from the field that you're providing. Hope you keep the thread posted!
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: alaricljs on Fri, 28 September 2012, 12:57:37
Maybe some clues here:  see updates to rev 1.05

http://www.pjrc.com/teensy/loader.html (http://www.pjrc.com/teensy/loader.html)

and more here (https://groups.google.com/forum/?fromgroups=#!topic/lufa-support/Qookbb9v_YE): 

Hi guys!  Here's the EEPROM-writing asm code the GUI-based Teensy Loader
uses.  Actually, a binary copy of this is built into the Teensy Loader.   
When opening the .hex file, the Teensy Loader checks if there's an .elf
file which matches the .hex file, and if so the .eeprom section is
extracted from the .elf and appended to the binary data from of tiny
program.  Once downloaded and run, it just writes to the eeprom and then
jumps back to the bootloader.


Seems you need the original elf, or a way to put them back together.
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: sordna on Mon, 01 October 2012, 09:18:57
Why does deskthority get all the nice pictures (http://deskthority.net/workshop-f7/split-ergonomic-keyboard-project-t1753-480.html) ??

Copying couple of ic07's pics here, it looks sooooo nice

Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: Sifo on Mon, 01 October 2012, 09:32:13
Looking good
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: wiredPANDA on Mon, 01 October 2012, 09:47:45
Thanks for cross-posting those from DT. =D
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: tiarnachutch on Sun, 07 October 2012, 17:47:59
What's the current ETA on having final designs and beginning production? The mock-ups look amazing.
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: Sinzz on Sun, 07 October 2012, 21:09:42
hmmm.. interested.. but will have to see the final designs first.
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: OrangeJewce on Mon, 08 October 2012, 09:21:05
Prototypes are out in the field and are being beta-tested right now. The last remaining hurdle is the case, and even I still have no idea when we can expect that to be completed. You can always check out this thread on Deskthority for engineering related info.

Cheers,
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: bisl on Mon, 08 October 2012, 15:37:19
The last remaining hurdle is the case

I'd beta test on a yoga mat case like ic07 if it meant getting this thing sooner. Function over form! Case important, but less important; not sure if I'm alone in this opinion though.

Also I'm in between contracts right now so I've got a bunch of time I could dump into this. And a nice camera to indulge forum readers! :)
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: Matias on Mon, 08 October 2012, 16:39:24
Why does deskthority get all the nice pictures (http://deskthority.net/workshop-f7/split-ergonomic-keyboard-project-t1753-480.html) ??

Copying couple of ic07's pics here, it looks sooooo nice

Prototypes are out in the field and are being beta-tested right now. The last remaining hurdle is the case, and even I still have no idea when we can expect that to be completed. You can always check out this thread on Deskthority for engineering related info.

This is VERY cool.  Nice work!

Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: OrangeJewce on Mon, 08 October 2012, 20:15:21
The last remaining hurdle is the case

I'd beta test on a yoga mat case like ic07 if it meant getting this thing sooner. Function over form! Case important, but less important; not sure if I'm alone in this opinion though.

Also I'm in between contracts right now so I've got a bunch of time I could dump into this. And a nice camera to indulge forum readers! :)

Hah, I am one to disagree with you, because IMO it holds the greatest design and production challenge of the entire keyboard!

Cheers,
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: ironman31 on Mon, 08 October 2012, 20:36:02
yeah, without the case where is the 'ergo'?
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: bisl on Tue, 09 October 2012, 00:21:52
yeah, without the case where is the 'ergo'?

Respectfully: without the case, the keys are still laid out the same. If I were to guess, you'd opt for one of the sloped bottom designs? Personally, I'm going flat, so the keyboard will be just as ergo for me without the case as it will be with it.

Hah, I am one to disagree with you, because IMO it holds the greatest design and production challenge of the entire keyboard!

Totally conceded! I'd be interested to know if there is anything that can be done to help this challenge progress.
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: jwaz on Tue, 09 October 2012, 00:33:28
yeah, without the case where is the 'ergo'?

The staggering of the keys? The split between sections? I'm sure you could do a tent design without a case...
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: sordna on Tue, 09 October 2012, 01:30:28
I haven't heard anything about this case being "ergo", so unless they can make it adjustable (which would be very difficult), it should be as flat and low profile as possible!

Then it would be up to each of us to prop/tilt/tent it as we please. I'll probably build a stand out of cardboard, or out of a coat-hanger or something, that can prop the keyboard halves to an angle of at least 45°
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: bisl on Tue, 09 October 2012, 05:13:50
I haven't heard anything about this case being "ergo", so unless they can make it adjustable (which would be very difficult), it should be as flat and low profile as possible!

The diagrams for the case parts are on the ergodox website--there is one case top, and case bottoms of three different types:

flat:
(http://www.ergodox.org/Images/Downloads/Flat_BottomLeftCase2.JPG)

sloped (vertical)
(http://www.ergodox.org/Images/Downloads/Single_BottomLeftCase2.JPG)

double-sloped (horizontal and vertical).
(http://www.ergodox.org/Images/Downloads/Double_BottomLeftCase2.JPG)

So while not being adjustable per se, it does appear as though there are options in the works. Not sure about 45° though.
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: ironman31 on Tue, 09 October 2012, 07:39:00
yeah, I was referring to the angled bottoms
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: Workoft on Thu, 11 October 2012, 09:02:50
Hi,
This looks really good. Unfortunately, I didn't see this any earlier and now 30 pages are a lot to work through.
I have a few questions about the design.
What's the motivation for those extra keys on the bottom? I find keys like Alt, Ctrl and Alt-Gr on a conventional keyboard hard to reach with my fingers when my hands are in normal typing position, so I would think on an ergonomic keyboard there shouldn't be an extra row on the bottom.
Also the center keys are relatively hard to reach because it requires reaching over two columns.
Those who tried the prototype should know best, what's you experience with these?
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: litster on Thu, 11 October 2012, 23:58:22
Here it is.  A couple of mistakes like the 3.5mm opening is too narrow, forgot the make room for the USB connector on the layers that sandwich the acrylic plate.  I want to have a built-in wrist rest to the case as well.  I will have to make all those changes for the next prototype.

(http://i.imgur.com/TPVLf.jpg)

Top view:
(http://i.imgur.com/zZOAy.jpg)

BTW, to use this case, you will need to solder SMD diodes or through-hole diodes on the bottom of the PCB.  SMD diodes on the bottom is better as you would not need to worry about the diode legs sticking up from the bottom.
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: dirge on Fri, 12 October 2012, 03:14:08
Outstanding work litster!
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: The_Beast on Fri, 12 October 2012, 03:16:44
Nice to see some progress being made on this. Hopfully too many custom boards don't come out at once, sounds dumb but I don't want to have to pick between custom boards. I WANT THEM ALL ^___^
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: bebuxe on Fri, 12 October 2012, 03:56:27
You have officially have me bought. No matter the price. I'll buy a one, and any others for my friends. Need money now for more materials and stuff?

I am wondering if we can process these for bulk orders. Nah, thinking way too ahead.

Better yet, want some server space to host your stuff? Or you got it covered?
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: OrangeJewce on Fri, 12 October 2012, 08:50:58
Nice to see some progress being made on this. Hopfully too many custom boards don't come out at once, sounds dumb but I don't want to have to pick between custom boards. I WANT THEM ALL ^___^

Honestly, the eDox is too unique compared to all the other custom boards. I think owning one really will make you special compared to the numerous custom TKLs.

Cheers,
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: The_Beast on Fri, 12 October 2012, 12:58:11
Nice to see some progress being made on this. Hopfully too many custom boards don't come out at once, sounds dumb but I don't want to have to pick between custom boards. I WANT THEM ALL ^___^

Honestly, the eDox is too unique compared to all the other custom boards. I think owning one really will make you special compared to the numerous custom TKLs.

Cheers,

Your right, but I'm not even sure I'll like an ergo keyboard yet. Plus I'm really like the GH60
Title: [Interest Check] Custom split ergo keyboard.
Post by: jwaz on Fri, 12 October 2012, 13:25:45
Looks good Lit, will similar colors be available as the filco/ Phantom acrylic cases?

Definitely hope the aluminum ones are reasonable. That design looks great.
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: funkymeeba on Fri, 12 October 2012, 16:51:22
I tend to agree, litster. That case is funky, and I definitely liked what I saw of the Phantom cases.
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: litster on Mon, 15 October 2012, 22:08:15
I have added a built-in wrist rest.  Also now I have a proper top layer thanks to DOX. 

(http://i.imgur.com/QG4S3.png)

click the picture to see the larger version that is not weird :-)
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: wiredPANDA on Mon, 15 October 2012, 22:15:55
Nice idea, litster.  Interested to see the new prototype case with wrist rest.
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: tiarnachutch on Mon, 15 October 2012, 22:31:10
I have added a built-in wrist rest.  Also now I have a proper top layer thanks to DOX. 

Show Image
(http://i.imgur.com/QG4S3.png)


click the picture to see the larger version that is not weird :-)
Excellent!
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: bisl on Mon, 15 October 2012, 23:44:19
I have added a built-in wrist rest.

I like the idea of a built-in wrist rest, but I'd be worried about disagreements stemming from details surrounding it (padding/firmness, surface texture, wrist rest dimensions for different hand sizes, etc), and potential setbacks surrounding the discussion. Is this just for the prototype that you've been testing or are you suggesting this for the full run of cases? Is there a plan for people who don't want it?
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: OrangeJewce on Tue, 16 October 2012, 14:18:05
I have added a built-in wrist rest.

I like the idea of a built-in wrist rest, but I'd be worried about disagreements stemming from details surrounding it (padding/firmness, surface texture, wrist rest dimensions for different hand sizes, etc), and potential setbacks surrounding the discussion. Is this just for the prototype that you've been testing or are you suggesting this for the full run of cases? Is there a plan for people who don't want it?

Yeah I would rather not have a builtin wrist rest, not only for the materials cost increase, but also because it'll take a lot of space. Cool though, and to each their own.

Cheers,
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: litster on Sat, 20 October 2012, 20:01:44
Now with wrist rest:
(http://i.imgur.com/0azLl.jpg)

And a view of the encased Teensy and other parts:
(http://i.imgur.com/pCBXf.jpg)
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: Sifo on Sat, 20 October 2012, 20:29:59
Wow litster that is beautiful. Great work !
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: TheProfosist on Sat, 20 October 2012, 21:59:30
I agree looking good.
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: tiarnachutch on Sun, 21 October 2012, 14:56:46
Looking good!
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: bisl on Sun, 21 October 2012, 16:52:47
Now with wrist rest

Out of curiosity, how are you making these? Are you sending the designs out to a shop somewhere or is this maybe the work of a 3D printer or something?
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: litster on Sun, 21 October 2012, 17:24:08
They are acrylic sheets cut with a laser cutter fed with my drawings I design on my computer.  I cut these myself.
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: sordna on Sun, 21 October 2012, 18:02:49
Now with wrist rest:
Show Image
(http://i.imgur.com/0azLl.jpg)


And a view of the encased Teensy and other parts:
Show Image
(http://i.imgur.com/pCBXf.jpg)



Wow, that's amazing!
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: WhiteFireDragon on Sun, 21 October 2012, 18:11:43
Glad to see this is still progressing. Is this a working prototype? Why do you need to make a different revision prototype?
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: litster on Sun, 21 October 2012, 19:58:24
The pair is done.  It was a lot of fun building the case.

(http://i.imgur.com/kTRGM.jpg)

It is exactly as I expect, a very good ergo keyboard, very much like my Kinesis Advantage.  Personally I enjoy typing on traditional layout more.  I am too used to that.

bpiphany, please make a split keyboard laid out like the MX5000 with a proper 6-pack cluster.  I will design a case for it.
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: gdaian on Mon, 22 October 2012, 18:26:02
I am so happy to have stumbled upon this marvelous project. Just knowing of its existence has relieved me of immense frustration. I've been fumbling with a recently bought Typematrix and scouring the internet for alternatives, cursing the cluelessness of industrial keyboard designs, until I almost at random landed on the key64 page. The moment I saw the design, I burst out in maniacal laughter; it was as if my every plea had been answered. Thanks to this thread, I now live with the hope of seeing these answers materialize under my running fingers. At last, I rest.

Anyway, I'm in for USD ~350. Accept Bitcoin for payment, and I'll send some delicious Danish beer on top.
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: OrangeJewce on Tue, 23 October 2012, 11:21:40
I am so happy to have stumbled upon this marvelous project. Just knowing of its existence has relieved me of immense frustration. I've been fumbling with a recently bought Typematrix and scouring the internet for alternatives, cursing the cluelessness of industrial keyboard designs, until I almost at random landed on the key64 page. The moment I saw the design, I burst out in maniacal laughter; it was as if my every plea had been answered. Thanks to this thread, I now live with the hope of seeing these answers materialize under my running fingers. At last, I rest.

Anyway, I'm in for USD ~350. Accept Bitcoin for payment, and I'll send some delicious Danish beer on top.

Unfortunately, I highly doubt bitcoin will be an accepted currency ( since the GB will almost assuredly be using paypal ). But more is merrier!

Cheers,
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: litster on Tue, 23 October 2012, 13:40:55
I know some people like the small, regular version, while some other people like the design with wrist rest.  But the switches are soldered to the PCBs with the mounting plate layer sandwiched in-between.  Switching between regular and the wrist rest version would require desoldering and resoldering switches

I can re-design the mounting plate layer so that you always use the smaller, regular mounting plate, and you can move that mounting plate layer to go with the regular version of the case or the wrist rest version.  When you use the wrist rest version, you just add an extension to the mounting-plate in the wrist rest area.  The top two and the bottom two layers will be whichever design you choose to use.  Everything is screwed down tightly so it should still be as sturdy as before.

I should do that to my Filco/Phantom case as well :-)
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: TheProfosist on Tue, 23 October 2012, 13:49:19
I <3 that clear acrylic case with the built in wrist rests only thing about me i need my wrist rests to be 4.25in in width so it may or may not work for me.
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: thp777 on Thu, 25 October 2012, 15:23:15
what about having the wrist wrest area a separate piece and attach with neo magnets so you can snap it on and off.
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: dorkvader on Thu, 01 November 2012, 18:09:57
what about having the wrist wrest area a separate piece and attach with neo magnets so you can snap it on and off.
This is a good idea: I have about 20 of these from broken magsafe boards out of apple computers (Apple doesn't want the old magsafe 'boards back)

Bytheway, I've updated the list. If you're not on it, PM me please.

Sholud I put the pictures in the post as well to tantalize people?
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: bisl on Thu, 01 November 2012, 18:17:33
Hey dorkvader! On the offchance that you haven't been over to the DT thread recently, we're trying to start talking logistics with regards to moving forward. Can you take a look and weigh in?

Actually, I suppose the game goes for anyone following this thread here--here's the link. (http://deskthority.net/workshop-f7/split-ergonomic-keyboard-project-t1753.html)
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: TDub on Fri, 02 November 2012, 05:06:19
The transparent case with wristrest looks seriously awesome. Can't wait for a GB for this keyboard.
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: AloisiusFauxly on Mon, 05 November 2012, 15:25:14
I posted this over at DT:

This is a great time for crowd funding to get the project moving forward, and fits perfectly with the working-prototype stage the project is at: PCBs/electronics basically done, case options coming together.

Discrete levels of funding through perks/rewards matches our varied interest here at DT and GH (just pcbs, pcbs+electronics, full kits, plastic vs metal case, etc). It also opens up the possibility to make a more attractive package by offering keycap sets, switches, and/or assembly. Having the closest we can to a complete keyboard will help attract more people outside of GH/DT, which is better for everyone's bottom line. It also takes care of the pre-order money issue as it's a large entity holding the funds.

Now, this all hinges on people getting behind the project, handling things like shipping logistics and communication. Since I just rolled into this project a couple weeks ago, I don't really know what roles people have stepped up to. If no one has done so already I'll start crunching some numbers to get a good idea of costs and target prices for something like indiegogo.

This looks like a great keyboard, and I'd like to help make it a reality.
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: OrangeJewce on Tue, 06 November 2012, 09:26:04
I posted this over at DT:

This is a great time for crowd funding to get the project moving forward, and fits perfectly with the working-prototype stage the project is at: PCBs/electronics basically done, case options coming together.

Discrete levels of funding through perks/rewards matches our varied interest here at DT and GH (just pcbs, pcbs+electronics, full kits, plastic vs metal case, etc). It also opens up the possibility to make a more attractive package by offering keycap sets, switches, and/or assembly. Having the closest we can to a complete keyboard will help attract more people outside of GH/DT, which is better for everyone's bottom line. It also takes care of the pre-order money issue as it's a large entity holding the funds.

Now, this all hinges on people getting behind the project, handling things like shipping logistics and communication. Since I just rolled into this project a couple weeks ago, I don't really know what roles people have stepped up to. If no one has done so already I'll start crunching some numbers to get a good idea of costs and target prices for something like indiegogo.

This looks like a great keyboard, and I'd like to help make it a reality.

I think this is a pretty dead horse tbh. Overall crowdsourcing this was ruled to be too costly upfront, and the logistics of handling all the money wasn't great. Secondly, it's hard enough trying to keep people settled whilst waiting for the case (many want pcbs NAO), It'd be really tough if we package caps now (since it can take a long time for a production run), to ask for an additional 2-3 months. When I get the UI done I plan on putting together something for a cap buy, since it seems there might not be a lot of interest in a WASD set.

Cheers,
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: AloisiusFauxly on Tue, 06 November 2012, 17:43:41
Why was crowdsourcing ruled to be too costly up front? AFAIK, indiegogo would run the campaign and if it was successful, they would take their 4% cut and release the money to the organizers who could then make the purchases for everything in bulk and get those balls rolling.

We get 30-60 days to collect money and target a completed product/kit 2-4 months down the road from that. It seems like the optimal model for getting as much money up front to order at higher qty. It also creates a sense of legitimacy to mitigate people's aversion to handing over a few hundo to a GH/DT user before we have everything together. This legitimacy would also be much more attractive to people outside of this community, leading to higher qty.

Once that chunk of money is available, we can start placing orders for the PCBs, electronics, and/or switches and ship them out as kits earlier while the case designs and keycaps get sorted out. So it would benefit people like me, who are card-carrying members of PCBNAO.

This is definitely more work than a simple group buy would be. But the scope of the project and the costs involved might require something more than simple group buy organization.
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: OrangeJewce on Tue, 06 November 2012, 23:17:31
Why was crowdsourcing ruled to be too costly up front? AFAIK, indiegogo would run the campaign and if it was successful, they would take their 4% cut and release the money to the organizers who could then make the purchases for everything in bulk and get those balls rolling.

We get 30-60 days to collect money and target a completed product/kit 2-4 months down the road from that. It seems like the optimal model for getting as much money up front to order at higher qty. It also creates a sense of legitimacy to mitigate people's aversion to handing over a few hundo to a GH/DT user before we have everything together. This legitimacy would also be much more attractive to people outside of this community, leading to higher qty.

Once that chunk of money is available, we can start placing orders for the PCBs, electronics, and/or switches and ship them out as kits earlier while the case designs and keycaps get sorted out. So it would benefit people like me, who are card-carrying members of PCBNAO.

This is definitely more work than a simple group buy would be. But the scope of the project and the costs involved might require something more than simple group buy organization.

Few months ago when kickstarter was initially proposed. At that time the idea went nowhere and was shot down.

I'm not going to dredge it up because...well this thread is 31 pages long and the DT thread is 22. 53 pages of searching ain't worth it. Just note this issue has been discussed before, and while what happens may have changed between then and now, I won't hold my breath.

We don't know what type of quantity we are dealing with.
We still don't have a case. Dealbreaker.
Switches won't be part of the buy, neither will keycaps. This is really, really firm.

It's been stated over and over there won't be a buy before the case is done. I don't see how this is going to alleviate such concern in the short term, if we still have to wait for everyone to submit payment, only to receive their goods piecemeal. I don't like it personally, and I would rather not have my money tied up for an extra 3-4 weeks while some others get PCBs earlier because that's all they want. I understand that people really want to get their hands on these things right now, but in the best interests of everyone who wants something I firmly believe we should wait for a final case design that can be mass produced. Once we have the R&D done I'm all ears on how to streamline the ordering and distribution process.

One thing to consider is this board is already expensive. 15% on top of a $200-$300 board really isn't cheap, since that won't include caps or switches. I'm still concerned about the IP related to these designs, we don't know what license everything will be covered under.

Cheers,

P.S.
Found Dox's original post from last December:
Quote
Quote
    Have you thought about broadening the audience a bit? Throw it on Kickstarter and get 100 people to pay $300. It couldn't hurt.
I thought about it but with my current job, I don't have the time to manage something like this.

P.P.S.
I have mispoke, and "costly" was incorrect of me. I will remand that, and instead would rather say that the issue was previously discussed hella long time ago (longer than I thought actually), no idea if Dox's situation has changed.
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: bisl on Wed, 07 November 2012, 00:49:21
OrangeJewce,

I just summarized my first turnaround with MassDrop (http://deskthority.net/post82080.html#p82080); I think it's very promising, and it addresses a lot of your concerns.

A couple of quick highlights in direct response to your items here:
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: OrangeJewce on Wed, 07 November 2012, 08:05:28
Thanks bisl,

      That alleviates a lot of concerns actually. I would be surprised if Dox would rather use a traditional buy for something like this. I agree, the primary concern with a standard GB is nobody can handle the money we're talking about here individually which may even reach the $100k mark. Paypal would freak the hell out, and if we put it in escrow, that's a huge amount of work that I am sure Dox wouldn't have time for.

Not sure if we'll be able to get a good deal on switches or any of the more rare ones, but we'll see. As for caps, I think the amount of interest will be pretty weak by comparison, so a traditional GB could be done for that.

Cheers,
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: AloisiusFauxly on Wed, 07 November 2012, 13:04:06
this thread is 31 pages long and the DT thread is 22. 53 pages of searching ain't worth it.

I'll take your word for it!

I would rather not have my money tied up for an extra 3-4 weeks while some others get PCBs earlier because that's all they want.

Your money would only be held for an extra amount of time if the case designs were done and ready to order before the campaign was finished. It's not like anyone would sit around with the money while they twiddle their thumbs. When parts are ready to be ordered/manufactured, they should be. When parts come in to fulfill orders, the orders get shipped out. People getting their PCBs sooner doesn't make the complete kit come any later.

Is it just a lead time issue? You would only want to pay when the case design is finalized and you're only 2-3 weeks away from getting your parts instead of 6-8 weeks?

One thing to consider is this board is already expensive. 15% on top...

Indiegogo takes 4%. Where is this 15% coming from? This is a moot point as MassDrop looks much much better for our needs here, but I have a different understanding than you of how it would have worked with indiegogo.

As far as the IP problems are concerned, ErgoDox is under the GPL so AFAIK, anyone could sell a version of it, but they might have to change the name. Having said that, I consider dox the owner of this project and wouldn't like to see anyone do a commercial run without his involvement or blessing.
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: jwaz on Wed, 07 November 2012, 13:09:15
Massdrop works really well for the kit buy logistics solution but really unnecessary for buying key caps from SP. Anyone have any ideas oh how to get a custom PBT set for these unique layouts?
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: OrangeJewce on Wed, 07 November 2012, 13:10:14
this thread is 31 pages long and the DT thread is 22. 53 pages of searching ain't worth it.

I'll take your word for it!

I would rather not have my money tied up for an extra 3-4 weeks while some others get PCBs earlier because that's all they want.

Your money would only be held for an extra amount of time if the case designs were done and ready to order before the campaign was finished. It's not like anyone would sit around with the money while they twiddle their thumbs. When parts are ready to be ordered/manufactured, they should be. When parts come in to fulfill orders, the orders get shipped out. People getting their PCBs sooner doesn't make the complete kit come any later.

Is it just a lead time issue? You would only want to pay when the case design is finalized and you're only 2-3 weeks away from getting your parts instead of 6-8 weeks?

One thing to consider is this board is already expensive. 15% on top...

Indiegogo takes 4%. Where is this 15% coming from? This is a moot point as MassDrop looks much much better for our needs here, but I have a different understanding than you of how it would have worked with indiegogo.

As far as the IP problems are concerned, ErgoDox is under the GPL so AFAIK, anyone could sell a version of it, but they might have to change the name. Having said that, I consider dox the owner of this project and wouldn't like to see anyone do a commercial run without his involvement or blessing.

15% came from an off hand, poorly remembered post by someone somewhere who had talked to massdrop and the fee was high (probably not 15% but hey I haven't talked to them personally).

If he's going to use GPL, no way to stop anyone from doing anything in regards to a commercial production. TBH the pcb would be changed and the controller most likely integrated, not to mention some other likely changes that would make mass production easier (no pcb mount switch holes).

A lot of my concerns were put to rest by bisl's firsthand account with talking to a Massdrop rep. I still don't know what their fee would be, and it would be interesting to know.

Cheers,
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: OrangeJewce on Wed, 07 November 2012, 13:10:53
Massdrop works really well for the kit buy logistics solution but really unnecessary for buying key caps from SP. Anyone have any ideas oh how to get a custom PBT set for these unique layouts?

We start a GB for them!

Cheers,
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: jwaz on Wed, 07 November 2012, 13:15:00
But through who? IMSTO? MOQ is 500...
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: AloisiusFauxly on Wed, 07 November 2012, 13:17:29
A lot of my concerns were put to rest by bisl's firsthand account with talking to a Massdrop rep. I still don't know what their fee would be, and it would be interesting to know.

Yeah, I'm curious about the business side of what they do, although I'm not sure that will be transparent.
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: AloisiusFauxly on Wed, 07 November 2012, 13:18:43
But through who? IMSTO? MOQ is 500...

Yeah, I was just relegated to getting an alphanum set and using blanks for the other keys.
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: jwaz on Wed, 07 November 2012, 13:20:00
Multiple members met with them IN PERSON. Including myself... Basically the deeper the discount they get you the better cut they get. Hopefully BD will weigh in on this buy soon.
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: OrangeJewce on Wed, 07 November 2012, 14:58:00
Multiple members met with them IN PERSON. Including myself... Basically the deeper the discount they get you the better cut they get. Hopefully BD will weigh in on this buy soon.

So we have to hope that the prices start low? Seems like a strange business model to me, since allegedly they are passing that additional tier savings back to us? Since when is imsto's moq 500? I thought it was 100?

Cheers,
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: jwaz on Wed, 07 November 2012, 15:21:08
Multiple members met with them IN PERSON. Including myself... Basically the deeper the discount they get you the better cut they get. Hopefully BD will weigh in on this buy soon.

So we have to hope that the prices start low? Seems like a strange business model to me, since allegedly they are passing that additional tier savings back to us? Since when is imsto's moq 500? I thought it was 100?

Cheers,

I mean, they aren't taking a huge cut off the top b/c that would be detrimental to their business model (a Group Buy). They take a small percentage per transaction IIRC and it only increases if they get a really deep discount (example a $1000 car part for 1/10th of that). This is all TMK, so hopefully BD will answer further questions.

As for IMSTO's keys, check this out http://geekhack.org/index.php?topic=31861.0

Quote
MOQ: 300 sets, currently at: 205 paid sets.
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: kurplop on Sun, 11 November 2012, 16:22:33
I've been following this project with great interest from almost the beginning and have been impressed with the contributions made by several people to make this thing happen. I've also been impressed by how long the process takes when it's all done by volunteers whose interest is divided by also having to make a living.

Would it help if someone was willing to put money up front to have the pcb's manufactured?  It seems that there wouldn't be too great a risk to order 50 or so pairs of boards. At $40 per pair that would only be $2000. This would allow the less patient to get started sooner at volume buy pricing and I don't think it would hurt the other aspects of the development.

I could fund the initial order but have no knowledge or time to distribute the orders.

If this can help the process let me know.
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: mSSM on Tue, 13 November 2012, 04:18:33
I've been following this project with great interest from almost the beginning and have been impressed with the contributions made by several people to make this thing happen. I've also been impressed by how long the process takes when it's all done by volunteers whose interest is divided by also having to make a living.

Would it help if someone was willing to put money up front to have the pcb's manufactured?  It seems that there wouldn't be too great a risk to order 50 or so pairs of boards. At $40 per pair that would only be $2000. This would allow the less patient to get started sooner at volume buy pricing and I don't think it would hurt the other aspects of the development.

I could fund the initial order but have no knowledge or time to distribute the orders.

If this can help the process let me know.

The major part of the discussion about the keyboard has migrated to deskthority while geekhack was down:
http://deskthority.net/workshop-f7/split-ergonomic-keyboard-project-t1753.html

Currently, the PCBs are still being finalized, and there is discussion about how exactly the group buy is going to happen (only PCB or all bits included). The problem is that the cases are not yet final, and that dox, being the driving force behind the project, seems to be busy with his real life. :-)
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: TheGrey on Thu, 15 November 2012, 12:32:36
I'm really interested in this. Is there any idea of when its likely to be ready?
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: BugBuster on Thu, 15 November 2012, 13:39:22
I guess, there is a number of people, who are quietly tracking the topic and just waiting for the buy to happen. Like me :)
So put me to the list if there is any!
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: bisl on Thu, 15 November 2012, 13:45:08
I am coordinating with Massdrop to construct a poll so that we can gauge actionable interest from all you quiet trackers. I'll reply when that's ready to go so everyone can head over there and declare their interest, and which parts they want; this will help them determine price breaks.

I'll post back when that part is ready!
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: vivalarevolución on Sun, 18 November 2012, 13:30:19
The amount of interest in this keyboard makes me wonder if this thing can be taken beyond a group buy.
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: OrangeJewce on Sun, 18 November 2012, 18:42:07
The amount of interest in this keyboard makes me wonder if this thing can be taken beyond a group buy.

The answer is [IMO]: most likely. I have no qualms that dox could have done a kickstarter on this and started a small business around it. That being said, the designs will be made open source, so that possibility is still open.

Cheers,
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: SmallFry on Sun, 18 November 2012, 19:22:55
*trolling* Hi OJ!
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: mjtorn on Sun, 25 November 2012, 08:20:52
I already expressed my interest on Deskthority but maybe I'll do that here as well. Bring it on!
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: Octane on Sun, 25 November 2012, 10:06:47
I have never tried an ergo keyboard but am definitely interested in this. I might also pick one up for my wife, who has carpal tunnel and has had an operation on one of her hands already - other hand pending... Good work guys !!!
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: TheGrey on Sat, 01 December 2012, 05:23:48
btw please count me in for the preassembled group buy list....also if ergodox could provide a wee update as to how thinks are going...like can this be coming before Crissssmass!?   :)
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: ic07 on Sat, 01 December 2012, 19:52:27
Ooo.. Nope, no getting this by Christmas, sorry.. Lol. We're getting there though. Everything's done, except I think we're probably waiting in case options. Then we'll be waiting on massdrop to get the polling done, then the group buy. Then we'll be waiting for parts to ship (which might take a second for the PCBs, and maybe other parts depending on what you want). And then the people who want assembly will be waiting for that. Dunno enough to give better estimates of time right now, but that's how I'm understanding things at the moment - just to post a rough idea - :)
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: TheGrey on Tue, 04 December 2012, 07:51:20
update much appreciated ic07 ! ;)
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: bisl on Tue, 04 December 2012, 18:40:02
I've been pretty silent with this for a while, and I apologize--I'm working with Massdrop on getting the polls set up, but I want to get all the bases covered before I start shopping links around to direct everyone there. They had a good prototype poll set up, but it was missing a crucial option for PCB + Case. Once it's up with all the major ordering options I'll hit the thread with links.
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: bisl on Wed, 05 December 2012, 09:06:06
Hey all! I heard back from Massdrop yesterday, and they have the poll set up for us (http://www.massdrop.com/poll/ergo-dox-full-or-partial). Please drop by and let them know what you'd like out of the Ergodox, be it the full kit, the PCB alone, or the PCB + Case, etc. This will help them work out price break information.

Thanks!

Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: BugBuster on Wed, 05 December 2012, 10:10:01
What's the difference between "1. Full Kit" and "6. Full kit + Cases + PCBs"? Is it about assembling?

What kind of case we are voting for atm: aluminium, acryllic, smth else? Or is it still TBD?
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: bisl on Wed, 05 December 2012, 10:26:29
What's the difference between "1. Full Kit" and "6. Full kit + Cases + PCBs"? Is it about assembling?

What kind of case we are voting for atm: aluminium, acryllic, smth else? Or is it still TBD?

They've made a separate poll for the case type (http://www.massdrop.com/poll/ergo-dox-case). I don't believe this will be a winner-take-all thing, but rather just for them to gauge who wants what so they can shop the orders accordingly. I believe everyone is getting what they want in this case.
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: asura on Wed, 05 December 2012, 17:40:29
Voted.
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: Leandros on Fri, 07 December 2012, 06:54:03
Voted, too.

Also I'am interested in buying one.
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: engicoder on Fri, 07 December 2012, 08:10:07
Anyone else having trouble with the Massdrop site. It annoying pops up a sign in doesn't seem to allow me to sign up. Clicking the signup button does nothing. I don't use Facebook, so that is not an option. There is no way to contact them for help as the signup popup has no such links.

Solved: You can ignore the popup and click "login" in the upper right corner of the page even though it is greyed out...that will take you to a page with a "Signup" link on it.
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: OrangeJewce on Fri, 07 December 2012, 09:59:05
What's the difference between "1. Full Kit" and "6. Full kit + Cases + PCBs"? Is it about assembling?

What kind of case we are voting for atm: aluminium, acryllic, smth else? Or is it still TBD?

They've made a separate poll for the case type (http://www.massdrop.com/poll/ergo-dox-case). I don't believe this will be a winner-take-all thing, but rather just for them to gauge who wants what so they can shop the orders accordingly. I believe everyone is getting what they want in this case.

The case poll is now really skewed. I'd say it looks about tied between the two if you added all the Dox-Style cases together (maybe small advantage to litster style).

Cheers,
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: bisl on Fri, 07 December 2012, 10:27:25
I actually asked them to clean up the options on the case poll, since it's unclear whether litster votes are voting for the built-in wrist rest shape, or the acrylic plate design rather than 3d printed case (since litster cases were originally shaped like dox cases). Basically the options available are 3d printed (flat, slant, tent+slant) or acrylic (with/without wrist rest) but the poll doesn't reflect that yet.
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: BugBuster on Fri, 07 December 2012, 12:18:50
Does anyone know what could be the price difference between 3D-print vs acrylic case? At least some very rough numbers.
If the difference is actually not that big, then I would vote for 3D-printed with wrist support (which is currently missing in the poll)  - personally don't like transparent cases.
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: alaricljs on Fri, 07 December 2012, 12:28:03
Acrylic can be painted inside or out for interesting effects.  It's the gloss that kills it, personally.
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: damorgue on Fri, 07 December 2012, 12:45:48
Does anyone know what could be the price difference between 3D-print vs acrylic case? At least some very rough numbers.
If the difference is actually not that big, then I would vote for 3D-printed with wrist support (which is currently missing in the poll)  - personally don't like transparent cases.

There are acrylics with absolutely solid colours.
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: bisl on Fri, 07 December 2012, 15:50:02
3D-printed with wrist support (which is currently missing in the poll)

It's not a simple combination of features: the project started with case designs that had no wrist rests, and then Litster (while experimenting with acrylic plates) opted to create the wrist rest extension. There are no 3d printing designs that include wrist rests that I'm aware of.
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: BugBuster on Fri, 07 December 2012, 16:37:33
It's not a simple combination of features: the project started with case designs that had no wrist rests, and then Litster (while experimenting with acrylic plates) opted to create the wrist rest extension. There are no 3d printing designs that include wrist rests that I'm aware of.

I suspected that this is the case.
But it shouldn't be hard to change the designs for whose who have drawn it in the first place, is it? After all Litster was also cutting it with a machine, so he already has some 3D model. Or is it 2D for the laser cnc? Though together with the wrist rests it gets bigger and thus may not fit that easily into 3D printer.

Anyway I'm actually ok if the acrylic will be cheaper to make and hopefully it will be not transparent.
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: bisl on Wed, 12 December 2012, 09:59:50
Hey all--I heard back from the Massdrop guys again today. Right now, it's looking like the Ergodox buy will be ready to go in January, and will probably run for about a month.

Also, because 3D printing doesn't scale well Massdrop will be offering only litster-style cases, although they will offer it with and without the wrist rest. Those that have their hearts set on the dox-style case can go PCB-only for the buy and order one up on their own since the total cost to the buyer would be the same either way.

Finally, I brought the criticism to them concerning their registration wall, and while they sympathized (after all, it's something people don't like), they need to keep it in place to continue doing business with their suppliers, who from what I can tell essentially demand it. However, since there's no brand to keep happy with Ergodox, they've offered to try to make the Ergodox buy public and freely browsable, as a gesture of goodwill.

Hopefully this type of public implementation could be extended to other group buys in the future, for products that aren't simple retail goods (e.g. caps)? Those are my thoughts though, not their suggestion.
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: ironman31 on Wed, 12 December 2012, 15:53:06
So I'm guessing no one is planning a group buy in the U.S.?
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: TheGrey on Wed, 12 December 2012, 16:24:47
voted!
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: Glod on Wed, 12 December 2012, 19:40:09
Man how the hell did i miss this, there was even a sticky in the ergonomics section and i still missed it.

I feel like such a noob reading this thread and section of geekhack! I would love to assemble something myself but i usually break something and i am horrible at soldering given my hand tremors.

I've only been able to get through some of the recent pages of this but it seems that getting a assembled version of this in the US would be a bit expensive and just may not be possible at all, correct me if i am wrong....I'm actually unsure how this works i am a complete noob when i comes to this part of geek-hack.

But damn i want one of these really bad, especially after seeing the photos, I kind of miss split design now; i had a Kinesis Freestyle for almost 3 years but i always thought the layout wasn't good and obviously cheap switches that didn't survive my jackhammer touch.

Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: bisl on Thu, 13 December 2012, 08:19:07
So I'm guessing no one is planning a group buy in the U.S.?

By all means, anyone is free to do so; but practically speaking it hasn't happened, no.
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: OrangeJewce on Thu, 13 December 2012, 09:14:59
So I'm guessing no one is planning a group buy in the U.S.?

MassDrop will ship to U.S. if it's used.........

cheers,
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: ironman31 on Thu, 13 December 2012, 09:25:36
I meant other than massdrop
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: Susan1430 on Thu, 13 December 2012, 09:57:26
Bf is interested. He'd probably prefer to give money to someone to handle the assembly than put it together himself.
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: islisis on Thu, 13 December 2012, 11:46:29
This board should be _the_ ergonomic board for the masses... extended thumb keys, flat easy to manufacture pcb, even fittable on a notebook, trackpoint version in the works... ...PATENT FREE... I can only dream ;)
Keep up the great work guys, I do hope this is the future, however far it may be!
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: Glod on Sat, 15 December 2012, 23:54:13
Sort of bumping my slightly incoherent drunk post above with a more coherent post

If this interest check is still active/stands I am absolutely interested in either an assembled one directly or paying someone  in the USA to assemble a kit  for me with brown switches or at least partially assemble it and i attempt to complete the assembly with the correct parts.

Other interest (not requirement) is a built in or add on 10-20 degree lateral slope and accompanying wrist rest similar to kinesis freestyle http://www.kinesis-ergo.com/support/freestyle_vip_insert.pdf

I am hesitant to state how much i am willing to pay, i know its not cheap, but I WANT to own this.


Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: haskellelephant on Sun, 16 December 2012, 19:43:09
It would be really great if all the cables would be detachable (mini usb to the computer, and between the parts of the keyboard). I imagine only connecting the one handed part would be great for gaming.
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: ironman31 on Sun, 16 December 2012, 20:35:35
It would be really great if all the cables would be detachable (mini usb to the computer, and between the parts of the keyboard). I imagine only connecting the one handed part would be great for gaming.

Can't, the controller is in the right side
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: bisl on Sun, 16 December 2012, 20:57:38
Can't, the controller is in the right side

If you're a lefty, that's pretty perfect :)
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: bpiphany on Sun, 16 December 2012, 22:46:29
It's not completely impossible to move the controller to the left hand side. The Teensy is simple enough to mount inverted. The USB connector is connected through wires which makes it easy to correct for mounting upside down. Bending all the legs of the expander IC over backwards makes it possible to mount it upside down, just like the Teensy. Depending on the case It may also be possible to just put the switches on the "wrong" side.
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: haskellelephant on Mon, 17 December 2012, 15:06:44
It's not completely impossible to move the controller to the left hand side. The Teensy is simple enough to mount inverted. The USB connector is connected through wires which makes it easy to correct for mounting upside down. Bending all the legs of the expander IC over backwards makes it possible to mount it upside down, just like the Teensy. Depending on the case It may also be possible to just put the switches on the "wrong" side.

Sounds like a hastle. Since the connectors are in the front I guess it's enough to simply move the right one out of the way, but I wonder if there is ever any reason to just keep the right one connected unless you are a left hand mouse kind of person ( I am left handed but still use the mouse on the right hand).
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: bpiphany on Mon, 17 December 2012, 16:22:32
It's not much of a hassle, you only need to bend the expander legs backwards, and perhaps think a bit to get everything hooked up correctly. Everything else fits just fine.

This of course also makes it possible to use the ErgoDox as either a left or right hand only keyboard.
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: bisl on Fri, 21 December 2012, 01:45:55
Quote from: litster
there are 4 holes where you could screw in legs like the ones you get with KMACs.

I brought the idea of adding KMAC legs to Massdrop, and they're interested in adding them to the buy; in fact given the scarcity/difficulty of obtaining korean boards, they're planning on a sourcing trip to Korea. I personally don't know where to direct him, but if anyone's got a name or a number I'll certainly pass it along; otherwise I guess I just point him to kbdmania. In any case, the bottom line is that if we can put Massdrop in contact with a supplier, they'll try.

Quote from: litster
What i want to know is how they do quality control with a project like this.

The plan is still that they'll be sending the parts either to individual buyers, or at the buyer's discretion, a designated assembler from the volunteer list collected ages ago. Therefore, in terms of QA, they can't really do anything more than visually inspect the parts on the way through (specifically the cases). I'm sure the guys doing the assembly will give them love they deserve though.

Massdrop emphasized however that they don't want to sound like they'd leave anyone out in the cold--they urge anyone somehow ending up with a bad product to contact them either via email or live chat on their site.
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: wasabah on Tue, 25 December 2012, 21:33:08
Hey guys,
I'm totally new to the scene and here on geekhack.org, but I'm really interested in this keyboard.
I was always looking for a keyboard like this to relieve my RSI - and also because it looks cool! :D
If this means that I have to assemble it myself - nice new hobby, right? :)

Unfortunately, I somehow cannot access deskthority.net. (No idea if it's due to the fact that I'm in Japan or maybe some misconfiguration on my employers side. I will try later at home.)
So I'm very thankful for the few but informative updates here!

Anyway, I voted on the massdrop.com poll. As far as I understand, they will start the group buy in January and ship to every country, right?
 
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: bisl on Wed, 26 December 2012, 09:48:37
Anyway, I voted on the massdrop.com poll. As far as I understand, they will start the group buy in January and ship to every country, right?

I believe that's correct!
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: bisl on Wed, 09 January 2013, 11:45:12
Massdrop has posted up a blog entry about the Ergodox (http://www.massdrop.com/blog/post/40081950857/ergodox-ergonomic-mechanical-keyboard). Some highlights:


They've also blogged about their terms of service, and improvements they are making to it (http://www.massdrop.com/blog/post/40050860453/changes-to-our-terms-of-service). Worth a look!
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: Glod on Wed, 09 January 2013, 12:21:25
oh man oh man oh man

with this, the phantom, and the GH60; My mind and wallet just exploded.
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: jwaz on Wed, 09 January 2013, 12:23:35
They better not run the keyset in ABS and QWERTY!

I vote for custom blank PBT set from IMSTO!
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: jwaz on Wed, 09 January 2013, 13:25:56
https://www.massdrop.com/vote/ergodox-keycap

Vote for blank PBTs in the poll!
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: seferphier on Wed, 09 January 2013, 13:34:56
damn. i want an assembled one!!!
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: jwaz on Wed, 09 January 2013, 13:36:14
There are tons of people who offer assembly services
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: Glod on Wed, 09 January 2013, 13:46:53
if i am reading this correctly the key caps will be a separate group buy?

$$$$
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: bisl on Wed, 09 January 2013, 13:53:08
There are tons of people who offer assembly services

I established with them very early on that you'd be able to ship to an alternate location, so if you have a assembler who will build for you, you should be able to have your equipment sent to him/her instead. However, I believe that's up to us to organize.
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: jwaz on Wed, 09 January 2013, 13:54:12
if i am reading this correctly the key caps will be a separate group buy?

$$$$

That is correct, go vote in the poll!
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: Glod on Wed, 09 January 2013, 14:02:25
if i am reading this correctly the key caps will be a separate group buy?

$$$$

That is correct, go vote in the poll!

I already voted for qwerty when it popped up  :-[ sorry....
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: Glod on Wed, 09 January 2013, 14:03:23
oh snap you can change votes
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: OrangeJewce on Wed, 09 January 2013, 14:40:25
There are tons of people who offer assembly services

That is true, but no place to look them up directly. Might be a good idea to get an IC going, the number of people who may want assembled could overwhelm a single individual.
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: Glod on Wed, 09 January 2013, 15:02:09
There are tons of people who offer assembly services

That is true, but no place to look them up directly. Might be a good idea to get an IC going, the number of people who may want assembled could overwhelm a single individual.

Indeed, you also have to factor in that the Phantom and GH60 assembly services are being planned as well right now with the Phantom services starting sign ups any day now. There will be a queue for assembly services AND parts.
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: alaricljs on Wed, 09 January 2013, 15:30:26
There are yet more people that do assembly that aren't working on Phantom/GH60.
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: Glod on Wed, 09 January 2013, 15:38:57
There are yet more people that do assembly that aren't working on Phantom/GH60.

i know, i'm just saying its something to consider, Prof was originally offering services for the ErgoDox.
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: wasabah on Wed, 09 January 2013, 19:48:25
Omg, it's here!!  ;D

I have some questions though about the group buy text:
Quote
With the screw based case construction you can experiment with different slants to find what position works best for you. In addition to slant customization, you can also fully customize the keyboard layout and reprogram the teensy board (uses Arduino software) to make the keys trigger whatever functions you desire.

What do they mean by that? As far as I understand the cases available are flat and not slanted, right?

They also say there will be the choice between full hand and classic case.
Full hand case means the one with hand rest?
Which do you think is the more ergonomic choice?


Another question I couldn't find the answer for:
How high (in cm) is the case? On the pictures it looks quite high which might be not really ergonomical.

And last, but not least:
I'm a total switch noob. I only know that I dislike switches that need a lot of force to push.
So I guess maybe the blue switches would be the right choice?

I appreciate your help!
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: Glod on Wed, 09 January 2013, 20:36:24
Omg, it's here!!  ;D

I have some questions though about the group buy text:
Quote
With the screw based case construction you can experiment with different slants to find what position works best for you. In addition to slant customization, you can also fully customize the keyboard layout and reprogram the teensy board (uses Arduino software) to make the keys trigger whatever functions you desire.

What do they mean by that? As far as I understand the cases available are flat and not slanted, right?

They also say there will be the choice between full hand and classic case.
Full hand case means the one with hand rest?
Which do you think is the more ergonomic choice?


Another question I couldn't find the answer for:
How high (in cm) is the case? On the pictures it looks quite high which might be not really ergonomical.

And last, but not least:
I'm a total switch noob. I only know that I dislike switches that need a lot of force to push.
So I guess maybe the blue switches would be the right choice?

I appreciate your help!

1. I do not think they will offer a slant bottom in the group buy but the design could allow for a different bottom with a slant to be made. at least thats how i see it

2. Full hand would be a wrist rest, Is it ergonomic? although i have had plenty people tell me having a wrist rest is not ergonomic but if you look at the other split ergo boards like the kinesis and truly ergonomic they have a rest, i think its a matter of what you are comfortable with; you also have to decide if you think it looks good with that rest  :)), which i don't; ill use my own.

3. That is a good question, they didn't go with the design on ergodox.org, it looks like its the Litster design, so i don't think this information has been made available, maybe the DT thread has something about it

4. i'm a little bit surprised they are not offering browns as part of the group buy, blues are clicky, if you are OK with clicky that is the lighter switch. I'm going to get clears and swap out the springs with a lighter red or brown spring to make "ergo clears". If you are having someone assemble this for you most likely they will offer services for modifying the switches or ordering new switches altogether like browns, greens, and reds.

-----

Man we got to get the word out about this, there seemed to be a lot of interest in this and then it faded it looks like, maybe add something to the subject and OP. I would love to get this cheaper. I know there is some people that don't like massdrop though; ill rolling the dice.
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: alaricljs on Wed, 09 January 2013, 20:58:47
Browns are not on offer due to availability, no more than that.
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: Glod on Wed, 09 January 2013, 21:00:31
Browns are not on offer due to availability, no more than that.

ah ok
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: wasabah on Wed, 09 January 2013, 21:06:02
Thanks for your input.
I also hope we can get some more people to commit. 199$ would be nice! 

After having read your comment about the switches, I read a bit more and it seems that browns might be good for me.
Damn it, why don't they offer them! :)

I confirmed with Massdrop via live chat:
The case is 2.54cm high!
For me, that creates a too steep angle for my wrist joint, so I definitely need a hand rest / the hand rest case.

The live chat guy (Will) said he was writing on the keyboard while chatting with me and had the one with hand rest. Apparently he's still getting used to it and blamed his typos on that. ;)
But he says it feels very natural and is really ergonomical. (With hand rest.)

Also, they are checking about compatibility/availability with the MX browns, and if possible they will update the buy. Apparently it is possible to change your order any time until the countdown is over!
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: alaricljs on Wed, 09 January 2013, 21:18:23
1" high is about as tight as you can make it with a layer-cake acrylic case design.  Only way to get it shorter is swapping a layer w/ metal such as aluminum and that'll only get you a little over 1/8"
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: wasabah on Wed, 09 January 2013, 21:22:56
Ah okay, I see. I didn't know that! :)
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: OrangeJewce on Wed, 09 January 2013, 21:31:44
Yeah if we can get this down to $199, I'll probably get two, one blues and one clears.

Cheers,
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: bisl on Wed, 09 January 2013, 21:36:31
The buy has opened.

https://www.massdrop.com/buy/ergodox
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: ironman31 on Wed, 09 January 2013, 21:55:21
so I'm guessing we are not able to purchase an extra set of pcb's?
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: OrangeJewce on Wed, 09 January 2013, 22:05:29
so I'm guessing we are not able to purchase an extra set of pcb's?


Look to DT for a parts buy, Doesn't look like Massdrop will be selling anything less than a complete kit.

Cheers,
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: ironman31 on Wed, 09 January 2013, 22:10:47
Yeah, I'll probably end up doing both group buys
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: wasabah on Wed, 09 January 2013, 22:30:54
Yeah, I'll probably end up doing both group buys
Is there already another group buy running?
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: ironman31 on Wed, 09 January 2013, 22:32:10
no, that's why I'm still participating in the massdrop. Not sure how long it will take before someone steps up and starts another group buy
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: jabar on Thu, 10 January 2013, 00:08:37
looks like this is live on that massdrop site...
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: reverkiller on Thu, 10 January 2013, 00:42:33
looks like this is live on that massdrop site...

It seems it is.
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: mikelanding on Thu, 10 January 2013, 00:48:51
Going to place 2 x commit to buy.
They seem to be organised, good response via online chat, Cheap shipping to Non-US (especially Asia country) and fairly customisation for people like me who looking for complete set.
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: wasabah on Thu, 10 January 2013, 01:22:48
The option to purchase one or more extra PCB has just been added! (30$ for each)
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: kurplop on Thu, 10 January 2013, 04:38:18
PCB price is now $22.
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: OrangeJewce on Thu, 10 January 2013, 07:10:42
Given how quickly they have reacted to feedback, I'm actually impressed by Massdrop thus far. They put together an assembly guide with photos, have added more customization at every turn when it's asked (pcb only or no switches), and finally changed its TOS (even if slightly).

Cheers,
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: seferphier on Thu, 10 January 2013, 09:12:07
i really want red switches... why aren't they available?
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: regack on Thu, 10 January 2013, 10:00:42
i really want red switches... why aren't they available?

I've found reds are hard to find. 
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: L!athus on Thu, 10 January 2013, 10:07:40
i really want red switches... why aren't they available?

I've found reds are hard to find.

My 1st post. Greetings to all @ GH. :) Base on mouser for mx switches. Reds are on backorder till march. Browns are supposely having shortages elsewhere. With demands there are bound to be shortages i guess.
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: sherryton on Thu, 10 January 2013, 11:25:05
i really want red switches... why aren't they available?

I've found reds are hard to find.

My 1st post. Greetings to all @ GH. :) Base on mouser for mx switches. Reds are on backorder till march. Browns are supposely having shortages elsewhere. With demands there are bound to be shortages i guess.

Welcome to GeekHack L!athus!  I hope you will enjoy this place.  I heard mx switches are backordered because of the recent orders.  Hopefully, 2013-2014 will be okay.  I hear Cherry does not have the machinery to fulfill all the orders :(
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: sordna on Thu, 10 January 2013, 11:29:47
Did I read this correctly at the bottom of the link, a sweet price of $199 shipped for a complete kit ?

http://www.massdrop.com/blog/post/40081950857/ergodox-ergonomic-mechanical-keyboard
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: ironman31 on Thu, 10 January 2013, 11:40:41
As long as we can get everyone who was interested to buy
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: Glod on Thu, 10 January 2013, 11:45:47
get the word out lol, 199 would be nice.
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: Dgsbllx on Thu, 10 January 2013, 11:47:24
Asked them a few questions about it on the massdrop chat and if I like the responses I think i'll be down for one. Want to see the build guide first though because where they've put 'Here is a link to our instruction manual', I don't see a link?
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: ironman31 on Thu, 10 January 2013, 11:50:59
There's a link somewhere. I read it last night. I just don't see a video posted yet
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: Halverson on Thu, 10 January 2013, 11:55:27
Well I commited to buy from massdrop, just want the board, and this seems the simplest way to go about it. I'll probably just end up selling the switches from it and using my abundant vintage blacks for it.
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: Glod on Thu, 10 January 2013, 12:03:36
Asked them a few questions about it on the massdrop chat and if I like the responses I think i'll be down for one. Want to see the build guide first though because where they've put 'Here is a link to our instruction manual', I don't see a link?

the instructions are here

https://www.massdrop.com/dox-ergo.php

Oddly i think they took down the link to this page, maybe they are making revisions
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: regack on Thu, 10 January 2013, 12:06:46
Well I commited to buy from massdrop, just want the board, and this seems the simplest way to go about it. I'll probably just end up selling the switches from it and using my abundant vintage blacks for it.

Oh... that's a good idea... thanks!
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: bisl on Thu, 10 January 2013, 12:07:53
Asked them a few questions about it on the massdrop chat and if I like the responses I think i'll be down for one. Want to see the build guide first though because where they've put 'Here is a link to our instruction manual', I don't see a link?

The link was in the blog.

https://www.massdrop.com/dox-ergo.php
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: L!athus on Thu, 10 January 2013, 12:16:08
Thanks sherryton. Getting comfortable as we speak. ;D

For US, its great with freeship. Though shipping to the rest of the world @20 is attractive too. If price could get even lower will be a plus.  :D Getting the 100+ commitments is the only hurdle to get that price. 18 days left to hit that target. Last i login it still stands @ 2 commited.

IMO a complete kit isn't complete if its still missing keycaps.  :)) Just thought that it would have been nice if, at least, those 1.5s were included as an option for the kit.
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: jwaz on Thu, 10 January 2013, 12:25:48
I think we'll make it no problem. there is all kinds of crazy interest in this, especially once we spread the word.
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: Glod on Thu, 10 January 2013, 12:36:08
I hope those who were interested buy it, There was a lot of interest on DT as well it seems, but there is major hate towards mass-drop there.
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: wiredPANDA on Thu, 10 January 2013, 12:36:20
I'm going to be confirming 1 kit (maybe 2) today.  Glad to see this.

Now to decide if I want an aluminum/acrylic and full/classic cases. 
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: L!athus on Thu, 10 January 2013, 13:02:13
Well I commited to buy from massdrop, just want the board, and this seems the simplest way to go about it. I'll probably just end up selling the switches from it and using my abundant vintage blacks for it.

In my email to MD, and i believed others on DT or GH here as well, have express my interest in a kit possible option to go without switches. I have just recieved an email reply. Now they have added an option to go "switch-less". Its -$44 off the final price if you choose to go with that option, if i understand correctly. Just check up on their site. The option is available under switches now.

And for those outside of US interested in the buy but can't find your country under "country" just email your request to them. They will be added asap for you to procceed with it.

About switches, MD expressed in the mail that they have a hard time sourcing well priced reds and browns. I'm not sure why but they will be running a seperate GB for brown switch only along with ergodox.

Thats all the answers i got from MD. Hope its helpful info for any.

I glad that they are prompt @ addressing issues so far adding more options of customising your order.
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: bisl on Thu, 10 January 2013, 13:02:59
There was a lot of interest on DT as well it seems, but there is major hate towards mass-drop there.

DT is inexplicably toxic towards massdrop, or really towards progress of any kind. If I were acting in my own self-interest and not the best interest of the buy, I would have stopped posting there long ago and updated only here.

But hey, if there is a single person monitoring only the DT thread that ends up buying in, I guess it was worth it.
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: asura on Thu, 10 January 2013, 13:07:58
I'm going to hold off for a couple of days to see if they offer a case-less option...  If not then I'll think obliquely...
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: wiredPANDA on Thu, 10 January 2013, 13:18:40
@asura:
Email or LiveChat MassDrop and ask about the option.  They may decide to add it to the order form.  They've been responding/adding options today as they get suggestions.
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: asura on Thu, 10 January 2013, 13:22:16
Have done already, only reply I've had so far was a standard marketing blurb about the ErgoDox.

Worst comes to the worst I can get someone to get an extra set of PCBs and post them out to me then sort out teensy, diodes, etcetera myself.
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: L!athus on Thu, 10 January 2013, 13:31:33
There was a lot of interest on DT as well it seems, but there is major hate towards mass-drop there.

DT is inexplicably toxic towards massdrop, or really towards progress of any kind. If I were acting in my own self-interest and not the best interest of the buy, I would have stopped posting there long ago and updated only here.

But hey, if there is a single person monitoring only the DT thread that ends up buying in, I guess it was worth it.

Like it, go get it. Dislike it, just walk away.  :))

I would probably go with the kit w/o switches. Looking to build it with reds.
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: ironman31 on Thu, 10 January 2013, 13:35:13
Have done already, only reply I've had so far was a standard marketing blurb about the ErgoDox.

Worst comes to the worst I can get someone to get an extra set of PCBs and post them out to me then sort out teensy, diodes, etcetera myself.

Yeah, I just talked to Will and he basically said that at the moment there is no way to purchase another full keyboard minus the case. Just the extra pcb's.
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: wiredPANDA on Thu, 10 January 2013, 14:55:43
Curious - if anyone has ordered already, are you going with or without the wrist rest?
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: ironman31 on Thu, 10 January 2013, 17:05:58
I will go with a wrist rest when I get one
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: bisl on Thu, 10 January 2013, 17:11:08
I went with no wrist rest, acrylic, black switches. I'm hoping that reds will be added mid-flight, and if not I'll probably get rested as well, just without switches. I can tolerate an extra set of blacks I don't like, but two sets I don't need.
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: bisl on Thu, 10 January 2013, 17:23:22
Basically, my line of thinking is that no matter what, I'll have some kind of squishy wrist rest under my hands--the built-in wrist rest basically just determines the height, and whether I have one big one (no rest) or two small ones (rest). Also, one thing to consider is that Ergodox enables you to have your two halves spaced as far apart as you want, so maybe the two-small-pad method is best; in that case the design with the rests is best. it's worth noting that having the pad sitting on the case's built-in rest keeps the pad in place relative to the keyboard, whereas the case without the rest could potentially scoot away from the rest or something.

Food for thought.
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: jabar on Thu, 10 January 2013, 17:25:13
Does the mounting plate allow for easy stem/spring swaps, like Phantom?
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: asura on Thu, 10 January 2013, 17:34:57
Looking at the pictures in their instructions, I'd say yes.  There are definitely recesses there.
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: wasabah on Thu, 10 January 2013, 19:00:50
Basically, my line of thinking is that no matter what, I'll have some kind of squishy wrist rest under my hands--the built-in wrist rest basically just determines the height, and whether I have one big one (no rest) or two small ones (rest). Also, one thing to consider is that Ergodox enables you to have your two halves spaced as far apart as you want, so maybe the two-small-pad method is best; in that case the design with the rests is best. it's worth noting that having the pad sitting on the case's built-in rest keeps the pad in place relative to the keyboard, whereas the case without the rest could potentially scoot away from the rest or something.

Food for thought.

I think it's best to have two seperate wrist rests/pads. And as you said, if you use seperate wrist rests, they might move around etc. (Of course depending on the wirst rest.)
This is why I will go for the Full hand option, although it looks not as cool.

For those people who want to buy extra PCBs, may I ask why?
Do you use it for backup if you screw up or do you want to make more than one keyboard? If the latter, why? And where do you get the other supplies needed?

And one last noob question: if I want to change the switches later on (because I have no idea which I want, will be my first mechanical keyboard  ;D ), does it mean I need to unsolder all of the switches?
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: ironman31 on Thu, 10 January 2013, 19:11:17
I would like to have an extra set so I can switch out having blues and browns
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: wasabah on Thu, 10 January 2013, 19:24:50
I would like to have an extra set so I can switch out having blues and browns

But for this you also need a second case or at least the plate between PCB and switches, right?
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: regack on Thu, 10 January 2013, 19:25:53

And one last noob question: if I want to change the switches later on (because I have no idea which I want, will be my first mechanical keyboard  ;D ), does it mean I need to unsolder all of the switches?

It's possible to change out the stem/spring without desoldering.  There are some threads around here, and you can find videos on youtube. 
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: ironman31 on Thu, 10 January 2013, 19:26:23
Hmm. Didn't notice there was a plate.. damn lol. I guess I would just get two
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: dorkvader on Thu, 10 January 2013, 19:33:17
I think we'll make it no problem. there is all kinds of crazy interest in this, especially once we spread the word.
I'll be sending out a mass PM to everyone interested.


Have done already, only reply I've had so far was a standard marketing blurb about the ErgoDox.

Worst comes to the worst I can get someone to get an extra set of PCBs and post them out to me then sort out teensy, diodes, etcetera myself.
If you need, I can help you with this.

Hmm. Didn't notice there was a plate.. damn lol. I guess I would just get two
The PCB looks just like the one bpiphany designed, and has holes for PCb or plate-mount switches.
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: wasabah on Thu, 10 January 2013, 19:37:06
Hmm. Didn't notice there was a plate.. damn lol. I guess I would just get two
You can see it in the instructions: https://www.massdrop.com/dox-ergo.php


And one last noob question: if I want to change the switches later on (because I have no idea which I want, will be my first mechanical keyboard  ;D ), does it mean I need to unsolder all of the switches?

It's possible to change out the stem/spring without desoldering.  There are some threads around here, and you can find videos on youtube. 

Okay, cool, thanks for this very helpful information! So I guess I can go with only one set then. :)
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: AloisiusFauxly on Thu, 10 January 2013, 19:45:02
DT is inexplicably toxic towards massdrop

I liked the occasional accusations of being paid by Massdrop. Oh, and being called a corporate apologist.
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: StaCT13 on Thu, 10 January 2013, 19:49:28
Dorkvader,

     The ultimate goal will be that when people get the keyboard, they will have access to our open source UI and firmware, which will allow them to use either the default QWerty / ic07 layout or any other layout of their choice (the software will automatically do any compiling and hardware flashing necessary). The UI will be Windows only, XP and above. If you're running linux, you'll have to manually edit the firmware, compile it, and flash the teensy 2.0 controller manually.

Mouse buttons won't be a part of the software as far as I know. I am not sure how the Teensy would handle this, seems to me it would almost have to register as two pieces of hardware to achieve. As far as we know, at the very least 2 layers will be available to the end users. A default and function layer. If you'd like to know what the default currently is, I point you to the source, or to sit tight until I can make a prototype UI available which will allow the designing of any custom layout of your choice. Let me know if you have any questions as I would be glad to help!

Cheers,

OJ

I don't remember/know if there were any updates to this, but is the GUI still being developed? The Massdrop instructions page only references flashing the firmware using the Teensy Loader Application: I didn't see anything involving the GUI, or there even being a GUI in development. Is it just going to be released after launch?

Thanks for any help, and sorry for any previously answered questions.
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: shawn on Thu, 10 January 2013, 19:51:07
apologies for the crosspost on deskauthority, but bisl asked me to do it.  :)

Hey guys, I ordered 2 of the kits from massdrop. I also talked to Weyman @ wasdkeybaords.com (I have no affiliation with wasdkeyboards.com) because I want to get fancy laser etched keycaps with a custom pattern. here is what he said:

Quote
I didn't know Massdrop was going to run this. I put in an order myself today. We can definitely work something out for these kits. Pricing will be higher than a normal set due to the number of 1.5 keys needed. When we order in normal 104 key sets, so one of these sets would use up 6 sets worth of 1.5 keys. If there's some interest from at least several people, I can put together a new layout file for everyone to use specifically for the ErgoDox. For pricing, we would be looking at around $80 per set.


Do you need custom pattern laser etched keycaps? No. Will it make a cool keyboard cooler? Yes.. Yes it will. 

Pretty awesome that Weyman ordered a keybaord as well. hehe.

can't wait.

I ordered both with 'full hand' (wrist rest).
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: AloisiusFauxly on Thu, 10 January 2013, 20:24:36
@StaCT13 If you can get the source compiling okay, you could always edit the layouts directly in source. It's meticulous but straight-forward once you wrap your head around it. Here's an example of the default QWERTY layer: https://github.com/benblazak/ergodox-firmware/blob/master/src/keyboard/ergodox/layout/qwerty-kinesis-mod.c#L27-45
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: wasabah on Thu, 10 January 2013, 20:25:37
Maybe we should do some more promotion.. put it on reddit or something ^^
I want to reach the 199$!!  ;)
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: alaricljs on Thu, 10 January 2013, 20:34:57
What's the count at, or is it not published?
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: wasabah on Thu, 10 January 2013, 20:37:59
18 sold, 11 buyers committed to buy if it reaches a certain price point and 59 people watching.
We need 100 sold to get to the 199$ price point.
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: dorkvader on Thu, 10 January 2013, 20:39:07
What's the count at, or is it not published?
Currently at 18, the count is on the massdrop 'site
https://www.massdrop.com/buy/ergodox (need to log in, I believe)

Everyone interested should be Pm'd. Please Pm me back if you want to be taken off the list, Also Pm me if you want to be added to it.
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: Halverson on Thu, 10 January 2013, 20:45:42
got your pm DV! Although I'm already committed to buy!
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: regack on Thu, 10 January 2013, 20:46:36
18 sold, 11 buyers committed to buy if it reaches a certain price point and 59 people watching.
We need 100 sold to get to the 199$ price point.

So I assume that if Sold+Committed = 100 then it rolls over to $199?  (ie. you could have 25 sold, and 74 committed, and as soon as there is one more commited, it becomes 100 sold?)
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: wasabah on Thu, 10 January 2013, 20:48:20
18 sold, 11 buyers committed to buy if it reaches a certain price point and 59 people watching.
We need 100 sold to get to the 199$ price point.

So I assume that if Sold+Committed = 100 then it rolls over to $199?  (ie. you could have 25 sold, and 74 committed, and as soon as there is one more commited, it becomes 100 sold?)

Not sure, but I assume the same.
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: kmiller8 on Thu, 10 January 2013, 20:48:27
So I assume that if Sold+Committed = 100 then it rolls over to $199?  (ie. you could have 25 sold, and 74 committed, and as soon as there is one more commited, it becomes 100 sold?)

yep, that's how the commitment button works on massdrop.
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: ironman31 on Thu, 10 January 2013, 20:51:09
Not sure if it matters but I didn't receive a PM
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: dorkvader on Thu, 10 January 2013, 20:57:55
got your pm DV! Although I'm already committed to buy!

Yep, I added everyone, even if they already posted their commitment. Just trying to be thorough.

Not sure if it matters but I didn't receive a PM
Thanks, I'll look into it. Yours should have gone out in the first batch. I'll send you one personally, so you can see what it looks like.
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: regack on Thu, 10 January 2013, 21:00:17
18 sold, 11 buyers committed to buy if it reaches a certain price point and 59 people watching.
We need 100 sold to get to the 199$ price point.

Even though there are 17 days left, I find myself hitting f5 a lot...  it's now 20 sold...
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: wasabah on Thu, 10 January 2013, 21:09:20
18 sold, 11 buyers committed to buy if it reaches a certain price point and 59 people watching.
We need 100 sold to get to the 199$ price point.

Even though there are 17 days left, I find myself hitting f5 a lot...  it's now 20 sold...

Lol, same here. I'm really excited about this!! :D
Now 23 sold btw. Keep up the pace!
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: ironman31 on Thu, 10 January 2013, 21:16:40
Thanks, I'll look into it. Yours should have gone out in the first batch. I'll send you one personally, so you can see what it looks like.

Thanks. Both actually just showed up in my inbox. lol.
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: jabar on Thu, 10 January 2013, 21:17:00
The PM said this PCB supports PCB-mounted switches. Do the MX switches need to be PCB-mounted, or are you saying (dorkvader) either works?

I am likely going to opt for third-party source of switches due to the mediocre switch offerings.
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: jabar on Thu, 10 January 2013, 21:21:10
Switches are priced in the GB at about $0.50 each, unfortunately not enough to do a 1:1 swap for the aluminum case.
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: alaricljs on Thu, 10 January 2013, 21:24:09
I would highly recommend PCB mount even with the acrylic plate, however they are not strictly necessary.  I also do not know what MD is supplying.
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: regack on Thu, 10 January 2013, 21:39:15
I would highly recommend PCB mount even with the acrylic plate, however they are not strictly necessary.  I also do not know what MD is supplying.

It doesn't say whether they are pcb or plate mount, but from what  i've seen in the photos (https://www.massdrop.com/dox-ergo.php) the examples that they have shown appear to be PCB mount switches. 
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: wasabah on Thu, 10 January 2013, 21:43:04
Btw guys, if I would want to add a second keyboard but with different options (other case, other switches, etc), I need to buy it again, right? Because if I update the quantity in my history, the options are the same for every keyboard.
That would add shipping costs again. (Germany)
Guess I will ask them! Thinking about getting a second kit with the other case.
That way I can compare what suits me best, and the assembled keyboard with the case I don't want to keep somebody will probably buy I guess.
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: wiredPANDA on Thu, 10 January 2013, 22:17:41
I'm sure you will be able to find a buyer wasabah.  I'm leaning towards two kits so I can have one at work and one at home.  I'm still debating if I want the full-hand or the standard cases, though.

I wish they'd put up a image for the aluminum case.
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: wasabah on Thu, 10 January 2013, 22:27:27
I'm sure you will be able to find a buyer wasabah.  I'm leaning towards two kits so I can have one at work and one at home.  I'm still debating if I want the full-hand or the standard cases, though.

I wish they'd put up a image for the aluminum case.
Work&Home: good idea.. damn! :D
I'm also interested in the aluminium case. Especially with the hand rest, I think the feel might be nicer then the acrylic.
If it looks cool I'll get one. They want to put up a picture in the next days.

Edit: and we got 25 buyers! :)
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: bisl on Fri, 11 January 2013, 02:13:01
It doesn't say whether they are pcb or plate mount, but from what  i've seen in the photos (https://www.massdrop.com/dox-ergo.php) the examples that they have shown appear to be PCB mount switches.

https://massdropinc.s3.amazonaws.com/img_bucket/ergo-dox-instruction/_W3T1930.jpg
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: laffindude on Fri, 11 January 2013, 02:54:16
You can count me in for another but not counted in the page yet, I am waiting for a friend to reply to see if he wants one.

Aiming for an aluminum full hand.
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: TotalChaos on Fri, 11 January 2013, 05:20:02
It have a slope if you look at the side picture but it was easier to only model some flat spherical keycaps. Final keycap shape is not determined yet and my be left to the user.

Yes the headers are for connecting the 2 halves.

WTF.  THis is really making me mad  >:D

I have been really interested in the Ergodox forever and ever!

But I never, ever, ever clicked on this thread because the thread title does not say anything about ERGODOX  so WHY would I click on this thread?!  GRRR.

I would really love flat spherical keycaps or flat cylindrical, or all keycaps have a small slant.  If having a slant, then the front of the keycap should be a little higher than the back.  I know this works perfectly because I have a rubberdome keyboard with keycaps like that.  They are awesome!  (The keycaps, not the rubberdomes).

If all keycaps have same profile then the user may switch his keycaps around into any position they like any time they like.  For example they could swap things around to try out COLEMAK or DVORAK layout.  Or maybe just swap 2 keys with each other.

Having all keys be the same profile is Awesome.

Having all rows of keys be a different profile is rude and nonsensical.

I wish this was available in red switches.

Will this keyboard work with a PS/2 adapter?

If it works on PS/2 and has red switches then I will buy 2 or 3 of them depending on how much it will cost me to pay someone to assemble it for me.  I absolutely cannot assemble it myself. 

I don't mind spending the bucks to get 3 of them if the keyboard will do what I need it to do.  Plus that way when the guy I hire to assemble them screws up my keyboard and gives it braindamage then I still have 2 left that will work out  ;D

For me, keyboarding is not a hobby, its a way of life.
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: BugBuster on Fri, 11 January 2013, 07:06:18
Switches are priced in the GB at about $0.50 each, unfortunately not enough to do a 1:1 swap for the aluminum case.

Could you post a link to the source(s)? Would be nice to learn where I could get Browns cheaper than from WASD.
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: regack on Fri, 11 January 2013, 07:25:24
It doesn't say whether they are pcb or plate mount, but from what  i've seen in the photos (https://www.massdrop.com/dox-ergo.php) the examples that they have shown appear to be PCB mount switches.

https://massdropinc.s3.amazonaws.com/img_bucket/ergo-dox-instruction/_W3T1930.jpg

I know there's a plate there, but I thought I saw the pins in one of the pictures where it showed the bottom of the assembled keyboard... I zoomed it in some more (https://massdropinc.s3.amazonaws.com/img_bucket/ergo-dox-instruction/_W3T2121.jpg) and I guess you're right, it looks like they're not PCB mount.
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: danielucf on Fri, 11 January 2013, 07:31:56
So ErgoDox needs to be in the title, and the link to massdrop should probably be in a group buy page, in the group buy section. If you want your numbers to grow, post this where people will see it (buying sections of the forum). I'm in for one, and am going to send the info out to friends just in case they are interested.
Title: Re: [Interest Check] Custom split ergo keyboard.
Post by: alaricljs on Fri, 11 January 2013, 08:30:13
TC - no PS/2.

danielucf - it's posted in great finds...
Title: Re: [Interest Check] ErgoDox - Custom split ergo keyboard.
Post by: sordna on Fri, 11 January 2013, 09:16:46

I have been really interested in the Ergodox forever and ever!

But I never, ever, ever clicked on this thread because the thread title does not say anything about ERGODOX  so WHY would I click on this thread?!  GRRR.

This thread started before the ErgoDox name was decided   :)

Quote
I would really love flat spherical keycaps or flat cylindrical, or all keycaps have a small slant.
...
Having all keys be the same profile is Awesome.

The keyboard comes without keycaps, so you can easily buy a set of keycaps all in the same profile, for example from WASD Keyboards, and use them.

Quote
I wish this was available in red switches.

If they don't offer them, you can buy the keyboard without switches, and buy the switches elsewhere.

Quote
Will this keyboard work with a PS/2 adapter?

Don't know, but for me, as long as I'm using a computer that accepts USB keyboard input in the BIOS (which all computers do for the last 10 years) then I'm sticking with USB. 
Title: Re: [Interest Check] ErgoDox - Custom split ergo keyboard.
Post by: Doltoid on Fri, 11 January 2013, 09:31:23
It doesn't look like the case massdrop is using will allow the controller to be relocated to the left hand section. Is this just my faulty brain or is this true?
Title: Re: [Interest Check] ErgoDox - Custom split ergo keyboard.
Post by: wiredPANDA on Fri, 11 January 2013, 09:39:46
Believe that is the case.  I remember reading before that everything was created with the intention of the controller on the right half.  May be able to get away with it on the left with a little hardware DIY/hacking.
Title: Re: [Interest Check] ErgoDox - Custom split ergo keyboard.
Post by: bpiphany on Fri, 11 January 2013, 10:08:31
I see no real reason to put the controller on the left side if you are not building a left hand only keyboard. And I didn't have a good look at the case either right now. But if it is layered wouldn't you be able to simply flip each layer upside down before putting them together to mirror the design?
Title: Re: [Interest Check] ErgoDox - Custom split ergo keyboard.
Post by: BugBuster on Fri, 11 January 2013, 10:21:24
I see no real reason to put the controller on the left side if you are not building a left hand only keyboard. And I didn't have a good look at the case either right now. But if it is layered wouldn't you be able to simply flip each layer upside down before putting them together to mirror the design?

You would have to flip Teensy and other stuff also.
Title: Re: [Interest Check] ErgoDox - Custom split ergo keyboard.
Post by: bpiphany on Fri, 11 January 2013, 10:42:31
Actually, flipping the Teensy is the easy part... You'd also need to put all the wires for the USB connector in the correct places, and make sure the communication between the halves ends up correct, and worst of all bend the IO-expander over backwards =P
Title: Re: [Interest Check] ErgoDox - Custom split ergo keyboard.
Post by: wiredPANDA on Fri, 11 January 2013, 11:00:52
Hmmmm, debating if I want to try the mod when I get my ErgoDox.  I'm interested in a left-hand only keyboard.  Just not sure if I'm up for the work/modding.
Title: Re: [Interest Check] ErgoDox - Custom split ergo keyboard.
Post by: litster on Fri, 11 January 2013, 11:34:33
I assume that if you solder it as it is (teensy on right side), flip it over, and remap all the keys, you can have teensy on the left.  But the thick teensy is now on the bottom of the PCB and my case design does not account for that, especially all the cutout areas.  I am sure it is doable if changes are made to the CAD files.  But seems a lot of work for one special edge case.
Title: Re: [Interest Check] ErgoDox - Custom split ergo keyboard.
Post by: bpiphany on Fri, 11 January 2013, 12:30:54
The Teensy can simply be soldered in, on top, upside down on the "wrong" side (if you get to choose which side of the Teensy the pins are that is). This in all effects "mirrors" it.

To do the same with the IO-expander you need to bend all the legs over backwards. This is probably not recommended by people who "know" about these things, but it should work =)

After that you just need to figure the rest out. Everything else is only 2 pin components and mirror symmetric by nature =D

Litster, wouldn't the right hand case be possible to assemble with all parts upside down to create a left hand case that would support a mirror of the right hand side electrics?
Title: Re: [Interest Check] ErgoDox - Custom split ergo keyboard.
Post by: litster on Fri, 11 January 2013, 12:39:18
Yes, you could do it, if you also mirror all the components on the right hand side to the left hand side. I.e. Teeny on left hand side and on the top of PCB, IO expander on right hand side and on top of PCB.  The only layer you would need to swap is to move the right hand side mounting plate to left and vis versa.  other layers stay where they are. 
Title: Re: [Interest Check] ErgoDox - Custom split ergo keyboard.
Post by: SmallFry on Fri, 11 January 2013, 12:54:55
Hey litster, do you have your E-Dox case files posted somewhere? http://www.kbdmania.net/xe/5705699
Title: Re: [Interest Check] ErgoDox - Custom split ergo keyboard.
Post by: damorgue on Fri, 11 January 2013, 13:02:47
Hey litster, do you have your E-Dox case files posted somewhere? http://www.kbdmania.net/xe/5705699

Those look like copies which they have made by themselves based on switch locations. They don't seem to have the tabs required to make allow the switches to be opened while mounted in the plate.
Title: Re: [Interest Check] ErgoDox - Custom split ergo keyboard.
Post by: SmallFry on Fri, 11 January 2013, 13:03:58
Ah. Well at least we know the other forums are excited about the E-Dox too! :D
Title: Re: [Interest Check] ErgoDox - Custom split ergo keyboard.
Post by: litster on Fri, 11 January 2013, 13:26:18
Yes, unlike my other design, this is has been released for the public.

http://deskthority.net/workshop-f7/split-ergonomic-keyboard-project-t1753-720.html#p85587

I would not be surprised if the one on kbdmania is done based on my original design files.
Title: Re: [Interest Check] ErgoDox - Custom split ergo keyboard.
Post by: OrangeJewce on Fri, 11 January 2013, 13:43:00
Ah. Well at least we know the other forums are excited about the E-Dox too! :D

Smalls ygpm.

Cheers,
Title: Re: [Interest Check] ErgoDox - Custom split ergo keyboard.
Post by: ic07 on Fri, 11 January 2013, 15:31:23
Will this keyboard work with a PS/2 adapter?

The USB code is from PJRC for now, and conforms to the keyboard USB Boot Spec - i.e. the computer sees it as a regular, normal USB keyboard.  Real PS/2 adaptors should work, as far as I know.  Passthrough adaptors (what the cheap ones usually are) almost certainly won't.  I haven't tested either.
Title: Re: [Interest Check] ErgoDox - Custom split ergo keyboard.
Post by: ic07 on Fri, 11 January 2013, 15:38:57
Also, if anyone was interested in removing the right hand side without any modding, and didn't mind an extra altoids can on their desk, I don't think it'd be hard to put a Teensy in one, having the USB come out one end, and the I2C TRRS jack come out the other.  I think all you'd have to do inside is 1) insulate the unused contacts (obviously), and 2) wire in the resistors to pull up the I2C lines...  :)
Title: Re: [Interest Check] ErgoDox - Custom split ergo keyboard.
Post by: wiredPANDA on Fri, 11 January 2013, 16:43:00
Finally got my order placed, bringing us up to 29 orders.  I'm still hoping we get red switches added to the GB (..and those aluminum case pics).
Title: Re: Re: [Interest Check] ErgoDox - Custom split ergo keyboard.
Post by: SmallFry on Fri, 11 January 2013, 16:57:22
Ah. Well at least we know the other forums are excited about the E-Dox too! :D

Smalls ygpm.

Cheers,
OJ ygpm.

Cheers,  :))
Title: Re: [Interest Check] ErgoDox - Custom split ergo keyboard.
Post by: litster on Fri, 11 January 2013, 17:01:49
Ah. Well at least we know the other forums are excited about the E-Dox too! :D

Smalls ygpm.

Cheers,
OJ ygpm.

Cheers,  :))

You guys making your own acrylic cases?
Title: Re: Re: [Interest Check] ErgoDox - Custom split ergo keyboard.
Post by: SmallFry on Fri, 11 January 2013, 17:19:30
Ah. Well at least we know the other forums are excited about the E-Dox too! :D

Smalls ygpm.

Cheers,
OJ ygpm.

Cheers,  :))

You guys making your own acrylic cases?
No sir, he was just asking me to build his board(s). :)
Title: Re: [Interest Check] ErgoDox - Custom split ergo keyboard.
Post by: TotalChaos on Fri, 11 January 2013, 17:46:31
Will this keyboard work with a PS/2 adapter?

The USB code is from PJRC for now, and conforms to the keyboard USB Boot Spec - i.e. the computer sees it as a regular, normal USB keyboard.  Real PS/2 adaptors should work, as far as I know.
Do u have any proof that these "real PS/2 adaptors" actually exist and where could I buy one?

Ppl keep talking about them but its like the Loch Ness Monster, everyone "knows" they exist but there is no proof.

I have already wasted many hours looking and I found lots and lots and lots of cheap adaptors to adapt a PS/2 keyboard to work on USB.  They are really cheap.  But trying to adapt a USB keyboard that is hostile to PS/2 seems like it is impossible. I am not saying it is electrically impossible, just saying that AFAICT nobody sells such adaptors.  Either they never existed or they sold out long ago.


Quote
  Passthrough adaptors (what the cheap ones usually are) almost certainly won't.  I haven't tested either.
I was already told they won't work.

When the teensy controller gets upgraded to work on both USB and PS/2 like the controller in WASD, Rosewill, Filco, etc. etc. ad nauseum then I will happily buy 3 Ergodox and pay someone to put them together for me.

I might buy a 4th one to give to one of my friends who have hand pain.

Thanx  :)
Title: Re: [Interest Check] ErgoDox - Custom split ergo keyboard.
Post by: TotalChaos on Fri, 11 January 2013, 17:56:30
I looked at a pic of the Ergodox and saw no FN key.  Where is the FN key?

How does one generate the keycodes of the Function keys?

Can all other ANSI standard keycodes (the standard keys available since at least 1985 or before) be generated?

Or is this keyboard like the new Matias, CoolerMaster, etc. etc. etc. (lots of companies have been banishing keys) keyboards where certain standard keycodes are impossible to generate?
Title: Re: [Interest Check] ErgoDox - Custom split ergo keyboard.
Post by: Glod on Fri, 11 January 2013, 18:08:09
I looked at a pic of the Ergodox and saw no FN key.  Where is the FN key?

How does one generate the keycodes of the Function keys?

Can all other ANSI standard keycodes (the standard keys available since at least 1985 or before) be generated?

Or is this keyboard like the new Matias, CoolerMaster, etc. etc. etc. (lots of companies have been banishing keys) keyboards where certain standard keycodes are impossible to generate?

(https://massdropinc.s3.amazonaws.com/product-images/massdrop-product-ergodoxlayout.png)

Is the layout massdrop gives instructions to use for qwerty

It only appears to show the first layer however visually

correct me if im wrong guys but it is BASED ON but doesnt 100% mirror the kinesis layout

(http://www.kinesis-ergo.com/images/qwerty.gif)

Remember that you are not limited to the layout in the default

github has a ergodox area

https://github.com/benblazak/ergodox-firmware

if you dive deeper this may answer your question

https://github.com/benblazak/ergodox-firmware/blob/master/src/keyboard/ergodox/layout/qwerty-kinesis-mod.c

see layer 1, the picture i gave above is layer 0

edit: i should mention that modifying the layout and creating new firmware is not exactly drag and drop, however if you have any trouble the geek hack community is here to help :D
Title: Re: [Interest Check] ErgoDox - Custom split ergo keyboard.
Post by: ic07 on Fri, 11 January 2013, 18:57:30
Thanks Glod :) .  Ya, it's based on the Kinesis layout, but I did change a few things.  The function layer is based on that of the Arensito layout (though, I failed to mention that in the current version of the source).  Here's a prettier picture of all the layers, just for reference.  Similar things for all the currently compiled layouts can be found in the .zip files for the binaries (follow the link in the readme, here (https://github.com/benblazak/ergodox-firmware#downloading-binaries)).

[attachurl=1]

@TC:
Lol, nope, no proof... and a quick search didn't turn up anything either, sorry :/ .  I have no idea what the other keyboards you mention are using to make themselves work on both USB and PS/2, so I dunno what to tell you about that.  Guess I can't be much help :/ .
Title: Re: [Interest Check] ErgoDox - Custom split ergo keyboard.
Post by: Glod on Fri, 11 January 2013, 19:15:16
Thanks Glod :) .  Ya, it's based on the Kinesis layout, but I did change a few things.  The function layer is based on that of the Arensito layout (though, I failed to mention that in the current version of the source).  Here's a prettier picture of all the layers, just for reference.  Similar things for all the currently compiled layouts can be found in the .zip files for the binaries (follow the link in the readme, here (https://github.com/benblazak/ergodox-firmware#downloading-binaries)).

(Attachment Link)

@TC:
Lol, nope, no proof... and a quick search didn't turn up anything either, sorry :/ .  I have no idea what the other keyboards you mention are using to make themselves work on both USB and PS/2, so I dunno what to tell you about that.  Guess I can't be much help :/ .

oh wow that file rocks, why could i not find this anywhere lol

Title: Re: [Interest Check] ErgoDox - Custom split ergo keyboard.
Post by: sordna on Fri, 11 January 2013, 20:36:29

Do u have any proof that these "real PS/2 adaptors" actually exist and where could I buy one?


How about the famous blue cube (http://www.amazon.com/PS2-Keyboard-To-USB-Adapter/dp/B000BSJFJS/) adaptor? Works great with both my Model M and Kinesis Classic.

(http://ecx.images-amazon.com/images/I/21YWRCC1F7L._SL500_AA300_.jpg)
Title: Re: [Interest Check] ErgoDox - Custom split ergo keyboard.
Post by: TotalChaos on Fri, 11 January 2013, 20:46:30
Ok so to press a function key on ErgoDox I must:
1. Press a key to change the layer.
2. Press whichever Function key I want.
3. Press a key to the layer back.

Correct?



Basically it appears the ErgoDox is like a flat Kinesis Advantage with the function keys chopped off and the PS/2 connectivity removed.

I never understood why the Kinesis Advantage forces ppl to use that  keywell design.  It is great for ppl who want that.  And the price is totally reasonable.  But I have never craved, desired or wanted my keys in a keywell.  I also absolutely do not want my wrist resting on that high point of the Kinesis Advantage keyboard.  I would have certainly already bought a Kinesis Advantage if it was available in a flat version.

Does ergodox have footpedal support?

When I designed my ultimate dream keyboard in 2003 I put the shift keys down in the thumb area of Ergodox.  And I left them in the original positions too.  This greatly eases the transition of learning to use thumbs to shift.  The trouble is that if I do that I lose 2 other extremely valuable keys.

In my design there were at least 12 keys in the middle of keyboard which could be assigned as whatever instead of the 6 of ergodox.   For example Enter and Backspace could go into the middle area, leaving 2 keys available in thumb area for 2 shift keys.  Just an example.  I am not saying that ergodox positioning of enter or backspace are bad at all.  I am just saying that an Ergonomic keyboard needs some flexibility to it so that ppl like me who crave thumb-shifting can be 100% satisfied.

For ppl who develop hand pain it is a common complaint that the pinky fingers get overused.   Having to shift with my pinky fingers all the time hurts me.  That is why I want to have the option of shifting with my thumbs.

Sadly there are no "spare" keys on the keyboard to allow easy ergonomical reassignment of keys.  Even though there is a lot of room for extra keys in the middle.

Is there some simple solution I have overlooked that would allow me to have 4 shift keys?  The original 2 + 2 for the thumbs?  Without destroying the layout in some other way?

Keeping in mind that shifting and spacebar must be dead ez to actuate in all circumstances.
Title: Re: [Interest Check] ErgoDox - Custom split ergo keyboard.
Post by: TotalChaos on Fri, 11 January 2013, 20:59:05

Do u have any proof that these "real PS/2 adaptors" actually exist and where could I buy one?


How about the famous blue cube (http://www.amazon.com/PS2-Keyboard-To-USB-Adapter/dp/B000BSJFJS/) adaptor? Works great with both my Model M and Kinesis Classic.

Show Image
(http://ecx.images-amazon.com/images/I/21YWRCC1F7L._SL500_AA300_.jpg)


You are saying exactly what I have been saying over and over and over and over and over and over and over and over again for 10 years.

You can easily connect a PS/2 keyboard to ANY computer using a simple cheap adapter.

But you cannot connect a USB-only keyboard like Ergodox to a PS/2 computer.

So if you are only going to support one standard in your keyboard controller it only makes sense to support PS/2.  Because as you showed, your blue cube adapter will allow it to connect to a computer that has its PS/2 ports amputated.

Of course, supporting both adds zero to the manufacturing costs so there is no reason not to support both.  You downloaded your free opensource USB controller software and you can download some free opensource PS/2 controller software too.

Title: Re: [Interest Check] ErgoDox - Custom split ergo keyboard.
Post by: sordna on Fri, 11 January 2013, 21:39:21
We need the option to have an FN key be momentary (as opposed to toggle), or have 2 FN keys, one momentary, the other act like a toggle.

Regarding extra shift keys, I'm in the same boat. I have 4 shift keys in my Kinesis Advantage. I plan to get the ErgoDox with the full hand case, so I can install a pair of palm keys for shift. I think it has some extra positions in the matrix, if not, I will just piggyback wires off the existing shift keys, I've done it before. (http://geekhack.org/showwiki.php?title=Island:26579)

Note the arcade buttons in the palm area of my keyboard acting as shifts... I've added 8 keys total, but the palm keys get the most use:

(http://geekhack.org/index.php?action=dlattach;topic=26579.0;attach=3388;image)

I plan to add the same kind of arcade buttons (Seimitsu PS-15) on this type of case:

(http://i.imgur.com/kTRGM.jpg)
Title: Re: [Interest Check] ErgoDox - Custom split ergo keyboard.
Post by: ic07 on Fri, 11 January 2013, 22:07:39
@TC:

There are both layer shift and layer lock keys on the default QWERTY layout.  And if you don't like where something is, you can always reassign it anywhere you like.  Please read the documentation, it took a long time to write.

As far as footpedals go, they're entirely possible - but they'd be DIY.

As for PS/2 support:  The USB portion of the code is from PJRC.  I haven't had time to rewrite it myself (though, I think the original author did a pretty good job).  I know of one or two other libraries I could have used, but they looked harder to work with, and none of them supported PS/2.  The rest of the code I wrote myself, in my free time, for free (and fun :) ).  Please don't ever tell a developer that (to paraphrase) they downloaded their free open source code, and they really should go downloaded a different one.  It's quite a bit insulting.
Title: Re: [Interest Check] ErgoDox - Custom split ergo keyboard.
Post by: TotalChaos on Fri, 11 January 2013, 22:48:22
@TC:

There are both layer shift and layer lock keys on the default QWERTY layout.
Ok good to know :)


Quote
As for PS/2 support:  The USB portion of the code is from PJRC.  I haven't had time to rewrite it myself (though, I think the original author did a pretty good job).  I know of one or two other libraries I could have used, but they looked harder to work with, and none of them supported PS/2.  The rest of the code I wrote myself, in my free time, for free (and fun :) ).  Please don't ever tell a developer that (to paraphrase) they downloaded their free open source code, and they really should go downloaded a different one.  It's quite a bit insulting.
I apologize if I did not word things well.  I'm dying.  I'm on hardcore drugz. I am wiped out tired.  My POS Rosewill keyboard keeps flashing lights at me and doing freaky things (like eating my keys or making the alt key get stuck even though I never pressed the Alt key in the first place, etc.)  Its hard for me to concentrate tbh.  I am really sorry.  I didn't mean to be insulting.  :-[

I didn't mean u should replace the code you have.  Your code obviously works so no need to change it AFAICT.  I just meant that there surely must be free PS/2 controller code floating around somewhere that could be added in, in addition to the USB code, given that PS/2 has been around for 30 years (or however long, I think PS/2 is actually just a shrunken DIN5 which has been around way longer than 30 years).

I have a vague memory that I saw a PS/2 controller somewhere... it was probably on opencores.org

I will offer you a $200.00 bribe  :)  but u can call it a bounty :) to add PS/2 support to the controller.   I am sorry that I cannot offer more but I don't have an ergodox, and there is no guarantee that I will ever get one, or that   it will really and truly allow me to begin coding again.  Also if I get an Ergodox it might cost a really HUGE amount of money to pay someone to put it together for me.  Nobody has actually offered to put it together for me at any price.  I absolutely cannot ever build one myself.  I can barely sit in a chair and shove the mouse around.  No way I can do anything more complicated than that.  But I can send $$$ with AmazonPay.
Title: Re: [Interest Check] ErgoDox - Custom split ergo keyboard.
Post by: rknize on Fri, 11 January 2013, 23:55:57
Browns are not on offer due to availability, no more than that.

ah ok

If you are looking for a source for PCB-mount MX Browns, The_Ed is selling switches that were harvested from brand-new Cherry boards:

http://deskthority.net/marketplace-f11/cherry-ds-capslock-bottom-rows-switches-relegendables-t3093.html

Also, 7bit has a date of 01/2013 for the same:

http://deskthority.net/marketplace-f11/cherry-mx-taking-pre-orders-t2760.html
Title: Re: [Interest Check] ErgoDox - Custom split ergo keyboard.
Post by: wasabah on Sat, 12 January 2013, 00:06:27
Also, 7bit has a date of 01/2013 for the same:

http://deskthority.net/marketplace-f11/cherry-mx-taking-pre-orders-t2760.html
If I would want to order these for the Ergodox (complementing the Massdrop group buy), which would I need?
PCB mount I guess? How many? 84?
Title: Re: [Interest Check] ErgoDox - Custom split ergo keyboard.
Post by: rknize on Sat, 12 January 2013, 00:19:31
Yes you want to order:

MXBROWN/NW 84

Maybe a couple of extras.  He recently switched his pricing to EUR instead of USD, so keep that in mind.  The_Ed is selling his for 50 cents each plus shipping and Paypal fees.  I've bought a bunch from him already for DIY pokers and the like.  They do appear to be new, save for being desoldered.
Title: Re: [Interest Check] ErgoDox - Custom split ergo keyboard.
Post by: sordna on Sat, 12 January 2013, 00:24:46
Either PCB mount or plate mount would work, the ergodox PCB can accommodate both kinds (which is awesome). PCB mount might be better IMO, since they have a pair of strong plastic pins which go into additional holes of the PCB, making the construction sturdier.
However PCB-mount switches usually cost a bit more.
I think the keyboard has 76 keys, so 80 should be enough to cover any accidents, although I notice the massdrop assembly instructions mention they provide 88.
Title: Re: [Interest Check] ErgoDox - Custom split ergo keyboard.
Post by: wasabah on Sat, 12 January 2013, 01:53:41
Thanks for the fast answer guys! :)
I think then I will order soon and order one more keyboard without switches. Cool! :)
Title: Re: [Interest Check] ErgoDox - Custom split ergo keyboard.
Post by: seferphier on Sat, 12 January 2013, 02:27:32
can't we just buy a few extra pcbs and construct another Ergo Dox ourselves?
Title: Re: [Interest Check] ErgoDox - Custom split ergo keyboard.
Post by: ic07 on Sat, 12 January 2013, 03:04:31
I apologize if I did not word things well.  I'm dying.  I'm on hardcore drugz. I am wiped out tired.  My POS Rosewill keyboard keeps flashing lights at me and doing freaky things (like eating my keys or making the alt key get stuck even though I never pressed the Alt key in the first place, etc.)  Its hard for me to concentrate tbh.  I am really sorry.  I didn't mean to be insulting.  :-[

Thanks...  I'm sorry too.  I guess I'm a bit touchy at the moment, probably because of some of the more heated discussions that happened over on DT a little bit ago.  I should have been more patient :/

Quote
I didn't mean u should replace the code you have.  Your code obviously works so no need to change it AFAICT.  I just meant that there surely must be free PS/2 controller code floating around somewhere that could be added in, in addition to the USB code, given that PS/2 has been around for 30 years (or however long, I think PS/2 is actually just a shrunken DIN5 which has been around way longer than 30 years).

I have a vague memory that I saw a PS/2 controller somewhere... it was probably on opencores.org

I will offer you a $200.00 bribe  :)  but u can call it a bounty :) to add PS/2 support to the controller.   I am sorry that I cannot offer more but I don't have an ergodox, and there is no guarantee that I will ever get one, or that   it will really and truly allow me to begin coding again.  Also if I get an Ergodox it might cost a really HUGE amount of money to pay someone to put it together for me.  Nobody has actually offered to put it together for me at any price.  I absolutely cannot ever build one myself.  I can barely sit in a chair and shove the mouse around.  No way I can do anything more complicated than that.  But I can send $$$ with AmazonPay.

Your bribe (*cough* bounty, lol) is very generous :) .  And if it really means that much to you, I'd be very tempted to do it for free, if I could.  Unfortunately, my main problem is that I don't have *time* :/ or enough domain knowledge to do it quickly.  This weekend I have work, the next two weeks I'm visiting my grandparents (who I can't very well neglect, lol), and for most of the next few months after that I'll be back in school...  And as I've never dealt with PS/2 before (or USB, for that matter, which is why I'm still using a library), or many of the Teensy functions a PS/2 library would be using (interrupts and timers come to mind), I don't think my chances of success in any reasonable amount of time would be good.  In fact, I had an experience not that long ago trying to integrate code I didn't have time to understand when I tried to get mousekeys into the firmware.  There's a nice library for making the Teensy emulate a mouse, and lots of other people have done it - but I couldn't figure it out at the time, and I still haven't had time to go back and make it work.  So, I'm sorry... but I'm sure you can understand.

That being said, if anyone else wants to try, my code is up on github (https://github.com/benblazak/ergodox-firmware) (though the unstable branch is in the middle of somewhat of a rewrite), and I'll do my best to help you out where I can.  I also found this project (http://ps2avr.sourceforge.net), which might be worth checking out.  More searching might turn up something better.

In the meantime, I was able to find an active USB -> PS/2 converter (http://www.amazon.com/StarTech-Keyboard-Mouse-Adapter-PS22USB/dp/B0055PKVZY) :) .  It's crazy expensive, and it only has one (very bad...) review... but lol, at least it's proof they exist :) .

As for people willing to do assembly, here's a portion of Dorkvader's mass PM, which was sent out just recently:

Quote
For those interested in a fully assembled product, below are a list of people on GH willing to help. PM and coordinate with them for a quote.

TheProfosist (USA) (http://geekhack.org/index.php?action=profile;u=12209)
DorkVader (USA) (http://geekhack.org/index.php?action=profile;u=13303)
Geekabit (EU) (http://geekhack.org/index.php?action=profile;u=16736)
Dirge (UK) (http://geekhack.org/index.php?action=profile;u=16113)
localredhead (?) (http://geekhack.org/index.php?action=profile;u=22209)

Hope that helps!
Title: Re: [Interest Check] ErgoDox - Custom split ergo keyboard.
Post by: TotalChaos on Sat, 12 January 2013, 03:50:07
I apologize if I did not word things well.  I'm dying.  I'm on hardcore drugz. I am wiped out tired.  My POS Rosewill keyboard keeps flashing lights at me and doing freaky things (like eating my keys or making the alt key get stuck even though I never pressed the Alt key in the first place, etc.)  Its hard for me to concentrate tbh.  I am really sorry.  I didn't mean to be insulting.  :-[

Thanks...  I'm sorry too.  I guess I'm a bit touchy at the moment, probably because of some of the more heated discussions that happened over on DT a little bit ago.  I should have been more patient :/

Quote
I didn't mean u should replace the code you have.  Your code obviously works so no need to change it AFAICT.  I just meant that there surely must be free PS/2 controller code floating around somewhere that could be added in, in addition to the USB code, given that PS/2 has been around for 30 years (or however long, I think PS/2 is actually just a shrunken DIN5 which has been around way longer than 30 years).

I have a vague memory that I saw a PS/2 controller somewhere... it was probably on opencores.org

I will offer you a $200.00 bribe  :)  but u can call it a bounty :) to add PS/2 support to the controller.   I am sorry that I cannot offer more but I don't have an ergodox, and there is no guarantee that I will ever get one, or that   it will really and truly allow me to begin coding again.  Also if I get an Ergodox it might cost a really HUGE amount of money to pay someone to put it together for me.  Nobody has actually offered to put it together for me at any price.  I absolutely cannot ever build one myself.  I can barely sit in a chair and shove the mouse around.  No way I can do anything more complicated than that.  But I can send $$$ with AmazonPay.

Your bribe (*cough* bounty, lol) is very generous :) .  And if it really means that much to you, I'd be very tempted to do it for free, if I could.
It does mean a lot to me and it means a lot to various other ppl out there who are reading this msg but are like I was, they are in READONLY mode and are unable to type due to their hands being trashed. 

The bountybribe offer is good for 1 year.  After that we'll see.  You can ask.  If I can finish my current keyboard building project and my drugz keep working and my doctor doesn't quit and I don't die or have yet another pain attack then I might disappear into my codercave and never be seen on geekhack again.

Quote
Unfortunately, my main problem is that I don't have *time* :/ or enough domain knowledge to do it quickly.  This weekend I have work, the next two weeks I'm visiting my grandparents (who I can't very well neglect, lol), and for most of the next few months after that I'll be back in school...  And as I've never dealt with PS/2 before (or USB, for that matter, which is why I'm still using a library), or many of the Teensy functions a PS/2 library would be using (interrupts and timers come to mind), I don't think my chances of success in any reasonable amount of time would be good.
I was not expecting any progress for at least 3 months.  Long after the group buy is over.  That is why I was saying it may never benefit me in any way.


Quote
  In fact, I had an experience not that long ago trying to integrate code I didn't have time to understand when I tried to get mousekeys into the firmware.  There's a nice library for making the Teensy emulate a mouse, and lots of other people have done it - but I couldn't figure it out at the time, and I still haven't had time to go back and make it work.  So, I'm sorry... but I'm sure you can understand.
Coding alien systems is a batch.  And I don't mean it like a file of script commands  :))

Anywayz no pressure.  If u feel like tackling it u will and if not then I just saved myself $200.00 which is enough for me to get that new Front-printed Filco I have been eyeing :)

Quote
In the meantime, I was able to find an active USB -> PS/2 converter (http://www.amazon.com/StarTech-Keyboard-Mouse-Adapter-PS22USB/dp/B0055PKVZY) :) .  It's crazy expensive, and it only has one (very bad...) review... but lol, at least it's proof they exist :) .
If it doesn't even work then it doesn't exist. :)

I like how it says my brand new Intel core i5 is a legacy system  :))

I don't really know how the USB protocol messages work but reading some msgs from guys who do know, they said it would be really complicated to make a working active adapter like that.  It is really just better to buy a keyboard that is compatible with USB and PS/2, like Filco, WASD, CoolerMaster, Rosewill, etc.


Title: Re: [Interest Check] ErgoDox - Custom split ergo keyboard.
Post by: sordna on Sat, 12 January 2013, 10:47:08
@TC If you have an i5 I bet the computer has USB ports. Why don't you simply use a USB port to connect the ErgoDox?
Why is PS/2 sooooo important that you won't even use a great ergonomic keyboard to help your health issues if it doesn't support it?  Please educate us here.
Title: Re: [Interest Check] ErgoDox - Custom split ergo keyboard.
Post by: jabar on Sat, 12 January 2013, 12:11:15
a great ergonomic keyboard to help your health issues
this remains to be seen
Title: Re: [Interest Check] ErgoDox - Custom split ergo keyboard.
Post by: rknize on Sat, 12 January 2013, 12:45:44
Either PCB mount or plate mount would work, the ergodox PCB can accommodate both kinds (which is awesome). PCB mount might be better IMO, since they have a pair of strong plastic pins which go into additional holes of the PCB, making the construction sturdier.
However PCB-mount switches usually cost a bit more.
I think the keyboard has 76 keys, so 80 should be enough to cover any accidents, although I notice the massdrop assembly instructions mention they provide 88.

More than anything else, the pins give the switch the proper orientation.  One thing I noticed with the Phantom plate was that the switches could rotate slightly, especially the keys that had multiple positions (mods, space, etc).  This is a problem for stabilized keys, especially space, which can't afford any rotation at all.
Title: Re: [Interest Check] ErgoDox - Custom split ergo keyboard.
Post by: oneproduct on Sat, 12 January 2013, 13:26:08
Anybody else having problems with paypal checkout on massdrop? I get a few different errors, but the main one seems to be "total not set" and it prints the array that's passed by the order page on screen and you can in fact see that the total is 0.
Title: Re: [Interest Check] ErgoDox - Custom split ergo keyboard.
Post by: sordna on Sat, 12 January 2013, 13:43:30
What other payment methods do they have available?
Title: Re: [Interest Check] ErgoDox - Custom split ergo keyboard.
Post by: oneproduct on Sat, 12 January 2013, 15:08:40
They have credit card as well. At the moment I've got money in my paypal though so was hoping to be able to use that.
Title: Re: [Interest Check] ErgoDox - Custom split ergo keyboard.
Post by: haskellelephant on Sat, 12 January 2013, 15:40:16
There, my order is in. It seems that you have to choose "N/A" on the extra pcb option since two pcb boards are already included in the price.
Title: Re: [Interest Check] ErgoDox - Custom split ergo keyboard.
Post by: Glod on Sat, 12 January 2013, 16:22:53
Man, 34 orders plus 12 committed to 199 aint bad for having more than 15 days left, I'm getting it no matter what so i'm pulling out the popcorn and watching this progress until the group buy date closes :)

i had no problems with paypal btw.. they just send a notice that the processing is pending with massdrop and wont be billed until that is over.
Title: Re: [Interest Check] ErgoDox - Custom split ergo keyboard.
Post by: esoomenona on Sat, 12 January 2013, 16:28:03
If it gets down to $199 and I can spare the money, I will go in. I'm monitoring it until then.

(http://www.bestmemes.com/pix/83950959.jpg)
Title: Re: [Interest Check] ErgoDox - Custom split ergo keyboard.
Post by: ironman31 on Sat, 12 January 2013, 16:30:34
You can always commit to buying it only if it goes down to 199
Title: Re: [Interest Check] ErgoDox - Custom split ergo keyboard.
Post by: oneproduct on Sat, 12 January 2013, 16:48:32
This is what I keep getting :(

https://www.massdrop.com/php/APIError.php

PayPal API Error

The PayPal API has returned an error!
TIMESTAMP:   2013-01-12T22:47:45Z
ACK:   Failure
VERSION:   65.1
BUILD:   4181146
L_ERRORCODE0:   10400
L_SHORTMESSAGE0:   Transaction refused because of an invalid argument. See additional error messages for details.
L_LONGMESSAGE0:   Order total is missing.
L_SEVERITYCODE0:   Error
Title: Re: [Interest Check] ErgoDox - Custom split ergo keyboard.
Post by: Halverson on Sat, 12 January 2013, 16:55:56
^ Have you tried both buy and commit to buy?
Title: Re: [Interest Check] ErgoDox - Custom split ergo keyboard.
Post by: oneproduct on Sat, 12 January 2013, 16:58:03
Yup, I get the same either way.
Title: Re: [Interest Check] ErgoDox - Custom split ergo keyboard.
Post by: Halverson on Sat, 12 January 2013, 17:00:33
Yup, I get the same either way.

So strange, very strange. Maybe try changing your order, which you can always change back after? Order a full set, then remove switches after. Or something of that sort with different options.
Title: Re: [Interest Check] ErgoDox - Custom split ergo keyboard.
Post by: SubGothius on Sun, 13 January 2013, 02:44:21
More than anything else, the pins give the switch the proper orientation.  One thing I noticed with the Phantom plate was that the switches could rotate slightly, especially the keys that had multiple positions (mods, space, etc).  This is a problem for stabilized keys, especially space, which can't afford any rotation at all.

ErgoDox doesn't use any stabliizers, and the assembly instructions have you mount the keyswitches in the plate before soldering them in place, so they should be locked into proper position when soldered. That said, if you still prefer PCB-pegged keyswitches, you can join the GB sans switches and source your own switches in some other GB or elsewhere.
Title: Re: [Interest Check] ErgoDox - Custom split ergo keyboard.
Post by: SubGothius on Sun, 13 January 2013, 02:49:44
This is what I keep getting :(

https://www.massdrop.com/php/APIError.php

PayPal API Error

The PayPal API has returned an error!
TIMESTAMP:   2013-01-12T22:47:45Z
ACK:   Failure
VERSION:   65.1
BUILD:   4181146
L_ERRORCODE0:   10400
L_SHORTMESSAGE0:   Transaction refused because of an invalid argument. See additional error messages for details.
L_LONGMESSAGE0:   Order total is missing.
L_SEVERITYCODE0:   Error

Try clearing your cookies, or at least delete cookies for massdrop.com and paypal.com. Also make sure your browser settings aren't blocking third-party cookies; not sure if that's even relevant, but it's something to try.
Title: Re: [Interest Check] ErgoDox - Custom split ergo keyboard.
Post by: asura on Sun, 13 January 2013, 04:08:21
Want the PCB only?

"The best way to do this is to have you check out normally and notify one of our live chat reps so they can put a note on the transaction saying to only collect payment for the PCB ($44 shipped to your door).

Let me know what works best for you,

- Will"

They really are bending over backwards.  I'm sure everyone probably checking both posts, but just in case I'll pop it up in the other one too.
Title: Re: [Interest Check] ErgoDox - Custom split ergo keyboard.
Post by: oneproduct on Sun, 13 January 2013, 10:02:12
Okay, I think I managed to get in the group buy. I got the paypal confirmation email in any case. Is it suppose to show up in my purchase history, or is that only once the group buy actually completes?

Just curious about whether it should be listed there as people mentioned being able to change your order (i.e. switch type or such) up until the group buy completes, but not sure where that would be done without something in my purchase history to be able to fiddle with.
Title: Re: [Interest Check] ErgoDox - Custom split ergo keyboard.
Post by: hoggy on Sun, 13 January 2013, 10:04:10
a great ergonomic keyboard to help your health issues
this remains to be seen
True, but I find it hard to believe that it won't help.
Title: Re: [Interest Check] ErgoDox - Custom split ergo keyboard.
Post by: haskellelephant on Sun, 13 January 2013, 11:47:22
Now that the keyboard is soon in hand, it's time to start looking for a wrist rest for split keyboard. I was think about getting
some soft wrist rest for it. I am kinda hoping it would be possible to get something that would put the weight on the palms
rather than the wrists like with the truly ergonomic keyboard and the kinesis advantage. Maybe two mouse wrist rests will do
the trick? Ideas anyone?
Title: Re: [Interest Check] ErgoDox - Custom split ergo keyboard.
Post by: sordna on Sun, 13 January 2013, 11:49:44
Folks, the debate here is about PS/2. Even if PS/2 is better in some technical aspects, the reality is that it makes no real difference to the user (unless you have 10+ year old computer). So if one has to choose between 2 similar keyboards, one with PS/2 capability is preferable, but with unique keyboards like the ErgoDox it's really not worth to worry about it.
I was hoping TC would explain why lack of PS/2 is a total deal breaker for him.
Title: Re: [Interest Check] ErgoDox - Custom split ergo keyboard.
Post by: litster on Sun, 13 January 2013, 12:05:22
Now that the keyboard is soon in hand, it's time to start looking for a wrist rest for split keyboard. I was think about getting
some soft wrist rest for it. I am kinda hoping it would be possible to get something that would put the weight on the palms
rather than the wrists like with the truly ergonomic keyboard and the kinesis advantage. Maybe two mouse wrist rests will do
the trick? Ideas anyone?

Is my wrist rest case design not available from massdrop?
Title: Re: [Interest Check] ErgoDox - Custom split ergo keyboard.
Post by: BugBuster on Sun, 13 January 2013, 12:12:04
Now that the keyboard is soon in hand, it's time to start looking for a wrist rest for split keyboard. I was think about getting
some soft wrist rest for it. I am kinda hoping it would be possible to get something that would put the weight on the palms
rather than the wrists like with the truly ergonomic keyboard and the kinesis advantage. Maybe two mouse wrist rests will do
the trick? Ideas anyone?

I'm thinking about a pair of http://www.ebay.co.uk/itm/3M-Gel-Mouse-Trackball-Wrist-Rest-Black-Leatherette-/370723084235?pt=US_Mouse_Pads_Wrist_Rests&hash=item5650d157cb

Or one big http://www.ebay.co.uk/itm/3M-WR314LE-KEYBOARD-WRIST-REST-ERGO-SPLIT-GEL-BLACK-LEATHERETTE-THIN-/300595068203?pt=LH_DefaultDomain_0&hash=item45fcdcbd2b
Title: Re: [Interest Check] ErgoDox - Custom split ergo keyboard.
Post by: regack on Sun, 13 January 2013, 12:14:26
Now that the keyboard is soon in hand, it's time to start looking for a wrist rest for split keyboard. I was think about getting
some soft wrist rest for it. I am kinda hoping it would be possible to get something that would put the weight on the palms
rather than the wrists like with the truly ergonomic keyboard and the kinesis advantage. Maybe two mouse wrist rests will do
the trick? Ideas anyone?

Is my wrist rest case design not available from massdrop?

As far as I know it is.  This is your design, yes?:
(https://s3.amazonaws.com/massdropinc/product-images/fullhandcase.jpeg)
Title: Re: [Interest Check] ErgoDox - Custom split ergo keyboard.
Post by: haskellelephant on Sun, 13 January 2013, 12:27:50
Now that the keyboard is soon in hand, it's time to start looking for a wrist rest for split keyboard. I was think about getting
some soft wrist rest for it. I am kinda hoping it would be possible to get something that would put the weight on the palms
rather than the wrists like with the truly ergonomic keyboard and the kinesis advantage. Maybe two mouse wrist rests will do
the trick? Ideas anyone?

Is my wrist rest case design not available from massdrop?

It is available, but I wanted something soft. I guess I could just add one of these: http://www.amazon.com/GRIFITI-Notebook-Silicone-Reposition-Travelling/dp/B00897D3OQ/ref=pd_sbs_pc_1
to it, but I think that a separate palm rest would be better for me.
Title: Re: [Interest Check] ErgoDox - Custom split ergo keyboard.
Post by: litster on Sun, 13 January 2013, 13:07:56

As far as I know it is.  This is your design, yes?:
Show Image
(https://s3.amazonaws.com/massdropinc/product-images/fullhandcase.jpeg)


Yes.

(http://i.imgur.com/kTRGM.jpg)
Title: Re: [Interest Check] ErgoDox - Custom split ergo keyboard.
Post by: bisl on Sun, 13 January 2013, 13:08:48
It is available, but I wanted something soft. I guess I could just add one of these: http://www.amazon.com/GRIFITI-Notebook-Silicone-Reposition-Travelling/dp/B00897D3OQ/ref=pd_sbs_pc_1
to it, but I think that a separate palm rest would be better for me.

You know, I was originally against the wrist rest case design for exactly this reason--the balls of my wrists ("pisiform," I believe) get really sore when typing on a hard surface. So when seeing litster's wrist rest case design, I thought "Not for me! I need a soft rest."

However!

The more I think about it, the more I love that design because you can put a soft rest ON it, which does two things:
1) It provides extra height, which begins to approximate the Kinesis Advantage's keywell design.
2) Since the soft rest will sit on the case itself, this will help keep them positioned at a uniform distance from one another, in comparison to my current filco/kensington setup, which I constantly fiddle with.

That said, I'm getting both designs, so we'll see how it turns out :D
Title: Re: [Interest Check] ErgoDox - Custom split ergo keyboard.
Post by: TotalChaos on Sun, 13 January 2013, 13:25:29
a great ergonomic keyboard to help your health issues
this remains to be seen
True, but I find it hard to believe that it won't help.
The Ergodox is not my idea of my dream keyboard.  It simply appears to be less crazy than a Kinesis Advantage and it seems like it is made by ppl who are actually trying to solve a problem.  Since they seem like they are trying I am willing to go ahead and spend the bucks to buy it and pay someone to put it together for me if someone will fix the USB/PS/2 issue.

Just because I am willing to take a risk on something does not mean it is perfect for me.  It just means I am open minded and willing to give it a try and willing to help the project out.

> How could it possibly not help you?

1. The thumb buttons are built into the hand buttons.  I never asked for that and don't exactly want it due to this makes the keyboard as a whole take up a huge amount of deskspace.  This means the keyboard either: A) Won't work for me.  B) Will work for me but it will always be hanging off the edge of my lapmat or the edge of my rollerdesk and eventually will fall off and break.

> Why can't you just be like me and keep your keyboard on a normal GDMF Desk?!

Because I don't live a life of luxury and decadent pleasure like you.  I am dying of pain.  I can't use a keyboard PERIOD unless a huge number of strict rules are followed.  Rule #13 The keyboard shall not be any higher than neccessary or extreme arm pain shall cause paralysis or death.

Maybe there is some luxurious larger desk than this little thing I am using, that would have infinitely adjustable height like this... but I don't have it and I don't know how much such a thing costs or where to get it.  I just recently gained the ability to do online shopping so there are probably an infinite number of little thingamajigs that u know about that I don't.

Ok so even if I had the most perfect desk in the universe it still doesn't mean an ergodox will work for me because it just looks like the Ergodox intrudes greatly into my mouse space.

> Oh dear God, he's going to quote another rule...

Yes I am :)

Under: Attempting to use a computer
Rule #1. Don't
Rule #2. If you break Rule#1 then you MUST keep the mouse right in front of you.  None of this nonsense keeping the mouse way up on a tall desk out beyond your numeric keypad. 

I have to be hyper ergonomic at all times to even use my computer a little bit.  If I had not come up with all these strict rules of Ergomania then I would not be here on GeekHack.   I wouldn't be alive or I would still be in READONLY mode like I was for years just watching the world go by like a Dolphin, unable to use my hands.

So yes, Ergodox allegedly lets me shift with my thumbs.  That is kewl.  And it is flat unlike Kinesis Advantage.  That is great.  But it consumes large amounts of deskspace.  It uses a grid layout.  I never asked for that and never thought I would like it.  Normal layout is ok for me.

Ergodox also uses a split layout with a really huge split.  The only split keyboard I ever used before hurt me a lot but that is because it was some crappy fake "ergo" rubberdome keyboard with typical way overstiff rubberdomes that required a wildly painful impact in order to register a keypress.  I am just hoping that my pain will be ok with the split and the grid of the ergodox.

I know I can handle a small split.  But the Ergodox split is hugely gigantamongous.  For me, its a risk.

If I stick with the Cherry Red keyboards I have now then I get real Function keys.  I have coding stuff set up on my function keys so I can press a single button to trigger some text.  On Ergodox I hafta press 2 keys. (2x the keys = 2x the pain)  I only get to press a certain number of keys per day before the pain gets to high.  I don't even know how SHIFT+F1 would work... I think to use the temp Layer key would require too much finger gymnastics which would hurt my hand immediately so that leaves using the Layer Switch key (whatever its called) but then I have to 1. Switch layer  2. Press SHIFT+1   3. Switch back to original layer.  So that is 4 keypresses instead of 2.   Some of the macros would no longer really be worth it.

What if shifting with my thumbs doesn't work out for me?  I would like to be able to shift with my fingers in the middle of keyboard.  I need extra keys in the center of the board that are freely definable.  In my dream keyboard there are at least 4 columns of keys in the center of the board.  I have been wanting that since 2003.  But Ergodox has only 2 columns and some of the keys are critically important layer keys and cannot be done away with.

> Dude, you can like totally redefine the layer keys to be shift keys.

How do you know it actually works?  Have u tried it?  What if there is a bug in the controller software so that you can redefine any key you want except the layer keys?  That is exactly the kind of bug/limitation I would expect.

If I could redefine the layer keys to be elsewhere, which other keys would I destroy?  This is why a keyboard needs a few extra keys on it so you don't get jammed up just because you want some extra shift keys.

You see, switching to Ergodox is a risk.

Now you can see why there is only a 50% chance of Ergodox actually helping me.

If I stick to my brand new (complete garbage currently being held together with scotch tape) Rosewill then I at least get my cherry red switches with a beautiful spring under every key that works on PS/2 and I get 12 function keys and a whole entire numeric keypad filled with keys that I can redefine to do special things.  In fact, writing this msg has given me a great idea how to make an ergo keyboard out of a normal keyboard without having to pay someone thousands of $$$ to build my dream keyboard!  Wow!  Thank u Sordna for harassing me into writing this!  ;D  My new idea does not replace my dream keyboard but it might possibly maybe be "barely good enough" for me to squeak by with.
Title: Re: [Interest Check] ErgoDox - Custom split ergo keyboard.
Post by: AloisiusFauxly on Sun, 13 January 2013, 15:34:22
if someone will fix the USB/PS/2 issue.

Why is it an issue for you that it needs to be PS2? Need more than 6KRO? Legacy pass-through devices, or using it on an old system?
Title: Re: [Interest Check] ErgoDox - Custom split ergo keyboard.
Post by: SmallFry on Sun, 13 January 2013, 15:35:43
Don't ask man... Don't ask.
Title: Re: [Interest Check] ErgoDox - Custom split ergo keyboard.
Post by: Glod on Sun, 13 January 2013, 15:51:40
TC, i think you should have brought that and other posts into a separate thread. This thread is here for the interest, development, testing, and construction of the ErgoDox. Over the last year, feedback and interest was fielded by talented individuals that collectively made the final product. I have nothing but respect for the people involved in the Phantom, GH60, and ErgoDox projects.

This project's development is open source; you have had the honor of been given resources directly from the team and if you acquire a ErgoDox you are free to do and share whatever you want to do with it.

If you want to be critical of the ErgoDox and split keyboard designs, i wouldn't suggest doing that here, i would create a new thread doing so.

If you want to be critical of keyboards that do not support PS/2 such as Topre and others then also create a thread doing so instead of doing that in a unrelated thread. Creating a new thread is easy and there are multiple forums with different categories to create threads in. You are likely to get more accomplished in a new thread about your concerns than in posts you drop in on.

The MassDrop GB seems to be a success, and people who are new to geekhack who were brought here by interest in the ErgoDox are going to see your posts in here and feel less inclined to participate altogether. This is exactly what happened lately in the Deskthority.net thread; things were very constructive in the thread and then it went to hell and actually caused people to loose interest in the ErgoDox the way i see it; thankfully DorkVader came to action.

I am not trying to "troll" you and get you worked up but you have insulted me, you have insulted ic07, and i am 100% sure you have insulted other members of geekhack and the ergodox project with your last few posts in this thread.

Please keep this thread about the interest, construction, and testing of the ErgoDox. It is located in the "making stuff together!" area for a reason. Do not post threads that will discourage new/existing geekhack members of participating in these discussions. Please create new threads related to your arguments and field interest from others that share your views.

Title: Re: [Interest Check] ErgoDox - Custom split ergo keyboard.
Post by: bisl on Sun, 13 January 2013, 15:58:00
/snip

No offense man, but for someone dying of typing-related pain, you sure type a lot in here.

Your criticisms are noteworthy, but this design is beyond finalized; rather than picking apart the ErgoDox, it might be time to start conceiving an ErgoChaos offshoot in a different thread. The Ergodox is a great advancement, but it wasn't tailor-made for you and you shouldn't treat it as such. I don't mean to shut you down, but your posts here are proving unproductive.
Title: Re: [Interest Check] ErgoDox - Custom split ergo keyboard.
Post by: haskellelephant on Sun, 13 January 2013, 16:11:41

1. The thumb buttons are built into the hand buttons.  I never asked for that and don't exactly want it due to this makes the keyboard as a whole take up a huge amount of deskspace.  This means the keyboard either: A) Won't work for me.  B) Will work for me but it will always be hanging off the edge of my lapmat or the edge of my rollerdesk and eventually will fall off and break.


Your definition of huge is a bit weird. The roller board can handle a 15' laptop right, by my estimate it should also fit the keyboard although someone that actually have the dimensions
of the keyboard must confirm this.

Rule #13 The keyboard shall not be any higher than neccessary or extreme arm pain shall cause paralysis or death.

It would probably be cheaper to just buy an adjustable desk, for example this one: http://www.amazon.com/Safco-1925CY-Adjustable-Workstation-Laminate/dp/B001MS70T8/ref=sr_1_9?s=office-products&ie=UTF8&qid=1358113226&sr=1-9&keywords=height+adjustable+desk

Rule #2. If you break Rule#1 then you MUST keep the mouse right in front of you.  None of this nonsense keeping the mouse way up on a tall desk out beyond your numeric keypad. 

You could have the mouse between the parts of the keyboard if you want...

How do you know it actually works?  Have u tried it?  What if there is a bug in the controller software so that you can redefine any key you want except the layer keys?  That is exactly the kind of bug/limitation I would expect.
The board is built with a teensy microcontroller. If there is a bug in the software you can replace the software since the source is available. Looking at the source, it should be possible to change the layer keys. If there actually is a bug the rest of us would want to know about it and fix it.
If there is a problem with the teensy then 1) you might be eligable for a refund, and 2) they cost 16$.
Title: Re: [Interest Check] ErgoDox - Custom split ergo keyboard.
Post by: TotalChaos on Sun, 13 January 2013, 16:13:44
if someone will fix the USB/PS/2 issue.

Why is it an issue for you that it needs to be PS2?
Because PS/2 keyboards work on everything.
USB keyboards do not work on everything.

And as a free added bonus PS/2 is better than USB 1.1

Quote
Need more than 6KRO?
It is a very nice feature.  And I respect nice features.   It says to me "This keyboard is WORTH the $800.00 you paid for it".   But whatever.

Quote
Legacy pass-through devices,
Yes.  This is required.

Quote
or using it on an old system?
Yes.  This is required.


Why is it an issue for you that you need the PS/2 broken?

Why can't u let me have my PS/2 and be happy?

Rosewill is one of the worst keyboard companies around and they let me have PS/2.  Why not u?

I have a gazillion computers and they all have PS/2 ports.  All my KVM switches have PS/2 ports.  They all work.  I have never had a PS/2 port fail yet.

If I take my USB 1.1 ergodox to the factory to use it on the robots, oh wait I CAN'T use it because it won't work on PS/2 so forget that idea.  That means I have just spent months training my hands to use Ergodox for nothing because I still have to keep switching back and forth from 1 keyboard to another.

Part of Ergonomics is training your muscle memory to be really good with the keyboard you are using.  If I keep randomly switching between 11 different keyboards I will never get any good at any of them.  Pick something good, stick with it and get good at it.

Remember I am not like you.  I can't play keyboard games all day long.  I am crippled with pain.  I get a limited amount of keystrokes.  When I first start to learn Ergodox layout it is going to hurt a lot.  Why would I invest in learning a keyboard that doesn't actually work on millions of PS/2 devices?

I am trying to reduce my pain, not increase it.  That means pick the best keyboard I can get and learn that one keyboard and use that ONE keyboard on everything all the time until something better comes along.


Title: Re: [Interest Check] ErgoDox - Custom split ergo keyboard.
Post by: Glod on Sun, 13 January 2013, 16:22:47
I asked you nicely above to not do this here again and you punched me in the stomach instead.
Title: Re: [Interest Check] ErgoDox - Custom split ergo keyboard.
Post by: dorkvader on Sun, 13 January 2013, 16:24:18
> Dude, you can like totally redefine the layer keys to be shift keys.

How do you know it actually works?  Have u tried it?  What if there is a bug in the controller software so that you can redefine any key you want except the layer keys?  That is exactly the kind of bug/limitation I would expect.

If I could redefine the layer keys to be elsewhere, which other keys would I destroy?  This is why a keyboard needs a few extra keys on it so you don't get jammed up just because you want some extra shift keys.

You see, switching to Ergodox is a risk.
From looking at the code, as far as I can tell, they define every key function from a matrix, and then assign them to their proper positions. This means that every key is arbitrarily assigned, generally speaking it should mean that if it works at all, it will work other ways, too. The function key position is not hardcoded, because no key is hardcoded. Even on my access-IS keyboards, you can arbitrarily assign the function keys. When I get my ErgoDOX, I fully plan on testing out some interesting custom layouts. Moving the function layer-swap key is a useful thing that I'm certain I'll try. I also want to play with a layout with my most-used Function keys on it without the need for pressing a fn key to get them. This is one of the many good parts about a programmable keyboard.

And even if not, one of the best parts about open-source projects is that people can see what's there and fix bugs when they arise and are reported. This is pretty useful, especially if you offer bounties.

Also, why PS2? I don't think it has it now, but there is certainly a possibility of making this NKRO over USB, like what my soarer adapter does with my model F. I recognize it's good to have your preference, but I'm interested to know the reason.

---
Also about active USB to PS2 adapters, you may be able to use a KVM box for that. I don't have one, but it seems feasible. One reason they're so expensive is dealing with
Title: Re: [Interest Check] ErgoDox - Custom split ergo keyboard.
Post by: TotalChaos on Sun, 13 January 2013, 16:53:09
If you want to be critical of the ErgoDox and split keyboard designs, i wouldn't suggest doing that here, i would create a new thread doing so.
I am not trying to be critical of the ErgoDox.
I was just answering questions that ppl keep repeatedly bombing me with.  Sordna asked me multiple times about the PS/2 thing in multiple different threads for example and then some other guys did too.  So I finally answered.

Don't think of it as some sort of crucifixion of ErgoDox in my previous msgs.

Think of it as me explaining that I really actually want to try an ErgoDox but I am in a specific situation and I answered ppl's questions to the best of my ability to explain this and that and the other.

If a mod wants to transfer the question that was asked of me and my "critical" response into a separate thread because some rule got broken or whatever then that is ok with me as long as the new thread maintains a logical coherency.

I am sorry that you feel I have polluted your thread.  But when I refuse to answer ppl's interrogations they get mad at me and say I am being evasive.
This has happened to me over and over again on GH.

Then when I answer they get mad at me and accuse me of insulting them or whatever thing they get mad about.

I just can't win.  :(


Quote
If you want to be critical of keyboards that do not support PS/2 such as Topre and others then also create a thread doing so instead of doing that in a unrelated thread. Creating a new thread is easy and there are multiple forums with different categories to create threads in. You are likely to get more accomplished in a new thread about your concerns than in posts you drop in on.
I will take that under consideration.

But I have a question: What are u going to do when the next person comes along who says "I am interested in an Ergodox but _____" ?
Are you going to give this same speech to every person?
Or is it something personal against me?  Or ?


Quote
The MassDrop GB seems to be a success, and people who are new to geekhack who were brought here by interest in the ErgoDox are going to see your posts in here and feel less inclined to participate altogether. This is exactly what happened lately in the Deskthority.net thread; things were very constructive in the thread and then it went to hell and actually caused people to loose interest in the ErgoDox the way i see it; thankfully DorkVader came to action.

I am not trying to "troll" you and get you worked up but you have insulted me,
I think you have misunderstood something.  I like u and would not insult u.
You have a Mark VII Glue Gun (+12 vs. Rosewills)  ;D

Quote
you have insulted ic07,
GRRR

I insulted ic07?!?

I offered him $200.00 to add PS/2 support to ErgoDox even though this will likely never benefit me.... I am just throwing $200.00 into the project and now u say I am insulting him!???

 :'(   >:D   >:D

Do you officially work for the Ergodox project?


Title: Re: [Interest Check] ErgoDox - Custom split ergo keyboard.
Post by: AloisiusFauxly on Sun, 13 January 2013, 16:55:39
Well TC, if you have legit needs for PS/2 then that's just fine. But the stock ErgoDox is not for you then!
Title: Re: [Interest Check] ErgoDox - Custom split ergo keyboard.
Post by: TotalChaos on Sun, 13 January 2013, 17:03:07