Keyboard Builders' Digest
Save 5% at BeaverKeys (CA/US)! 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
Creators! Feel free to tip me off about your keyboard related projects to bring them to 150K readers.

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

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

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


Related

RP2040 Stamp

The RP2040 Stamp is a RP2040-based controller with LiPo charger and Neopixel – breaking out all GPIO pins.

Controller boards for CircuitPython

Controller boards for CircuitPython with Pro Micro footprint by SouthPawEngineer.

Keyboard Core controller

A new controller board by JimHeaney optimized for custom keyboards.

Solder Party RP2350 Stamp & Stamp XL

Solder Party is expanding their Stamp line with new controllers: the RP2350 Stamp and Stamp XL are devboards with up to 48 GPIO pins.

0xB2 - splinky controller

0xB2 - splinky is a Pro-Micro/Elite-C replacement development board by plut0nium – with USB-C and RP2040.

Frood RP2040

Frood RP2040 is an open-source controller by 42keebs. A Pro Micro compatible breakout board with an RP2040.

×
top