1.3 KiB
1.3 KiB
Dejvino's ErgoDone Keyboard Firmware
Compile
- Clone this repo in recursive mode (with submodules):
git clone --recurse-submodules <url>
- Setup QMK (see docs)
- Install qmk helper:
python3 -m pip install --user qmk
- Run the setup:
qmk setup
- Install qmk helper:
- Compile (inside
qmk_firmware
)- default ErgoDone keyboard (optional):
make ktec/ergodone:default
- link Dejvino's keyboard layout:
ln -s $(pwd)../keymap keyboards/ktec/ergodone/keymaps/dejvino
- Dejvino's ErgoDone keyboard layout:
make ktec/ergodone:dejvino
- default ErgoDone keyboard (optional):
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
- Disconnect KBD
- Press and hold two top-right-most keys on the left-half KBD
- Connect KBD (LEDs will be blinking)
Flashing
sudo ./hid_bootloader_cli -mmcu=atmega32u4 qmk_firmware/ktec_ergodone_dejvino.hex
- Disconnect & connect KBD