Balancing during the assembly

Firmware/software/electronics/mechanics
tobias
Bitcraze
Posts: 2339
Joined: Mon Jan 28, 2013 7:17 pm
Location: Sweden

Re: Balancing during the assembly

Post 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!
SuperDave42
Beginner
Posts: 23
Joined: Tue Feb 05, 2013 8:30 pm
Location: California, a
Contact:

Re: Balancing during the assembly

Post by SuperDave42 »

that is totally awesome ! much more elegant than the setup I proposed. sweeet
Superluminal carbon fiber flying robots.
DesTinY
Member
Posts: 97
Joined: Sat Feb 09, 2013 5:18 pm
Location: Bünde, Germany

Re: Balancing during the assembly

Post by DesTinY »

Here is a short video of the Propeller Balancing Selftest: http://youtu.be/PBeC-m7z1wI
marcus
Bitcraze
Posts: 659
Joined: Mon Jan 28, 2013 7:02 pm
Location: Sweden
Contact:

Re: Balancing during the assembly

Post by marcus »

That looks great!
DesTinY
Member
Posts: 97
Joined: Sat Feb 09, 2013 5:18 pm
Location: Bünde, Germany

Re: Balancing during the assembly

Post 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
TheFrog4u
Expert
Posts: 113
Joined: Fri Feb 08, 2013 6:59 pm
Location: Bremen, Germany

Re: Balancing during the assembly

Post by TheFrog4u »

thats so cool.. will it be merged into the official fw?
DesTinY
Member
Posts: 97
Joined: Sat Feb 09, 2013 5:18 pm
Location: Bünde, Germany

Re: Balancing during the assembly

Post 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
foosel
Expert
Posts: 175
Joined: Sat Feb 02, 2013 9:59 pm
Location: Obertshausen, Germany
Contact:

Re: Balancing during the assembly

Post by foosel »

Hey DesTinY, awesome work, thanks for sharing! :)
Image
Also: AR.Drone 2.0 (RC-enabled thanks to self-soldered MiruMod) and Hubsan X4 H107
bhuism
Beginner
Posts: 13
Joined: Thu May 09, 2013 8:51 am

Re: Balancing during the assembly

Post by bhuism »

Will you be doing a pull request on the official repo?
TheFrog4u
Expert
Posts: 113
Joined: Fri Feb 08, 2013 6:59 pm
Location: Bremen, Germany

Re: Balancing during the assembly

Post 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)?
Post Reply