This repository provides configuration files for building your own firmware based on QMK. More about QMK itself you can read at the official page. To learn all the intricacies of configuring the firmware, refer to the official documentation.
By default, we use a slightly modified version of QMK which supports the keyboards configuration over Vial that helps to use all the QMK`s power in customization. But if for some reason, for example, to leave some extra memory space on your keyboard you want to come back to the original QMK firmware you need to change the repository link during setup.
If you want to get pre-built ready for use firmware for your keyboard please refer to our relases page
You should download an archive for your keyboard and choose the correct version of the firmware - each archive includes versions.md file which describes how exactly the version can be chosen.
- Download this repository to your computer
- Refer to original docs to see the instructions how to prepare build environment
-
Setup QMK. This will install the QMK to your home directory:
% qmk setup -b vial https://github.com/vial-kb/vial-qmk -
Go to the folder where the current repository was downloaded and replace QMK keyboards folder with the link to the keyboards of us:
## Linux / MacOS % rm -rf ~/qmk_firmware/keyboards % cd vial-qmk-keyboards % ln -s $(pwd)/keyboards ~/qmk_firmware/keyboards ## Windows % TBC -
Ensure keyboards are mapped properly. You should see the list of our keyboards:
% qmk list-keyboards
Now you are ready to build you own firmware. To do this chose needed keyboard/keymap and run:
% qmk compile -kb __keyboard__ -km __keymap__
For example:
% qmk compile -kb lea/v1 -km base
For flashing the firmware we recommend using QMK Toolbox
- Prepare a firmware:
If you're going to use pre-build firmware:- Go to a relases page
- Choose the appropriate .hex (or .bin) file; all files are prefixed with the exact keyboard model, also the readme describes the firmware details
- Download firmware to your compouter
Otherwise compile firmware as described above
- Open QMK Toolbox and choose in "Local file" the previously downloaded firmware
- Connect your keyboard to USB
- Find the Reset button on your keyboard and press it. May need one or two pressing depends on keyboard hardware.
- Press the "Flash" button and wait until the firmware is flashed
- If your keyboard is a split and have more than one part, repeat steps 4-5 for each parts
- Enjoy :)
If your keyboard has an Arduino installed on the shield then it is Atmega32u4 controller with Caterina bootloader that should be used for firmware.
All the boards have WS2812/SK6812 diodes for RGB lighting. Optionally if your board has only the bottom lighting RGBW setting should be used in QMK configuration.