Control a servo motor in addition to main motors

Hey friends.

My copter is using Pixhawk 6C Pro autopilot and everything works fine, but I also wanna add an additional servo motor to control a payload’s position.

I know there are CRSF to PWM converter boards, but is it possible to use the existing PWM OUT connectors on the autopilot to control the motor?
I use a simple ELRS setup. RX is connected to the Telem1. Ideally I’d like to setup S1 or S2 of my TX12 to control the servo.

So, it’s just a standard servo? If so no problem just make sure it’s on a different timer group than the motors. For example; motors on main outputs use an FMU output for the servo.

My motors are on the FMU output, so I prob should use the servo on the main output?

Sure, that will work. Or an available FMU output in a timer group not assigned to motors.
From the wiki product page for the 6C:
The 8 FMU PWM outputs are in 4 groups:

  • PWM 1, 2, 3 and 4 in group1
  • PWM 5 and 6 in group2
  • PWM 7 and 8 in group3 (not 6C Mini)

Hmm… so what I tried was:

  1. Set up a three values switch on channel 7 on my TX 12
  2. Set RCIn7 on a servo output the servo motor is connected to
    The value on the Servo Output page is changed when I click the switcher, but the motor won’t move.

Is there anything specific that I missed? (I tried it with a battery connected)

Looks like the output voltage on those pins is 3.3v while the motor wants 4.8-6.0v

When you say Servo Motor what exactly are you referring to?

It’s Analog servo ES09MA

OK a standard servo. Power it from a BEC directly, the flight controller will only supply the PWM control signal.
General info here Common Servo’s

1 Like