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

uberben and 10 Guests are viewing this topic.

Offline listboss

  • Posts: 22
Re: ErgoDox - Custom split ergo keyboard.
« Reply #1800 on: Tue, 02 April 2013, 01:46:40 »
I am gonna get mine tomorrow and hopefully WASD Keyboards can print my custom designed keycaps:
(I've missed all the GBs so far!)

https://dl.dropbox.com/u/675947/ergo-workman.png

(It's using ancient Persian symbols for numbers which are on Layer 1: concept here)

This is also the first iteration of layout I am working on:
https://www.massdrop.com/ext/ergodox/?referer=B4TGAU&hash=1ba6436c27e00d690238a8b9a20afec2
Which relies on having the ability to add macros to the firmware.

Any other tool for designing the layout other than MassDrops' cofigurator?
« Last Edit: Tue, 02 April 2013, 01:50:36 by listboss »

Offline sordna

  • Posts: 2832
Re: ErgoDox - Custom split ergo keyboard.
« Reply #1801 on: Tue, 02 April 2013, 03:14:11 »
Finished mine, couldn't wait till the weekend. I used switches with pins and integrated diodes. For the 3 switches with the LEDs I opened the switches, removed the diodes to make room for the LED's and soldered the diodes on the underside of the PCB.
I put a blank Kinesis set on it and the default dvorak layout for now.
« Last Edit: Tue, 02 April 2013, 03:20:42 by sordna »
Kinesis Contoured Advantage LF with Cherry MX Red switches / Extra keys mod / O-ring dampening mod / Dvorak layout. ErgoDox with buzzer and LED mod.
Also: Kinesis Advantage Classic, Kinesis Contoured Model 110, Data911 TG3, Fingerworks Touchstream LP, KBC Poker (Cherry MX Red), IBM Space Saving keyboard (Buckling spring), Goldtouch GTU-0077 keyboard

Offline islisis

  • Posts: 83
  • Location: Tokyo, Japan
Re: ErgoDox - Custom split ergo keyboard.
« Reply #1802 on: Tue, 02 April 2013, 03:45:01 »
Gotta say the acryllic looks great, as do the kinesis caps  ;)

Look forward to hearing how a flat layout compares to a contoured one!

Offline Dreadwyrm

  • Posts: 82
  • Location: /g/, /sci/, /fit/, /fa/
  • typemaster wannabe
Re: ErgoDox - Custom split ergo keyboard.
« Reply #1803 on: Tue, 02 April 2013, 04:02:34 »
That acrylic looks very fine indeed, I might consider getting one of them as well.  ;D

Das Model S Ultimate

Offline bisl

  • Posts: 253
Re: ErgoDox - Custom split ergo keyboard.
« Reply #1804 on: Tue, 02 April 2013, 10:58:17 »
Just got home this morning to find my box at home! Very excited.

One question: the surface mount diodes aren't colorfully marked, so it's tough to determine how to orient them just by using the instructional photos. When looking at the switch holes "right side up" (i.e. diode contacts on "bottom") should the print on the diode be right side up, or upside down?

Offline nesiax

  • Posts: 65
    • key64 libre keyboard
Re: ErgoDox - Custom split ergo keyboard.
« Reply #1805 on: Tue, 02 April 2013, 11:39:49 »
Until the second group buy, or most likely 2-3 weeks when many GH users realize that this was not the keyboard for them and they are running "low" on funds.
From my point of view the success or failure when using the ergodox is secondary and only time will tell you if that solve your requirement for a keyboard, perhaps the commercial options around are better ? i don't think so; what is is really important is what people have done : collaborate together on a common goal, that's the most important thing, people join and share their experience, skills and knowledge for the benefit of a community ; for me the best part is yet to come when people start to assembly the keyboard and start to mod it to their needs, just the fact of having a programmable controller gives you a huge competitive advantage over the commercial options because they are closed source and you can't change it to behave the way you want.
now: key64.org with cherry blue keys and dsa keys |  before: noppoo choc mini with cherry brown keys
Check out the key64.org project , A Libre * Design, Minimalist, Ergonomic, Splittable, Symmetric, Compact 64 Keys, Eco-Friendly, Durable, Native Colemak Keyboard, Embedded Mouse and Firmware Programmable USB Keyboard.  * Free as in Freedom.
The key64 need a case, if you want to design it please contact us

Offline sordna

  • Posts: 2832
Re: ErgoDox - Custom split ergo keyboard.
« Reply #1806 on: Tue, 02 April 2013, 13:14:09 »
Just got home this morning to find my box at home! Very excited.

One question: the surface mount diodes aren't colorfully marked, so it's tough to determine how to orient them just by using the instructional photos. When looking at the switch holes "right side up" (i.e. diode contacts on "bottom") should the print on the diode be right side up, or upside down?

That's a very confusing way to go by. Just pick up the surface mount diodes with tweezers out of the peeled container as you solder them... the end pointing to the perforated side of the plastic container, is the cathode, ie the end that should point to the square solder pad. There is a very fine line marking the cathode, but it's hard to see, so use the container holes as a guide when you take them out. If you spill them, just remember, the end that has the fine line goes to the square solder pad.
And make sure to solder them on the underside of the PCB (the opposite side from the switches and other components).

Wow, I'm typing this on my ergodox :-) Dvorak layout of course.
Kinesis Contoured Advantage LF with Cherry MX Red switches / Extra keys mod / O-ring dampening mod / Dvorak layout. ErgoDox with buzzer and LED mod.
Also: Kinesis Advantage Classic, Kinesis Contoured Model 110, Data911 TG3, Fingerworks Touchstream LP, KBC Poker (Cherry MX Red), IBM Space Saving keyboard (Buckling spring), Goldtouch GTU-0077 keyboard

Offline Zalusithix

  • Posts: 200
Re: ErgoDox - Custom split ergo keyboard.
« Reply #1807 on: Tue, 02 April 2013, 13:20:57 »
Heh, after sitting for nearly a week with a status of "Shipped (100% Complete)" for all transactions on the status page, a tracking number shows up on the page today... To add insult to injury, the shipment won't make it here until next week. Pro tip to Massdrop: don't call an order shipped until it has, you know, actually shipped. Given the lack of a tracking number, I thought it had gone out USPS and have been sitting on pins and needles wondering when it was going to show up. Not exactly the best feeling when dealing with $1K worth of parts.

(On a somewhat related note, my configuration tool is on hold until I get the keyboards and get my test board assembled. I decided that it wasn't worth working on too much further until I had something to test with (macros etc). Had Massdrop not done their own, I would have pushed to have something functioning in one form or another ASAP, but as it is I can afford to take my time.)

Offline wolfv

  • Posts: 126
Layout Configurator questions
« Reply #1808 on: Tue, 02 April 2013, 13:42:11 »
Appreciate if someone could answer some Layout Configurator questions:

1) Is there a way to implement a key in Layer 1 to output "&"?
Looking at the Layout Configurator's right-click key-assignment drop-down menu, there is a Key_7_Ampersand in "Number Row" submenu, but _SHIFTED_Ampersand and other symbols are missing from "Shifted" submenu
(William posted a similar question on Reply #1799 http://65.111.241.205/index.php?topic=22780.msg839996#msg839996)
(I am trying to implement a symbols layer similar to Arensito or key64.  http://www.pvv.org/~hakonhal/main.cgi/keyboard   http://www.key64.org/design)

2) Are there a "Windows" and "Menu" key?

Thank you.
« Last Edit: Thu, 04 April 2013, 08:49:37 by wolfv »

Offline Dreadwyrm

  • Posts: 82
  • Location: /g/, /sci/, /fit/, /fa/
  • typemaster wannabe
Re: ErgoDox - Custom split ergo keyboard.
« Reply #1809 on: Tue, 02 April 2013, 14:51:34 »
Mark from Massdrop:

"@Mike, the aluminum cases won't be available this time around. Our case manufacturer mis-estimated the time (and cost) it would take to build them, as a result it took a lot longer and cost them a lot more to make them. The re-quoted cost for offering them again was more than double the last time."


My face when I got the aluminium ones:

Das Model S Ultimate

Offline bisl

  • Posts: 253
Re: ErgoDox - Custom split ergo keyboard.
« Reply #1810 on: Tue, 02 April 2013, 15:15:31 »

That's a very confusing way to go by. Just pick up the surface mount diodes with tweezers out of the peeled container as you solder them... the end pointing to the perforated side of the plastic container, is the cathode, ie the end that should point to the square solder pad. There is a very fine line marking the cathode, but it's hard to see, so use the container holes as a guide when you take them out. If you spill them, just remember, the end that has the fine line goes to the square solder pad.
And make sure to solder them on the underside of the PCB (the opposite side from the switches and other components).

Wow, I'm typing this on my ergodox :-) Dvorak layout of course.

Ah, ok. Cathode to square end; check.

In this case I believe I have encountered the luckiest of circumstances--I did the right hand's diodes according to the confusing convention I described above (which happens to be correct, I believe, according to what you're saying, but stopped because I grew unsure of what I was doing and because I was doing a poor job of surface mount soldering.

Good to proceed with confidence, thanks for the tip!

Offline bisl

  • Posts: 253
Re: ErgoDox - Custom split ergo keyboard.
« Reply #1811 on: Tue, 02 April 2013, 15:20:44 »
Mark from Massdrop:

"@Mike, the aluminum cases won't be available this time around. Our case manufacturer mis-estimated the time (and cost) it would take to build them, as a result it took a lot longer and cost them a lot more to make them. The re-quoted cost for offering them again was more than double the last time."

I actually wouldn't have a hard time believing it was due also in part to the machining problems they ran into with the aluminum. Others have reported that there are some precision issues with the aluminum cases, and mine are no exception--they required quite a bit of dremeling to fit. With my acrylic cases though, they just slid right in; perfect fit first time.

So yeah, the aluminum cases look bad ass, but you have to work for it. I'm bet MD's concern for quality control played a part too.

Offline Dreadwyrm

  • Posts: 82
  • Location: /g/, /sci/, /fit/, /fa/
  • typemaster wannabe
Re: ErgoDox - Custom split ergo keyboard.
« Reply #1812 on: Tue, 02 April 2013, 15:33:15 »
I actually wouldn't have a hard time believing it was due also in part to the machining problems they ran into with the aluminum. Others have reported that there are some precision issues with the aluminum cases, and mine are no exception--they required quite a bit of dremeling to fit. With my acrylic cases though, they just slid right in; perfect fit first time.

So yeah, the aluminum cases look bad ass, but you have to work for it. I'm bet MD's concern for quality control played a part too.
You scare me. Now I think about the faults mine is going to have.

D:

Das Model S Ultimate

Offline natas206

  • * Commercial Vendor
  • Posts: 95
Re: ErgoDox - Custom split ergo keyboard.
« Reply #1813 on: Tue, 02 April 2013, 15:46:07 »
Thanks Sordna for the firmware help!

It's a heavy beast. Nice and cool on the palms:

Offline bisl

  • Posts: 253
Re: ErgoDox - Custom split ergo keyboard.
« Reply #1814 on: Tue, 02 April 2013, 15:57:58 »

You scare me. Now I think about the faults mine is going to have.

D:

Nah, who knows, maybe you'll be the guy whose aluminums fit perfectly!

Realistically though, you should make sure you have a dremel or metal file on-hand when they arrive, just in case. They even call it out in the instructions now, so it seems like a fairly probable thing. And as always, MD are good people and I'm sure they'll provide whatever help they can, as they have at every step along the way so far.

Offline sordna

  • Posts: 2832
Re: ErgoDox - Custom split ergo keyboard.
« Reply #1815 on: Tue, 02 April 2013, 17:18:54 »
Thanks Sordna for the firmware help!

It's a heavy beast. Nice and cool on the palms:

Oh, you got the aluminum! Full hand case too, that's a great choice. Are you using the DSA keycaps?
I got them but I'll use them on my Advantage; on the Ergodox I'm using Kinesis keycaps to create a silght contour and make it easier to find my home row position.
Kinesis Contoured Advantage LF with Cherry MX Red switches / Extra keys mod / O-ring dampening mod / Dvorak layout. ErgoDox with buzzer and LED mod.
Also: Kinesis Advantage Classic, Kinesis Contoured Model 110, Data911 TG3, Fingerworks Touchstream LP, KBC Poker (Cherry MX Red), IBM Space Saving keyboard (Buckling spring), Goldtouch GTU-0077 keyboard

Offline calavera

  • Posts: 2188
  • Location: CA, USA
Re: ErgoDox - Custom split ergo keyboard.
« Reply #1816 on: Tue, 02 April 2013, 18:43:15 »
Massdrop just started a new round for the ErgoDox. So if you missed it last time, now's your chance

Online tjcaustin

  • King Klaxon
  • * Maker
  • Posts: 4700
  • Location: Dallas-ish
  • King of All Klaxon Sciences and Cable Makery
    • Buy stuff
Re: ErgoDox - Custom split ergo keyboard.
« Reply #1817 on: Tue, 02 April 2013, 19:25:08 »
So tempting, esp for the possible price.

Offline rknize

  • * Administer
  • Posts: 2009
  • Location: Chicago
    • metaruss
Re: ErgoDox - Custom split ergo keyboard.
« Reply #1818 on: Tue, 02 April 2013, 23:01:34 »
My kit came some time last week (was out of town).  Too tired to start on it now, but the kit was nicely packaged.  Overall I've been very impressed with Massdrop.
Russ

Offline ironman31

  • Posts: 1707
Re: ErgoDox - Custom split ergo keyboard.
« Reply #1819 on: Tue, 02 April 2013, 23:34:25 »
I got mine put together and now the O, L, '.' up column does not work. Any ideas on how I could fix this? All switches work and the diodes are all correct and work properly.
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 AloisiusFauxly

  • Posts: 32
Re: ErgoDox - Custom split ergo keyboard.
« Reply #1820 on: Wed, 03 April 2013, 00:21:49 »
If a whole column is out, my guess would be a Teensy pin isn't making a good connection, or there's a break somewhere in that column.

Offline bebuxe

  • Posts: 179
Re: ErgoDox - Custom split ergo keyboard.
« Reply #1821 on: Wed, 03 April 2013, 00:32:48 »
Massdrop just started a new round for the ErgoDox. So if you missed it last time, now's your chance
Thanks for the heads up. Apparently when you have not logged in more than 30 days, SMF stops notifying of Threads you are subscribed at, so I totally missed the first GB. I seriously depend on that feature, since emails is my main method of communication, and todo list.

I will need assembly because I am SOOOO Busy at work. I still cannot believe customers are still flocking after so many derps the company has done.

I really dislike Massdrop's entire php interface. So buggy and open. But they achieved the CMS first. Nice embedded jokes. Whatever, Viva ErgoDox!
« Last Edit: Wed, 03 April 2013, 00:39:03 by bebuxe »

Offline sordna

  • Posts: 2832
Re: ErgoDox - Custom split ergo keyboard.
« Reply #1822 on: Wed, 03 April 2013, 00:49:30 »
I made my Ergodox produce a click sound similar to my Kinesis Advantage. I wired a 2KHz buzzer, sparkfun part number COM-07950, to D5 and GND of the teensy, and added 4 lines of code! You can also hookup an LED and you get momentary flashes for every keystroke. I'M SO STOKED !!!

Code: [Select]
--- ../../src/keyboard/ergodox/controller/teensy-2-0--led.h 2013-04-01 15:06:12.000000000 -0700
+++ ./keyboard/ergodox/controller/teensy-2-0--led.h 2013-04-02 22:23:58.000000000 -0700
@@ -30,6 +30,8 @@
  #define _kb_led_3_set(n)         (OCR1C = (uint8_t)(n))
  #define _kb_led_3_set_percent(n) (OCR1C = (uint8_t)((n) * 0xFF))
 
+ #define _kb_led_4_on()           (DDRD |=  (1<<5))
+ #define _kb_led_4_off()          (DDRD &= ~(1<<5))
 
  #define _kb_led_all_on() do { \
  _kb_led_1_on(); \
--- ../../src/main.c 2013-04-01 15:06:12.000000000 -0700
+++ ./main.c 2013-04-02 22:42:30.000000000 -0700
@@ -82,12 +82,16 @@ int main(void) {
  #define is_pressed   main_arg_is_pressed
  #define was_pressed  main_arg_was_pressed
  for (row=0; row<KB_ROWS; row++) {
+ if (row == 0)
+ _kb_led_4_off();
+
  for (col=0; col<KB_COLUMNS; col++) {
  is_pressed = (*main_kb_is_pressed)[row][col];
  was_pressed = (*main_kb_was_pressed)[row][col];
 
  if (is_pressed != was_pressed) {
  if (is_pressed) {
+         _kb_led_4_on();
  layer = main_layers_peek(0);
  main_layers_pressed[row][col] = layer;
  } else {
Kinesis Contoured Advantage LF with Cherry MX Red switches / Extra keys mod / O-ring dampening mod / Dvorak layout. ErgoDox with buzzer and LED mod.
Also: Kinesis Advantage Classic, Kinesis Contoured Model 110, Data911 TG3, Fingerworks Touchstream LP, KBC Poker (Cherry MX Red), IBM Space Saving keyboard (Buckling spring), Goldtouch GTU-0077 keyboard

Offline bebuxe

  • Posts: 179
Re: ErgoDox - Custom split ergo keyboard.
« Reply #1823 on: Wed, 03 April 2013, 01:13:49 »
@sordna
N-n-nice. I assume you can do more, you have more registers play with on the teensy. Also, you can make an addition loop for 2n+1 cycles, and interpret the registers differently, for other applications (dubstep buzzer, I mean, morse code buzzer)
« Last Edit: Wed, 03 April 2013, 01:25:47 by bebuxe »

Offline sordna

  • Posts: 2832
Re: ErgoDox - Custom split ergo keyboard.
« Reply #1824 on: Wed, 03 April 2013, 01:33:47 »
Here is my loosely attached buzzer. I'll probably solder it to the teensy, facing up. Other buzzers like the Note 61-223-0 also work, but the COM-07950 sounds closer to a click and is smaller than all the others I tried. Now I probably need to drill the top acrylic plate to make room for the buzzer, and somehow try not to obscure the teensy program button...
Kinesis Contoured Advantage LF with Cherry MX Red switches / Extra keys mod / O-ring dampening mod / Dvorak layout. ErgoDox with buzzer and LED mod.
Also: Kinesis Advantage Classic, Kinesis Contoured Model 110, Data911 TG3, Fingerworks Touchstream LP, KBC Poker (Cherry MX Red), IBM Space Saving keyboard (Buckling spring), Goldtouch GTU-0077 keyboard

Offline shawn

  • Posts: 2
Re: ErgoDox - Custom split ergo keyboard.
« Reply #1825 on: Wed, 03 April 2013, 02:34:54 »
Hey folks. I'm from Canada, and just got my ergodox kits today.

Can't wait to get it all hooked up. :)

Have a good day.

-Shawn

Online Halverson

  • Taco Supreme
  • Posts: 40
  • Location: Canada
  • GIRLSHARK WIZBRO
ErgoDox - Custom split ergo keyboard.
« Reply #1826 on: Wed, 03 April 2013, 02:52:48 »
Hey folks. I'm from Canada, and just got my ergodox kits today.

Can't wait to get it all hooked up. :)

Have a good day.

-Shawn

Nice!!! I hope mine show up this week :)
Sorry

Offline Larken

  • Posts: 554
Re: ErgoDox - Custom split ergo keyboard.
« Reply #1827 on: Wed, 03 April 2013, 06:23:48 »
one of my kits showed up all the way up in Singapore yesterday. Considering my past experience with USPS, I was pleasantly surprised that shipping took less than 5 days. Much props to Massdrop for how smoothly this went.

Took about 12 hours to assemble it, including stickering, lubing and figuring out the layout I want to use. Typing on one of these bad boys at the moment. Oh, those non staggered columns are giving my brain a rewiring.
| Ergodox #1 | Ergodox #2 |


Filco Majestouch Brown | Ducky 1087 Brown | Cherry G80-3494 Reds | Unicomp Ultra Classics | Cherry G80-8113 Clears |

Offline ekw808

  • * Global Moderator
  • Posts: 2063
  • Location: The 3C Treehouse
  • Ekw
ErgoDox - Custom split ergo keyboard.
« Reply #1828 on: Wed, 03 April 2013, 06:50:30 »
The aluminum case definitely needs to be anodized, it is raw, and unfinished  and I could definitely see someone getting a splinter because of it... Hopefully the pcb will still fit in the case afterwards.
[One Keyboard at a time]

My Heatware Please comment, and I will do the same =D 

Online kurplop

  • THE HERO WE DON'T DESERVE
  • Posts: 562
Re: ErgoDox - Custom split ergo keyboard.
« Reply #1829 on: Wed, 03 April 2013, 07:36:13 »
The aluminum case definitely needs to be anodized, it is raw, and unfinished  and I could definitely see someone getting a splinter because of it... Hopefully the pcb will still fit in the case afterwards.

I was surprised by how sharp the raw edges were. You will probably want to do some work on the case even before it's anodized.
  It's my understanding that anodizing requires good prep work because it will actually accentuate any flaws in the surface.
 17719-0

I began some refining on one of the cases and what a difference. I would recommend everyone countersink the top layer and use flathead screws.
 It was easy to do with a simple countersink and looks and feels much better.