Recent Posts

Pages: [1] 2 3 ... 10
Vehicles - MultiRotors / Re: Quadcopter is not taking off, any tips ?
« Last post by stelios on April 01, 2020, 10:24:16 pm »
Thank you Cliff, this helps a lot!

I'm following the ESC calibration instructions in the link that you shared but I'm not sure about steps 14 and 15:

14 - Wait just for first beep and immediately press the keyboard Home key.  There are two beep sequences.....
15 - You should hear a set of confirmation 'calibration done' beeps that ESC's are programmed....

In this video you will hear the beeps from my ESCs as I hear them but I'm not sure which one is considered the "first beep" and if I'm getting the "set of confirmation 'calibration done' beeps" in the end. Can you identify them from the video?

Please find attached the output section from the GS after my calibration, I think my settings are not correct because in step (23) I read that the difference should be 2-3 an mine is more than 30 for 1 motor/esc.

23 - The neutral values should all be within 2 or 3 of each other or you may not have a good calibration....

Regarding the input and the output, thanks for the clarification, now it is super clear to me, I didn't know the purpose of input/output tabs before. I'm using 1400 as neutral because I have a graphical slider from (0%) 800 -> 2000 (100%), so in order to make it feel like "balanced" I have it in the middle (1400) (50%) but I can change this.

Lastly, I removed the battery from the frame and tested again, now it is taking off 2-3cm at 1500 but I'm stopping immediately because it is flipping slightly on one side and it is not taking off vertically so I cannot test at full throttle.

Thank you!

Vehicles - MultiRotors / Re: Quadcopter is not taking off, any tips ?
« Last post by TheOtherCliff on March 29, 2020, 09:08:24 pm »
"ESC calibration" reads and stores your PWM min and max into the ESCs, so they know them each time they are powered up.

If you send a PWM signal with larger than max, the ESC just does 100%, the best it can do.

Here are instructions to calibrate all of this so that you get the whole stick range usable:


Recall that the CC3D will translate input range into output range, even if the ranges don't match.  It is quite acceptable to have an input range of say 800-1600 and an output range of 1000-2000.  Input of 1600 will translate into output of 2000.


Is there a reason you use 1400 for your PWM neutral?  If you have an RC transmitter/receiver, I would use the same neutrals as it has so I could swap from RPi to RC without changing settings.  :)
If you don't have an FMS (Flight Mode Switch), or if you set the number of switch positions to 1, the 16.09 GCS transmitter wizard stick display will stop moving and seem to be locked up.  There is a work around that @f5soh documented and here it is, copied from the original @f5soh post, to make it easier to find.

Here is a workaround for users that do not use flightmode.

When the wizard ask to move the stick to extend, the sticks do not move on screen... it doesn't matter.

For the last step where the stick movement need to be checked and reverted is needed (jump to 0:40 in video):
- Go to the UAVOBrowser and search for "FlightModeNumber" UAVO
- Set the value to 1 and Save

Go back to the last step "Check if reversed" and you can see the sticks moving on the screen and select the channels to be reversed.

Vehicles - MultiRotors / Re: Quadcopter is not taking off, any tips ?
« Last post by stelios on March 29, 2020, 08:42:44 pm »
Great thank you so much for your message and the advises. I thought the same about leaving the battery on ground, I will try it later to see if there is a difference and I will buy a smaller battery with more voltage for future tests. I will update this post.

I forgot to mention the most important thing, I'm using a Raspberry PI zero as my "transmitter". I have connected 4 wires from the PWM pins to the CC3D input plug. It seems that it works ok and the LibrePilot sliders seems to mimic the commands that I'm sending, I have a range of 800 (min) up to 2000 (max) and 1400 as neutral.

The arming process is ok and I can see the throttle going to 800 (0%) and Yaw to 2000 (100%) and then back to 1400.

I can control the throttle, 10% 20% 30%..., what worries me with the PI is that the throttle seems to be 100% from 1700-1750, and then from 1800 to 2000 it doesn't seem to make much difference.

I'm using "pigpio" library.
Vehicles - MultiRotors / Re: Quadcopter is not taking off, any tips ?
« Last post by TheOtherCliff on March 29, 2020, 08:23:23 pm »
I fly those size of motors and props with a 3 cell (12V) LiPo and it works very well.

I think I recall that I flew it once with a 2 cell (8V) LiPo, but it was very underpowered.

I would guess that the difference is that I was using a light lipo battery and you are using a very heavy 4500mAh NiMH.

The best thing would be to use a 3 cell LiPo; say 1000 to 3000mAh.  If you already have bigger props you could try that with your NiMH, but I would not waste money buying larger props.  I would buy a 3 cell LiPo.  If you want to play with it while waiting for parts, you could leave an 8V to 12V battery on the ground and use say a 3 meter cable to give power to the quad.  :)

You should never steer it before it is in the air.  That causes tip overs.  Takeoff should be just throttle, jump up to knee high.
Please post your settings from the board that has this problem, so I can put them in my CC3D.  :)

How many versions of OP/LP (and what versions) do you have on each computer / VM?
- Win 10 native
- Win 10 VM
- Mac OS
Is it true that each computer has had several versions installed, even if they are removed now?

Do you have any other OP/LP boards (like more CC3D / Revo / OpLink) plugged in when you do this?

Are you using Bluetooth on these computers?

Here is a link to a post another user that has this problem made.  It has a video of the GCS and clearly shows that "after pressing OK, the CC3D reboots and connects to GCS almost immediately.  2 seconds after pressing OK, FlightTime starts counting, beginning with FlightTime=2"

The next post after that has a GCS video that I made where it works normally (on Linux though, not Windows/MacOS).  "it takes 20-30 seconds for CC3D to reconnect to GCS.  23 seconds after pressing OK, FlightTime starts counting, beginning with FlightTime=23"  MacOS people have already replied to this post, so no need to reply to it.

My question is whether yours acts like the first video (comes back quickly, 2 seconds after pressing OK) or like the second video (takes 20 to 30 seconds to come back after pressing OK) or if it acts like something else.

Thanks for your help in trying to track this down.
Vehicles - MultiRotors / Quadcopter is not taking off, any tips ?
« Last post by stelios on March 29, 2020, 06:06:08 pm »

Possibly this is not a LibrePilot issue and it is just me and my hardware, however I'm posting this to learn more from your experience.

Recently, I built my first QuadCopter and I'm now trying to make my first test flight, however the QuadCopter is not taking off at all or more than 1 or 2 cm from the ground. If it goes 1 or 2 cm up, it also flips left or right, not vertical. I think that my battery (7.2V) is not sufficient to power my motors and take-off, however I want your opinion because there might be a chance that I missed something else.

My equipment with total weight of 1.160 kg:

A2212 1000KV + HP 30A ESC + 1045 Prop -
4-axis 450 F Frame -
CC3D -
7.2V 4500mAh NiMH 6 Cell Battery -

I'm using the latest LibrePilot and I think that I'm following the instructions correctly, I checked the rotation of the motors and the propellers are fitted correctly. I had an issue with the "Transmitter Setup Wizard", I wasn't able to see the sticks moving on the screen but after following I solved this as well.

I'm able to arm my QuadCopter and slowly increase the speed of the motors, but even in 100% throttle it won't take off.

Any tips, ideas?

Thank you!
Thank you for replying back.

Has anyone fixed it with something besides the CleanFlight/BetaFlight erase method?

I didn't, I can reproduce a lot of times but I wasn't able to solve with another method.

Has anyone fixed it by using a different computer?

I used 2 computers, 1 windows 10 desktop (in and out of a VM) and 1 Mac laptop, in all of my tests it failed.

Has anyone that had the problem tried reinstalling the CC3D bootloader (even if you already have BL4) and then the firmware like here?

I'm following this all the time, even in the cleanflight solution. It works only with cleanflight solution.

Firmware General / Re: Next firmware build
« Last post by octavvian on March 29, 2020, 10:32:29 am »
Thanks a lot for your effort! :)
Firmware General / Re: Next firmware build
« Last post by jdl on March 28, 2020, 09:28:29 pm »
I've yesterday installed a fresh build environment using Windows Building and Packaging manual, as usual. Then installed python2 and tried to build librepilot next. No success!

Seems like the code is no more compilable with the current C compiler versions, they had become quite restrictive. While librepilot code could (and probably will) be fixed to comply with the C compiler restrictions, I prefer to use my older working build environment to make my private builds (minor mods on next 735), until the main repository is fixed.

If you find it helpful, here is a backup of my working msys32, I have it running on 32bit and 64bit Windows7. Unrar it in drive E !


Pages: [1] 2 3 ... 10