Hi,
I tried to assign new functions to button 4 and 5 for opening and closing the gripper. First I deleted the actual functions so they were shown as ‘no function’. Button 4 got servo 3 momentary max and works fine but while assigning momentary min to button 5 this message comes up:
This happens because Cockpit is not finding available slots in your Ardupilot vehicle button-parameter-table to assign those functions to.
Ardupilot use to have only 16 slots for button-functions. In Ardusub’s case, this was raised to 32 slots on version 4.5.0 (which is currently in Beta, but we have users on it for months relating great stability).
So you’re probably running an older version of Ardusub which only has 16 slots and they are all filled. I recommend using 4.5.0 to overcome this limitation.