I have a Hexacopter, and when I set the stick to low then the motors are off, but when I move the throttle stick just a tiny bit, then the hexacopter already takes off the ground. I have to hold it with my hand so that it does not fly away...
When I move the stick to all the way high, I don't see/hear much difference in speed. It seems that it starts at highest speed and then it does not matter if I move the throttle stick. The motors stop when the throttle is all the way low...
Does anyone know what I have to do to set the speed properly?
Throttle is too high?
Re: Throttle is too high?
Did you calibrated esc's?
Re: Throttle is too high?
I did calibrate the esc's, but I don't know if I did it correctly....
First of all, I have to plug the battery otherwise when I upload the code in the MultiWii I get an error, but I don't get an error if the battery is plugged in...
So, I uncommented the line ESC_CALIB_CANNOT_FLY, uploaded, then it beeped, and all the motors started spinning for 2-3 seconds, and then I commented out the ESC_CALIB_CANNOT_FLY and uploaded again.
But it still starts at too high speed... if I put the propellers, at soon as the motors start it takes off the ground!
I uploaded a screenshot of MultiWiiGUI when the throttle was only a little bit higher than the lowest level, and the motors started.
First of all, I have to plug the battery otherwise when I upload the code in the MultiWii I get an error, but I don't get an error if the battery is plugged in...
So, I uncommented the line ESC_CALIB_CANNOT_FLY, uploaded, then it beeped, and all the motors started spinning for 2-3 seconds, and then I commented out the ESC_CALIB_CANNOT_FLY and uploaded again.
But it still starts at too high speed... if I put the propellers, at soon as the motors start it takes off the ground!
I uploaded a screenshot of MultiWiiGUI when the throttle was only a little bit higher than the lowest level, and the motors started.
Re: Throttle is too high?
Today I calibrated all the ESCs by connecting each ESC one by one directly to the receiver, bypassing the MultiWii... When I have the throttle low, the motors are spinning slowly, but when I connected everything to the MultiWii, when I have the throttle low, the motors start fast and it takes off the ground (I am holding it of course).
I was searching for help to calibrate the ESC, and they were so confusing, each one different from another... but this video is simple, and it helped to get my motors spin slow at low throttle, and spin fast at high throttle (as it should be): http://www.youtube.com/watch?v=r3Rt5cEc3OU
So, calibrating the ESCs did not solve my problem
I was searching for help to calibrate the ESC, and they were so confusing, each one different from another... but this video is simple, and it helped to get my motors spin slow at low throttle, and spin fast at high throttle (as it should be): http://www.youtube.com/watch?v=r3Rt5cEc3OU
So, calibrating the ESCs did not solve my problem
Re: Throttle is too high?
Never mind, I figured it out!
Apparently the first time you upload the MultiWii, it saves the MINTHROTTLE to the EEPROM, and if I change the value of the MINTHROTTLE, it won't matter at all because it will read it from EEPROM. The first value that was there was 1300, and that of course made the motors spin too fast, so I lowered the value but it did not make any diference!
The solution?
Load the eeprom_clear from the examples, and upload it. This will erase the EEPROM, then upload the MultiWii with the new MINTHROTTLE value (and also uncomment ESC_CALIB_CANNOT_FLY), let it do it's thing, comment out the ESC_CALIB_CANNOT_FLY, and upload again, and of course, now you have to run the MultiWii GUI, and Calibrate ACC, and Calibrate Mag, because the previous calibration got erased.
It took a lot of trial & error to find the solution, and also a lot of googling, and reading through other forums!
To other people having this problem: Your welcome !!!
Apparently the first time you upload the MultiWii, it saves the MINTHROTTLE to the EEPROM, and if I change the value of the MINTHROTTLE, it won't matter at all because it will read it from EEPROM. The first value that was there was 1300, and that of course made the motors spin too fast, so I lowered the value but it did not make any diference!
The solution?
Load the eeprom_clear from the examples, and upload it. This will erase the EEPROM, then upload the MultiWii with the new MINTHROTTLE value (and also uncomment ESC_CALIB_CANNOT_FLY), let it do it's thing, comment out the ESC_CALIB_CANNOT_FLY, and upload again, and of course, now you have to run the MultiWii GUI, and Calibrate ACC, and Calibrate Mag, because the previous calibration got erased.
It took a lot of trial & error to find the solution, and also a lot of googling, and reading through other forums!
To other people having this problem: Your welcome !!!
Re: Throttle is too high?
CVMichael wrote:So, I uncommented the line ESC_CALIB_CANNOT_FLY, uploaded, then it beeped, and all the motors started spinning for 2-3 seconds, and then I commented out the ESC_CALIB_CANNOT_FLY and uploaded again.
But it still starts at too high speed... if I put the propellers, at soon as the motors start it takes off the ground!.
I think that if the motors start up when you run that calibration it means it didn't work? Think it sends a command to calibrate then full power and min power for reference. Most times when i do that it beeps and then just stops.
Am I right?
Still as always tie it down or take the props off.
Re: Throttle is too high?
Hi Andy,
The problem was that whenever I was changing the MINTHROTTLE value it did not take the new value, it was taking the previous high value that was stored in the EEPROM. In normal flight mode, this was starting the motors at too high speed. When I finally figured out that it was taking the value from the EEPROM, then I cleared the EEPROM, and upload the MultiWii with the new value. Then I calibrated, etc... now finally it starts the motors at low speed, as it should....
The problem was never that it was actually taking off!! I always removed the props, and when the props are on, I was holding it down with my hand...
The problem was that even at lowest throttle level it was taking off, so how can i fly my Hexacopter if it never comes down?
Anyways, i posted my solution with steps in my previous post for others who have the same problem...
The problem was that whenever I was changing the MINTHROTTLE value it did not take the new value, it was taking the previous high value that was stored in the EEPROM. In normal flight mode, this was starting the motors at too high speed. When I finally figured out that it was taking the value from the EEPROM, then I cleared the EEPROM, and upload the MultiWii with the new value. Then I calibrated, etc... now finally it starts the motors at low speed, as it should....
The problem was never that it was actually taking off!! I always removed the props, and when the props are on, I was holding it down with my hand...
The problem was that even at lowest throttle level it was taking off, so how can i fly my Hexacopter if it never comes down?
Anyways, i posted my solution with steps in my previous post for others who have the same problem...
Re: Throttle is too high?
If you are using mwii v2.3 and wingui 2.2 this is not supported. You must use mwii v2.3 and mwi cong v2.3 this will not change your minthrottle.
Re: Throttle is too high?
I think I am using mwii 2.1, and wingui 2.2 (I am not at my computer to double check that)...
Do you have a link with the latest versions?
Do you have a link with the latest versions?