To add additional buttons in UA,
Identify button pins (more on this below)
Modify readButtons in upa.cpp setup bits correctly using BUTTON_UP, BUTTON_DOWN etc as bit position
and everything should work…But how would smoothie know that up, down and pause buttons signals are coming from panel.
or smoothie need not know, just fill in the button status byte.
Now to find free pins on uno (pin 0,1 free assuming bootloader serial is kicked out) or reuse buzzer and led, led2 pins
Assuming we reuse buzzer and led pins, in this case disable buzzer in config.
How to disable panel LEDs?