Page 2 of 7

Re: Balancing during the assembly

Posted: Mon May 13, 2013 4:19 am
by tobias
This is great! I don't have any time to look into it right now but I want to tell you, great work!

Re: Balancing during the assembly

Posted: Mon May 13, 2013 7:34 pm
by SuperDave42
that is totally awesome ! much more elegant than the setup I proposed. sweeet

Re: Balancing during the assembly

Posted: Mon May 13, 2013 7:37 pm
by DesTinY
Here is a short video of the Propeller Balancing Selftest: http://youtu.be/PBeC-m7z1wI

Re: Balancing during the assembly

Posted: Tue May 14, 2013 5:18 pm
by marcus
That looks great!

Re: Balancing during the assembly

Posted: Tue May 14, 2013 6:27 pm
by DesTinY
Thanks!
And it is really very useful to find good balanced Propellers. I checked a unbalanced configuration vs. a balanced one and it is phenomenal! With the balanced configuration the CF is more silent, has more lift and the fly time is longer.
I'm planning to implement a button on the Controller for a manually start of the balancing self test e.g. after a crash. Next step is to find out how the existing crash detection works and start the self test before next start. The CF should say how bad the damage was since the first start.
The current version of the balancing self test has a information level like OK/BAD/FAIL maybe in percent % next.

I still have a problem with the DEBUG_PRINT() in the CF FW sometimes the FW freezes course of to long strings and continues after connection. And float formatting like %2.3f doesn't work, too. Bug reported!
It would also be very helpful if there is a Tab in the CF client for testing and developing like soft test buttons, test buttons which are mapped to the controller, test view for different datatypes and all connected down to test variables in the CF FW.

And thanks to you guys from bitcraze to share your CF Project with us, I have so much FUN with it! :lol: :D

Re: Balancing during the assembly

Posted: Wed May 15, 2013 2:36 pm
by TheFrog4u
thats so cool.. will it be merged into the official fw?

Re: Balancing during the assembly

Posted: Thu May 16, 2013 5:56 am
by DesTinY
Hi,
i want to share my CF FW with Propeller Balancing Self Test. ->LINK<-
It shows at start up in the CF Client Console the propeller condition in percent. 100% means low vibration e.g. no Propellers there.
Here my actual Propeller Conditions:

Code: Select all

tip) MODIFIED
SYS: I am 0x871443555456854966FFF50 and I have 128KB of flash!
IMU: MPU6050 I2C connection [OK].
IMU: HMC5883 I2C connection [OK].
IMU: MS5611 I2C connection [OK].
MPU6050: Self test [OK].
MPU6050: Propeller on M1 [OK] Condition: 85 percent 
MPU6050: Propeller on M2 [OK] Condition: 60 percent 
MPU6050: Propeller on M3 [OK] Condition: 96 percent 
MPU6050: Propeller on M4 [OK] Condition: 66 percent 
MPU6050: Propeller Balancing Self Test [OK] 
HMC5883L: Self test [OK].
MS5611: Self test [OK].
Resolution of the self test is +-1%
Propeller on M3 is a perfect ONE! 8-) :D

Re: Balancing during the assembly

Posted: Thu May 16, 2013 7:23 am
by foosel
Hey DesTinY, awesome work, thanks for sharing! :)

Re: Balancing during the assembly

Posted: Thu May 16, 2013 8:44 am
by bhuism
Will you be doing a pull request on the official repo?

Re: Balancing during the assembly

Posted: Thu May 16, 2013 4:34 pm
by TheFrog4u
It might be usefull to know which acceleration value is defined as beeig 100% and which 0% (I assume something like 0.6 to 2.0)?