Flashing/Programming

Zen uses QMK firmware. Documentation on installation, keymaps and compiling can be found here.

You do not need to install bash or compile anything if you plan on using the default keymap.

To install the default keymap:

  1. Install AVRdudess
  2. Download the left/right eeprom files
    1. Right-click and "Save link as.."
  3. Download the pre-compiled hex file

  4. Flash your pro-micros

For custom layouts:

  1. Install Bash on Windows
  2. Install and setup QMK and Avrdudess
  3. Edit your keymap as desired and compile hex file
  4. Flash the hex and left/right eeprom to both halves

Follow these instructions for setting up QMK and flashing on Windows

You can basically follow these steps verbatim, but when building the keymap use.

make zen

The default keymap is as follows:

Default Layer

,-----------------------------------------.             .-----------------------------------------.
| GESC |   1  |   2  |   3  |   4  |   5  |             |   6  |   7  |   8  |   9  |   0  | Bksp |
|------+------+------+------+------+------|             |------+------+------+------+------+------|
| Tab  |   Q  |   W  |   E  |   R  |   T  |             |   Y  |   U  |   I  |   O  |   P  |   \  |
|------+------+------+------+------+------|             |------+------+------+------+------+------|
|CAPS(NAV)|A  |   S  |   D  |   F  |   G  |             |   H  |   J  |   K  |   L  |   ;  |  "   |
|------+------+------+------+------+------|             |------+------+------+------+------+------|
| Shift|   Z  |   X  |   C  |   V  |   B  |             |   N  |   M  |   ,  |   .  |   /  |Enter |
|------+------+------+------+------+------+------..-----+------+------+------+------+------+------|
| Ctrl | GUI  | Alt  |RGBTOG| NAV  |Space |Delete||Enter|Space |  NAV |   -  |   =  | PGUP | PGDN |
`------------------------------------------------''-----------------------------------------------'
,-----------------------------------------.             .-----------------------------------------.
|  F1  |  F2  |  F3  |  F4  |  F5  |  F6  |             |  F7  |  F8  |  F9  |  F10 |  F11 | F12  |
|------+------+------+------+------+------|             |------+------+------+------+------+------|
|      |RGBSAI|RGBVAI|RGBSAD|RESET |   [  |             |   ]  | Pgup |  Up  | Pgdn |Insert| Home |
|------+------+------+------+------+------|             |------+------+------+------+------+------|
|      |RGBHUD|RGBVAD|RGBHUI|      |      |             |      | Left | Down | Right|Delete| End  |
|------+------+------+------+------+------|             |------+------+------+------+------+------|
| Shift|      |      |      |      |      |             | NKRO |      |      | Pause| Back | Next |
|------+------+------+------+------+------+------..-----+------+------+------+------+------+------|
| Ctrl | GUI  | Alt  |RGBMOD|      |      |      ||     |      |      |      | Mute | VOLUP| VOLDN|
`------------------------------------------------''-----------------------------------------------'

The caps lock key is a mod tap, so you tap to toggle caps lock and hold to go to the NAV layer. The two keys below "V" and "M" also hold for the NAV layer. The NAV layer includes IJKL arrows, volume control, function row, and RGB control. NKRO does not work at this time.

To change the timing for caps lock tap, edit the "tapping_term" value in the last line of keyboards/zen/config.h


RGB Controls:

  • RGBTOG: Turns LEDs on or off
  • RGBMOD: Change animation mode
  • RGBSAI/SAD: Saturation control
    • If you decrease saturation too low (white), the voltage may drop too low for the Pro Micros to function properly.
  • RGBHUI/HUD: Hue control
  • RGBVAI/VAD: Brightness control

results matching ""

    No results matching ""