How to Configure 4 Elevons and 2 Drag Rudders for a B-2 Style Flying Wing in PX4?

Hi everyone,

I’m building a B-2 Spirit-style flying wing (1/24 scale) and planning to use PX4 with a Pixhawk Orange Cube. My aircraft has:

  • 4 elevons (2 per wing: inner and outer)
  • 2 drag rudders (1 per wing tip)

I want to implement full control over pitch, roll (via all elevons), and yaw (via differential drag rudders). I understand that a custom mixer might be required, and I’ve seen some related discussions, but I need help confirming the correct approach.

My questions:

  1. How should I assign the 6 control surfaces to PX4 output channels (MAIN1–6)?
  2. How can I define the mixer so that:
  • Inner and outer elevons contribute to roll and pitch.
  • Drag rudders only activate during yaw (with one deflecting upward and the other remaining neutral to generate yaw torque).
  1. Is there a sample .mix file or a recommended method for this type of configuration?

If there are any airframe templates or references similar to this, I’d love to know.

PX4 no longer uses mixers but instead you configure your motors and servos in the Actuator tab in QGC. My hunch is that you might be using ArduPilot. In that case you might want to ask in discuss.ardupilot.org instead.

I’m planning to use PX4 but integrating the control surfaces is really confusing to me. As you know there are no conventional rudders, ailerons or elevators. Instead drag rudders and elevons are used. What’s the recommended approach in a setup like this

I think it’s explained here:

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.