The Anavi Knob 1 kit is a tiny input device with a single rotary encoder with a clickable switch, powered via a Seeed XIAO RP2040 with a USB-C connection.
It's a tiny input device with a single rotary encoder with a clickable switch and an RGB LED. You can turn it left, you can turn it right, and you can click it! 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: Rotary encoder with clickable switch
- Peripherals: RGB LED, I²C slot
- MCU: Raspberry Pi RP2040
- Connectivity: USB-C
- Firmware: KMK firmware
- Compatibility: Windows, macOS, and Linux support
- Dimensions: 35.0 x 49.0 mm (1.38 x 1.93 inches)
Getting started with the Knob 1 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 Knob 1 utilizes the following pins on Raspberry Pi RP2040:
- PD0, PD1
- Rotary Encoder:
- PD4, PF6, PB5, PE6, PF5, PF7, PB4, PC6
- 1x Anavi Knob 1 kit (PCB and acrylic enclosure kit)
USB-C cable not included