This project is developed for Arduino Micro boards and it functions as a macro keyboard with rotary encoder. Eight mechanical cherry MX keys can be assigned various functions (writing text, combination and sequences of key codes, multimedia and mouse functions). Rotary encoder supports turning, click and double click.
This project is inspired by and some code is taken from Control volume knob by Prusa.
Project was tested with following version:
Libraries:
Detailed setup steps are described on my Github .
Aside from the provided files you need:
VMs_macro_keyboard.ino | 16.3KB | |
VMs_macro_keyboard_case_bottom.stl | 19.6KB | |
VMs_macro_keyboard_case_top.stl | 420.7KB | |
VMs_macro_keyboard_key_holder.stl | 76.6KB |