Product image 1
HomeStore

Adafruit KB2040 - RP2040 Kee Boar Driver

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
$3.50

Original: $9.99

-65%
Adafruit KB2040 - RP2040 Kee Boar Driver

$9.99

$3.50

Product Information

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
Adafruit KB2040 - RP2040 Kee Boar Driver | Pi