/Build Guide: Infinity ErgoDox

Build Guide: Infinity ErgoDox

Welcome to the Infinity ErgoDox build guide!

These instructions will teach you how to fully assemble your Infinity ErgoDox. If you have any questions please do one of the following:

– Contact Massdrop support.
– Visit out forum.
– Send us an E-mail!
– If you are looking to program your Infinity ErgoDox, please go to the Kiibohd Github page linked here.


-Soldering iron. We recommend the Hakko FX888D as a basic starting point, as cheaper options may have significant quality issues. The iron should be set to 650-700F; temperatures above that can damage the component and/or circuit board.
-63/37 leaded solder, with a no-clean (RA/RMA) flux core, and diameter of 0.032-0.064″. 60/40 is acceptable as well. Do not use solder with acid or water soluble flux.
-2mm allen wrench (included).

If you have never soldered before you should watch this video:
Basic Soldering Tutorial

If you have never soldered before and want a more in depth tutorial watch this video:
PACE Basic Soldering Tutorial

Lets get started!

You have received a box from Massdrop, this is what should be in it:

  • 2 Infinity ErgoDox PCBs

  • 2 Top Plate #1

  • 2 Top Plate #2

  • 2 Switch Plate

  • 2 Spacer Plate #1

  • 2 Spacer Plate #2

  • 2 Bottom Plate

  • 18 Posts with screws (hardware)

  • 1 3′ USB 3.0 Cable

  • 1 1′ USB 3.0 Cable

  • 1 2mm allen wrench

If you are missing components, please contact Massdrop support right away.
Once you have accounted for all of the components it’s time to start the building process!

Step 1:
Remove the PCBs from their anti-static bags and verify all components are soldered in place.
Note: Some components may not be perfectly straight and that’s OK! If some components are missing please contact Massdrop support for replacements.

Build Step (2 of 24)

Step 2:
Plug each hand  in one at a time to your computer. You will plug the USB Type A (big) side in to the computer, and the USB Micro will plug in to the keyboard. Make sure that the LCD screen lights up. If the LCD screen isn’t working please contact us on our forum for help.


Step 3:
Verify that you have all of the layers; from top to bottom:

  • Top Plate #2
  • Top Plate #1
  • Switch Plate
  • Spacer Plate #1
  • Spacer Plate #2
  • Bottom Plate
Build Step (3 of 24)

Step 4:
Carefully remove paper backing on all acrylic layers.

Build Step (4 of 24)
Build Step (6 of 24)
Build Step (5 of 24)

Step 5:

1) Locate stabilizer holes.
2) Place the wire side of the stabilizer in to the slot first. The other side should just sit on top of the switch plate.
3) Squeeze the side of the stabilizer that is not installed in to the place so that it compresses.
4) Push the compressed stabilizer down in to the plate.

At this point the stabilizer is installed. Wiggle it around a little to make sure it is seated properly.
Check the side of it and make sure the stabilizer is seated proper on to the switch plate.


Step 6:
Insert stabilizer wire in to the four stabilizers.


Step 7:
Install key caps on to the stabilized switches and press the keys to ensure that the key caps move freely and the stabilizers do not bind.

Build Step (17 of 38)

Step 8:
Put four switches in to the corners of the main body of the Infinity ErgoDox.

Build Step (9 of 24)

Step 9:
Turn over the Infinity ErgoDox and install the PCB.
Note: Do not install all the switches first! It can sometimes be very difficult to install the PCB after all the switches have been installed.

Build Step (24 of 38)

Step 10:
Solder on only the two stabilized switches and solder them one at a time. Check that the keycaps and stabilizers still move freely between soldering each switch.

Build Step (10 of 24)

Build Step (7 of 24)

Step 11:
Turn the Infinity ErgoDox so the switches are facing up and install the remainder of the switches in to the PCB. Ensure that the pins on the switches are straight before you install them.

Build Step (12 of 24)

Build Step (14 of 24)

Step 12:
Turn the Infinity ErgoDox back over so it is PCB side up and solder on all of the switches.

Build Step (15 of 24)

Step 13:
Plug in the Infinity ErgoDox and test the switches.


Step 14 (Optional): Install LEDs
Un-plug the Infinity ErgoDox and insert LEDs in to the sockets on the top of the switches.


Step 15 (Optional):
Install all of the LEDs with the long wire through the square hole and the short wire through the round hole.

Build Step (21 of 24)

Step 16 (Optional):
Solder each side of the LED and then trim the wire.

Build Step (22 of 24)

Step 17:
Set the bottom plate on the table and install the posts.

Build Step (16 of 24)

Step 18:
Start stacking the layers on to the bottom plate. The order is as follows:

  • Bottom Plate
  • Spacer Plate #2
  • Spacer Plate #1
  • Switch Plate
  • Top Plate #1
  • Top Plate #2
Build Step (26 of 38)

Build Step (27 of 38)

Build Step (28 of 38)

Build Step (29 of 38)

Build Step (30 of 38)

Step 18a:
Programming: Follow the instructions here If you want to change the layout before you have used your Infinity ErgoDox. The best time to do it is before you have installed the bottom plate. The dedicated flashing button location is indicated in the picture to the right. We also recommend flashing with a layout where each half has the ‘flash’ function assigned to a layer somewhere. That way you can use that function for later reflashing, and there will be no need to disassemble the case to get to the dedicated flashing button.


Step 19:
Install the screws in to the posts (but do not tighten).
Install the rest of the posts and screws.
Tighten all screws using the 2mm wrench included.

Build Step (32 of 38)

Step 20:
Install Keycaps.

Build Step (33 of 38)

Your Infinity ErgoDox is now complete
If you need instructions on how to flash your layout, or want to see the software for the Infinity ErgoDox, please use the Kiibohd Github Account.
Here is is a link.