How to control servos with the navigator board

Hi @Abner,

How you control outputs is dependent on what kind of control you want/need.

ArduSub provides built in joystick button functions (servo_*) that can control Navigator outputs 9, 10, and 11[1] if the corresponding SERVOn_FUNCTION parameters are set to DISABLED (0).

If you want to control other outputs, or just want control options the available joystick button functions don’t support, then you can either use

  1. Cockpit’s Custom Actions (e.g. as joystick functions or in an Input Widget), or
  2. more directly programmatic control using a DIY widget, a BlueOS Extension, or a Lua script running in the autopilot

  1. There is ongoing work to allow reassigning the servo button functions to arbitrary output channels. ↩︎