Use channel 9 to drive servo?

My FC has 8 motor outputs and a 9th normally for a WS2182 LED. I want to use this signal for a micro servo. I set servo output 9 to mount pitch 1, set RC9_OPTION to mount pitch 1, and set a dial switch in my transmitter to output on radio 9.

I see the bars on the radio calibration page showing radio 9 values from 1000 to 2000, but there’s no effect at the servo. What am I doing wrong? Thanks.

What FC? And if it’s configured for NeoPixel by default you probably have to change the servo function for that channel for pwm.

I set servo function 9 to mount pitch 1 as being the closest thing I found on that list to what I want. It’s a micro servo such as planes use to drive ailerons, but that’s not available to copters. Which servo function could serve that purpose?

The FC is a Kakute H7, the same one I’m so far unable to get to spin the motors for more than a few seconds. I’m beginning to think it might be defective.

Post the latest parameter file. Just setting to mount may not work if it’s configured for NeoPixel elsewhere.

Here is a ESC/servo outputs for your board.

First 8 lines are true ESC/servos, while PD12 is for LED.
I guess you have not more then 4 motors so connect it to consecutive 4 ports ( like 50-53)

Let LEDs stay on 58, then choose any of free (54-57) for your servo.

Have in mind a protocol used for “servo/ESC” ports.

You can have one protocol for every group. So first 4 ESC can work with any ESC analog or digital protocol, while servo is PWM analog for sure.

And some reading:
ESC (Electronic Speed Controls) — Plane documentation

Paul, I think you’re saying that LED can’t be used to control a servo. The Ardupilot docs for the H7 seem to say the the LED pin is an output just like the first 8 motor outputs, so I thought this pin could be used for a servo. Well maybe not, but I guess it’s a moot point if I can’t get the FC to spin the first four motors.

As I’ve written elsewhere, using the motor test function causes a motor or motor to spin for a second or so, then it stops. The motor test continues, according to the messages pane, until it times out, but the motors aren’t turning. I can’t figure out what could cause this; battery power is good and I see no warnings that would abort a motor test.

The motors are EMAX ECO II KV1300 and new. All of them show this behavior. What could possible be going on? I am really at a loss.

AP is set to send D600 protocol to the motors. Are you sure they work that way?
image

Verify protocol used AP<> ESCs.
It’s not a motors problem but AP<> ESCs communications.

Have you charged batteries and set cells numer in config properly?