Litchi Waypoint Mission to Mavic 3 Waypoint Mission converter

I have completed my “Litchi Waypoint Mission to Mavic 3 Waypoint Mission converter.

With this web application, one can design a waypoint mission from the comfort of your office on a large monitor using Litchi’s Mission Hub then convert that mission to one that can be flown with a Mavic 3.

Litchi missions can be exported as CSV files. These CSV files store most of the important parameters of a waypoint mission. DJI’s Mavic 3 stores waypoint missions in a KMZ file in the flying device (phone, tablet or controller). However, because DJI did not design missions to be imported or exported to or from their flying device, there are a few extra steps involved in getting this process to work. As a result, these steps may be more involved than what a casual user may want to attempt. Read on to find out more.

A fellow forum member has provided a number of Mavic 3 waypoint missions for me to examine and has devised a way to import and export missions to and from the Mavic 3. His instructions for doing so are available from the instructions of this web application.

There are a few important things to consider when converting waypoint missions between Litchi and the Mavic 3.

  • Litchi uses a B-Spline to generate a flight path defined by waypoints. The Mavic 3 uses a Bezier Spline to generate a flight path defined by waypoints. B-Splines do not (in general) go through their control points. Bezier Splines do go through their control points. As a result, even though the waypoints are the same, the converted mission flight path will not be exactly the same.
  • The Mavic 3 supports some camera actions that are not available in Litchi. For example, in the Mavic 3 one can create a “Zoom” action. Litchi does not support this action.
  • So far, I have only had access to Mavic 3 missions with metric units of measurement. Therefor, only metric units are currently supported. I will add imperial units as soon as I am provided an example Mavic 3 mission file with imperial units.

The following two converters (as well as the Spiral, Panorama, Droneception, and AirData converters):

  • Mavic 3 Waypoint Mission To Litchi Waypoint Mission
  • Litchi Waypoint Mission To Mavic 3 Waypoint Mission

are available here:


Once again Wes Barris offers hope to Litchi users that DJI will not be permitted to abandon Litchi even if it wants to haha.

I’ve just bought a Mini 3 that is on the way in the post, yet all along I’d wondered whether the recently announced Mini 3 SDK will even permit Litchi to add the Mini 3 to its list of compatible DJI drones, or whether the SDK will lock Litchi out while offering a watered down DJIFly waypoint facility as a piteous consolation prize.

Despite harboring these nail-biting reservations about what the Mini 3’s new SDK will permit in terms of third-party access, the above post by Wes Barris, the Patron Saint of Litchi Aficionados, renews my hope with a tentative assurance that I will be able to fly Litchi waypoint missions with my Mini 3, and that the drone will faithfully complete every mission’s waypoint sequence even if DJI tries to lock Litchi out of their emerging product line.

Wes Barris is da MAN, and I am prepared to place my precious dentition at risk of destruction by a knuckle sandwich in the course of an honorable duke-out with any mortal that disagrees with this pronouncement

1 Like

Hi, thank you for this great tool. I have Mavic 3E which uses Pilot 2 app. I tried importing mission converted via your tool but it couldn´t import - just infinite import wheel. So with the hope that you would be able to help, I created waypoint mission in native app: Maybe you will be able to create converter also for this Enterprise series. I would be really thankful and dozens of other users as well. Thank you in advance. :slightly_smiling_face:

Thanks. I’ll have a look at your file.

Hi Simon,

I found a few differences in the file you provided from what I had seen earlier. I’ve added an option to specify what type of drone you have (Mavic 3 or Mavic 3 Enterprise). Please try the converter again and let me know if the resulting mission loads properly for you.