How to change rotation angle of servo

Hi,

Now, I set
remote controller (RC) - Mixer - RC11
Ardupilot V4.2.3 copter - SERVO11_FUNCTION 61 (61 is RCIN11 for connecting servo and RC)
Ardupilot V4.2.3 copter - SERVO_MIN to SERVO11_MAX is 1100 to 1900 (This is not set by me)
Ardupilot V4.2.3 copter - RC11_MIN to RC11_MAX is 985 to 1998 (This is radio calibration result)
then servo may rotate -60degrees to 60degrees when RC stick lowest to highest.

But if I want to let servo rotate -15degrees to 15degrees when RC stick lowest to highest.
I try to modify SERVO_MIN β†’ SERVO11_MAX 1400 β†’ 1600
RC11_MIN β†’ RC11_MAX 1400 β†’ 1600
It still rotate -60degrees to 60degrees when RC stick lowest to highest.
I don’t know the reason.
RC11


Do not change RC11_* parameters. Keep them at the radio calibration result values.

Change only SERVO_MIN β†’ SERVO11_MAX 1400 β†’ 1600

And update to ArduCopter 4.3.6

1 Like

I can’t imagine a situation where that is needed. On old analog servos servo inversion was done inverting connections to motor and potentiometer (not cursor), followed by mechanical centering, but then transmitters included servo inversion and it was not needed more.

1 Like