Author Topic: ErgoDox - Custom split ergo keyboard.  (Read 1246492 times)

0 Members and 1 Guest are viewing this topic.

Offline Dox

  • Thread Starter
  • Posts: 312
[Interest Check] Custom split ergo keyboard.
« Reply #550 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!
ErgoDox x2 | DoxKB x2 |   IBM SSK   | HHKB pro2

Offline lorem3k

  • Posts: 128
    • http://twitter.com/#!/lorem3k
[Interest Check] Custom split ergo keyboard.
« Reply #551 on: Sun, 15 April 2012, 22:04:52 »
You could probably use threaded 3.5mm connectors for extra connection strength.
Leopold FC200RT/AWN | Logitech G400 | Sennheiser HD25-1 II | Pounds in the fridge, hundred stacks in the armoire

Offline dorkvader

  • Posts: 6288
  • Location: Boston area
  • all about the "hack" in "geekhack"
[Interest Check] Custom split ergo keyboard.
« Reply #552 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.

Offline rburrows

  • Posts: 3
[Interest Check] Custom split ergo keyboard.
« Reply #553 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

[ Attachment Invalid Or Does Not Exist ] 48815[/ATTACH]

Offline tjweir

  • * Exquisite Elder
  • Posts: 1039
  • Location: Toronto
[Interest Check] Custom split ergo keyboard.
« Reply #554 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

Offline OrangeJewce

  • ssk.ℜ
  • Posts: 495
  • Location: Minnesota
  • King of the Jewce
[Interest Check] Custom split ergo keyboard.
« Reply #555 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
IBM Model M 1390120, Otaku Unicomp+RGB, CM QFR Green, Ducky YOTD Red, SSK MKII,
ErgoDox Blue, ErgoDox White

Offline Jim66

  • Posts: 101
[Interest Check] Custom split ergo keyboard.
« Reply #556 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




« Last Edit: Thu, 26 April 2012, 05:44:51 by Jim66 »

Offline Spharx

  • Posts: 21
[Interest Check] Custom split ergo keyboard.
« Reply #557 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.
« Last Edit: Thu, 26 April 2012, 13:01:26 by Spharx »

Offline jblack801

  • Posts: 70
[Interest Check] Custom split ergo keyboard.
« Reply #558 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?

Offline suka

  • Posts: 52
[Interest Check] Custom split ergo keyboard.
« Reply #559 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

Offline hoggy

  • * Ergonomics Moderator
  • Posts: 1502
  • Location: Isle of Man
[Interest Check] Custom split ergo keyboard.
« Reply #560 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.
GH Ergonomic Guide (in progress)
http://geekhack.org/index.php?topic=54680.0

Offline alaricljs

  • I be WOT'ing all day...
  • ** Moderator Emeritus
  • Posts: 3715
  • Location: NE US
[Interest Check] Custom split ergo keyboard.
« Reply #561 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.
Filco w/ Imsto thick PBT
Ducky 1087XM PCB+Plate, w/ Matias "Quiet Click" spring-swapped w/ XM Greens

Offline ic07

  • Posts: 190
[Interest Check] Custom split ergo keyboard.
« Reply #562 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 (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):

  • The LH side isn't connected to anything till we plug it in; so no matter how the contacts are arranged, only one side has power, and we're safe from direct Vcc/GND shorts.
    • This makes me think it'd be better to put GND on the sleeve (and probably Vcc on the tip), like dorkvader was talking about.  He had better reasons - I just think it'd be more standard, and just as good.
    • I found one other project that was using TRRS for I2C.  He had it wired (tip to sleeve) SCL, SDA, Vcc, GND, with a resistor on Vcc it looks like (and I don't know if anything else).
         
  • The user will have a choice of which side to plug in first; so no matter how the contacts are arranged:
    • Either the LH Vcc pin will be brought low or the LH GND pin will be brought high; or both.
      • Would regular diodes on Vcc and GND be able to help us with this?  Or is the MCP23018 okay with that?  I wasn't able to find it in the datasheet.
               
    • Any RH pin will have a chance of touching any LH pin on each insert; so we need to make sure all the pins will be fine with that.


  • We also have to keep in mind that SCL and SDA will be oscillating between logic low and hi-Z with a 2.2kΩ pull-up during insert (unless the RH side isn't plugged in to USB yet).


Also:

  • I still think we should at least put a current limiting diode (like this one) on the RH Vcc.  If you want, it might be extra safe to put a 2mA one on the LH Vcc.  Or, since it looks like the MCP23018 can operate at full speed down to at least 2.7V, a current limiting resistor should also work.

  • Would it be good to have TVS diodes on all the pins, to protect from ESD?  I hadn't thought of that before, but it seems like a good idea to me, if there's room.



[/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 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 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.

Offline hoggy

  • * Ergonomics Moderator
  • Posts: 1502
  • Location: Isle of Man
[Interest Check] Custom split ergo keyboard.
« Reply #563 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?
GH Ergonomic Guide (in progress)
http://geekhack.org/index.php?topic=54680.0

Offline hoggy

  • * Ergonomics Moderator
  • Posts: 1502
  • Location: Isle of Man
[Interest Check] Custom split ergo keyboard.
« Reply #564 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...
GH Ergonomic Guide (in progress)
http://geekhack.org/index.php?topic=54680.0

Offline ic07

  • Posts: 190
[Interest Check] Custom split ergo keyboard.
« Reply #565 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.

Offline hoggy

  • * Ergonomics Moderator
  • Posts: 1502
  • Location: Isle of Man
[Interest Check] Custom split ergo keyboard.
« Reply #566 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.
GH Ergonomic Guide (in progress)
http://geekhack.org/index.php?topic=54680.0

Offline hoggy

  • * Ergonomics Moderator
  • Posts: 1502
  • Location: Isle of Man
[Interest Check] Custom split ergo keyboard.
« Reply #567 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?
GH Ergonomic Guide (in progress)
http://geekhack.org/index.php?topic=54680.0

Offline ic07

  • Posts: 190
[Interest Check] Custom split ergo keyboard.
« Reply #568 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 :) .
« Last Edit: Sat, 28 April 2012, 01:58:14 by ic07 »

Offline boli

  • Posts: 342
[Interest Check] Custom split ergo keyboard.
« Reply #569 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? 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.
« Last Edit: Fri, 27 April 2012, 02:47:41 by boli »
Keyboard: Kinesis Ergo Advantage (two LF editions with red Cherry switches, one regular with brown switches)
Keyboard layout: basically Colemak, with some remapping to end up with my custom Kinesis Advantage layout
Typing test profiles: typeracer.com / hi-games.net / keybr.com

Offline sherryton

  • * Vendor
  • Posts: 881
  • Location: Los Angeles
  • Kībōdo
    • Originative
[Interest Check] Custom split ergo keyboard.
« Reply #570 on: Fri, 27 April 2012, 15:09:48 »
Interested.  Please put me down dork!

Offline ic07

  • Posts: 190
[Interest Check] Custom split ergo keyboard.
« Reply #571 on: Fri, 27 April 2012, 15:56:44 »
Quote from: boli;583673
What do you think about the Kinesis way?


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.

Offline ic07

  • Posts: 190
[Interest Check] Custom split ergo keyboard.
« Reply #572 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.

Offline alaricljs

  • I be WOT'ing all day...
  • ** Moderator Emeritus
  • Posts: 3715
  • Location: NE US
[Interest Check] Custom split ergo keyboard.
« Reply #573 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.
Filco w/ Imsto thick PBT
Ducky 1087XM PCB+Plate, w/ Matias "Quiet Click" spring-swapped w/ XM Greens

Offline suka

  • Posts: 52
[Interest Check] Custom split ergo keyboard.
« Reply #574 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.

Offline dorkvader

  • Posts: 6288
  • Location: Boston area
  • all about the "hack" in "geekhack"
[Interest Check] Custom split ergo keyboard.
« Reply #575 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.

Offline ironman31

  • Posts: 834
[Interest Check] Custom split ergo keyboard.
« Reply #576 on: Sun, 29 April 2012, 08:04:21 »
Agreed
Keyboards:
IBM Model M Space Saving Keyboard (Used), HHKB Pro 2 (White, Lettered), Realforce 87U all-45g in White, Filco Majestouch 2 TKL with Cherry MX Browns, Model F PC/ATNoppoo Choc Mini (MX Browns), Model F XT, IBM Model M 1397735 (bought NIB), (2) Siig Minitouch (GHSS) one with XM, one with complicated ALPs (modded),2 Dell AT101W, Cherry G80-11900HRMUS (modded with MX browns)



Pointing Devices:
Logitech G500, Evoluent VerticalMouse 3, Logitech G5, CST 2545W, Microsoft IntelliMouse Trackball, Logitech M570, Logitech MX revolution


fossala

  •  Guest
[Interest Check] Custom split ergo keyboard.
« Reply #577 on: Sun, 29 April 2012, 08:08:25 »
Is this still aiming at $400. What is included?

Offline dorkvader

  • Posts: 6288
  • Location: Boston area
  • all about the "hack" in "geekhack"
[Interest Check] Custom split ergo keyboard.
« Reply #578 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 Link) 36215[/ATTACH] (Attachment Link) 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.

Offline ironman31

  • Posts: 834
[Interest Check] Custom split ergo keyboard.
« Reply #579 on: Sun, 29 April 2012, 18:34:10 »
sounds good.
Keyboards:
IBM Model M Space Saving Keyboard (Used), HHKB Pro 2 (White, Lettered), Realforce 87U all-45g in White, Filco Majestouch 2 TKL with Cherry MX Browns, Model F PC/ATNoppoo Choc Mini (MX Browns), Model F XT, IBM Model M 1397735 (bought NIB), (2) Siig Minitouch (GHSS) one with XM, one with complicated ALPs (modded),2 Dell AT101W, Cherry G80-11900HRMUS (modded with MX browns)



Pointing Devices:
Logitech G500, Evoluent VerticalMouse 3, Logitech G5, CST 2545W, Microsoft IntelliMouse Trackball, Logitech M570, Logitech MX revolution


Offline Autolyze

  • Posts: 263
[Interest Check] Custom split ergo keyboard.
« Reply #580 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.

Offline OrangeJewce

  • ssk.ℜ
  • Posts: 495
  • Location: Minnesota
  • King of the Jewce
[Interest Check] Custom split ergo keyboard.
« Reply #581 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,
IBM Model M 1390120, Otaku Unicomp+RGB, CM QFR Green, Ducky YOTD Red, SSK MKII,
ErgoDox Blue, ErgoDox White

Offline boli

  • Posts: 342
[Interest Check] Custom split ergo keyboard.
« Reply #582 on: Mon, 30 April 2012, 03:09:40 »
Will the keyboard have F# keys? I just noticed there are none on the rendered pics:
« Last Edit: Mon, 30 April 2012, 03:11:45 by boli »
Keyboard: Kinesis Ergo Advantage (two LF editions with red Cherry switches, one regular with brown switches)
Keyboard layout: basically Colemak, with some remapping to end up with my custom Kinesis Advantage layout
Typing test profiles: typeracer.com / hi-games.net / keybr.com

Offline jblack801

  • Posts: 70
[Interest Check] Custom split ergo keyboard.
« Reply #583 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.

Offline dorkvader

  • Posts: 6288
  • Location: Boston area
  • all about the "hack" in "geekhack"
[Interest Check] Custom split ergo keyboard.
« Reply #584 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
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.

Offline Parak

  • Posts: 532
[Interest Check] Custom split ergo keyboard.
« Reply #585 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..

Offline boli

  • Posts: 342
[Interest Check] Custom split ergo keyboard.
« Reply #586 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.
« Last Edit: Wed, 02 May 2012, 02:46:36 by boli »
Keyboard: Kinesis Ergo Advantage (two LF editions with red Cherry switches, one regular with brown switches)
Keyboard layout: basically Colemak, with some remapping to end up with my custom Kinesis Advantage layout
Typing test profiles: typeracer.com / hi-games.net / keybr.com

Offline mharrison

  • Posts: 11
[Interest Check] Custom split ergo keyboard.
« Reply #587 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.

Offline Jim66

  • Posts: 101
[Interest Check] Custom split ergo keyboard.
« Reply #588 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.

Offline jblack801

  • Posts: 70
[Interest Check] Custom split ergo keyboard.
« Reply #589 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+"=/+"

Offline WhiteRice

  • Posts: 850
[Interest Check] Custom split ergo keyboard.
« Reply #590 on: Fri, 11 May 2012, 22:57:09 »
Is this project still in flight? Is it Dox's project or a GH community endeavor?

Offline ic07

  • Posts: 190
[Interest Check] Custom split ergo keyboard.
« Reply #591 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.

Offline dorkvader

  • Posts: 6288
  • Location: Boston area
  • all about the "hack" in "geekhack"
[Interest Check] Custom split ergo keyboard.
« Reply #592 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.


Offline OrangeJewce

  • ssk.ℜ
  • Posts: 495
  • Location: Minnesota
  • King of the Jewce
[Interest Check] Custom split ergo keyboard.
« Reply #594 on: Fri, 18 May 2012, 13:43:21 »
Update Bump! :bump2:
IBM Model M 1390120, Otaku Unicomp+RGB, CM QFR Green, Ducky YOTD Red, SSK MKII,
ErgoDox Blue, ErgoDox White

Offline Dox

  • Thread Starter
  • Posts: 312
[Interest Check] Custom split ergo keyboard.
« Reply #595 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.
ErgoDox x2 | DoxKB x2 |   IBM SSK   | HHKB pro2

Offline dorkvader

  • Posts: 6288
  • Location: Boston area
  • all about the "hack" in "geekhack"
[Interest Check] Custom split ergo keyboard.
« Reply #596 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.

Offline Dox

  • Thread Starter
  • Posts: 312
[Interest Check] Custom split ergo keyboard.
« Reply #597 on: Mon, 21 May 2012, 17:56:46 »
PCB done!
[ Attachment Invalid Or Does Not Exist ] 50928[/ATTACH]
ErgoDox x2 | DoxKB x2 |   IBM SSK   | HHKB pro2

Offline Dox

  • Thread Starter
  • Posts: 312
[Interest Check] Custom split ergo keyboard.
« Reply #598 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.
ErgoDox x2 | DoxKB x2 |   IBM SSK   | HHKB pro2

Offline dorkvader

  • Posts: 6288
  • Location: Boston area
  • all about the "hack" in "geekhack"
[Interest Check] Custom split ergo keyboard.
« Reply #599 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?
« Last Edit: Tue, 22 May 2012, 00:10:20 by dorkvader »