Saturday, July 5, 2014

Soldering while traveling?

I just want to comment on a trick I learnt last week.

Last week I went to Santorini and diligently packed two quads. My Flying Spark for LOS and video recording and my Hovership MHQ for FPV (or letting other people see the video stream). I thought I was pretty prepared with tons of spare parts, tools and screws:

Unfortunately when I got there, I had an issue with the MHQ:

Santorini isn't a huge island so my chances of finding an electronic repair shop were pretty slip. Luckily, one of my friends suggested a candle, so here was my soldering setup:

It turns out the trick is that because the flame has a low heat transfer efficiency compared to a normal iron things take a lot longer. Basically it took between 3-5 minutes to get the ESC wire hot enough for the solder to flow. This also resulted in warm fingers, but the results worked!

Friday, July 4, 2014

Flying Spark - 3D printed mini quad

I've been wanting to design a 3D printed frame since having so much fun with Steve's. To cut to the chase, here is what I finished with:
Without prop guards

Arms printed with prop guards
And here are some videos from it:

The ready to fly weight is 437g with 1500 mAh 3S batteries and mobius camera. It gets around 12 minutes of battery time with 5x3 motors although I haven't really pushed it.

You can find the design on Thingiverse


I had a few requirements:
  • aerodynamic shape, fairly resilient to wind
  • center of gravity near center of thrust
  • keep component on the inside (mobius, battery, sparky)
  • pack up well for traveling
  • easy to replace broken parts
The main hardware components were:
  • Sparky flight controller (of course)
  • SunnySky X2204 2300kv motors (with 12A ESCs)
  • 1500 mAh 3S batteries
  • Mobius video recorder
I originally started with FreeCAD but found OpenSCAD worked better for me, and was a useful new tool to learn. I started by modeling the outer hull. To decide the shape I simply took the battery, sparky and mobius and figured out the smallest way to stack them together.

Then I modeled a nice smooth hull around that:

and the internal components, considering how to make sure the negative space would successfully print:

Giving the main chassis as the difference between the two:

As well as arms that can be plugged into the sockets, with a split in the middle to decrease resistance to airflow. You can also see in the above images that I made a variant with prop guards.

Printed model

Printed with 3 shells and 30% infill the printed parts weigh 122 g.

and it packs up pretty nicely for traveling (remove 4 screws and arms pull out of sockets) if you need to disassemble it (e.g. for going into checked luggage).

Flight performance

So of course, the first thing I did was run the latest version of autotuning: 

, which gave these properties and PID settings:

I was really pleased with the performance of the autotune algorithm actually, it was really windy where I was traveling and I tried manually tuning it and couldn't beat the performance for flying well but not twitching in response to the wind.

It responds quite symmetrically. It also has a ton of pop. In fact, when I first tested it indoors and gunned it, I had a nice collision with the roof. This was flying the prototype arms printed with 10% infill:

However, the 30% fill are a lot more robust and so far I haven't managed to break one. As I mentioned, the main purpose way to travel well, and I was really pleased with that. Using 65mm (from edge of frame to center of motor) arms it would drop in my small backpack with props on and had no issues. The problem with that length is it leaves a tiny bit of blade in the frame. The 75mm arm does not, but wouldn't quite fit in my backpack. I might try modifying the chassis to move the arm back 5 mm which should fix it.


As I mentioned, this quad was largely designed to be small, travel well, and behave in the wind. I took it to a conference in Santorini which really put those things to the test. I'm really quite pleased with the results. Here are some videos: