Skip to main content

Iris LM

Build Compatibility

This build guide is exclusively for the Iris LM, which supports Kailh Choc switches (V1 & V2) when using the Iris LM-K PCBs, or Gateron LP KS-33 switches when using the Iris LM-G PCBs.

Parts List

Get your parts ready:

Build Steps Summary

  1. Inspect/Test Parts
  2. Add switches
  3. Assemble Case
  4. Board Notes

Inspect/Test Parts

Before starting assembly of the board, check if there's any issues with the parts in the keyboard kit.

3D-Printed Version of Case

For the 3D-printed version of the case, there is no foam support piece for the switch plate, as the printed switch plate has been made thicker to replace the foam piece.

There are also no o-rings for the case as well, since printing resolution is not high enough to print a spot to place an o-ring on.

Polycarbonate Version of Case

The polycarbonate version of the Iris LM does not have o-rings, as there is no inset on the mounting points of the tray for o-rings to sit in.

Iris LM kit parts laid out

First, unscrew the switch plate from the tray, and remove the foam piece from the tray. You can leave the silicone liner in the tray.

Switch plate removed from tray

Keep track of the o-rings (Aluminum case only)

On top of each of the 5 mounting points on each half, there is a small, clear o-ring on it. Be careful not to lose these o-rings.

Case tray with o-rings on mounting points

Switch plate support foam pieces

See if silicone bumpers are installed on the bottom of the case trays.

Case tray bottom with silicone bumpers

Plug in the PCBs and make sure all the LEDs are working.

PCB plugged in with LEDs lit

Add switches

First overlay the foam piece over the PCB. Line up the screw holes with the holes in the piece.

Foam piece placed over PCB

Add the switch plate on top of the foam piece, checking alignment of the screw holes again with the PCB.

Switch plate placed over foam piece

Insert a switch at one of the inner thumb keys and check that things are still lined up correctly.

Inner thumb switch inserted in plate

Insert some switches are the corners and check again that things are still lined up correctly. The switches should be flush with the plate. If a couple of the switches don't sit flat on the plate, remove the plate, reposition the foam piece, and try again.

Corner switches inserted in plate

Add the rest of the switches.

All switches inserted in plate

Test keys

Before reassembling the case, plug the USB cable into the PCB and test all of the keys to make sure everything is working, as it'll be easier to fix switch issues now than later.

It's best to test using the Key Tester in VIA with Test Matrix mode on, as this will let you test the Lower and Raise keys properly.

VIA key tester with Test Matrix mode

Assemble Case

Now that all of the switches have been inserted, it's time to assemble the case.

(Optional) Place an o-ring over each of the mounting points. This will provide some cushion between the top portion of the build from the tray bottom of the case.

Case tray with o-rings on mounting points

Next, place the plate assembly into the tray.

Plate assembly placed in case tray

Add screws to each of the holes and screw them in. You do not need to overly tighten them. Doing so on the polycarbonate version of the case will damage the bottom of the case.

Screws added to case tray

Add keycaps to all of the switches.

Keycaps added to left half

Repeat the same process for the other half of the keyboard.

Completed Iris LM both halves with RGB

Default Keymap

Here's the default keymap if you need it: Iris Default Keymap

Remapping/reprogramming Board

Looking to remap/reprogram your board? Check out our guide for remapping your keyboard.

While the bottom plates have a hole at the bottom to allow you to access the reset button to allow your Iris to be reflashed if you are using QMK, if you don't want to be flipping your board over to press reset, you can also use one of the following options when remapping your Iris:

  1. Use VIA to remap your keys. The stock firmware on the Iris LM already has VIA support enabled. This allows you to remap the keyboard without having to reflash the board.
  2. If you are not using VIA and are using QMK instead, use the QK_BOOT keycode to reset the keyboard to allow it to be reflashed without needing to physically press the reset button on the PCB. The default way of using QK_BOOT is by pressing Lower + R on the left half or Raise + Del on the right half as shown below:

Keymap showing QK_BOOT key locations

For reference, the Iris LM PCB uses a STM32G431 microcontroller.

Turning off RGB LEDs

If you'd like to turn the RGB LEDs off, you can control the RGB settings in VIA.

If you still have the default keymapping, you can also hold the Lower key and then press Left Shift as highlighted below:

Keymap showing Lower and Shift for RGB off