Help with APM 2.6 and V-Octocopter

Hello Together.
This is my first post here and i hope to find little help as i´m not an APM Expert!
I recently build a DIY V-Octo from scratch, that is flying ready at last. As FC i have a APM 2.6 Board and
have it set up with standard Arducopter FW AC3.2 for Octo with the option V-Frame!

The copter behaves fine after i did Autotune and changed some parameters, so i think! But i want to enhance
it a bit as i think there could be a better performance.
This i see most time in windy conditions. The Copter maintains the position on "Position Hold" pretty well,
but with a bit jerking on wind gusts!

Or when it descends quickly the copter begins sometimes to wobble around in all axis

On calm days it feels "Rock solid"

As i read this configuration should fly optimized with an angle of 14° Motor rails to Y-axis in the
known screenshot to find everywhere when you search for "AP V-Frame Octocopter". So i did some measuring
and found out my "Motorrail angle" is just ~ 12°.
I decided to give the finishing touches in changing the "Motor Mixing" in the Arducopter code!
But as i am no expert in these things i´m looking for your help.
There is so much to do that i feel a little overwhelmed with all this new phrases to read, as i also have
not the best english skills to understand all this "Technical things" and every answer i find leads to
more questions ;-)

There are questions about:
"When i modify the code, compile it and flash it back on the APM what happens with my hard made Settings, Parameters, PID´s?
Will they be overwritten, or can i import an "Exported" "Advanced Parameters" again.
What could happen if i did some mess and want to load the original back. Do i have to set it up all again?
Where to change the right "motor mixing table" in the code, i found at least 2 parts that look like a "Mixing Table"
What values should i change to match my 12° Angle?

I know here are the experts to find ;-)

I really hope for help, as i love my V-Octocopter because it´s not that commodity "Starshaped" copter you see on every
corner ;-). I like the unique things not everyone has!


You need to be a member of diydrones to add comments!

Join diydrones

Email me when people reply –


  • MR60

    Hey Michael - I hope that you've figured out the problem by now.  But if not ...

    The problem isn't motor mixing.  That would only have a small impact on the control issues you see.

    The problem is the PID values for each motor. There are a lot of videos and posts on how to tune the PID of your motors. But a quick introduction.

    - P is proportional so impacts how quickly the motor responds to a wind perturbation.

    - D is derivative so impacts how quickly the motor is stopped from overshooting (a high P & too low D -> motor revs too long).

    - I is integral (sum) so impacts the long-term memory and helps the ship fall stably through its own wake.

    Your PIDs are too low for your ship size.

    - Too high and the ship quivers

    - Too low and the ship can't respond fast enough to perturbations

  • Im having the same issues seen you posted a while back were you able to figure out?

This reply was deleted.


DIY Drones via Twitter
RT @chr1sa: My talk on PX4 and FAA certification is coming up at 1:45 PST today on the PX4 Dev Summit livestream. Includes some cool new st…
DIY Drones via Twitter
RT @seesharp: I'm tuned into the PX4 / Dronecode free live conference. Great stuff. Microsoft AirSim talk in 10 minutes.…
DIY Robocars via Twitter
RT @masato_ka: 距離センサを3つとESP32を付けたラジコンカーをDonkeyCarライクにNNで自動走行。3層FC極小モデルをTensorFlow Lite for microcontrollerで動かしてる。機体は借り物でRumiCarって言います。Tenso…
DIY Robocars via Twitter
RT @SmallpixelCar: My car was able to go all the way autonomously until the crosswalk. It was only 100 yards from the target. What should b…
Liam left a comment on Agricultural UAVs
I'm Liam from T-MOTOR. I would like to reach out to see if there is any possibility for us to work together.
We are a propulsion system manufacturer who offers motors, propellers and ESCs for all kinds of drone applications which vary from secur…"
Jun 30
DIY Robocars via Twitter
RT @SmallpixelCar: Smart move. The car used the shadow to guide it through the bridge. This was never in the training samples. But it learn…
Jun 30
DIY Robocars via Twitter
RT @SmallpixelCar: Getting closer to the target. Single camera. Untrained road.
Jun 29
Richard Cox left a comment on Australia
"Anyone in the DIYDRONES Australian subgroup based in Alice Springs, NT?
I am experimenting with Ardupilot (standard Arduplane), Pixhawk 4 FC in a 4-ch
RC "AXN Floater Jet" foamy plane..."
Jun 29
Omar Sykes left a comment on Australia
"Hi everyone, I am looking for someone who is good at drone building, repair and software in Adelaide. Please give me a call on 0477 319 219."
Jun 29
DIY Robocars via Twitter
RT @RoboticMasters: #donkeycar
Jun 29
DIY Robocars via Twitter
Jun 29
DIY Robocars via Twitter
RT @RoboticMasters: Donkey car, car car car car car car; Donkey car, car car car car car car; Donkey Car. Anyone like our tiny tiny donkey…
Jun 29
DIY Robocars via Twitter
RT @SmallpixelCar: After improving DBSCAN speed, I can get 11 frame per second on @NVIDIAEmbedded Jerson Xavier MAXN mode and the autonomou…
Jun 26
DIY Robocars via Twitter
RT @Heavy02011: Join us at next Virtual Race League: ⁦@diyrobocars⁩ Race #4 - Parking Lot Nerds, August 1st
Jun 25
DIY Robocars via Twitter
RT @SmallpixelCar: #CUDA implementation should be easy, because most of the time is on distance calculations berween two points and if the…
Jun 25
DIY Robocars via Twitter
RT @SmallpixelCar: This is the view from the car. Even my lanenet inference is fast on @NVIDIAEmbedded Jerson Xavier, DBSCAN clustering tak…
Jun 25