Servo control over distance

Hello

I’m I’ve built and programmed a sketch to control 4 servos via 4 on buttons and 2 off
All works well with the servos plug into pins 8,9,10,11 via external power source.
The issue is now complete the servos need to be 40 meters away from control board.
I have seen and followed a solution of taking apart a Rc transmitter cutting middle pin and connecting this to the output pins via a low pass filter with a 10k ohm resistor into say 8 and 10uf capacitor. Then servo connected to same channel in the Receiver. When powered up the servo does move but the travel is reduced to about 5 degrees each way . I’ve tried increasing servo angle in code but doesn’t change

Can any help ?

Schematic, please. Sounds simple enough that it should be easily drawn on a piece of paper with a pencil, then snapshotted with a smartphone, thus removing all ambiguity from the word description. Obviously, you only need to draw one channel.

Thanks.

Right now you can run back and forth to see if the servo did your command. What will you do in the future to verify the servo did the correct movement?

Please share links to everything you used to come up with this plan.

I'd like to what someone who succeeded did, exzctly.

It sounds like you are not getting enough change in the volrage you produce using the low pass filters technique.

a7

Ditto. Would like to know what RC transmitter and receiver module is being used and see details of the working mod you found.

Yes, a lot more information needed. @andy1973

It would be more interesting if you said a bit about what the use was.

Try FlySky GitHub - bmellink/IBusBM: Arduino library for RC IBUS protocol - servo (receive) and sensors/telemetry (send) using hardware UART · GitHub

DroneBotWorkshop did it. Flysky FS-I6X with Arduino - Build an Arduino RC Car

Thanks I’m using a hot rc as have plenty of spare receivers .
The issues was getting the Arduino board to output a pwm signal that the receiver would think was its own potentiometer moving. Tried various resistor/capacitor combinations still can’t get the voltage change right.
As servos needed to only be either 0 or 90 degrees I’m now using an rc aux switch relay so Arduino activates relay and wire relay straight to 2 pins on trans my pot which then sends out signal to receiver and servo.
I’ll do this for all 4 channels

PWM does not change voltage potential. PWM is for pulse width and duty cycle, and voltage is VCC or GND.

If you need only two positions for each servo you could try sending a simple On/Off signal by wire to a second Arduino closer to the servos that performs the actual control by sending a local PWM signal, less prone to EMF and degradation issues