5-Key + 1 Rotary Encoder Programmable Macro Keyboard for Arduino Pro Micro (32u4)
Designed by RyanBates in United States of AmericaThis product is no longer available for sale.
The seller may be offering an improved version or it may be hanging out on the beach, enjoying the retired life.
$12.40
Free Shipping!
$6.00
Free Shipping!
$9.45
Free Shipping!
$2.25
Free Shipping!
$217.00
Free Shipping!
$29.00
Free Shipping!
$13.95
Free Shipping!
$40.00
Free Shipping!
THIS ITEM HAS BEEN UPDATE TO VERSION v2.2!! What is it? Selling PCB ONLY. A PCB for an 6-key, hot-key, shortcut, stream-deck, or macro keyboard built using the off-the-shelf Arduino Pro Micro. Stand…
Read More…THIS ITEM HAS BEEN UPDATE TO VERSION v2.2!!
Selling PCB ONLY. A PCB for an 6-key, hot-key, shortcut, stream-deck, or macro keyboard built using the off-the-shelf Arduino Pro Micro.
Standard configuration is 6 function keys + 1 mode key ( + 2 optional keys expanded with TRS jack). This PCB can be populated with up to 5 Cherry MX Keys and 1 rotary encoders (or omit the encoders for 6 keys). An additional 2 key breakout board can be used (with a TRS cable) to locate 2 cherry keys in discrete location (like a foot pedal). This PCB will fit either the Arduino Pro Micro with a micro USB or mini USB connector (the mini USB version has a slightly wider footprint).
I wanted to make a macro keyboard to improve my workflow with some CAD programs. A focus on backwards compatibility utilizing cheaper components and versatility was key so many USB input devices can be made cheaply. You can populate the board with a mix of rotary encoders, Cherry keys, or tactile switches. This keyboard was a built for hot-key Retropie commands in Raspberry Pi arcades.
This is a mini version of a slightly larger macro keyboard https://www.tindie.com/products/19957/. I added some of my favorite ideas from other's creations like: a rotary encoder, a mode button to switch between custom key profiles, 3.5mm stereo jack breakout for external breakout (like a foot pedal), and addressable LEDs. Also on this PCB is an I2C breakout to easily add an LCD. The I2C has a solder jumper to select your voltage; USB 5V or the ProMicro's 3.3V. DO NOT solder both I2C Power Jumpers. The I2C connector has a configurable pinout via the solder jumpers. You can pick the PWR/GND and SDA/SCL order so most OLED LCDs can be soldered (or socketed) directly to this board. Some cool uses: macro keyboard for your PC or RPi, axis jog control for CNC machine, auto demo timer(attract mode) for arcade machines. Please see the YouTube video (coming soon-ish) for a complete explanation.
Parts you need to assemble:
Qty | Description | DigiKey P/N | Notes |
---|---|---|---|
1 | Arduino Pro Micro | ebay is cheaper | |
6 | Cherry Mx Switch | CH196-ND | Or any cherry compatible switch. RGB type are recommended |
6 | CHERRY MX KEYCAP | 1568-PRT-15306-ND | Clear keycap is recommended |
1 | Rotary Encoder w/ Switch | 987-1398-ND | Solder encoder jumpers to enable signal paths |
1 | Knob for Rotary shaft, 6mm dia | n/a just get it from ebay | optional |
1 | DIP PCB Mount 5 Pins 3.5mm Socket Headphone Stereo Audio Jack | CP1-3524NG-ND | optional |
1 | Resistor 330 OHM 1206 | RMCF1206JT330RCT-ND | for Addressable LED Data-in line |
7 | SK6812 MINI-E Addressable RGB LED 5V 3228 SMD | Aliexpress | solder "LED PWR" jumper if using addressable LEDs |
1 | SWITCH TACTILE SPST-NO 0.05A 12V (6x6mm) | 679-2443-ND | |
2 | 1x12 Header 0.1" pitch | S6100-ND | |
8 | Diode (OPTIONAL), small signal, SOD-123 | 1N4148W-13FDICT-ND | Solder Diode bypass jumpers if not using diodes. Diodes are optional |
Quantity | Price |
---|---|
1 | $2.25 |
2+ | $2.00 |
Product: (5.00)
Documentation: (4.67)
Shipping: (4.67)
Communication: (5.00)
Dan | Feb. 11, 2023
Mitchell | April 7, 2022
Richard | Feb. 23, 2021
Pittsburgh, PA, United States of America
Ships from United States of America.
31 Reviews | 1,154 Orders
$12.40
Free Shipping!
$6.00
Free Shipping!
$9.45
Free Shipping!
$2.25
Free Shipping!
$39.00
Free Shipping!
$2.00
Free Shipping!
$92.50
Free Shipping!
$235.00
Free Shipping!
$69.95
Free Shipping!
$50.00
Free Shipping!
By clicking Register, you confirm that you accept our Terms & Conditions
We recognize our top users by making them a Tindarian. Tindarians have access to secret & unreleased features.
We look for the most active & best members of the Tindie community, and invite them to join. There isn't a selection process or form to fill out. The only way to become a Tindarian is by being a nice & active member of the Tindie community!