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:
You need supports to print the top case. To minimize the amount of the support material (and time), you can cut the top case at the height of 17mm and then glue the parts together.
It is really nice, when you use two colors of filament for the whole model.
The author remixed this model.