
Adafruit KB2040 - RP2040 Kee Boar Driver
A compact RP2040-based microcontroller designed specifically for mechanical keyboard builds. The KB2040 uses the Pro Micro form factor for drop-in compatibility with existing keyboard PCBs, while adding modern features like USB-C, STEMMA QT, and native USB HID support.
Supports CircuitPython, Arduino, and KMK firmware for flexible keyboard programming.
Key Features
- Pro Micro Compatible – Drop-in replacement for keyboard PCBs
- RP2040 Processor – Dual-core ARM Cortex-M0+ at 125MHz
- USB-C Connector – Modern, reversible connection
- 8MB Flash – Plenty of space for firmware and macros
- STEMMA QT Port – I2C expansion without soldering
- RGB NeoPixel – Built-in status LED
- Castellated Pads – Easy surface-mount or through-hole installation
Specifications
- Processor – RP2040 (Dual Cortex-M0+ @ 125MHz)
- Memory – 264KB RAM, 8MB Flash
- GPIO – 20 pins (18 castellated + 2 via STEMMA QT)
- ADC – 4× 12-bit channels
- PWM – 16 outputs
- Logic Level – 3.3V
- Regulator – 3.3V @ 500mA
- Dimensions – 1.3" × 0.7"
Ideal For
- Custom mechanical keyboards
- Macro pads and key matrices (up to 100 keys)
- 65% keyboard layouts
- HID device projects
Resources
- Adafruit Learning Guide
Original: $9.99
-65%$9.99
$3.50Product Information
Product Information
Shipping & Returns
Shipping & Returns
Description
A compact RP2040-based microcontroller designed specifically for mechanical keyboard builds. The KB2040 uses the Pro Micro form factor for drop-in compatibility with existing keyboard PCBs, while adding modern features like USB-C, STEMMA QT, and native USB HID support.
Supports CircuitPython, Arduino, and KMK firmware for flexible keyboard programming.
Key Features
- Pro Micro Compatible – Drop-in replacement for keyboard PCBs
- RP2040 Processor – Dual-core ARM Cortex-M0+ at 125MHz
- USB-C Connector – Modern, reversible connection
- 8MB Flash – Plenty of space for firmware and macros
- STEMMA QT Port – I2C expansion without soldering
- RGB NeoPixel – Built-in status LED
- Castellated Pads – Easy surface-mount or through-hole installation
Specifications
- Processor – RP2040 (Dual Cortex-M0+ @ 125MHz)
- Memory – 264KB RAM, 8MB Flash
- GPIO – 20 pins (18 castellated + 2 via STEMMA QT)
- ADC – 4× 12-bit channels
- PWM – 16 outputs
- Logic Level – 3.3V
- Regulator – 3.3V @ 500mA
- Dimensions – 1.3" × 0.7"
Ideal For
- Custom mechanical keyboards
- Macro pads and key matrices (up to 100 keys)
- 65% keyboard layouts
- HID device projects
Resources
- Adafruit Learning Guide







