Hello.
It is not entirely clear to me how you want those servos to interact with the buttons. In your original thread, it sounded like you wanted the servos to be in one position when a button is pressed and another when that is released; is that still the case? If you are trying to move multiple servos when the buttons are pressed and released, it might be easier to have separate subroutines for each case. Can you give an example of how you want servo 3 and 5 to react to each button being held and released?
By the way, it looks like you are using a target position of 100 when button_a and button_b are pressed; please note that this is not a valid target position, since it is outside of the possible range of values, so the Maestro is using the minimum position you have configured for each of those channels.
Brandon
