MacroDeck Arduino based macro deck with 20 RGB mechanical switches, 4 rotary switch encoders and a 1.4" LCD screen