DJI Mavic, Air and Mini Drones
Friendly, Helpful & Knowledgeable Community
Join Us Now

Problem with calibration Gimbal

  • With the drone switched off twiddle the gimbal in all rotations and check that it is all free to rotate. from stop to stop.
  • If all is not well try blowing compressed air through the gimbal joints.
I use a double action hand pump with a jet nozzle (a big hand air bed pump)​

Try to calibrate again.

Does it go through the full dance on drone start up?

If the above does not work you might like to try the DJI tools software.​
Try this process. DJI Tools JointCourse and LinearHall.
Install Python and install DJI tools this process
I missed an important step.
After installing python you then need to use python to install pyserial.

DJ1 Mavic 2 Pro/Zoom GIMBAL CALIBRATION

Tools .
1. Download Python
2. pyserial
3. GitHub - o-gs/dji-firmware-tools: Tools for handling firmwares of DJI products, with focus on quadcopters.

GUIDE :
1. Download all tools
2. Install python

3. extract pyserial and dji tools to C:\DJI\
4. Open "command prompt" as administrator (cmd)
cd C:\DJI\dji-firmware-tools-master​
5. Install pyserial using pylon script
C:\DJI\dji-firmware-tools-master\python setup.py install

Turn ON Mavic 2 Pro/Zoom

Gimal Calibration

python comm_og_service_too1.py com3 WM240 GimbalCalib Jointcoarse

python comm_og_service_too1.py com3 WM240 GimbalCalib LinearHall


The following are instructions for a Mavic 2 Pro on com port 3.
The pause commands are not necessary its just so you can see what happens.(hit enter to proceed)
c:​
cd..​
cd c:\DJI​
CD C:\DJI\dji-firmware-tools-master​
pause​
pause​
py comm_og_service_tool.py com3 WM240 GimbalCalib JointCoarse​
pause​
pause​
py comm_og_service_tool.py com3 WM240 GimbalCalib LinearHall​
pause​
pause​
exit​
 
Last edited:
  • With the drone switched off twiddle the gimbal in all rotations and check that it is all free to rotate. from stop to stop.
  • If all is not well try blowing compressed air through the gimbal joints.
I use a double action hand pump with a jet nozzle (a big hand air bed pump)​

Try to calibrate again.

Does it go through the full dance on drone start up?

If the above does not work you might like to try the DJI tools software.​
Try this process. DJI Tools JointCourse and LinearHall.
Install Python and install DJI tools this process

The following are instructions for a Mavic 2 Pro on com port 3.
The pause commands are not necessary its just so you can see what happens.(hit enter to proceed)
c:​
cd..​
cd c:\DJI​
CD C:\DJI\dji-firmware-tools-master​
pause​
pause​
py comm_og_service_tool.py com3 WM240 GimbalCalib JointCoarse​
pause​
pause​
py comm_og_service_tool.py com3 WM240 GimbalCalib LinearHall​
pause​
pause​
exit​
Yes there is no problem with the rotation. Makes all movements freely. Yes my friend does he spend the whole dance in a drone start up. Is this process Python you say reliable? Thank you
 
Yes there is no problem with the rotation. Makes all movements freely. Yes my friend does he spend the whole dance in a drone start up. Is this process Python you say reliable? Thank you
Python is a programming language.
The DJI tools program on GitHub is written in the Python language.
Yes there is no problem with the rotation. Makes all movements freely. Yes my friend does he spend the whole dance in a drone start up. Is this process Python you say reliable? Thank you
This might be of interest.
Having just run a Gimbal calibration using the Go4App I noticed that at exactly 20% the roll motor is calibrated.
That is the motor that rotates the pitch arms, the motor at the back behind the camera.
 
Python is a programming language.
The DJI tools program on GitHub is written in the Python language.

This might be of interest.
Having just run a Gimbal calibration using the Go4App I noticed that at exactly 20% the roll motor is calibrated.
That is the motor that rotates the pitch arms, the motor at the back behind the camera.
What should I do? With the process I did it brings me to a point with the red arrows.
 

Attachments

  • InkedIMG_20220310_145840_LI (Medium).jpg
    InkedIMG_20220310_145840_LI (Medium).jpg
    294.2 KB · Views: 20
What should I do? With the process I did it brings me to a point with the red arrows.
Giorgos
I am unable to replicate your error message.
The command you have entered
(py comm_og_service_tool.py com5 WM240 GimbalCalib JointCoarse)
is correct for a 'Mavic 2 Pro' or 'Mavic 2 Zoom' connected via com5.​

Your error message is saying that it does not recognise the given input 'COM5'.​
However you entered 'com5' not 'COM5'.​
I have tried using a wrong port number but do not get your error message.​
I have tried with the drone switched off and do not get your error message.​
I have not tried disconnecting the camera and then sending the command.​

There is an alternate code for the 'Mavic 2 Pro'
This command should also work.
C:\DJI\dji-firmware-tools-master>py comm_og_service_tool.py com5 M2P GimbalCalib JointCoarse​

The error message you are given seems to indicate that there is something wrong with the connection.
Are you sure the drone when switched on is on com5 ?
 
Giorgos
I am unable to replicate your error message.
The command you have entered​
(py comm_og_service_tool.py com5 WM240 GimbalCalib JointCoarse)​
is correct for a 'Mavic 2 Pro' or 'Mavic 2 Zoom' connected via com5.​

Your error message is saying that it does not recognise the given input 'COM5'.​
However you entered 'com5' not 'COM5'.​
I have tried using a wrong port number but do not get your error message.​
I have tried with the drone switched off and do not get your error message.​
I have not tried disconnecting the camera and then sending the command.​

There is an alternate code for the 'Mavic 2 Pro'
This command should also work.
C:\DJI\dji-firmware-tools-master>py comm_og_service_tool.py com5 M2P GimbalCalib JointCoarse​

The error message you are given seems to indicate that there is something wrong with the connection.
Are you sure the drone when switched on is on com5 ?
My friend I will try again COM5. This is my door. Maybe that's the mistake or I will put the command:
C:\DJI\dji-firmware-tools-master>py comm_og_service_tool.py com5 M2P GimbalCalib JointCoarse
 
My friend I will try again COM5. This is my door. Maybe that's the mistake or I will put the command:
C:\DJI\dji-firmware-tools-master>py comm_og_service_tool.py com5 M2P GimbalCalib JointCoarse
I tried them but again nothing ... I can not understand why? Is there another video better to watch? Is there another way?
 
My friend, I'm very happy because I did it and I calibrated with him
To view this content we will need your consent to set third party cookies.
For more detailed information, see our cookies page.
the driver. Everything is fine now and the automatic calibration is done without any problems. Thank you very much for the help.
 
  • Like
Reactions: Fizzbang
I was just about to paste a link to that video.
Did you discover what was wrong with your first attempt?
Was it the wrong com port or another issue?
I am glad that you got it to work.
 
I was just about to paste a link to that video.
Did you discover what was wrong with your first attempt?
Was it the wrong com port or another issue?
I am glad that you got it to work.
I just put the version Python 3.9.6 which said the commands. And it worked normally with great pleasure. I was putting the latest version and maybe it was not right with the commands. Below I write the correct ones with my door:

py comm_og_service_tool.py WM240 --port COM5 GimbalCalib JointCoarse

py comm_og_service_tool.py WM240 --port COM5 GimbalCalib LinearHall
 
I just put the version Python 3.9.6 which said the commands. And it worked normally with great pleasure. I was putting the latest version and maybe it was not right with the commands. Below I write the correct ones with my door:

py comm_og_service_tool.py WM240 --port COM5 GimbalCalib JointCoarse

py comm_og_service_tool.py WM240 --port COM5 GimbalCalib LinearHall
Good Good Good
 
  • Like
Reactions: Giorgos66

DJI Drone Deals

New Threads

Forum statistics

Threads
136,838
Messages
1,621,676
Members
165,476
Latest member
Viktor1991
Want to Remove this Ad? Simply login or create a free account