iris-choc-build-guide

This guide applies to just the Iris PCB for Kailh Low-Profile switches, where the order of the build steps are slightly different. If you're looking for the guide to the normal PCB, see Iris Build Guide

Note that some pictures from the normal Iris PCB have been used here, main thing to ignore from those pictures is the diode orientation.

Build Steps

Here's a summary of the build steps:

  1. Prepare components

  2. Solder components

    1. Solder diodes

    2. Solder push button and TRRS jacks

    3. Solder I2C resistors (optional)

    4. Solder LED components (MOSFET and resistors) (optional)

    5. Solder Pro Micro header pins

  3. Solder LEDs (optional)

  4. Insert all switches into plate

  5. Solder switches

  6. Flash Pro Micros

  7. Solder Pro Micros

  8. Solder RGB strip (optional)

Prepare components

Bending the diodes. Here, I'm just bending it around my finger

Another way to do it, resistors shown here

Strip of diodes bent

Ripping off the paper holding all the resistors together. Grip the diodes tightly so they don't bend as you're ripping the paper off.

All separated from the paper

Solder Components

The diodes, resistors, MOSFETs, push buttons, TRRS jacks, and Pro Micro header pins can be soldered in any order.

Solder diodes

Some people stick the diodes on the top side of the PCB, which is not recommended, because you can't replace them once everything is assembled using that method.

Solder reset push buttons and TRRS jacks

Make sure you clip down the leads for the jacks and reset switches after soldering them in, since there is not that much clearance between the top of the PCB and the switch plate. Failing to do this can make the pins touch the switch plate.

Solder I2C resistors (optional)

The default firmware for the Iris uses serial communication between the two halves using a single pin of the TRRS cable. Serial communication only allow for communication between two parts, which is fine for almost all builds.

However, in the future, there might be additional parts that you can add, like a numpad, OLED screen, etc. To support this, the communication protocol would need to be switched over I2C, which can support multiple devices. To add support for I2C, all you need to do is add the 2 4.7kΩ resistors to one of the halves (other half does not need them). Also, it doesn't hurt to add these resistors if using serial communication.

tl;dr: Adding this is optional, but you might as well do it as it's only 2 more components to solder.

Solder LED support components (optional)

Add 470Ω resistors for LEDs. Resistors don't have polarity, so orientation doesn't matter. All of the resistor slots are oriented horizontally.

Solder Pro Micro header pins

:::caution Do not use Peel-A-Way sockets with this PCB if socketing the Pro Micro Due to the small clearance between the switch plate and PCB, do not use Peel-A-Way sockets to socket the Pro Micro, as the Peel-A-Way sockets will come in contact with the top plate. Using other types of sockets are fine. :::

Prying off the plastic parts of the header pins to made the Pro Micro sit more flush with the PCB is suggested if you are up for it. An added benefit of this is that the Micro USB port for the left half is sandwiched between the Iris PCB and the Pro Micro PCB, making it less likely to be ripped off.

Solder LEDs (optional)

Insert switches into plate

Due to the tight fit of the Choc switches into the switch plate, insert all of the switches into the switch plate before soldering them in. If you don't do this, you may have trouble getting the switches in the middle of the plate to clip in properly if you've done the outer switches first.

Solder switches

Fit the switch plate with all the switches onto the PCB, making sure that none of the switch pins are bent prior to doing so. Also make sure the LEDs don't interfere with the actuation of each switch. Solder all of the switches in.

Flash Pro Micros

The last thing to install is the Pro Micros. Before soldering them to the board, it is highly recommended to flash them first, in case one or both of them are defective.

Refer to the Flashing Firmware Guide for steps on performing a flash to test the Pro Micro controllers.

Solder Pro Micros

:::info MYTH: Keys will be reversed if the Pro Micro is reversed TRUTH: This is totally not the case, so pay attention! Soldering the Pro Micro on backwards will short VCC and Reset together, preventing you from flashing. Even if flashed beforehand, it will do nothing meaningful in this orientation. :::

Solder RGB strip (optional)

Refer to the Adding RGB Underglow Guide for steps to install the RGB light strip.

Last updated