This Raspberry Pi RP2040-based keyboard is open-source and designed for serious modularity
KittenBot has introduced the AgileWhisker, a versatile modular keyboard centered around the Raspberry Pi RP2040 microprocessor. Designed for customization, this feline-themed keyboard allows users to attach modules effortlessly, enabling the creation of personalized peripheral devices. Fully open source, the AgileWhisker invites users to modify and adapt it according to their preferences and needs.
Suitable for both novices and experienced enthusiasts alike, the AgileWhisker offers programmable input for all buttons and external peripherals using JavaScript. This flexibility enables the development of tailored input devices suitable for professional applications such as 3D modeling and CAD software, as well as casual use cases like gaming.
The keyboard’s modules utilize Jacdac connectors, an open-source connection protocol developed by Microsoft specifically for microelectronics. This allows for easy expansion by simply plugging in additional components such as potentiometers or sliders. Firmware updates are straightforward, with users able to connect the keyboard to their computer and apply updates by holding the “boot” button.
Customization options extend to TypeScript, enabling users to assign key functions and set up custom macros to enhance functionality. The project’s source code is readily available on GitHub, offering transparency and encouraging community involvement. For those interested in exploring further, additional information can be found on the official KittenBot website. If you’re intrigued by this creation, be sure to check out our curated list of the best projects we can find on our blog!
Read more: This Raspberry Pi RP2040-based keyboard is open-source and designed for serious modularity