Infinity ErgoDox Build Guide

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)

Here is our guide to soldering mixed with a WhiteFox Mechanical Keyboard Build Guide video. This video goes over the basic mechanics of keyboard assembly and was filmed by a member of Input Club.

Many different products are mentioned in this video, including soldering stations, solder, various hand tools, and protective eye wear.

Here is a link to where you can find all of these products on Amazon, so if you are short a tool or two, you will have no problem getting them quickly. 

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!

NOTE: This section is primarily for round 1 drops ONLY. In round 2, the connector was reinforced with epoxy, and the section is optional. Also, if your circuit board is version 1.2 or later (round 3 and later), you have the improved Type C connectors and this section should be skipped entirely.

It has come to our attention that the strain on the Micro-USB connector from the 1′ (short) USB cable is causing the receptacle on the PCB to become damaged and in some cases pull off of the PCB. Please exercise extreme caution while using this cable! Do not twist it when you install it and if possible use a longer cable!

We now suggest, in addition to the cable, to add a tiny bit of solder to the shield pins of the USB3.0 Micro receptacle and to the ‘divot’  underneath the same. The extra solder on the shield pins should be done from the top of the PCB before you add the switch plate, but the divot can be filled in after. Do not use solder wire thicker than 0.032″, and ideally thinner at 0.015″, and only use a length of 1 or 2 mm. Below is an example of a solder addition where a bit too much was used – try to use even less.


A connection with too much solder is not going to be stronger, so if you are not comfortable with soldering such a small connection, please use the cable solution only. If you need additional guidance with this step please use the forum to get in contact with us and we will be happy to assist you!

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.

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

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

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.

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

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.

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.

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.

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

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.

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

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

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

Step 18a:
Programming: Follow the instructionshere 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 flashing button location is indicated in the picture to the right.

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.

Step 20:
Install Keycaps.

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.