ZMK Corne Keyboard Layout
This this my personal zmk config for my corne keyboard, the firmware is built to work with the following devices.
- Keyboard: Corne 6 column
- Controller: nice!nano v2 + nice!view (for both left and right keyboard)
- Dongle: Seed Xiao nRF52840
This is a dongle setup with zmk studio support. Left and Right keyboard both acts as peripheral and seed xiao as the main controller. This increases the battery life of the left board compared to when it is used as both main and left peripheral.
The Keyboard
Nice!view shield is courtesy of M165437's nice-view-gem.
Keymaps
These are the keymaps and layers defined in this config. The keymaps were generated using Nick Coutsos's Keymap Editor.
The image is generated using Cem Aksoylar's Keymap-drawer
Installing Firmware
Whether you built it yourself or downloaded my prebuilt firmware, it should contain the following files:
For the Dongle (XIAO):
- xiao_dongle.uf2
- xiao_reset_settings.uf2
For Keyboard (Corne):
- nano_corne_left.uf2
- nano_corne_right.uf2
- nano_reset_settings.uf2
The
*_reset_settings.uf2file is used to clear persistent settings like default layers, BLE pairings, and other saved data that may remain after repeatedly flashing new firmware.
Steps
- Plug in your XIAO dongle to your computer.
- Double-press the small button on the XIAO to enter bootloader mode.
- Copy
xiao_reset_settings.uf2to the XIAO's root folder. (Optional, but recommended to ensure a clean slate.) - You’ll see an error after flashing—this is normal. Unplug and replug the XIAO.
- Double-press the button again to re-enter bootloader mode.
- Copy
xiao_dongle.uf2to the root folder of the XIAO. - Wait for the error, then unplug the XIAO dongle. Done flashing the dongle for now.
- Plug in your left Corne keyboard (it doesn't need to be turned on).
- Double-press the side button to enter bootloader mode.
- Copy
nano_reset_settings.uf2to the keyboard's root folder. - After the error appears, unplug and replug the keyboard.
- Double-press the button again to go back into bootloader mode.
- Copy
nano_corne_left.uf2to the device. (Make sure to use the correct left firmware!) - Unplug after the error, then repeat steps 8–13 for your right Corne using
nano_corne_right.uf2. - Plug your XIAO dongle back in to your computer.
- Turn on both sides of your keyboard. Enjoy!
