]> git.donarmstrong.com Git - don.git/blob - posts/ergodox_keyboard.mdwn
58b396f2c1ea0cbfcf9cb2d6e5e5a3c8d5acd35d
[don.git] / posts / ergodox_keyboard.mdwn
1 [[!meta title="ErgoDox keyboard assembly"]]
2
3 [[!agimg don_lab/017_even_more_lab_desk_10232003.jpg]]
4
5 I routinely use a Kinesis Advantage Pro keyboard, which is a split,
6 ergonomic keyboard with thumb clusters that uses brown cherryMX
7 switches. Over the thirteen years that I've been using it, I've become
8 a huge fan of this style of keyboard. However, I have two major
9 annoyances with the Kinesis. First, while the firmware is good,
10 remapping the keys is complicated and producing more complicated
11 keyboard layouts with layers and keycodes that are not present in the
12 original layout is not possible. Secondly, the interconnect between
13 the main key wells and the controller board in the middle occasionally
14 fails, and requires disassembly and occasional re-tinning of the
15 circuit board interconnect connector.
16
17 [[!agimg 2014/08_August/20140801_ergodox/IMG_20140801_232557.jpg]]
18 1
19 About a year ago, I became aware of the [ErgoDox](http://ergodox.org/)
20 keyboard, which is a keyboard design which mimics the kinesis to some
21 degree, but with completely separated key halves (useful, because I'm
22 substantially bigger than the average human), programmable firmware
23 (so I can finally have the layers and missing keys) and with slightly
24 more elegant interconnects (TRRS cables). Unfortunately, at the time I
25 first heard about it (and other custom keyboards), making it required
26 sourcing circuit boards, parts, and finding someone to cut a case for
27 the keyboard. Then, a few months ago, I learned about
28 [MassDrop](http://www.massdrop.org), a company who puts together
29 groups of people to do buys of products at near-wholesale level
30 prices, and their offer of all of the parts to
31 [build an ErgoDox](https://www.massdrop.com/buy/ergodox). After
32 waiting for a group buy of the keyboard to become available, I put in
33 an order, and received the parts two months later.
34
35 Over a few hours yesterday, I learned how to do surface mount
36 soldering of the 78 diodes (one for each key), and finished assembling
37 and flashing the firmware. This morning, I fixed up the few key
38 bindings that I needed to be productive, and viola, my laptop at home
39 now has a brand new ergonomic keyboard.
40
41
42 [[!tag tech debian keyboards]]