SMALL - espritmodel.com SMALL - Telemetry SMALL - Radio
Reply
Thread Tools
Old Jun 03, 2011, 10:36 PM
Rubbin's Racin
FPVSCRacer's Avatar
USA, Murrieta, California
Joined Oct 2010
341 Posts
Heavy Lift Camera & Lens Recommendations???

I'm considering buying a Droidworx AD-8 HL for AP/AV use and would like to fly a Canon DSLR with it. I'm looking at the 5D mkII or 7D. I'm wondering who here has a similar setup and any opinions or recommendations on which camera is more suitable. Also, what lenses work best for such an application.
FPVSCRacer is offline Find More Posts by FPVSCRacer
Reply With Quote
Sign up now
to remove ads between posts
Old Jun 03, 2011, 11:18 PM
Multicopter Addict
braindead4554's Avatar
Southwest Minnesota
Joined Feb 2010
718 Posts
Quote:
Originally Posted by crazyj View Post
To you have an ACCL or NK attached? I think the software is dependent on those sensors for cam stab.

Cheers,
CJ
Opps! forgot to put that in there. I am using the 6DOF Freeflight IMU. The ACC is on when the gear switch is high
braindead4554 is offline Find More Posts by braindead4554
Reply With Quote
Old Jun 03, 2011, 11:34 PM
Multicopter Addict
braindead4554's Avatar
Southwest Minnesota
Joined Feb 2010
718 Posts
I feel kinda sheepish

I just saw that I forgot to check the camera stab check boxes in the Multiconfig

Thanks aways lol
braindead4554 is offline Find More Posts by braindead4554
Reply With Quote
Old Jun 04, 2011, 12:58 AM
"Let's put a camera on that.."
spagoziak's Avatar
Twin Cities, MN
Joined Feb 2010
1,063 Posts
Quote:
Originally Posted by hamburger View Post
so theory stands corrected, for the moment.
What brand of ESCs do you use here, please?
They're Hobbywing Volcanos, 30amp.

Brand new batteries, servo, and ESC's, too.

Pretty weird!
spagoziak is offline Find More Posts by spagoziak
Reply With Quote
Old Jun 04, 2011, 01:14 AM
"Let's put a camera on that.."
spagoziak's Avatar
Twin Cities, MN
Joined Feb 2010
1,063 Posts
Motor disassembling itself in flight!!

So I was just floating around my flying area and... I fell out of the sky.

Turns out my front right motor disassembled itself while in flight! Haven't completed rebuilding it yet, but it seems that I may only have to replace one motor and maybe a speed controller.

The MWC took a hard hit; landed right on my board mounting frame. It bent several header pins and such, and mangled the FTDI pins on the arduino, but after some careful work with some needle-nose pliers, the board still works fine!

I do have one motor that's twitching though.. the other 3 power up but this one seems to have a timing fight... never turns fully, just jerks. I haven't had a chance to start diagnosing it yet, but does anyone have any guesses about what's causing that? It isn't the esc/motor that fell apart, it's on the opposite end. No visible damage to the ESC either, but I do need to inspect it more closely, likely tomorrow evening.

spag

Motor Falling Apart in Flight (0 min 40 sec)
spagoziak is offline Find More Posts by spagoziak
Reply With Quote
Old Jun 04, 2011, 01:32 AM
Registered User
RCvertt's Avatar
Joined Aug 2007
4,151 Posts
Quote:
Originally Posted by spagoziak View Post
I do have one motor that's twitching though.. the other 3 power up but this one seems to have a timing fight... never turns fully, just jerks. I haven't had a chance to start diagnosing it yet, but does anyone have any guesses about what's causing that?...
Sorry to see the crash.

Had a motor that would work sometimes and jerk other times. Turned out to be one of the three motor wires had broken loose inside the motor near where they come together in the shrink wrap.
RCvertt is offline Find More Posts by RCvertt
RCG Plus Member
Latest blog entry: Chupacabra sighting !!!
Reply With Quote
Old Jun 04, 2011, 02:23 AM
Registered User
Ελλάς, Αττική, Αθήνα
Joined Apr 2011
55 Posts
Quote:
Originally Posted by BlueAngel2000 View Post
Here is a video of my new Mini Wii Copter:
http://vimeo.com/24628161

WiiM+ Clone with ITG3205 (direct chip mod)
Arduino Pro Mini 328

250mm

4x Turnigy 2211 2300kv
4x Plush 10A
FrSky V8R4
4x 5x3 3-Blade left and right rotating

300g with 3s1p 610mAh

works very good.
thanks again for your great work Alex.
hi blue angel
sorry for the stupid question but 250mm is the distance between the motors?
tsoumelman is offline Find More Posts by tsoumelman
Reply With Quote
Old Jun 04, 2011, 04:30 AM
Registered User
Italia, Lombardia, Milano
Joined Jun 2010
146 Posts
Quote:
Originally Posted by Alexinparis View Post
Hi Mariano,
No, it's not normal. I rewrote some parts of sensor code, but the orientation should still be the same.
What about the other axis ?
I all,
May be it' lost "acc_1G = 200;" after acc init. I had the same problem when enabled NUNCHACK (acc Nunchuk stand alone).
Please alex confirm this is the problem.

Bye, Carlo
carlonb is offline Find More Posts by carlonb
Reply With Quote
Old Jun 04, 2011, 04:39 AM
Registered User
Alexinparis's Avatar
Paris, France
Joined Jun 2009
756 Posts
Quote:
Originally Posted by carlonb View Post
I all,
May be it' lost "acc_1G = 200;" after acc init. I had the same problem when enabled NUNCHACK (acc Nunchuk stand alone).
Please alex confirm this is the problem.

Bye, Carlo
Hi,
you're right about the standalone Nunchuck. acc_1G was lost.

But for BMA020:


old code:
Quote:
#if defined(BMA020)
static uint8_t rawADC_BMA020[6];

void i2c_ACC_init(){
byte control;

i2c_rep_start(0x70); // I2C write direction
i2c_write(0x15); //
i2c_write(0x80); // Write B10000000 at 0x15 init BMA020

i2c_rep_start(0x70); //
i2c_write(0x14); //
i2c_write(0x71); //
i2c_rep_start(0x71); //
control = i2c_readNak();

control = control >> 5; //ensure the value of three fist bits of reg 0x14 see BMA020 documentation page 9
control = control << 2;
control = control | 0x00; //Range 2G 00
control = control << 3;
control = control | 0x00; //Bandwidth 25 Hz 000

i2c_rep_start(0x70); // I2C write direction
i2c_write(0x14); // Start multiple read at reg 0x32 ADX
i2c_write(control);

acc_1G = 240;
acc_25deg = 101; // = acc_1G * sin(25 deg)
accPresent = 1;
}

void i2c_ACC_getADC(){
TWBR = ((16000000L / 400000L) - 16) / 2;
i2c_rep_start(0x70); // I2C write direction
i2c_write(0x02); // Start multiple read at reg 0x32 ADX
i2c_write(0x71);
i2c_rep_start(0x71); //I2C read direction => 1
for(uint8_t i = 0; i < 5; i++) {
rawADC_BMA020[i]=i2c_readAck();}
rawADC_BMA020[5]= i2c_readNak();

accADC[ROLL] = (((rawADC_BMA020[1])<<8) | ((rawADC_BMA020[0]>>1)<<1))/64;
accADC[PITCH] = (((rawADC_BMA020[3])<<8) | ((rawADC_BMA020[2]>>1)<<1))/64;
accADC[YAW] = -(((rawADC_BMA020[5])<<8) | ((rawADC_BMA020[4]>>1)<<1))/64;
}
#endif
Quote:
#define ACC_ORIENTATION(X, Y, Z) {accADC[ROLL] = X; accADC[PITCH] = Y; accADC[YAW] = Z;}

...

#if defined(BMA020)
void ACC_init(){
byte control;
i2c_writeReg(0x70,0x15,0x80); // Write B10000000 at 0x15 init BMA020
i2c_writeReg(0x70,0x14,0x71);

i2c_rep_start(0x71);
control = i2c_readNak();

control = control >> 5; //ensure the value of three fist bits of reg 0x14 see BMA020 documentation page 9
control = control << 2;
control = control | 0x00; //Range 2G 00
control = control << 3;
control = control | 0x00; //Bandwidth 25 Hz 000

i2c_writeReg(0x70,0x14,control);

acc_1G = 240;
}

void ACC_getADC(){
TWBR = ((16000000L / 400000L) - 16) / 2;
i2c_getSixRawADC(0x70,0x02);

ACC_ORIENTATION( (((rawADC[1])<<8) | ((rawADC[0]>>1)<<1))/64 ,
(((rawADC[3])<<8) | ((rawADC[2]>>1)<<1))/64 ,
- (((rawADC[5])<<8) | ((rawADC[4]>>1)<<1))/64 );
ACC_Common();
}
#endif
accADC[YAW] should be the same for both and acc_1G is well defined in both cases.
Alexinparis is offline Find More Posts by Alexinparis
Reply With Quote
Old Jun 04, 2011, 04:39 AM
Flying like an Angel.
BlueAngel2000's Avatar
Austria
Joined Sep 2007
1,488 Posts
Quote:
Originally Posted by tsoumelman View Post
hi blue angel
sorry for the stupid question but 250mm is the distance between the motors?
Hi,

Yes, 250mm between the motors.
so, its a ~10" frame.
BlueAngel2000 is offline Find More Posts by BlueAngel2000
Reply With Quote
Old Jun 04, 2011, 04:43 AM
Registered User
Alexinparis's Avatar
Paris, France
Joined Jun 2009
756 Posts
Quote:
Originally Posted by BlueAngel2000 View Post
Here is a video of my new Mini Wii Copter:
http://vimeo.com/24628161

WiiM+ Clone with ITG3205 (direct chip mod)
Arduino Pro Mini 328

250mm

4x Turnigy 2211 2300kv
4x Plush 10A
FrSky V8R4
4x 5x3 3-Blade left and right rotating

300g with 3s1p 610mAh

works very good.
thanks again for your great work Alex.
I like a lot this one. It's not frequent to see a quad acting as a racer
Alexinparis is offline Find More Posts by Alexinparis
Reply With Quote
Old Jun 04, 2011, 04:59 AM
Registered User
mgros's Avatar
España, Aragón, Zaragoza
Joined Dec 2006
184 Posts
Quote:
Originally Posted by Alexinparis View Post
Hi,
you're right about the standalone Nunchuck. acc_1G was lost.

But for BMA020:


old code:




accADC[YAW] should be the same for both and acc_1G is well defined in both cases.
yes, i see the code is ok.

By now the only way to solve the problen is:
#define ACC_ORIENTATION(X, Y, Z) {accADC[ROLL] = X; accADC[PITCH] = Y; accADC[YAW] = - Z;}

But probably there is a bug in some place.

Can other BMA020 user confirm the problem?
mgros is offline Find More Posts by mgros
Reply With Quote
Old Jun 04, 2011, 05:06 AM
vAMPire
Germany
Joined Aug 2010
132 Posts
Quote:
Originally Posted by cwisbg View Post
I have seen the spider hex design, has anyone come up with a quad version?

Not flyduquad, i meant spiderquad

Hi,

I´m in progress to finish my spider(with 4 legs:-)) quad.

I thougt the design would be a good ideo concerning the FOV when using cameras and Fpv.
Will post some more pictures and information when it´s finished

regards
Henni is offline Find More Posts by Henni
Reply With Quote
Old Jun 04, 2011, 05:06 AM
Registered User
Alexinparis's Avatar
Paris, France
Joined Jun 2009
756 Posts
Quote:
Originally Posted by mgros View Post
yes, i see the code is ok.

By now the only way to solve the problen is:
#define ACC_ORIENTATION(X, Y, Z) {accADC[ROLL] = X; accADC[PITCH] = Y; accADC[YAW] = - Z;}

But probably there is a bug in some place.

Can other BMA020 user confirm the problem?
Ok, my fault, I forgot to change a sign in the BMA020 part dur to new ACC calibration code.
I did it well for BMA180 but not for others.
I will update a new dev.

should be corrected here:
Code:
  ACC_ORIENTATION(  (((rawADC[1])<<8) | ((rawADC[0]>>1)<<1))/64 ,
                    (((rawADC[3])<<8) | ((rawADC[2]>>1)<<1))/64 ,
                    (((rawADC[5])<<8) | ((rawADC[4]>>1)<<1))/64 );
Alexinparis is offline Find More Posts by Alexinparis
Reply With Quote
Old Jun 04, 2011, 05:11 AM
Registered User
mgros's Avatar
España, Aragón, Zaragoza
Joined Dec 2006
184 Posts
Quote:
Originally Posted by Alexinparis View Post
Ok, my fault, I forgot to change a sign in the BMA020 part dur to new ACC calibration code.
I did it well for BMA180 but not for others.
I will update a new dev.

should be corrected here:
Code:
  ACC_ORIENTATION(  (((rawADC[1])<<8) | ((rawADC[0]>>1)<<1))/64 ,
                    (((rawADC[3])<<8) | ((rawADC[2]>>1)<<1))/64 ,
                    (((rawADC[5])<<8) | ((rawADC[4]>>1)<<1))/64 );
Many thanks Alex!
Merci beaucoup.
mgros is offline Find More Posts by mgros
Reply With Quote