LibrePilot Forum

Users => Vehicles - MultiRotors => Topic started by: K.Raghavendran on June 16, 2018, 09:33:43 am

Title: CC3D _ F450 _ Very Unstable Take Off & Flight
Post by: K.Raghavendran on June 16, 2018, 09:33:43 am
Dear Multirotor Team,

Vehicle Specs :

1000kV motors
1045 Props
Revo
30A Ebay (Yellow) ESCs
f450 Frame
2200 maH, 3 Cell
Flysky Fsi6 Transmitter
Flysky FsR6B

ESCs calibrated
Motors Calibrated
Motor Rotation Check
X Quad Config
Quad Arms Properly
No Heating Issues in ESC
Acc. and Gyro Calibrated

I have made one prototype before also and it flew perfectly with the default settings.

Now i am facing vehicle take off issues. The escs are delivering current bursts making the quad wobble and loose control. Hardly lifts off the ground properly. I have checked all solder joints with multi_meter and have no connectivity issues in Power Distribution Board all the way to the receiver.

I have made multiple erases and reconfigured the entire settings as well on the board and still get the same flight issues.

Can you help me with that ?

Regards,
K.Raghavendran
Title: Re: CC3D _ F450 _ Very Unstable Take Off & Flight
Post by: TheOtherCliff on June 16, 2018, 05:20:05 pm
Is the FC mounted upright with the arrow pointing forward (ESC connectors on right side)?

Does it fly well once in the air so it is only a takeoff issue?

It looks like you have selected X quad config?  Make sure that Stabilization->ZeroTheIntegralWhenThrottleIsLow is ENABLED.  Take off quickly after starting motors.  "Jump" up to knee high.  Do not move any stick except for throttle until it is in the air.  Take off from level ground, not hill side.

Balance props.  Unbalance beyond a certain amount can cause crazy flight.

If still having a problem, make a video (camera not on quad) so we can see what it looks like.
Title: Re: CC3D _ F450 _ Very Unstable Take Off & Flight
Post by: Zano64 on June 16, 2018, 05:45:41 pm
I had a similar problem when one of my propellers was not properly screwed on the axis.
If that can help


Envoyé de mon iPhone en utilisant Tapatalk
Title: Re: CC3D _ F450 _ Very Unstable Take Off & Flight
Post by: K.Raghavendran on June 16, 2018, 07:14:01 pm
Dear TheOtherCliff,

CC3D is facing forward(arrow) from me the way it should be.
No flight, No Takeoff, ie, very very unstable.
Stabilization->ZeroTheIntegralWhenThrottleIsLow is ENABLED.

Edited by Cliff: use youtube.com links so they will work in forum
https://www.youtube.com/watch?v=PuFMVDfzCNE

This is the link for a similar drone i made and it worked very well with the same settings.

https://www.instagram.com/p/Bd9F2PmhzFO/?taken-by=stemrobotechnologies (https://www.instagram.com/p/Bd9F2PmhzFO/?taken-by=stemrobotechnologies)

Please let me know if any other information/screenshots/vidoes that i need to send to solve this issue.

Regards,
K.Raghavendran



Title: Re: CC3D _ F450 _ Very Unstable Take Off & Flight
Post by: TheOtherCliff on June 16, 2018, 07:35:41 pm
Are you sure that you have the ESCs plugged in the correct connectors on the FC?  The correct props on the correct motors and the motors spinning in the correct direction as pictured on GCS Configuration->Vehicle page.

What ESC protocol are you using (Output page)?  Using PWM@50Hz will cause this unless you detune the PIDs.  Don't change the PIDs.  Use a better protocol, like PwmSync or PWM@490Hz
https://librepilot.atlassian.net/wiki/spaces/LPDOC/pages/12058743/ESC+Calibration

In this video are you moving the sticks at all?

Video wasn't clear.  What happens if you do not touch roll/pitch/yaw at all and just blip the throttle stick up enough to get it off the ground?  Either it does "instant flip" (gets upside down without really leaving the ground) or it actually gets up in the air a little bit and you have cut the throttle by then and it falls and lands right side up.
Title: Re: CC3D _ F450 _ Very Unstable Take Off & Flight
Post by: K.Raghavendran on June 17, 2018, 05:31:56 am
ESC are plugged in the right way according to GCS.

1C        2 CC

4CC        3 C
_____________________________

Motors Spinning just the way they should.

_____________________________

1045 Props on 1000Kv motors

_____________________________

ESC protocol  :  PWM@490Hz

_____________________________

roll/pitch/yaw are not being moved at all, just throttle, and it should lift off properly.

What you see in the video is 40% throttle, constant, and the esc is acting all improper as if its not getting continuous current.

Battery health is perfect, checked it with balance charger.

_____________________________
Title: Re: CC3D _ F450 _ Very Unstable Take Off & Flight
Post by: TheOtherCliff on June 17, 2018, 06:34:35 am
Quote
1C        2 CC

4CC        3 C
This is not good enough.  From this you have the spin directions and props correct, but we still don't know if they are plugged in the correct connector.  NorthWest motor must be connected to ESC connector #1, NE must be connected to #2, SE must be connected to #3 and SW must be connected to #4.  Verify this before going any further.

I never saw it actually get off the ground.  Does it instantly flip over, or just drift badly?

Also, you could try it on Rate mode in case you did Accel calibration incorrectly.

Also, you could put on a heavy coat to protect your arm, and try to "fly it in your hand" in Rate mode at low throttle settings.  This is dangerous so you must be willing to do it.  If you don't want to, that is OK.  When I do this, I grab it from the bottom in a place where I can grab tightly without damaging it.  It will either try to twist out of your hand at much higher throttle than you select on throttle stick (be ready to instantly stop the throttle), or it will be happy and stable and will resist you trying to force it to bank / twist it with your hand.
Title: Re: CC3D _ F450 _ Very Unstable Take Off & Flight
Post by: K.Raghavendran on June 18, 2018, 08:15:57 am
Hi, sorry for the delay in reply. Was out travelling with family.

Q:ESC connector #1, NE must be connected to #2, SE must be connected to #3 and SW must be connected to #4.
A: Image in the attachment. I am 100% sure i have connected them properly.


Q :Does it instantly flip over, or just drift badly
A : It mostly drifts badly. Has issues taking off the ground. Motors are pulsing instead of continuous PWM output.

Q: Rate mode in case you did Accel calibration incorrectly.
A: Accel. is calibrated properly. Flight data GUI shows exactly what i am doing to the drone. Left right forward and backwards are mimicked exactly as it should.

I have not tried it in rate mode yet. Ill post the results in an a couple of hours.


Input : I am also attaching image of my my zmr250 kit flying very well with exactly same settings settings.

Thank you for your valuable inputs.

Regards,
K.Raghavendran



Title: Re: CC3D _ F450 _ Very Unstable Take Off & Flight
Post by: Rickolas on June 18, 2018, 11:27:13 am
What is your battery C rated at?  2200mah for 4x 30amp probably won't have the required discharge rating and the ESC's are probably cutting out
Title: Re: CC3D _ F450 _ Very Unstable Take Off & Flight
Post by: K.Raghavendran on June 18, 2018, 12:39:45 pm
What is your battery C rated at?  2200mah for 4x 30amp probably won't have the required discharge rating and the ESC's are probably cutting out


2200Mah, 11.1V, 30C but thats what the sticker says, once i peel of the sticker there is another white sticker hidden inside, that reads;

1800Mah, no C rating provided.

Note : These are for the same battery. Something fishy done by the vendor perhaps.

Please check attachment.

Q: What battery rating would you use to fly the f450 frame, on 1000Kv motors and 30A*4 esc.?

Regards,
K.Raghavendran
Title: Re: CC3D _ F450 _ Very Unstable Take Off & Flight
Post by: Rickolas on June 18, 2018, 01:03:47 pm
Somebody correct me if i'm wrong.......
A 30C 2200mah battery, if i'm following the equation correctly will only give you up to 66 Amps continuous draw  (C rating times batt capacity in Amps,  E.g. 30 x 2.2=66A continuous draw).

So if you have 4x 30A ESC's, you need a total of 120A which your 2200mah 30C battery is only going to give you half of. Plus you need a little more over the 120A to power your FC and receiver etc.

If you want a 2200mah battery, you'll need one with a rating of at least 55C.    You'd be better off with an 1800mah 3s with a 75C rating, this will be lighter than a 2200mah battery too.
Title: Re: CC3D _ F450 _ Very Unstable Take Off & Flight
Post by: f5soh on June 18, 2018, 02:03:23 pm
Escs are 30A max rated but current from motor never reach 30A on this setup but something around 15A at full throttle.
A 30C 2200mah battery is enough.
Title: Re: CC3D _ F450 _ Very Unstable Take Off & Flight
Post by: K.Raghavendran on June 18, 2018, 02:36:39 pm
A 30C 2200mah battery, if i'm following the equation correctly will only give you up to 66 Amps continuous draw  (C rating times batt capacity in Amps,  E.g. 30 x 2.2=66A continuous draw).

So if you have 4x 30A ESC's, you need a total of 120A which your 2200mah 30C battery is only going to give you half of. Plus you need a little more over the 120A to power your FC and receiver etc.

If you want a 2200mah battery, you'll need one with a rating of at least 55C.    You'd be better off with an 1800mah 3s with a 75C rating, this will be lighter than a 2200mah battery too.

Yes indeed, never thought in such a way. But i have seen many videos on the internet with the same battery config. and they are able to pull of flights with 6-8 minutes of flight time. But i will definitely try with a high C, or high Mah(30C) battery to match up the equation .!!

Title: Re: CC3D _ F450 _ Very Unstable Take Off & Flight
Post by: K.Raghavendran on June 18, 2018, 02:51:11 pm
Escs are 30A max rated but current from motor never reach 30A on this setup but something around 15A at full throttle.
A 30C 2200mah battery is enough.


Wow, Thank you for such a great/logical answer.

So according to the calculation;

a) 30C * 1.8A = 54A;    (1800Mah bat.)

Current Required : 15*4 = 60A;

b) 30C * 2.2A = 66A;  (2200Mah bat.)

Current Required : 15*4= 60A; therefore the cut-off at one esc.

am i right now ?

Regards,
K.Raghavendran

Title: Re: CC3D _ F450 _ Very Unstable Take Off & Flight
Post by: TheOtherCliff on June 18, 2018, 08:16:54 pm
If you have ever "over discharged" the battery, then the battery may be bad and that may be your problem.

The recent question for you is whether battery has enough power to hover.

Hover power is much less than max power.  A guess is that 10A x 4 = 40A should be enough to fly.

I have many such models and I usually fly them with 3300 20C or larger which also has max current of 66A.  A 2200mah / 20C battery should work well enough to hover.  Even a good 1800mah/20C should fly, but at that point, it is not good for the battery and you won't get as many flights before the battery is too old.

You list 30A eBay ESCs.  If they have stock firmware, you MUST set the settings correctly.  It is better to flash different firmware such as BLHeli or SimonK, but stock firmware will work if the settings are correct:
- Low Voltage Cutoff to the "disabled" or "NiCad" setting
- Slow startup OFF (or fast/normal)

One test to make is to run it without stabilization and see if motors run smoothly and with plenty power.
- take props off (really!)
- transmitter not needed
- connect USB to PC and quad
- go to GCS Output page
- click all 4 boxes ("Link" column, right side) to link sliders together
- plug the battery in, in addition to USB (FC may reboot and you may need to redo the Link step)
- click Test Outputs
- click one slider
- now you can use mouse (drag slider), or keyboard left, right buttons to slowly move the sliders
- keyboard Home key stops them and End key is full throttle, practice these...
- put props on
- put a heavy coat on to protect your arm
- grab quad tightly by the bottom
- slowly increase throttle (I use keyboard arrow keys, just hold it down to do it quickly)
- you don't need to test full power, just plenty power to hover and for say 20 seconds
- press Home key to stop motors, or just hold down left arrow key is safer, because pressing End key is full power
- Uncheck the Test Outputs box and do not save settings as it reminds you that you could.

Is it smooth and does it have enough power?

If other model flies fine, you may try using those settings.  (Save settings first so you can go back.)  Export from one model and import to the other.

Buy you some LiPO alarms, set to 3.6v (per cell, it measures individual cells) and leave one attached to balance connector during flight.  This is good advice to always follow.  It will tell you when your battery is low or if too old to supply enough power.
https://www.ebay.com/itm/1-8S-Lipo-Li-ion-Fe-Battery-Low-Voltage-Meter-Tester-Buzzer-Alarm/202276236708
Title: Re: CC3D _ F450 _ Very Unstable Take Off & Flight
Post by: K.Raghavendran on June 19, 2018, 05:00:22 am
Q: If you have ever "over discharged" the battery, then the battery may be bad and that may be your problem.

A : I have an IMAXB6AC balance charger-discharger and i make sure my total battery voltage never drops below 10.5V. I never push the limits of by battery since LiPos are very sensitive to deep discharge.  I never leave them full charged in the shelf, no puffiness in any of my batteries. I charge them 1 hour prior to flight.

Q:  It is better to flash different firmware such as BLHeli or SimonK

A: Are you talking about the peeling the heat shrink off, soldering some external wires and then flash either SimonK or BLHeli ? I have not tried this procedure yet. Since we are going to teach in schools we want an ARF(Almost Ready to Fly Kit) with as minimum modifications as possible.

Personally i have ordered some original SimonK and BLHeli. Will let you know once the courier reaches me.


Q: stock firmware will work if the settings are correct:
A : Where can i find these settings; In librepilot or some esc firmware flashing tool?

- Low Voltage Cutoff to the "disabled" or "NiCad" setting
- Slow startup OFF (or fast/normal)

Q: Buy you some LiPO alarms, set to 3.6v (per cell, it measures individual cells)
A: I have one,  :) , such a good buddy and i use it regularly.



Q: One test to make is to run it without stabilization and see if motors run smoothly and with plenty power.
A: I think i am ready for the leather glove technique. Will test it and post the result video here.  ;D ;D



Q:One test to make is to run it without stabilization and see if motors run smoothly and with plenty power.
- take props off (really!)
- transmitter not needed
- connect USB to PC and quad
- go to GCS Output page
- click all 4 boxes ("Link" column, right side) to link sliders together
- plug the battery in, in addition to USB (FC may reboot and you may need to redo the Link step)
- click Test Outputs
- click one slider
- now you can use mouse (drag slider), or keyboard left, right buttons to slowly move the sliders
- keyboard Home key stops them and End key is full throttle, practice these...
- put props on
- put a heavy coat on to protect your arm
- grab quad tightly by the bottom
- slowly increase throttle (I use keyboard arrow keys, just hold it down to do it quickly)
- you don't need to test full power, just plenty power to hover and for say 20 seconds
- press Home key to stop motors, or just hold down left arrow key is safer, because pressing End key is full power
- Uncheck the Test Outputs box and do not save settings as it reminds you that you could.

A: I use the same technique to calibrate the escs and motor spins from the configuration tab > output.
How do i choose without stabilization?


Thank you for all the valuable inputs so far, great learning.

Regards,
K.Raghavendran


   
Title: Re: CC3D _ F450 _ Very Unstable Take Off & Flight
Post by: TheOtherCliff on June 19, 2018, 05:36:33 am
A : Where can i find these settings; In librepilot or some esc firmware flashing tool?

- Low Voltage Cutoff to the "disabled" or "NiCad" setting
- Slow startup OFF (or fast/normal)

This is an ESC thing and for "stock" (not SimonK or BLHeli) ESCs it should be described in the ESC instructions.  The way they will describe it is assuming you have a single ESC connected to the throttle channel like in an airplane.  (take props off) You start with transmitter on and throttle stick high.  You then power up the receiver and ESC (must have a motor connected to hear the beeps) with the battery and if all goes well it comes up in ESC calibration mode (not full power like the stick calls for), and if you wait a few more seconds and it switches into programming mode.  At that point, you listen to (count) the beeps (beep(1) ... beep ... beep beep(2) ... beep beep ... beep beep beep(3) ... beep beep beep, etc.) and move the transmitter stick at the correct time, according to instructions to program the various functions.

I mention this because what you see might be caused by "soft" "Low Voltage Cutoff" or "slow" "startup".  I worry that gloves aren't enough to be safe in that it may chew your arm...  Be aware that the test mentioned earlier is fairly safe in that all motors are directly controlled by the slider, but if you make a similar test in any stabilized mode (1,2,Rate,Atti) with any of the build errors that can make the stabilization go backwards, that it will automatically increase power to a very high level; much higher than the throttle stick.

If you didn't get instructions, ask your eBay seller for them.

For future reference, if this (LVC/Startup) is your issue, be aware that if you buy SimonK (or BLHeli) ESCs for a few cents more, you don't have this problem, since the firmware is designed with default settings for multi-rotor.  But I always flash the latest SimonK/BLHeli even on SimonK/BLHeli ESCs because one time I got a batch that had old enough firmware to cause some minor problems until I put the latest on it.  This is probably less of an issue now days.

Generally too, SimonK/BLHeli ESCs can be flashed/programmed through the signal (servo) connector (with a cheap Arduino, etc.), so you don't have to cut and apply new heat shrink.
Title: Re: CC3D _ F450 _ Very Unstable Take Off & Flight
Post by: K.Raghavendran on June 19, 2018, 11:25:15 am
@TheOtherCliff

Q: Generally too, SimonK/BLHeli ESCs can be flashed/programmed through the signal (servo) connector (with a cheap Arduino, etc.), so you don't have to cut and apply new heat shrink.
A : Can you guide me towards a solid tutorial text/video so that i can start the right way. I am good at arduino, i would manage the execution part.

Q: be aware that if you buy SimonK (or BLHeli) ESCs for a few cents more, you don't have this problem,
A: Already ordered a batch of 4 for SimonK and BLHeli   ;D ;D


Title: Re: CC3D _ F450 _ Very Unstable Take Off & Flight
Post by: TheOtherCliff on June 19, 2018, 05:46:59 pm
That is a long topic.  Here is a Google search.  Oscar Liang is a good source.
https://www.google.com/search?q=program+OR+flash+ESC

Well first of all, you must determine the brand of the CPU inside the ESC.  For first timers, if you don't even know the brand of ESC (usually true when bought from eBay), you should probably take the heat shrink off of one and check this list (has links to pictures):
https://docs.google.com/spreadsheets/d/13tMlu5ldLNpZXwbe6UhDHJhcgTVuljm8HDiDp9WO9Pk/edit#gid=0

You need different stuff for Atmel (SimonK or BLHeli) vs. SiLabs (BLHeli only).  BLHeliSuite software works for both Atmel and SiLabs.  That is what I use or at least recommend.  I often use "avrdude" directly, which is what BLHeliSuite calls.

This Atmel CPU clip is handy, but it costs a lot of money ($25+).  Sometimes I just cut 3 sides of a square in the heat shrink (a flap just over the CPU) and program it with this.  Seems to be out of stock a lot.
https://www.ebay.com/itm/AVR-Atmel-Atmega-TQFP32-Socket-Solderless-Firmware-Flashing-Programming-Tool/183233653678
https://hobbyking.com/en_us/atmel-atmega-socket-firmware-flashing-tool.html
https://www.amazon.com/Atmel-Atmega-Socket-Firmware-Flashing/dp/B00V2W467I
You also need a USBASP programmer (about $2) from eBay or elsewhere to use this.

I always buy 5 motors and 5 ESCs at a time in case I fry one (unless I already have spares).  That guarantees that I have a match if I need one.

BLHeli_S is a version of BLHeli that supports some of the new advanced ESC signal protocols.  I don't have any ESCs that use it.