How to use SBUSo port on ArduCopter v4.0.6

I want to replicate the RCIN received via the SBUSo port of the Pixhawk.
I am setting following parameters to do so:

  1. BRD_SBUS_OUT = 1
  2. BRD_SAFETY = 0
  3. RSSI_TYPE = 0

But still I am unable to see any SBUSo Signal from my Pixhawk port.
I have a gimbal which takes SBUs as input. If I directly connect the RC to that gimbal it works fine. But If I use the SBUSo port, I could not see the required behavior. Could anyone tell me what could I have set wrong in this case.

I`m kind of stating the obvious here, but can you re-test with ArduCopter 4.3.2 ?

You also have to have something set in the SERVO params as an output, like a gimbal or an RC passthrough.
I dont think motor outputs will be replicated to SBUSout.

I am not trying to replicate motors output to SBUSout. I am trying to replicate SBUS received from RCIN to the SBUSout

Yes just checking…
What related parameters do you have set? Or just upload the param file

The parameters related to this are the same mentioned in the discussion topic. Which are as following:

BRD_SBUS_OUT = 1
BRD_SAFETY = 0
RSSI_TYPE = 0

There’s SERVO params and a few others that need specific settings.
And you might have to tell your gimbal controller which SBUS channels to monitor (you might have already done this)
Check in
https://ardupilot.org/copter/docs/common-brushless-pwm-gimbal.html#common-brushless-pwm-gimbal

I have a doubt that SBUSout should be independent of the SERVOx_Function and RCx_OPTION.
I am thinking that the SBUSout is just a way to exactly replicate what we are getting through RCIN.

SBUS out doesnt just blindly replicate whatever comes in on RC channels. That would be chaos.

It will replicate what you have in RCin (for example) if you set a SERVO12_FUNCTION to be something like 58 (RCIN8) to pass RC channel 8 out servo channel 12.
In the link I posted it sets some servo channels to gimbal mount options so you can point the mount with misison commands and do much more than just relying on RC passthrough.
And in keeping with that theme, the RC channel options are set to be the mount control RC inputs, so you can still control the mount manually if you wish.

Thank You, SERVOx_Function solved my problem.

1 Like

Congrats bro, Could you tell me some details, because I am facing same problem with peeper T10X Gimbal Camera