Project • DIY 3D-Printed VTOL • Stallion • Mar 8, 2025

Stallion VTOL Drone – Assembling, Configuring, and Tuning a DIY Platform

Stallion is a 3D-printed VTOL drone built from a commercial DIY kit. This project is done with the University of Alberta Aerial Robotics Group (UAARG) and serves as an affordable, and quick way to learn about how to set up and fly a transition aircraft. UAARG is currently working ond developing a new transition aircraft (Quadrant) which is also a project that I am actively contributing to. I helped assemble the airframe, configured the electro-mechanical system, and tuned Stallion so that was stable in vertical flight. Work on this platform is ongoing.

Role

Assembly, configuration, and flight tuning

Tools

Pixhawk, ArduPilot, Mission Planner

Focus

Practical VTOL setup and stable hover

1. Project Overview

Stallion is based on a commercially available 3D-printed VTOL drone kit. You purchase the STL files, print the parts, and then source and assemble the hardware yourself.

My work on this platform focuses on everything that happens once the printed parts and components are on the bench: mechanical assembly, wiring and electro-mechanical integration, and tuning the control systems so that the vehicle is stable and predictable in vertical flight. The project is still ongoing as I continue to improve the setup and explore forward-flight behavior.

2. Assembly & Electro-Mechanical Setup

The airframe geometry and printed parts come directly from the kit, but there is significant work required to turn a pile of prints and components into a flyable vehicle. My contributions included:

  • Assembling the 3D-printed structure and mounting motors, servos, and control surfaces.
  • Routing and securing wiring for power, signal, and sensors to keep the layout serviceable.
  • Configuring the power system, receivers, and flight controller connections.

A lot of the practical learning happened here: understanding clearances, how hardware choices affect maintainability, and how small changes in layout can show up later when tuning.

3. Flight Controller Configuration & Tuning

After the hardware was in place, the next step was to configure and tune the flight controller so that Stallion could safely hover. This included:

  • Ensuring that the Pixhawk and other sensors were mounted correclty to ensure accurate sensor data
  • Performing initial checks: motor directions, control surface directions, and failsafes.
  • Adjusting PID controller gains in a methodical, and reasonable manner utilizing attitude data.

The tuning process was deliberately conservative: verify one behavior at a time, log the results, and only then move to the next step. The immediate goal for this phase was not aggressive performance, but a VTOL that feels predictable on the sticks and holds a steady attitude. So far, pitch and roll are very stable.

4. Early Flight Tests

During the early test flights, pitch and roll PID were tuned to a stable level fairly easily, requiring minimal PID adjustment to achieve stable control. The main issue I ran into at the start was with tuning the yaw controller. Given that Stallion is a tilt-rotor tricopter, yaw control is dictated by tilting of the motors. This means that yaw controller tuning is much more challenging than tuning pitch and roll given that it is determined by the angle of a servo, and not by the rotation of a motor. In a traditional quadcopter setup, the yaw controller is mostly left untouched in the tuning process as yaw is fairly stable in those circumstances. However in the case of a tilt rotor tricopter, yaw tuning ends up being quite the task. The Yaw Controller runs off of PID but with the addition of a feedforward gain which is implemented due to the fact that the angle of the tilt servo is a known quantity which can be fed forward.

  • Brief liftoffs to check for gross instabilities or configuration errors.
  • Feedforward tuning on the Yaw Controller along with PID tuning.
  • Logging flights and using the data to refine gains and parameters.

These tests confirmed that Stallion could achieve a stable vertical flight regime and gave a clear path for future work on transitions and forward flight. At the moment there is still some more work that needs to be done on the yaw controller to ensure more stable vertical flight.

Yaw controller oscillation plot
Yaw Controller Showing Oscillations due to P gain being too large. Red is desired Yaw Angle, Green is Actual Yaw Angle. This plot was taken from one of the early flights during yaw controller tuning.

5. Current Status & Next Steps

As of now, Stallion is stable in vertical flight and serves as a hands-on platform for learning more about VTOL configuration and tuning. The project is intentionally open-ended: there is still work to be done on improving the setup, exploring transitions, and experimenting with more advanced control strategies.

Future iterations will likely focus on cleaner wiring, better documentation of the configuration, and more systematic testing of forward-flight behavior. The value of the project lies not just in the airframe itself, but in the process of taking a DIY kit and pushing it toward reliable, repeatable flight.

6. Key Takeaways

Stallion has been a practical way to deepen my understanding of what it takes to set up and tune a VTOL drone in the real world. Even though the geometry comes from a kit, the hands-on work of assembly, configuration, and tuning has direct carryover to future custom platforms.

It has also reinforced a mindset of incremental testing and respect for the details: small configuration mistakes or loose wiring can easily show up as "controls problems" unless the whole system is considered together.