STM32 Keyboard Controller

$8.95
In stock
RangeDiscount
1 – 9 $8.95
10 – 49 $8.06
50 + $7.16

Product Overview

This is the perfect board for making a handwired keyboard. There are 35 available I/O pins so you can make a full “100%” keyboard or more. This controller is also great for having screens, rotary encoders, and more! STM32 chips are generally considered some of the best controllers for keyboards because of their large amounts of storage and more I/O pins compared to ATmega32U4 based boards. If you are a beginner, don’t be intimidated by learning how to use this controller, it is as easy as making a keyboard with a “Pro Micro” board. We have in-depth tutorials on how to use this board, as well as making keyboards and macropads with QMK and Arduino keyboard libraries.

The STM32F072 onboard has the default DFU bootloader flashed for using it’s native USB functionality. There is 128 Kbytes of flash memory compared to 32 Kbytes on the ATmega32U4. This means much more keyboard features, shortcuts, and macros. The entire board is also very flat for small spaces, just 3.2mm at the highest parts. We added castellated pads all around the edge of the board so that you can solder it to a custom keyboard matrix PCB, you can find the required footprint in the documentation section. If you need a board for making small macropads or keyboards, you can find it here.

Past designs: if you are looking for the original STM32 Keyboard Controller, you can find it and it’s documentation here.

Product Features

  • 35 I/O pins
  • QMK/Arduino compatible
  • 3.2mm thick
  • Based on STM32F072
  • Mid-mount USB-C
  • ESD control
  • Mounting holes
  • Dimensions: 1.4″ x 1″ x 0.12″ / 35mm x 26.4mm x 3.2mm

Documentation

Variations

Accessories

These accessories are hand picked by our team to be compatible or very relevant to this product.

Related products

0 reviews for STM32 Keyboard Controller

Only logged in customers who have purchased this product may leave a review.