Here's a long post about my first attempt at building a quadcopter.

One interesting and rather different feature is that I tried to use a .NET micro framework board (FEZ DOMINO) to do the balancing... it did not work so I moved to a basic Arduino, thinking it's the garbage collector and especially the switching from one thread to another that caused the instability... Right now it still doesn't work :) and it looks it's because I was using the Euler angles rather than the raw gyros outputs. 

 

So I'm really wondering if I shouldn't go back the the .NET board?

There si VERY little on the net about this, except a few people saying that it can't be done because of managed code not being real time, etc. ... Most  people "complain" about the garbage collector kicking in unexpectedly, but with my code it would run every 5-10 seconds and take 3-5ms, which to be honest is negligeable... there was definitely something else stopping my quad from proper stabilisation !

 

Right now, it still doesn't fly as I've been having several issues with the IMU and Wii motion gyros lately, but even just the experience of building it was a really pleasant and interesting one !

 

Anyhow, I would love to hear any feedback or experience with this kind of board, or eventually a Java based one !

 

thanks,

dan

Views: 735

Tags: .net, arduino, c#, framework, micro, quadcopter

Comment by Allan Harley on January 25, 2011 at 11:09pm
is it me or has it got 4 counter rotating blades if so it will never fly
Comment by dan on January 26, 2011 at 2:11am
is has indeed 4 normally rotating blades, BUT 2 of them are at an angle (this is the whole reason why I did the delrin plastic motor mounts, so that I can easily change the angle) to compensate for the yaw spin...
Comment by Allan Harley on January 26, 2011 at 2:16am
ah i see sorry didnt realise that :)
Comment by TheGiantUfo on February 6, 2012 at 5:35pm

Hello my friend, any updates with micro framework based quad? as I am thinking to start with such project, but still checking the feasibility.

Comment by Ellison Chan on February 6, 2012 at 6:03pm

Dan check out my 3D printed Firefly Mark One frame.  You can angle the motors to your heart's desire.  The motor mounts are 3D printed too, and made for cheap 12mm Trex 450 tail booms.

Check out the blog.

Comment by dan on February 7, 2012 at 2:47am

@TheGiantUfo  sorry no news... I haven't actually touched this project for the last year or so... lol...:)

@Ellison Chan  Interesting. HOWEVER, funnily enough I received my first 3D model from Sheapeways less than 2 weeks ago and while the resolution is great, the plastic or whatever they use feels very delicate !

Also, the overall prices ends up quite high !!!

But I'm really on the edge of deciding if to buy or not a 3D printer myself, so it might be a great first thing to do...

Comment by Ellison Chan on February 7, 2012 at 7:06am

I print the hub with 2mm thickness. Trust me it's tough enough.  I crashed it enough times to attest to that.

The best thing about printing it in 3D, is no drilling, no cutting.  I reinforced it everywhere, by just copying a cross brace and pasting it there.. All parts are replaceable.  I used to build my own frames from scratch, but getting the holes on the hub drilled right on the hub is no easy business,  Off by one or two millimeters in the hub, and it translates to significant skewing at the motors.  For $73, you save a lot of work, for an Octo ready frame. 

I would not go back to drilling holes in hubs again.

Comment by dan on February 7, 2012 at 7:41am

Can I get your design and print it myself or do I need to pay for it on Shapeways ?

Comment by Ellison Chan on February 7, 2012 at 7:59am

Sure, you can get it at Shapeways here:

http://www.shapeways.com/model/448302/firefly_mark_one___trex_confi...

There's also one, that has a larger mounting plate, that'll fit AeroQuad, which uses a full sized Arduino Mega board for flight controllers.  Both mounting plates can mount APM1, APM2, and KK boards.

http://www.shapeways.com/model/451437/firefly_mark_one___trex_confi...

Comment by Ellison Chan on February 7, 2012 at 8:41am

Oh one thing, if you need an idea on the build process, I have a parts list and details in this blog:

http://diydrones.com/profiles/blogs/first-flight-of-3d-printed-fire...

Comment

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

Join DIY Drones

Social Networking

Contests

Season Two of the Trust Time Trial (T3) Contest has now begun. The fourth round is an accuracy round for multicopters, which requires contestants to fly a cube. The deadline is April 14th.

A list of all T3 contests is here

Advertisement

© 2013   Created by Chris Anderson.   Powered by

Badges  |  Report an Issue  |  Terms of Service