Keyboard Builders' Digest
5% off! Keyboards and accessories from Apos.
Keyboard Builders' Digest / Tips & Tricks

Keyboard Core controller

A new controller board by JimHeaney optimized for custom keyboards.

KBD.news
Published August 3, 2021
Creators! Feel free to tip me off about your keyboard related projects to bring them to 100K readers.

[…] I decided to start work on my first fully custom mechanical keyboard. Most people use an Arduino Pro Micro for this, but the Pro Micro has a lot of limitations and design choices that don't make it ideal for keyboards. So, I made my own; The Keyboard Core! – JimHeaney.

The Keyboard Core is still built around the AtMega32u4but, and it has some added benefits, especially for less custom keyboards, more on the classic physical layout side:

  • USB-C port instead of MicroUSB, which is also angled off one side of the board, making for more compact mounting above the function keys.
  • All pins are broken out to one side for easier routing of the main keyboard PCB, with some more pins than the Pro Micro, such as the GPIO usually used for the RX and TX LEDs.
  • Self-healing polyfuse protects against short-circuits and overcurrent damage to the USB power rail.
  • Removal of components unneeded for keyboards, such as the voltage regulator circuitry.
  • All components except the MCU and USB-C are 0805 or larger, allowing for easy repair and modification in the future.

The Keyboard Core also keeps a lot of the good features of the Pro Micro, such as the small footprint and no parts on the bottom of the board, allowing for flush mounting.

Git repo (in progress): https://github.com/JimHeaney/keyboard-core

The concept is similar to LifeIsOnTheWire's Postage-Board.

Do you like this post? Share, donate, subscribe, tip me off!

Published on Tue 3rd Aug 2021. Featured in KBD #38 (source).


Related

Waterproofing a nice!nano

ELr3ddit applied a silicone coating to an exposed nice!nano to make it waterproof.

Adafruit KB2040 Kee Boar

An RP2040 based development board by Adafruit, designed with keyboard builders in mind.

Arduino UNO Mini

The UNO is not your typical keyboard controller, but the anniversary edition is actually only 34.2mm x 26.7mm. Hmmm.

Adafruit KB2040 controller

Adafruit announced the preliminary pinouts of its RP2040 based KB2040 controller: the Keeboars.

Free prototype PCBs from Seeed

Seeed Studio is running a sponsorship campaign of the Seeed Fusion Assembly service offering free PCB prototypes for DIY keyboard projects with a XIAO RP2040 controller included.

USB-C Pro Micro issues

Difference in routing of some USB-C Pro Micro clones reported by hellmoneywarriors.

×
top