Keyboard Builders' Digest
Save 15% at The Kapco! Code: KBDNEWS
Keyboard Builders' Digest / Tools

Epi controller

A new open-source controller with tiny footprint: Epi by u/rallekralle11.

KBD.news
Published December 8, 2022

Named after the Epipactis genus or orchids, the Epi by Rasmus (aka rallekralle11) is a tiny controller barely wider than the USB-C connector.

Announced and open sourced in late October, the first prototypes arrived and proved to be working fine.

This is something I've been working on for a while. It's based on the Atmega32U4 but is quite a lot smaller than a Pro Micro and has more pins broken out. The pin spacing is 1,27mm which lets the entire thing be tiny. You can see how it's barely wider than the USB-C port – rallekralle11.

Pic:

Specs

  • Atmega32U4 chip
  • 23(?) GPIO pins
  • 1.27mm pin spacing
  • Dimensions: 23x12.5mm
  • castellated pins
  • Data line ESD protection
  • USB-C connector sunk into the board, and slightly protruding from the end for panel mounting
  • Holes where M2 bolts can be used to hold it in place

Pic:

Despite the tiny footprint, it has most features of a classic Pro Micro:

Only thing it lacks are TX/RX LEDs, voltage regulators and a fuse. None of which should matter for a keyboard. Otherwise it's the same as a Pro Micro but smaller and with more usable pins.

So no integrated voltage regulator, only runs at 4.5-5.5V (down to 2.7 if you make it with an 8MHz crystal, or use the internal oscillator) which is totally fine for USB. No RX/TX/power LEDs either, only one on pin 13 for testing.

Resources

Published on Thu 8th Dec 2022. Featured in KBD #106 (source).


Did you like reading this post?

Donate to keep this project alive


Related

USB-C Pro Micro size comparison

Fantastic-Onion4292 posted some photos of the new USB-C Pro Micro compared to the classic one.

Southpaw Micro

The Southpaw Micro is a 100% Pro Micro compatible controller (all pins are in the right spot) with 7 extra pins by SouthPawEngineer.

Blok controller

Boardsource announced Blok, a new RP2040-based microcontroller with Pro Micro footprint.

Adafruit KB2040 controller

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

Elite-Pi

The Elite-Pi is a new controller by Maple Computing – sporting an RP2040 chip while being compatible with the Pro Micro footprint.

BluePhage Express

BluePhage Express: a Bluetooth controller for use with CircuitPython/KMK, QMK, and ZMK by SouthPawEngineer.

×
top