
Want to add more hardware? No worries - a STEMMA QT port on the side lets you connect any I2C add-on peripherals from the massive STEMMA QT / Qwiic family of plugin boards.Please note, this board does have basic QMK support! However, it's very early and not everything is…
Cherry-MX compatible key switch sockets in a 3x4 grid; each socket is individually tied to GPIO, not matrix-wired. Pressing a key grounds the pin, so use pull-ups.
Rotary encoder with push switch used as BOOT button and available as user input.
Qwiic-compatible STEMMA QT I2C connector for sensors and breakouts.
I2C clock on the STEMMA QT connector, usable as board.SCL / board.STEMMA_I2C().
I2C data on the STEMMA QT connector, usable as board.SDA / board.STEMMA_I2C().
SPI · I2C · 3.3V RP2040 GPIO input domain. · 3.3V I2C; Adafruit states SCL and SDA have 10k pull-ups and are 3.3V when quiescent.
Confirm the data interface matches your host board.
Module pins: SCL, SDA. Schematik maps them to your board in the app.
RGB backlight positive LCD 16x2 visual preview
SparkFun 16x2 SerLCD - RGB Backlight (Qwiic) visual preview
I2C 20x4 Arduino LCD Display Module visual preview
Gravity: I2C 16x2 Arduino LCD with RGB Backlight Display V2.0 visual previewCharacter LCDs, SPI TFTs, e-paper modules and larger capacitive-touch TFT panels solve different display jobs. Treat display class, interface, controller, resolution, touch, refresh behaviour, storage, voltage and mounting as separate swap checks.
Displays · TFT & LCD displays · 35 parts
SparkFun Qwiic Pro Micro BoogieBoard visual preview
9V to Barrel Jack Adapter visual preview
SparkFun 16x2 SerLCD - RGB Backlight (Qwiic) visual preview
MicroUSB Plug to 5.5/2.1mm DC Barrel Jack Adapter | Kiwi Electronics visual previewSort passive connector adapters from Qwiic boards, LCD modules and microSD card adapters before assuming anything with the right plug will substitute safely.
Connectors & cables · Connectors · 28 parts
MQ-2 Gas Sensor visual preview
MQ-3 Gas Sensor visual preview
MQ-135 Gas Sensor visual preview
Grove - Air quality sensor visual previewChoose between MQ gas sensors, VOC/eCO2 indoor-air sensors, true CO2 modules and particulate sensors without treating every air-quality breakout as the same detector.
Sensors · Gas & air-quality sensors · 31 parts
Raspberry Pi Pico visual preview
Adafruit Feather nRF52840 Express visual preview
Pan-Tilt HAT kit visual previewESP32, Arduino Uno, Raspberry Pi Pico, and compatible add-on boards for running builds.
Boards · Microcontroller boards · 25 parts
USB Type-C connector for power and data/programming.
On-board OLED display driven from the RP2040 board circuitry.
3x4 grid of reverse-mount RGB NeoPixel LEDs above the key switch sockets, available as board.NEOPIXEL / PIN_NEOPIXEL.
On-board red LED available as board.LED / PIN_LED.
Reset button; tap once to reset, combine with boot button to enter bootloader.
On-board 8mm speaker/buzzer driven by board circuitry.
On-board 8MB QSPI flash used by CircuitPython as native read-only interpreter storage with writable disk drive exposed separately.
| Pin | Position | Type | Function | Voltage |
|---|---|---|---|---|
| KEY1-KEY12 | input | Cherry-MX compatible key switch sockets in a 3x4 grid; each socket is individually tied to GPIO, not matrix-wired. Pressing a key grounds the pin, so use pull-ups. | 3.3V RP2040 GPIO input domain. | |
| Rotary encoder / BOOT | input | Rotary encoder with push switch used as BOOT button and available as user input. | 3.3V RP2040 GPIO input domain. | |
| STEMMA QT | i2c-connector | Qwiic-compatible STEMMA QT I2C connector for sensors and breakouts. | 3.3V I2C; Adafruit states SCL and SDA have 10k pull-ups and are 3.3V when quiescent. | |
| SCL | i2c | I2C clock on the STEMMA QT connector, usable as board.SCL / board.STEMMA_I2C(). | 3.3V with 10k pull-up per Adafruit Learn. | |
| SDA | i2c | I2C data on the STEMMA QT connector, usable as board.SDA / board.STEMMA_I2C(). | 3.3V with 10k pull-up per Adafruit Learn. | |
| USB-C | power-data | USB Type-C connector for power and data/programming. | USB power input to board. | |
| OLED | display | On-board OLED display driven from the RP2040 board circuitry. | On-board display interface. | |
| NEOPIXEL | indicator | 3x4 grid of reverse-mount RGB NeoPixel LEDs above the key switch sockets, available as board.NEOPIXEL / PIN_NEOPIXEL. | On-board 3.3V controlled LEDs. | |
| Red LED | indicator | On-board red LED available as board.LED / PIN_LED. | On-board 3.3V controlled LED. | |
| Reset | control | Reset button; tap once to reset, combine with boot button to enter bootloader. | Board reset control. | |
| Speaker | audio | On-board 8mm speaker/buzzer driven by board circuitry. | On-board audio output. | |
| QSPI Flash | memory | On-board 8MB QSPI flash used by CircuitPython as native read-only interpreter storage with writable disk drive exposed separately. | On-board QSPI interface. |