Kaleidoscope
This is a firmware for Arduino-powered input devices.
* Built on top of Arduino, works with the IDE and other tooling too.
* Plugin-based architecture.
* Novice-focused APIs.
Keyboards powered by Kaleidoscope
These keyboards use Kaleidoscope as their official and default firmware. These aren’t the only keyboards supported by the firmware, see our keyboards page for a full list of supported devices.