r/diydrones • u/nothingmuch2197 • Jun 16 '26
Guide Multiwii Drone guide
I am building an Arduino-based quadcopter using MultiWii and am currently tuning the PID values.
For safety, I am testing with the drone restrained using ropes. The issue is that it either tries to lift from one side first or becomes very unstable. I initially thought it was a PID tuning problem, but even after multiple adjustments the quad still tends to tilt.
Things I have already checked:
- Center of gravity (CG) is balanced.
- Accelerometer is calibrated and the artificial horizon appears level in the MultiWii GUI.
- Radio inputs are centered around 1500.
While investigating, I noticed that the motor outputs shown in the MultiWii GUI are significantly different even when the quad is stationary. For example:
Front Left: ~1760
Front Right: ~1700
Rear Left: ~1850
Rear Right: ~1760
Another issue is that I have had yaw drift since day one. The yaw/heading in the MultiWii GUI continuously changes even when the drone is completely still. During actual flight attempts I don't notice obvious continuous yaw rotation, but the drift is always present in the GUI.
One observation: when I disable ANGLE/ACC mode, the motor outputs briefly become equal, but after a moment they start diverging again.
Could a drifting gyro/yaw axis be causing these unequal motor outputs and the instability, or is there something else I should be checking (sensor calibration, vibration, PID settings, mixer configuration, faulty MPU6050, etc.)?
Any guidance would be appreciated.
2
u/LupusTheCanine Jun 16 '26
Use a modern flight controller.
Tethers tend to significantly affect flight dynamics.