Keyboard Builders' Digest
Save 5% at MKUltra! Code: KBDNEWS [all coupons]
Keyboard Builders' Digest / Tools

Technoblogy RP2040

A minimal controller sporting a RP2040 chip with all the 30 GPIO pins broken out – designed by Technoblogy.
Published June 10, 2022

Another RP2040-based controller, this time in a different form factor and with open source. (Attention! This one has no USB connector!)

So @techmech_'s tweet lead me to a new controller designed by David Johnson-Davies aka technoblogy.

This breakout board is referred to as both Minimal RP2040 and Technoblogy RP2040 Board – according to the silkscreen.

David has a detailed post on the design and construction process, and he published the Eagle files here.

The first thing you may notice is that it doesn't have an on-board USB connector. This may or may not be a problem depending on your keyboard design.

Many boards, especially those with one-piece classic layouts, have USB daughterboards and extension cables making it possible to position the connector further from the controller.


If you're about to build something like that, an on-board connector would be in the way, and you needed as much GPIO pins as possible, this controller board may come in handy. (It's also narrower than a Pi Pico: only 15.24mm.)

For other form factors check out the Pro Micro compatible KB2040, Key Micro RP or Blok; the Stamp; or the even smaller RP2040-Zero, Tiny2040 or Seeduino's Xiao RP2040 (you can get one free!). These are all capable of running CircuitPython and KMK.

Published on Fri 10th Jun 2022. Featured in KBD #82 (source).

Did you like reading this posts?

Donate to keep this project alive


Raspberry Pi Pico & RP2040

Thoughts on the Raspberry Pi Pico, a review, plus the Sparkfun and Adafruit boards using the same RP2040 chip.

Rune controller

The Rune is a modular controller by Ziptyze (pics).

Key Micro RP

The key micro RP offered by abitkeys is another RP2040-based controller with some extras.

0xCB Pluto

0xCB Pluto is a Pro Micro compatible controller designed by u/0xCB-dev.

Mikoto controller

Mikoto is an open-source Bluetooth LE nRF52840 microcontroller in a Pro Micro footprint. Designed by zhiayang.


The RP2040-Zero is a tiny RP2040 based controller with USB-C and 20(+9) GPIO pins.