qmk_firmware/keyboards/smithrune/iron160
James Young 0094a6f571
Migrate `LOCKING_*_ENABLE` to Data-Driven: S, Part 2 (#23784)
Affects:

  - `slz40`
  - `smithrune/iron160/iron160_s`
  - `smithrune/iron165r2/f072`
  - `smithrune/iron165r2/f411`
  - `smithrune/iron180`
  - `smithrune/iron180v2/v2h`
  - `smithrune/iron180v2/v2s`
  - `smoll/lefty`
  - `snampad`
  - `sneakbox/aliceclone`
  - `sneakbox/disarray/ortho`
  - `sneakbox/disarray/staggered`
  - `soup10`
  - `soy20`
  - `sparrow62`
  - `split67`
  - `splitish`
  - `splitography`
  - `star75`
  - `stello65/beta`
  - `stello65/hs_rev1`
  - `stello65/sl_rev1`
  - `stenokeyboards/the_uni/pro_micro`
  - `stenokeyboards/the_uni/usb_c`
  - `strech/soulstone`
  - `studiokestra/bourgeau`
  - `studiokestra/cascade`
  - `studiokestra/frl84`
  - `studiokestra/galatea/rev1`
  - `studiokestra/galatea/rev2`
  - `studiokestra/galatea/rev3`
  - `studiokestra/line_friends_tkl`
  - `studiokestra/nascent`
  - `studiokestra/nue`
  - `suavity/ehan`
  - `subatomic`
  - `switchplate/southpaw_65`
  - `switchplate/southpaw_fullsize`
  - `switchplate/switchplate910`
  - `sx60`
  - `system76/launch_1`
2024-05-23 20:34:56 +01:00
..
iron160_h Migrate build target markers to keyboard.json - S (#23532) 2024-04-17 03:15:02 +01:00
iron160_s Migrate `LOCKING_*_ENABLE` to Data-Driven: S, Part 2 (#23784) 2024-05-23 20:34:56 +01:00
readme.md

readme.md

Iron 160 QMK folder

Iron160

Introduction

This is the QMK Firmware repository for the Iron160 PCB, a keyboard designed by Smith and Rune and PCB designed by Gondolindrim, who is also the firwmare maintainer.

There are two variants of the PCB: a solderable (I160-S) and a hotswap (I160-H) PCB. Both support a myriad of alternative layouts, as well as RGB LEDs for underglow light.

How to flash

Enter bootloader

The DFU state in the bootloader can be accessed in 3 ways:

  • Bootmagic reset: Hold down the key at (0,0) in the matrix (usually the top left key, escape in the default keymap) and plug in the keyboard;
  • Physical reset button: press the button on the front of the PCB, next to caps lock, for at least five seconds;
  • Keycode in layout: Press the key mapped to QK_BOOT; in the default layout, that is top left key ('escape') in layer 1.

How to compile and flash

After checking what PCB you own and setting up your build environment, you can compile the Iron 165R2 default keymap by using one of the options below.

make smithrune/iron160/iron160_s:default
make smithrune/iron160/iron160_h:default

And use dfu-util in the command line or through a GUI like QMK toolbox to upload the firmware to the PCB. To directly flash the PCB after it is put into a DFU state, use:

make smithrune/iron160/iron160_s:default:flash
make smithrune/iron160/iron160_h:default:flash

See the build environment setup and the make instructions for more information. Brand new to QMK? Start with our Complete Newbs Guide.