All Posts (14048)

Sort by

Good Hobby CNC Machine

CIMG0038-1.jpg

I'm thinking seriously about getting a CNC.  Been browsing on Ebay.  Mostly these China made 3020 cnc machines are popping up, and they all seem to  be relatively well priced.  Just thought I'd get some opinions from members on any actual experience on these.  Also any recommendations on getting a hobby CNC machine in general would be greatly appreciated.  I'm planning on using the machine to make hub plates, motor mounts, etc.  I'd probably be milling aluminium and/or carbon fibre.

LIST OF EQUIPMENT UNDER CONSIDERATION:

Motors/Controllers:

  1. cadcamcadcam.com (servo motors and controller)
  2. 3-axis Stepper Motor System based on DQ542MA, on Ebay
  3. 6-axis Stepper Motor System based on DQ542MA, on Ebay
  4. DC1 Servo Motor Controller, from Makerbot
  5. Servo Motor Encoder

05/26/2012:  After some discussion.  This blog is starting to look into building a CNC machine of our own.  Keep following to stay informed.  We're in the brainstorming stage at this point any input from users is welcomed.

05/27/2012: DIYDrones CNC Project group is created.  Let's move our activity to that group.

Read more…

Flaperon Trial

With much excitement I found some time to give my dual setting flaperon system a test run. In the video, it's used during the low altitude and climb out at the beginning, the landing, and a couple other points along the way. It does feel a bit better for landings and launches, but I think I might increase the 'flap' angle to the full throw of the servo to get the maximum effect possible.

For those wondering, this uses the Turnigy 9x transmitter with er9x firmware. I have two switches which each supply additive signal to both of the differential aileron channels.

I'm moving in a couple days so I've packed up the plane and quad for now, and this'll be the last testing at this location for a while. I can't wait to see if ArduPlane can handle the tx-based flaperons (fingers crossed).

Read more…

Members of DIY Drones using optical flow sensors, such as the ADNS3080 that is available in the DIYDrones store, or the Centeye vision sensors might be interested in the work I presented last week at ICRA.

 

The method, described in the video above, allows to calibrate the viewing direction of optic-flow sensors thanks to a very simple calibration process as long as you have a 3-axis rate gyroscope. It is particularly useful when one needs a correct orientation for de-rotation (removing the component induced by rotation from an optic-flow vector), but it is generally useful for all types of applications, from obstacle avoidance to ego-motion estimation.

 

The paper can be downloaded here and the code for off-line calibration here.

Read more…
Developer

jDrones Report: Beijing Hobby Expo 2012

3689458380?profile=original

Beijing Model / Hobby Expo May-2012

 

jDrones visited on Beijing Hobby Expo this May-2012. Beijing model expo is one of the biggest in mainland China. There are hundreds and hundreds of people around the world visiting on expos every year. This year was not exception. We saw and talked with lot of people from various countries around the world.

 

It was really pleasant to visit there and to see many of our friends on their exhibition booths. Almost every 5th exhibitor already knew us and greeted us warmly. We also make some new friends on expo area, some will be our members on our global partner network and some will be more closer contacts.

 

 

P2_2444_BJ_jDrones_Overall_sml.JPG?width=500

 

P2_2490_BJ_jDrones_OverAll2_sml.JPG?width=500

 

 

Whole expo area was spread around 3 big halls on Beijing EXPO center. There we not any really big surprise on area. Maybe biggest change on overall was exposure of multicopters and similar devices, almost every 4rd manufacturer had some type of multicopter on their booth.

 

But in generally whole expo was build around all those traditional areas like:

- Airplanes, Helicopters

- Motors & Servos

- Boats

- Cars

 

Another thing was battery and motor providers. Those has really big part on this years expo.

 

So let's first take a look at some of the multicopters over there. 

P3_2451_Bj_jDrones_XAirCraft_sml.JPG?width=500

 

More traditional looking hexa copters..

P3_2453_BJ_jDrones_XairHexa_sml.JPG?width=500

 

Generic folding frames was also present. Frame was made mainly from Kite parts

 

P3_2552_BJ_jDrones_Frames.JPG

 

Also there were really small quad copters on Walkera booth. I mean really small :)

P3_2554_BJ_jDrones_MiniQuad.JPG?width=500

 

 

And also one really big monster quad. This quad did weight almost 3kg and it had huge 18" propellers, foldable arms and belt-driven power system. All features were integrated their custom made radio. 

P3_2478_BJ_jDrones_BigQuad_sml.JPG?width=500

 

DJI has their big booth too with all their nice frames and helicopters but we never saw many people on their booth which was a bit of surprise for us. 

P4_2537_BJ_jDrones_DJ_.JPG?width=500

 

We also found one possible frame for our new ArduRover line. Let's see what future brings for us. At least this rock crawler looks really great and it's strong. It was size 1/6 full aluminum frame.

P5_2462_BJ_jDrones_Rover_sml.JPG?width=500

 

Along all those traditional and UAV airplane frames one full RTF Airplane was clearly on top of others. It was just great looking FPV plane. Elegance to the maximum...

This plane had everything what you need to start your FPV career. IT had front camera, flightstabilization, RC controller, OSD. Best of all was the radio, it had it's own video display and possibility to connect even video goggles. 

P6_2583_BJ-jDrones_SpyPlane2.JPG?width=500

 

Radio on closeup... This radio and it's camera systems can be easily mounted on helicopters, airplanes and other devices. It works on 2.4Ghz frequency and manufacturer gives range of 1-2km for it.

P6_2585_Bj_jDrones_TVReceiver_sml.JPG?width=500

 

Other really interesting thing on whole expo was all those great looking nice toys that growing boy just cannot live without. And by toys I mean all great tools what they had. 

There were several companies selling Milling machines, Millin/Lathe machines and also small hobby 6-in-1 modular machine sets.

P7_2455_BJ_jDrones_MillingMachine.JPG?width=500

 

One of my favorite was this miniset that can be easily modified from small lathe to milling machine or even tablesaw. It was looking absolutely amazing piece of work. Every home hobbyist should have at least one set. Even thou we here at jDrones have big CNCs/Laser cutters/Milling machines I personally thing that I need to have one of these sets too (when I get it, I will make detailed review of it).

P7_2480_BJ_jDrones_MiniTools_sml.JPG?width=500

 

One nice MUST thing is to have your own personal mini robot. It was even dancing some Shakiras football theme.

Robot had 14 servos, ARM cpu and it did rock while doing pushups/dancing and stretching like old Arnold ;)

P8_2565_BJ-jDrones_Robot.JPG?width=500

 

 

That's about it for this year Hobby Expo. Thank you Beijing and see you next year. 

P10_2562_BJ_jDrones_MainStage_sml.JPG?width=500

Read more…
3D Robotics

3689458366?profile=original

Good news: Arduino has released a new version of its IDE (1.0.1) and it now supports ArduCopter/ArduPlane right out of the box. (The previous versions of Arduino required a patched version that we supplied to handle the size of the ArduCopter/ArduPlane codebase, which is considered the most complex Arduino program ever made!)

Here are the release notes:

* The IDE has been internationalized and translated into multiple languages.
Thanks to Shigeru Kanemoto for the internationalization and Japanese
translation and many others for the other translations. For more
information, see: http://arduino.cc/playground/Main/LanguagesIDE

* Added preference for selecting the language in which to display the
Arduino software. Defaults to the operating system locale.

* New upload process for the Arduino Leonardo (ATmega32U4).

* The editor font size preference now applies to the serial monitor and
error / message console as well as the editor. (Paul Stoffregen)
http://code.google.com/p/arduino/issues/detail?id=550

* Compilation has been speeded up by only compiling changed files. (All
files are recompiled when a new board is selected.) (Paul Stoffregen)
http://code.google.com/p/arduino/issues/detail?id=638

* Console log files (stdout.txt and stderr.txt) are now removed when the
Arduino software exits. (Paul Stoffregen)

* The minimum size for the Arduino software window has been reduced.
http://code.google.com/p/arduino/issues/detail?id=52

* Improvements to the Find / Replace dialog. (Peter Lewis)
http://code.google.com/p/arduino/issues/detail?id=825

* Support for selecting words (on double-click) and lines (triple-click)
in the Arduino software. (Peter Lewis)
http://code.google.com/p/arduino/issues/detail?id=824

* Don't insert newline when using serial monitor keyboard
shortcut. (Lars J. Nielsen)
http://code.google.com/p/arduino/issues/detail?id=279

* Added a preference for disabling verification on upload (for increased
speed). (Nathan Seidle)
http://code.google.com/p/arduino/issues/detail?id=842

* Added the gcc toolchain to the Linux distribution. (To use the
toolchain already installed on your system, simply delete the one
that comes with the Arduino software.) (Paul Stoffregen)
http://code.google.com/p/arduino/issues/detail?id=300

* Updating Arduino Mini upload protocol to 'arduino' from 'stk500' (should
fix problems with auto-reset not working).

[core / libraries]

* Updated (and official) support for the Arduino Leonardo (ATmega32U4).
Includes new bootloader and various fixes to the core.

* Adding overloads to Wire.write() (for Wire.write(0)). (Paul Stoffregen)
http://code.google.com/p/arduino/issues/detail?id=527

* Fixing delayMicroseconds() for 20 MHz clocks (Erdem U. Altinyurt)
http://code.google.com/p/arduino/issues/detail?id=306

* Support third external interrupt on ATmega1284P. (maniacbug)
http://code.google.com/p/arduino/issues/detail?id=728

* Update reference voltage constants for ATmega1284P. (maniacbug)
http://code.google.com/p/arduino/issues/detail?id=728

* Adding --relax linker flag for ATmega2560. (arducopter)
http://code.google.com/p/arduino/issues/detail?id=729

* Fixing Ethernet library bug on avr-gcc 4.5.1 (SurferTim)
http://code.google.com/p/arduino/issues/detail?id=605

* Fixed DHCP hostname generation. (peter)

* Simplifying microseconds to clock cycles conversions (Rob Tillaart)
http://code.google.com/p/arduino/issues/detail?id=675

* Fixed various warnings. (maniacbug)
http://code.google.com/p/arduino/issues/detail?id=688

* Fixed bug w/ repeated initial characters in findUntil(). (Jeffery.zksun)
http://code.google.com/p/arduino/issues/detail?id=768

* Added INPUT_PULLUP option for pinMode(). The INPUT mode now explicitly
disables the pullup resistors. (Paul Stoffregen)
http://code.google.com/p/arduino/issues/detail?id=246

* Fixing bug in the receiving of multiple UDP packets. (dylan and peter)
http://code.google.com/p/arduino/issues/detail?id=669

* Added ability to generate repeated starts in the Wire library (in
master mode). Extra boolean parameters to endTransmission() and
requestFrom() control whether or not to send a stop (or a repeated
start instead). (Todd Krein)
http://code.google.com/p/arduino/issues/detail?id=663

* Added Ethernet.maintain() to renew DHCP leases. (Peter Magnusson)
http://code.google.com/p/arduino/issues/detail?id=716

* Fix for CLOSE_WAIT bug that could cause Ethernet sketches to crash
over time. (mr-russ and Johann Richard)

* Fix to servo pulse timing calculation. (jwatte)
http://code.google.com/p/arduino/issues/detail?id=908

* Added readString() and readStringUntil() functions. (Adrian McEwen)
http://code.google.com/p/arduino/issues/detail?id=454

[examples]

* Updated to latest ArduinoISP sketch. (rsbohn)
http://code.google.com/p/arduino/issues/detail?id=378

* Fixed ArduinoISP sketch by lowering delay() in heartbeat.

* Other updates.

Read more…

100_5206.JPG?width=750

If you consider yourself to be one of the following, then read on:

1) Those with extremely fast airframes, such as jets or hotliners or the like.

2) Those that have more than the average dollar invested in their electronic packages.

3) Those that are just nerdy enough to just want to know if this could work.

4) Those that believe they have a vibration problem and are slightly or totally desperate.

No one likes to have to order another UAV part because something went wrong and now its a pile of little and big pieces in some unwanted location.  It is even worse still to lose your electronics on top of this.  I have two ideas for a system to reduce G-Force loading on the APM2 during a crash and indeed it could be carried over to other electronics as well.  So far as I know this has not been done before.

It occurred to me that nature has two very good examples of mechanical dampening meant to protect a valuable cargo.  I mean to use that as a guide.  Our cargo here being the APM2 board. 

Mother nature did it first in your skull.  Your brain has fluid surrounding it that has multiple purposes including mechanical isolation from forceful blows to the head that might cause brain damage.  The second example would be a developing fetus in the womb.  The amniotic fluid provides a very nice ride for the developing and delicate fetus to float around in.  I'm thinking replace that fetus with the APM2 in a box.  Oh jeez, that just sounds bad, sorry.

It should be easy....RIGHT....

Lots of things to mitigate here.  The first being what liquid could you use?  If you search the internet you can find really neat electronic submersions in a non conductive liquid such as Mineral Oil.  See it here.

Various properties need to be considered should you want to choose another liquid, but here is my take on mineral oil.

1) It would need to be thermally conductive to help dissipate the small amount of heat the APM2 would generate.  If you were to perhaps want to send an APM2 into orbit (but no one wants to do that:) you could deliberately choose a liquid with low thermal conductivity to act as a perfect blanket that would not freeze until at about -22F.

2) It would need to be non conductive right from the get go.  I think this goes without saying.  There are a lot of products out there that fit this bill but Mineral Oil is both transparent and non conductive so you could still see your APM2.

3) It would need to allow the GPS to pass an un-attinuated signal, big fancy word to mean that the liquid must not change the frequency or power of the incoming satellite signals. I've got no clue on this and I could not measure it even if I did for I lack the equipment.

4) It would also need to not interfere with the magnetometer.  Since mineral oil's origin is that it is a derivative of petroleum I doubt it will have anything ferrous and would probably fit this bill.

5) Not be heavy, typical mineral oil is about 0.8 g/cm3  so I think we are safe here.

6) Since this liquid could be released into the environment it needs to be non toxic.  Mineral Oil fits that bill too.

7) Since we are usually on a tight budget it should be CHEAP and low and behold, it really is around 10 bucks a gallon.

8) It's also a mild laxative...just thought I'd throw in that icing on the cake since we are in awe of mineral oil at the moment.

Ok, so maybe now you buy in just a little to the mineral oil idea.  Now what?

Two ways to use this, one is very simple and clean and will most likely do the job well.  To picture this think of those water filled barrels you see on some dangerous exits on the highway.  When a car (or APM2 board) hits them the dispersion of the water being thrown into the air acts as a siphon of energy in the collision.  It is quite effective and saving lives because the force felt by the passengers (or components on the APM2 board) is otherwise reduced to a safe level.

What this safe level is I don't know.  That is going to be the crux of this experiment.  So lemme get to the mechanics of it.

The first thing you could do is use some sort of plastic bag that is filled with this mineral oil.  You take a custom made box and line the entire inside with these bags.  Place your APM2 board inside this box and you have the basic idea.  The box does NOT need to be stout, it just needs to hold everything in place to let the mineral oil do its job.  In fact, if the box itself was to explode on impact that too would dissipate energy.  To provide much better protection you would need bags under and over the APM2 as well.  It seems that in theory, you could run the cables out of the top of the box without serious degradation to impact resistances.  That is idea one at the most simple implementation.

The second idea is a bit harder to pull off but could have better results.  You take a box, put the APM2 inside of it, loosely mount it, as in the mounting mechanisms would "easily" break upon impact.  Fill the entire box with mineral oil and put a lid on it.  The lid must be water tight.  All electrical connections would need a water tight exit as well.  The US Navy has a lot of methods to accomplish these connections so while it may not be practical for our purposes it is at least a possibility.  This works because once the mounts are broken the APM2 board must "swim" to the wall of your box in a thick viscous fluid which takes a lot of energy to get there. 

I can foresee testing this second idea by giving the completed box (minus the external wires) to a minor league baseball pitcher and letting him have at it with a brick wall...or you can just drop it from your roof whichever tickles your fancy.  

This is a weak outlining for a solution to crash-proofing valuable electronics.  I have no idea how many would even be interested in such an item or if anyone is willing to give this a try.  I personally don't have APM2's lying around to throw at brick walls, but some of you might!

As a side note, I can also see how this MIGHT reduce vibration issues.  Since vibration in the typical aircraft/copter/whatever for the RC world is due to mechanical oscillation from various sources (motors and airframes for example) then it stands to reason that those forces would propagate to this housing.  These boxes could have plenty of room for custom rubber mounts that you may not have room for with traditional mounting methods (whatever those are for you).  The cool thing is, if you want to reduce vibration overall then you need to have dissimilar materials used in construction.  The mineral oil will act as a very different type of material for the mechanical energy passing into the box to be mitigated before it reaches the IMU on your APM2 board.  I don't know by what degree, but it seems logical that it will indeed have an effect.

I will install SolidWorks on my main desktop at a later date and design some example boxes that are in my head to help those that can do this to get started.  Could be fun!

Read more…

Impressive new camera gimbal

I'm a big fan and supporter of open source multirotors but this is just too impressive to pass. Too bad it is super expensive and out of reach for most hobbyists. Just wanted to share this with the community and see what they have to say about the the frame, gimbal and about DJI in general. 

Read more…

New Align APS ( Auto Pilot System )



Align Helicopter APS system features:


1.Semi-autonomous take off / Landing (Activate system, semi-autonomous takeoff into position and altitude hold, hovers in attitude hold with strong holding ability to prevent drifting, suitable for hover and flight training)
2.Failsafe (Activate system, automatic return home during loss of signal situation)
3.Auto flight (Activate system, transmitter can execute multiple waypoint settings, enabling point to point automatic flights.)
4.Emergency bailout stabilization (loss of orientation, activate system, aircraft flips right side up, goes into position and altitude hold hover, and wait for further command).
5.Autonomous return home (Completion of mission, activate return home command)
6.Simple logical setting through transmitter (APS system does not require complex PC setups)
7.Supports software upgrades

Read more…

A Break from the Quad - Fixed-Wing FPV!

In the spirit of finally getting around to things, I got the HobbyKing EPP FPV plane in the air, FPV style!

The video is of my 3rd FPV flight, so pardon the less-than-ideal flying skills. I've done a handfull of flights non-FPV, but quite frankly I'm rubbish at flying that way. I suppose that's to be expected since this is the first RC plane I've ever flown, so hopefully I'll improve in the future.

As mentioned, the frame is the HK EPP FPV. I haven't put the APM in it yet, since I don't really want to switch the board between the quad and this thing each time. I've made a few modifications, among which include better wing mounting and modularity. At some point I'll post some pictures of the setup.

My current goal is to add flaperon capability for easier landings and shorter runways, as well as better photography characteristics. Of course, I'll be diving into the ArduPlane stuff when I have some time...

Does anyone have any suggestions on where to start (PIDs, mounting location/method, etc) for adding the APM? Does the current code support flaperons in some manner (whether enabled in the code, or solely on the tx)?

Cheers,

Eric

Read more…

dragon_preparing_to_berth.jpg

UPDATE: They did it!!

For those of you awake right now, Spacex's Falcon 9 rocket with Dragon capsule will be launching from Cape Canaveral, Florida in less than an hour. If successful, this mission will see the first private spacecraft docking at the ISS. Check out the webcast and live text/video updates from SpaceFlightNow:

http://www.spacex.com/webcast/

http://spaceflightnow.com/falcon9/003/status.html

Dragon won't be docking with the ISS until Friday so don't wait up for it tonight. You'll see the Falcon 9 launch, taking just under 10 minutes to reach orbit at which point Dragon will separate from the second stage of the rocket. Depending on video Tx range, we may also get to see the solar arrays deploying (even the big guys have trouble with FPV!) After the video cuts out there should be a press conference discussing what happened and explaining any anomalies.

As a former SpaceX engineer, I'd be glad to answer any questions (on publicly available info) people have about the launch. Wish them luck!

Read more…
3D Robotics

Pictures from 3D Robotics at Maker Faire

3689458032?profile=originalWe had a great time at Maker Faire, which was absolutely packed (100,000+ people). Above is a panorama shot of the 3D Robotics talk on Quadcopter UAVs, which was standing room only! (Thanks to Alan Sanchez and Sam Kelly for the ArduCopter flying and panorama photo taking).

 
3689458160?profile=original

Me (left), Massimo Banzi from the Arduino project and Sam Kelly (3D Robotics), along with 2/5ths of my kids. 

 
3689458107?profile=original

Guess what was at the NASA Ames booth? (See next photo)

 
3689458208?profile=originalAPM 1 in a balloon-dropped glider!

 

Here's the video promo. Check out the autolanding on a boat!


 
3689458191?profile=originalThe balloon payload is driven by APM 1, too!

Read more…

Above Napa Valley

carneros-vineyard-aerial-photo2.jpg

It really takes very little to become hooked on all this UAV stuff... Of course the learning curve for a complete and utter noob such as myself has been immense, but the payoff has been equally so. Being able to send my stock 3DR soaring above a sun-baked vineyard and have it return with a treasure trove of images including one like this, make all the time, frustration and money completely worth it!

Thanks to all of the developers, testers and enthusiasts that are making this possible. I'm looking forward to my continued education in the world of UAVs and upgrading my gear soon to be able to send my pro gear soaring. 

Jason

Read more…

live broadcast from cinestar 8

so, we did it :)

it is not first time in history of humanity, but it can easily be first time in estonia. as every other genius ;) thing, it's pretty simple:
- take a multicopter (such as cinestar from freefly)
- take an hd-camera (such as panasonic gh2 or sony hdr cx350)
- take an hd-video encoder (such as teradek cube)
- ask your friends from
helicam, if they can help you with piloting
- ask your friends from
streambuffet, if they can provide you a platform for broadcast
- ask your friends from
emt, if they can borrow you a 4G usb stick
- put it all together, shake a bit
- ENJOY!

here's the result. this is server-side recording - how it looked to people when they were watching it on the web when it was happening, with just couple of secs delay. i only trimmed video a bit, no other post-processing

watch in HD

:
original post from here:
http://kronja.com/2012/05/live-broadcast-from-cinestar-8/

and yes, my cinestar is run by arducopter :)

Read more…