Servers by jDrones

Maximum Waypoints for Mission Planner

For a typical plane or quad with limited battery I can see how the maximum of 700 waypoints would be more than one would ever require.

However, when creating a flight plan in Mission Planner for a Rover (boat), particularly the corridor option, the typical mission has around 3,000 - 4,000 waypoints. Three of these missions are typically carried out in a single day if weather permits.

Breaking each mission into 700 waypoints, effectively takes the ‘autonomy’ out of autonomous as I have just got back from three days of scanning a reservoirs with two craft, and I am exhausted from running backwards and forwards.

1 Like

This is not a Mission Planner limitation, but the limitation in the controller.
There is simply not enough memory in Pixhawk and Cube Black to store more waypoints. (No waypoints are not stored on the SD card.)
New hardware such as Cube Yellow and Orange will have more memory so there will be a possibility to extend the number of waypoints.

This is a major limitation in my opinion, I am not a coder and wonder why they cannot be stored on the SD card, if someone with knowledge could enlighten us it would greatly be appreciated. Considering @Eosbandi mentioned the new F7 boards with more memory is there any development with these to support more waypoints in missions? I am working on a sailboat with the new control zero from mrobotics and the plan for this is large scale bathymetry would be a shame to be limited in waypoints!

1 Like

Just wondering, how did you manage to get 4000 waypoints in a mission ?

Andras, like I said, shoreline passes in corridor require many thousands of waypoints as lakes and reservoirs have many bays and points creating an irregular path. Air surveys are very simple by comparison.

I think what andras is asking is did you actually manage to get 4000 waypoints in one mission or was this multiple 700 waypoint missions. I am assuming from your first post that the latter to be true.

1 Like

I’ve created an enhancement request here to cover supporting more waypoints by storing them on the SD card. We discussed this a few weeks ago but I can’t immediately promise when one of us will get to this.

Whenever I hear of a user having to input so many waypoints I wonder if there isn’t an easier way to define what needs doing. We have also discussed adding a “mapping mode” and complex fences and stayout zones combined with Dijkstra’s may also help although I fear that the number of fence points will beyond what we can handle (I’ve only tested up to about 80 fence points).


Agricultural missions such as mowing, weeding, watering, etc., also require many waypoints. While I can imagine modeling these missions with a combination of parameters and fences and exclusion areas (all irregularly shaped), I could also see the variants of these missions outrunning the parameters you might think up. For example, when mowing my lawn with my all-electric mower, I turn the mower blades off using DO_SET_SERVO at the end of one run while doing a u-turn before the next run, then turn them back on when the next run starts. On smaller lawns I am spending 30% of my time in these u-turns and turning the blades off during u-turns helps mow more lawn on a single charge.


Matt the Flight Plan will allow many thousands of waypoints, it is when you try to write these waypoints to the board that it limits you to 700.

This will be a massive improvement, and also to keep the corridor option to only cover inside the polygon.

1 Like

Sick is all I have to say!!! The fact that @rmackay9 has asked might get some pull in the community, thanks randy.

1 Like

I am with you both on this matter. I had raised the issue a couple of years ago in the community and concluded that if I wanted more instructions in the mission, I had to pay for it by upgrading from Pixhawk 1. This was after messing with Pixhawk’s memory allocation instructions without success.
Now I am gathering even Pixhawk 2 / Cube runs a inhibiting limitation.

We need a “limitless” solution and the SD card certainly sounds like the way to go.

Servers by jDrones