So maybe I'm being completely dumb but I cannot find where I am able to setup the newest ardupilot config to have a 'x' orientation hexacopter. I only see '+' Can anyone help me out? I am using the Atmega 2560 board, mediatek gps and magnetometer.

Views: 5378

Reply to This

Replies to This Discussion

You can do it from CLI at least but you should be able to do it from APM Mission Planner too.


On CLI go to setup and type "frame"


Also if you compile/upload manually your software with Arduino IDE, you can define this on compile time.

With values of in APM_Config.h file:





Thanks! So physically installing the APM. I already have the board mounted pointing toward a boom arm on my hexacopter for + mode. If I change it to X mode do I have to re mount the ardupilot so its pointing in between booms?

Yes, Depending on what type of frame you are using. You usually can just rotate APM carrier boards 90 degrees and then it will automatically point between arms.


And you need to rotate APM 90degrees Counter clock wise eg to left. That way you don't need to change any OUTput cables on APM. Just define frame X and new motor order should be ok.


Here is a picture from our wiki pages showing same thing:

On + mode, APM points towards motor 1

On x mode, APM points between motors 3/7


If you move it any other direction, you will have problems on setting up motor orders etc.

Just wanted to add my 2 cents.  The above configuration works for a Pixhawk Hexacopter, but you have to plug motor 7 into Pixhawk output 5 and Motor 8 into Pixhawk output 6.  I searched around and did not find this advice.  Actually, I found very little help on how to configure a hexacopter in apm forums or diydrones, unfortunately.

Reply to Discussion



Season Two of the Trust Time Trial (T3) Contest 
A list of all T3 contests is here. The current round, the Vertical Horizontal one, is here

© 2019   Created by Chris Anderson.   Powered by

Badges  |  Report an Issue  |  Terms of Service