Adafruit KB2040 Review: Custom Keyboard Creator

Make your own RP2040 powered custom inputs

Adafruit KB2040
(Image credit: © Tom's Hardware)

Tom's Hardware Verdict

$9 is a good price for solid, well supported hardware. CircuitPython’s HID library means that KB2040 is ready to bring Python to your keyboard.

Pros

  • +

    + Arduino Pro Micro pinout

  • +

    + Simple CircuitPython libraries

  • +

    + Stemma QT

  • +

    + Castellated edges

Cons

  • -

    Not part of a kit

Why you can trust Tom's Hardware Our expert reviewers spend hours testing and comparing products and services so you can choose the best for you. Find out more about how we test.

Adafruit’s latest RP2040 based board is a departure from form factors such as its Feather RP2040, ItsyBitsy and QTPy. The $9 KB2040 is designed to mimic the form factor and pin layout of Arduino’s Pro Micro microcontroller boards. But why? The Arduino Pro Micro is often used to create custom user interface devices, keyboards. KB2040 aims to bring CircuitPython into this popular maker project, and open up a world of possibilities via its Stemma QT connector.

The $9 price tag is more than double the cost of a Raspberry Pi Pico, so what do we get for our extra cash, and what can we do with it? We put Adafruit’s KB2040 on the bench and took it for a test drive, including using it to control OBS during our live streamed The Pi Cast show. 

Latest Videos FromTom's Hardware
Les Pounder
Associate Editor

Les Pounder is an associate editor at Tom's Hardware. He is a creative technologist and for seven years has created projects to educate and inspire minds both young and old. He has worked with the Raspberry Pi Foundation to write and deliver their teacher training program "Picademy".

  • Findecanor
    Sparkfun's Pro Micro RP2040 has been available for months.
    Pins D0..D9, A0..A3 and MISO are the same, but the others are not.
    Reply