I am getting an issue of my servo Control through my Pixhawk.
Components used:
Pixhawk 2.4.8
GPS Module M8N
Receiver FS iA 10B
Transmitter FS i6X
Telemetry 915 mHz
BEC 5V5A
Servo SG90
I have checked, all my components are working properly. Radio Calibration has also been done and is being reflected properly.
Even on Mission Planner it is being reflected when flicking the switch on the transmitter, but the servo isn’t moving.
What isn’t my servo moving?
You didn’t tell us what firmware you’re using but I’m going to assume ArduPlane. It looks to me like you’ve got power to the servo rail from the BEC. Verify that is working.
The default for arduplane is that servo outputs will not move if the plane is not armed.
You can use the parameter BRD_SAFETY_MASK to set up what servos will moved in a disarmed state. Note, this will not activate throttle channels.
so it worked, and now it stopped. Troubleshooting 101: What did you do? Compare your parameters now to what you had when it was working. Check the voltage to the servo. Check the wiring. ArduPilot doesn’t just randomly change settings and stop working.
Tell us what you have done to your hardware since you had it working.
I haven’t changed any of my connections at all. Infact I set my parameters to default after it had stopped working and again made the changes that you had mentioned.
Everything is working perfectly fine by itself, it’s just that the servo is not responding when a switch is flicked on the transmitter.
I have connected the servo to 5 AUX OUT and the BEC to 6 AUX OUT.
And in the transmitter I flick the 5th channel to move the servo.
So which parameters do I change in the Mission Planner for the servo to move?
So the servo had been working until last week. I feel like this is a transmitter-receiver issue because the last time when the servo had started working i had changed the output mode to PPM/S-bus.