The Anavi Knobs 3 kit is a small input device with three rotary encoders each with a clickable switch, powered via a Seeed XIAO RP2040 with a USB-C connection.
It's a compact input device with a set of three rotary encoders each with a clickable switch and an RGB LED. You can individually turn them left, turn them right, and click em'! It's fully programmable with the popular open-source KMK firmware - an advanced but easy-to-use firmware written in CircuitPython (QMK is also supported). The board also has an I²C slot you can use to add peripherals, for example, a mini OLED display.
It can be customized to fit various use cases: video or audio editing, entertainment broadcasting, gaming, programming and more. Boost your productivity with precise control and helpful lighting effects. Getting started is easy! Just connect the device to your Windows, MacOS, or GNU/Linux computer with a USB Type-C cable (not included) and you’re ready to go.
Note: assembly required! USB-C cable required (not included)
- Inputs: 3x Rotary encoders with clickable switches
- Peripherals: RGB LED, I²C slot
- MCU: Raspberry Pi RP2040
- Connectivity: USB-C
- Firmware: KMK firmware
- Compatibility: Windows, macOS, and Linux support
- Dimensions: 35mm x 90 mm
Getting started with the Knobs 3 is easy because it relies on popular open-source projects.
Just connect it to your Linux, Windows, or macOS computer, and configure your settings through the open-source KMK firmware available under GPLv3 and written in CircuitPython. We are officially supported by KMK, and you can find our Anavi firmware in KMK’s GitHub repository.
The Knobs 3 utilizes the following pins on Raspberry Pi RP2040:
- PD0, PD1
- Rotary Encoder:
- PD4, PF6, PB5, PE6, PF5, PF7, PB4, PC6
- 1x Anavi Knobs 3 kit (PCB and acrylic enclosure kit)
USB-C cable not included