I recently got the Infinity ErgoDox by the Input Club from the Massdrop sale. The split hand keyboard, which comes as a kit, is currently available on Massdrop for it’s second run. If you are on the fence about buying one due to not knowing how to build a keyboard, fear not!, because the ErgoDox Infinity has one of the best documented build logs I’ve ever seen. There are even additional videos that teach the basics of soldering for first timers! I finally got mine built, programmed, and ready to test.

I put Carbon SA on my ErgoDox, as It has one of my favorite looking ErgoDox kits out there. I also installed the 2x3x4mm LED’s on the bottom of the PCB as a way to make sure there was enough room between the PCB and bottom case for them to fit. I have only done the outside edge in white, and plan on putting orange LEDs on the rest of the spaces soon. I’ve mentioned it before, but I would advise against soldering LEDs through the switches on top. The plate of the ErgoDox infinity was designed to allow switch access without desoldering. Here in an example of what I mean:

The benefits of being able to open the switches include being able to do quick spring swaps, change the top housings (to clear if you prefer), or being able to swap out the stems for an entirely different typing experience. If you solder LED’s over the switches you will no longer be able to take advantage of this feature. If you really want per switch lighting you can alway get SIP sockets or install in-switch LEDs, though if you do that you will need clear switch covers if you don’t already have switches with them.

Unlike the original ErgoDox, the Infinity ErgoDox has absolutely no lag between hands. I’ve also found the LCD screen to be more helpful than I originally thought I would. You can easily see what layer you are on, which is quite helpful when you find the keyboard acting strange and can easily see that you are locked on a different layer, or for simply remembering what layer you are intentionally on. Programing the keyboard is a breeze, flashing the firmware took 5 minutes tops. I would recommend that you do the first flash while building the keyboard though, as you will need to access the Flash button on the bottom of the PCB. You can then program a Flash button to any of the switches you like and make future revisions take even less time.

Overall I am extremely pleased with how the Infinity ErgoDox came out. I still need a few weeks of testing before being able to publish a full review, to be able to catch any little details I’ve missed so far, as I’ve only used it for a few hours at this point. If you have any questions, feel free to ask them here, on the GeekHack thread I created, or on Massdrop itself!