Infinity 60% Build Guide

Finished Infinity 60%

Welcome to the Infinity 60% build guide!

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


– If you are looking to program your Infinity 60%, please go to the Kiibohd Github page.

– To configure new layouts for programming on to your keyboard use the configurator.


  • 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.

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:

  • 1 Infinity 60% PCB

  • 1 Infinity 60% Switch Plate (Stainless Steel)

  • 1 6′ USB 2.0 Cable (USB Mini)

  • Stabilizer Kit

  • Optional Keycaps

  • Optional Mechanical Keyswitches

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.

Step 2:
Insert the switches and stabilizer parts into the plate. The wire stabilizers may be a bit tricky at first, but the more uniform, springy feeling they provide is certainly worth the small extra effort.

Step 3:
Once you have verified that every switch pin is poking out through the circuit board, it is time to solder the keyboard together. Make sure to double check that every switch is correct, as it is a much larger hassle to correct a mistake once you’ve begun!

If you have an IC60 with through-hole LEDs, make sure to solder them with the long pin (anode) going to the square pad. Ensure that this is the case for the dual position switch locations as well, even if you have to flip the LED around.

Note: This image is from a previous Infinity Keyboard and the switches around the USB port are upside down. Current Infinity 60% keyboards are all oriented the same way.

Step 4:
Place the keycaps on the switches and if you are happy with the default layout, you can plug in your keyboard and begin typing.

Step 5:

We’ve flashed a default layout so that it will work as soon as you finish soldering, but one of the core features to the Infinity keyboard is that you have the ability to configure the keys however you please. There are a few additional steps before you can exercise complete control over your board, and they do vary by operating system.

Here is the default layout:

Step 6:
For Windows users Only!

Please download this installer

Windows Installer

Here is a Virtual Machine

Virtual Machine


  • Plug in keyboard
  • Open a terminal
  • May require root permissions (type: sudo bash, then type your password in)
  • Install dfu-util package (pacman -S dfu-util or yum install dfu-util or apt-get install dfu-util or zypper install dfu-util)
  • Press the flash button (orange led will turn on)
  • Flash using dfu-util -D <.bin>
  • Orange led will turn off
  • Keyboard is ready to go

Mac (Command-line)

  • Open a terminal
  • May require root permissions
  • Using macports (recommended) or brew to install dfu-util (brew install dfu-util or port install dfu-util and port install libusb)
  • Press the flash button (orange led will turn on)
  • Flash using dfu-util -D <.bin>
  • Orange led will turn off
  • Keyboard is ready to go