AUX Passthrough. How?

Hello, I need help)
My first steps in PX4.
2 days try to make servo working on AUX1 or AUX2.


I put a servo on RC10/AUX2, on taranis I set on the channel 6 variometr, but its not working.
Arming\disarming\safety switch - not working.
What I do wrong?
Thanks.

Which autopilot do you have and where did you connect the servo?

Take a look at the mixing documentation here.
https://dev.px4.io/en/concept/mixing.html

Depending on your autopilot and airframe chosen you should have a passthru mixer on the AUX outputs.

i put servo to RC10 = aux 2
am I wrong?

That top APM Copter label is only relevant for that firmware.
Look at the manual passthrough documentation I posted above. Passthrough AUX1 input defaults to AUX6 output.

Hi I have a similar problem right now. I’m using v1.10.1 of px4, and I’m using the basic pixhawk board. I modifed the mixer for a tricopter such that I have the 3 motors on MAIN1, MAIN2, MAIN3 respectively, and the 3 servos on AUX1, AUX2, AUX3 respectively. Thus, I have two mixer files one for the MAIN outputs and one for the AUX outputs (ie. xxx.main.mix and xxx.aux.mix) and I set them in my config file using SET MIXER and SET MIXER_AUX respectively. Please see the pic attached.


Now i’m trying to use manual passthrough to control some of the servos. For eg. to control servos 1 manually, I have something like:

Servo 1 

(This motor is connected to AUX1 output - the output on the right end of the Pixhawk servo rail)

M: 1 
S: 0 2 -10000  -10000 	0 -10000  10000
S: 3 5  10000  10000    0 -10000  10000

Here the first line allocates a simple Yaw mixer.

And it is my intention that the second line allocates manual passthrough to any channel on my RC that I map to RC_MAP_AUX1 in Qgroundcontrol. Now I have done this, I can arm the drone and the rotors and servos are working fine with respect to roll/pitch/yaw but when I try to manually move the servos as I want to using the channel I mapped in QGC, it doesn’t work.

My pixhawk is pictured above. And I defined my .aux.mix file accordingly with the first declaration being Servo1 followed by Servo 2 and then servo 3. And I connected them just the way it is shown in the picture using AUX1 as the first set of pins on the right end of the Pixhawk servo rail and then moving left.

Your post suggests that I have mixed and connected to AUX6, AUX5 and AUX4 respectively in that order unless I didn’t understand you. Can you please clarify?

Or is it that for normal mixer allocations then the labelling is valid as I have done but then with passthroughs it AUX1 starts from RCAUX6 as labelled on the pixhawk?

Thanks in advance for your response.

Were you able to resolve this issue

have u solved?i have same question now

Yes, mine works perfectly fine . I run on a CUBE Orange . Video for the settings as per link below.

thanks,i have solved my problem,if others want to add a servo in px4,remeber to provide a bec for px4,just insert in any aux output