Iris Rev. 5 Keyboard - PCBs for Split Ergonomic Keyboard


The Iris keyboard, a split ergonomic keyboard with 4x6 vertically staggered keys and 3 or 4 thumb keys. Time to stop stretching your thumbs out on the Ergodox!

Differences with Rev. 5

The difference between this Rev. 5 PCB and the Rev. 4 PCB is that the TRRS jack for connecting both halves together have been replaced with USB-C.

Also, due to the replacement of TRRS with USB-C, a different set of plates and case parts are needed, so older parts (Legacy Edition) can not be used. The newer plates/cases (Phoenix Edition) will be compatible with Rev. 5 and the upcoming Rev. 6. 

New! Pre-built Iris Boards now available, click here!

Item Notes

    Iris PCBs with on-board controller and USB-C port. Just solder in your switches and you're done!

    Item Contents

    • Left half PCB
    • Right half PCB

    Items needed for Build

    Rev. 5 Features

    • On-board ATmega32u4 controller
    • Switch support: MX, Alps, and Kailh Choc
    • USB-C port
    • 6 RGB underglow LEDs per half (12 total)
    • In-switch LED support
    • Option for rotary encoders at upper thumb key on each half
    • Pre-flashed with QMK Firmware and VIA configurator support


    Each half of the board is a 4x6 matrix with the same vertical stagger as the Ergodox and with 3-4 thumb keys. The 2u thumb key can be replaced with 2 1u keys. The spot for the 2u has holes for Cherry PCB mounted stabilizers. Alternatively, a rotary encoder can be placed at the upper thumb key of each half.

    Many thanks to Lewis Ridden (/u/GAMING_FACE) for coming up with this design.

    56 key switches are needed for this build.

    Build Guide

    Build guide can be found here: Iris Build Guide 


    QMK Firmware

    The Iris uses QMK for its firmware, and the code for it is here: QMK - Iris directory.

    Default Keymapping:

    The default keymapping that the board is pre-programmed with can be found here: Default Keymaps