Firmware for ErgoDone split keyboard
Go to file
2023-10-21 11:11:47 +02:00
keymap Enable default LED indicators, move layer indicator to board LED 2023-10-21 11:11:47 +02:00
qmk_firmware@f6c70c40af Add qmk_firmware submodule 2023-10-21 05:44:43 +02:00
.gitignore Readme for flashing ErgoDone with Dejvino's layout 2023-10-21 09:34:38 +02:00
.gitmodules Add qmk_firmware submodule 2023-10-21 05:44:43 +02:00
README.md Readme for flashing ErgoDone with Dejvino's layout 2023-10-21 09:34:38 +02:00

Dejvino's ErgoDone Keyboard Firmware

Compile

  1. Clone this repo in recursive mode (with submodules): git clone --recurse-submodules <url>
  2. Setup QMK (see docs)
    1. Install qmk helper: python3 -m pip install --user qmk
    2. Run the setup: qmk setup
  3. Compile (inside qmk_firmware)
    1. default ErgoDone keyboard (optional): make ktec/ergodone:default
    2. link Dejvino's keyboard layout: ln -s $(pwd)../keymap keyboards/ktec/ergodone/keymaps/dejvino
    3. Dejvino's ErgoDone keyboard layout: make ktec/ergodone:dejvino

Flash

(see ErgoDone Readme)

Get the TKG Toolkit flashing utility: wget https://raw.githubusercontent.com/kairyu/tkg-toolkit/master/linux/bin/hid_bootloader_cli -O hid_bootloader_cli && chmod +x hid_bootloader_cli

Enter flashing mode

  1. Disconnect KBD
  2. Press and hold two top-right-most keys on the left-half KBD
  3. Connect KBD (LEDs will be blinking)

Flashing

  1. sudo ./hid_bootloader_cli -mmcu=atmega32u4 qmk_firmware/ktec_ergodone_dejvino.hex
  2. Disconnect & connect KBD

Resources