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 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.