DIY Macro Keyboard

6 switch 2 rotary encoder macro keyboard using arduino

Similar projects worth following

I developed this macro keyboard to use it with Fusion360 since some of the shortcuts are quite clunky and having this allows me to work way faster. It takes some time to get used to it but once you get the hang of it it speeds up developement drastically.

Of course since it is Arduino based you can reprogram it to do whatever you want, even program different profiles for different use cases.


Code I use to control Fusion360

ino - 4.17 kB - 08/07/2022 at 11:40



3D files for the macro keyboard

fusion - 573.95 kB - 08/07/2022 at 10:59


View all 7 components

  • 1
    Print 3D parts

    Print the provided 3D files

  • 2
    Insert switches and encoders

    Tolerances are tight enough so that they can all be friction fitted

  • 3
    Wire parts

    Wire the grounds of the encoders together with the copper wire (make sure to heat the ends of the cable to remove the enamel)  and wire it with one pin of the switches so they all have a common ground.

    Solder the 5V pins of the encoders together.

    Solder a loose cable to all of the remaining pins of the switches and the encoders (colored cables).

View all 9 instructions

Enjoy this project?



Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates