KNOB is the first QMK supported device to use a hall effect rotary encoder with precise 12-bit resolution. KNOB V2.1 is currently for sale! Full QMK source code can be found here under the BaselineDesign branch
- Keyboard Maintainer: BaselineDesign
- Hardware Availability: BaselineDesign.tech
There are essentially 3 versions of KNOB out in the wild:
KNOB V2.1:
- This is the most recent and currently shipping version of KNOB
- All KNOB V2.1 Shipped with QMK and can be remapped using VIA
- When you press and hold the center key nothing should happen
- When you connect to your KNOB with VIA it will tell you which version you have
- Instructions and more information can be found here
- If you recieved your KNOB before 2/14/2025 your KNOB has a bug where 10% of the time it will send the wrong key when rotating the dial. Follow these instructions to update your KNOB V2.1 to the current version
KNOB V2 (QMK):
- Shipped with QMK programming and can be remapped using VIA
- When you press and hold the center key nothing should happen
- When you connect to your KNOB with VIA it will tell you which version you have
- Instructions and more information can be found here
- If you recieved your KNOB before 2/14/2025 your KNOB has a bug where 10% of the time it will send the wrong key when rotating the dial. Follow these instructions to update your KNOB V2 to the current version
KNOB V2 (Arduino):
- Shipped with arduino programming but can be upgraded to qmk
- Arduino Code can be found here
- Press and hold the center key, if the backlighting cycles through different colors then you have an arduino KNOB V2
- If you'd like to update your arduino KNOB V2 to QMK firmware so that you can program it with VIA follow these instructions
KNOB V1:
- Only has Arduino Code support
- Only has one color underglow
- Code can be found here
- There are very few of these out in the wild but you can tell it's a V1 by the bump on the back:

