I did a 6 key macropod with a oled display and a rotary encoder. The most challenging part was the firmware, were I spend a lot of time reading the documentation and watching tutorials, because I wanted my macropod to be able to do more than simply press buttons.