# Connecting SimpleBGC controller to pixhawk 6c

**URL:** <https://discuss.px4.io/t/connecting-simplebgc-controller-to-pixhawk-6c/39166>\
**Category:** Pixhawk\
**Created:** [June 10, 2024, 4:39pm UTC](https://discuss.px4.io/t/connecting-simplebgc-controller-to-pixhawk-6c/39166 "2024-06-10T16:39:09Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![aiaiai](https://discuss.px4.io/letter_avatar_proxy/v4/letter/a/a3d4f5/32.png) [@aiaiai](https://discuss.px4.io/u/aiaiai)\
**Post date:** [June 10, 2024, 4:39pm UTC](https://discuss.px4.io/t/connecting-simplebgc-controller-to-pixhawk-6c/39166/1 "2024-06-10T16:39:10Z")

</div>

Hi  
i hope this is the right forum. I am trying to get my gimbal controller SimpleBGC32 ([https://www.basecamelectronics.com/files/v3/SimpleBGC\_32bit\_manual\_2\_6x\_eng.pdf](https://www.basecamelectronics.com/files/v3/SimpleBGC_32bit_manual_2_6x_eng.pdf)) with a pixhawk 6c, using QGroundControl as GUI to set the parameters. My goal is to establish a Mavlink connection between the SimpleBGC and the pixhawk using one of the Telem ports. I connected the two as described here: [SimpleBGC Gimbal (aka AlexMos gimbal) — Copter documentation](https://ardupilot.org/copter/docs/common-simplebgc-gimbal.html) (2nd paragraph, so the Telem port to the RC\_yaw and RC\_roll connectors on the SimpleBGC). The pixhawk settings can be found here: [Gimbal Configuration | PX4 Guide (main)](https://docs.px4.io/main/en/advanced/gimbal_control.html#mavlink-gimbal-mnt-mode-out-mavlink), using MNT\_MODE\_OUT=MAVLINK. However, in the Debug tab of the GUI of the SimpleBCG I dont see any incoming messages. What might I have done wrong? Or how can I debug the pixhawk Telem Port output?  
Thanks for your help, I am struggling quite a bit!

---

<div class="post-metadata">

**Author:** ![JulianOes](https://discuss.px4.io/user_avatar/discuss.px4.io/julianoes/32/30_2.png) [@JulianOes](https://discuss.px4.io/u/JulianOes)\
**Post date:** [June 11, 2024, 9:39am UTC](https://discuss.px4.io/t/connecting-simplebgc-controller-to-pixhawk-6c/39166/2 "2024-06-11T09:39:56Z")

</div>

Does the version of SimpleBCG that you’re using support the MAVLink gimbal v2 protocol?

---

<div class="post-metadata">

**Author:** ![dotanAtTrim](https://discuss.px4.io/user_avatar/discuss.px4.io/dotanattrim/32/14833_2.png) [@dotanAtTrim](https://discuss.px4.io/u/dotanAtTrim)\
**Post date:** [June 13, 2024, 1:45pm UTC](https://discuss.px4.io/t/connecting-simplebgc-controller-to-pixhawk-6c/39166/3 "2024-06-13T13:45:31Z")

</div>

Setting up Mavlink with Basecam is a bit weird, but it’s possible and works ok.

A thing one might miss when setting up serial communication is pull-up or down of the pins, if needed.  
More points that might help:

- Make sure you’re connected correctly (TX goes RX and vice versa, etc. as usual for UART connections)
- Configure the gimbal controller to use the port correctly:  
– Baud rate  
– Swap UART2 and RC, if needed
- Configure SimpleBGC to work with Mavlink via the correct port, as written in page 98 (section 19) of the manual:

> In the GUI tab “External IMU” - “MavLink” you must choose which serial port to use for this interface

- Also make sure you look at **“Checking that everything works properly”** on page 94, since you might need to edit the relative orientation between your Pixhawk and SimpleBGC.

- You shouldn’t see messages in the debug tab unless the Mavlink channel’s debug option is enable (External IMU - MavLink Connections - Channel 1/2 - Debug.

- I think MavLink 2 does work with SimpleBGC, let us know if it does (and try v1 if it’s not working).

For PX4 config, I didn’t use `MNT_MODE_OUT` due to my project needs, but basic communication should be set up with `SER_TELx`… and  
`MAV_x_` parameters.
