Setup
Download Software
Prepare Your Build Environment
Run QMK Setup
Test Your Build Environment
Download Software
Mac & Window
Create new folder: Users>[your user name]>Dev
Download Visual Studio Code
Download VHD - QMK firmware to Dev
Download nRF5_SDK to Dev, and unzip
Prepare Your Build Environment
Mac - easy and fast
Open Terminal.app
Install Homebrew - Run command on Terminal
Run this command: brew install qmk/qmk/qmk
Install python3
Window - You will need to install MSYS2, Git, and the QMK CLI.
Install MSYS2
Run this command: pacman --needed --noconfirm --disable-download-timeout -S git mingw-w64-x86_64-toolchain mingw-w64-x86_64-python3-pip python3 -m pip install qmk
Install python3
Run QMK Setup
Run this command: qmk setup
Test Your Build Environment
Run this command for testing: qmk compile -kb clueboard/66/rev3 -km default
When it is done you should have a lot of output that ends similar to this:
Linking: .build/clueboard_66_rev3_default.elf [OK]
Creating load file for flashing: .build/clueboard_66_rev3_default.hex [OK]
Copying clueboard_66_rev3_default.hex to qmk_firmware folder [OK]
Checking file size of clueboard_66_rev3_default.hex [OK]
* The firmware size is fine - 26356/28672 (2316 bytes free)