I have just tried my Oktokopter on its second flight (despite the wind and light rain that made it a very short flight) and it seems flyable. When the weather calms down I will give it a longer flight and try and shoot some video.

Here are some brief details:
KDA20-22L motors, Turnigy 30A ESC's converted to I2C, APC 10 x 4.7 props, UBEC, GWS RX8 receiver, 10mm sq aluminium frame with pcb central hub and mounting plates

RC1 code modified to add I2C motor control and mixertable for controlling 8motors. ArduOktoKopter.zip


Peter

Views: 1532


Moderator
Comment by Roberto Navoni on November 10, 2010 at 4:13am
my original code is this :
http://code.google.com/p/lnmultipilot10/source/browse/branches/Redf...
I see that in your code you comment :
while(1)
//while((Wire.available())&&(i<6))
{
buff_i2c[i] = Wire.receive(); // receive one byte
i++;
if (i>6)break;
//Serial.print(i);
if (Wire.available()==0)break;
}

}
But you need this part because without it you can have same problem on bus .. freeze the code fox example ...
Regards
Roberto
Comment by Peter Seddon on November 10, 2010 at 5:23am
Thanks Robero,

I commented this out as I was not expecting to read any data back from the ESC. Why might the bus freeze without a read?

Peter

Moderator
Comment by Roberto Navoni on November 10, 2010 at 6:21am
Normaly some BL-Ctrl as MK send back some bytes to Arducopter board with info about temperature and amp ... if you don't recive that byte the interrupt could be enable and freeze the bus i don't know if your i2c controller send back some info to Arducopter Board ... I'm testing MK controller and had that kind of problem.
Comment by Peter Seddon on November 10, 2010 at 6:37am
I am using converted Turnigy Plush ESC's that use the Quax software. As far as I know they do not return any data, but I will need to check.

Peter
Comment by Peter Seddon on November 10, 2010 at 8:12am
Robero,

I have discovered that my Xbee used with the Configurator will not work if the I2C bus to the ESC's is connected. Any suggestions as to why this might be?

Peter
Comment by Markus Jahn on December 6, 2010 at 12:22pm
I'm currently building Okto-frame for Arducopter electronics. My plan is to make it codewise like a quad but have two ESCs and motors for each motor output with Y-servo wires. How do you think this will work?

Comment

You need to be a member of DIY Drones to add comments!

Join DIY Drones

© 2019   Created by Chris Anderson.   Powered by

Badges  |  Report an Issue  |  Terms of Service