Custom configuration for Corne v3 (crkbd) keyboard with RP2040.
- Microcontroller: RP2040
- Layout: Split 3x6_3 (42 keys)
- RGB Matrix: 54 LEDs (27 per side)
- Layers: 3 custom layers
- Standard QWERTY layout
- Modifier keys on thumbs
- Access to layers 1 and 2 via MO(1) and MO(2)
- Numbers 0-9
- Media controls (volume, brightness)
- Arrow keys
- LED control (on/off)
- Programming symbols
- Parentheses, brackets, braces
- Special operators
Install Homebrew if not already installed:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"Install QMK MSYS which provides a complete QMK environment for Windows.
Alternatively, you can use WSL (Windows Subsystem for Linux) and follow the Linux instructions.
Debian/Ubuntu:
sudo apt update
sudo apt install -y git python3-pipFedora/RHEL:
sudo dnf install -y git python3-pipArch Linux:
sudo pacman -S git python-pipInstall QMK CLI with the following command:
curl -fsSL https://install.qmk.fm | shOr using pip:
python3 -m pip install --user qmkQMK CLI is already included in QMK MSYS. Open QMK MSYS terminal and proceed to the next step.
Run the setup command:
qmk setupAnswer y to all prompts for a complete installation.
For more details, check the official QMK documentation.
git clone <your-repo-url> ~/qmk-config-corne-v3Copy the configuration files to the QMK firmware folder:
# Create keymap folder if needed
mkdir -p ~/qmk_firmware/keyboards/crkbd/keymaps/custom
# Copy configuration files
cp ~/qmk-config-corne-v3/keymap.c ~/qmk_firmware/keyboards/crkbd/keymaps/custom/
cp ~/qmk-config-corne-v3/config.h ~/qmk_firmware/keyboards/crkbd/keymaps/custom/
cp ~/qmk-config-corne-v3/rules.mk ~/qmk_firmware/keyboards/crkbd/keymaps/custom/qmk flash -kb crkbd -km customThis command will:
- Compile the firmware
- Wait for you to put the keyboard in bootloader mode
- Flash automatically
To generate the .uf2 file without flashing:
qmk compile -kb crkbd -km customThe file will be generated in .build/ with the name crkbd_rev1_custom.uf2.
To flash the keyboard:
- Unplug the USB cable
- Hold down the BOOT button
- Plug in the USB cable while holding BOOT
- Release the BOOT button
- The keyboard appears as a USB disk
- Copy the
.uf2file to this disk (or useqmk flash)
Repeat the operation for both halves of the keyboard.
This configuration is provided as-is, free to use and modify.