Saturday, February 28, 2015

BrushedSparky: Sparky2 + Microquads

Update: see the next revision here 

This is a new TauLabs board I just finished making.

I am now really into microquads for a number of reasons. They are much cheaper and relatively easier to build than full sized ones. They are great for testing things indoors while being quite safe. They make FPVing around a small space an adventure. Finally they are extremely easy to transport and then just quickly throw in the air.

The last month or so I've been on an adventure to build the best microquad I could. The photo above is my latest and greatest creation. It is essentially the guts of TauLabs Sparky2 integrated into a single PCB with an integrated VTX and radio module on the bottom. This is a writeup of how I ended up there.

Sparky2 based micros

Sparky2 has some transistor buffered outputs. I've previously demonstrated these to control LEDs via PicoC to create a visual compass. However, their real goal was to control brushed motors on a microquad. OsoGrande finally motivated me off my butt to actually try this the other day. We both got some of these brushed motors that can draw a few amps and supposedly generate 40g of thrust each.

Here is his:

and mine (actually with a frame of his):

I hate wiring

To get this ready for FPV, it is really annoying to add the 1S to 5V step up, not to mention dealing with the cables and adding a VTX. To make this easier, I made a board that takes care of some of the details (compatible with both Sparky1 and Sparky2)

This adds the voltage boost, VTX, channel selection and connectors for standard motors. Before this even arrived, though, I was already on to a more fun idea (and want to redo it with 6 outputs for 3D printed hex's) ...

About this time OsoGrande received a really nice little PCB frame that has pads for a Polulu step up and a VTX module for doing FPV as well as mounting holes compatible with Sparky2 (and AlienWii):

These were just too much fun to fly, but I really hated the wiring and ugliness of cobbling all these parts together.

BrushedSparky - A.K.A. Let's build a lot of these!

These tiny things are so much fun to fly, that I really wanted to make it easier to build them up and get rid of all the annoying wires and such. They are also great for micro FPV (see OsoGrande having fun) but soldering up the wires for the camera seemed like a giant pain. 

I designed a board that should double as a frame. It's a little less than 100x100 mm. It is basically Sparky2 has the RFM22b module for control and telemetry without an additional receiver, integrated 1S to 5V step up, TX5200M VTX and a full suite of sensors (so can do altitude hold and even navigation). It also has voltage monitoring and the digital to analog converter from Sparky2 goes to the audio input on the VTX so we should be able to send sounds to indicate low battery and such.

  • Runs TauLabs
  • STM32F4 process (168 MHz, floating point unit) so lots of horse power
  • MPU9250 gyro / accel /mag chip
  • MS5611 pressure sensor
  • RFM22b radio module (so hopefully this can be made OpenLRSNG compatible)
  • TX5200M VTX module with DIP switch for channel selection
  • 4 6A buffered outputs

Soldering and testing

DragonCircuits was awesome enough to make these four layer boards quickly and at a great price! The boards looked as good as I hoped they might.

Here is one fully populated:

Here are the motor mount files I designed:

To save weight I used pegs on the mount instead of holes with hardware. This seems to work quite well, although I add a drop of loctite to keep them in place. I uploaded the files to thingiverse.

A few things I already want to change
  • Fix some small mistakes I made :)
  • Adding holes for the camera and motor connections to make it easy for the headers to be optional.
  • Add current sensing
  • The buzzer I used is really not loud enough so I'll be looking for another one of those. 
  • Finally I really need to add a power switch for the VTX and camera so you can have it off when it isn't desired.
  • VTX channel selection routed to the F405 to avoid carrying the DIP switch
  • Few other fun surprises

Here is one that is populated to be a bit lighter. I'm soldering the motor wires directly to the pads and used a solder bridge to select the video channel instead of using the dip switch. It comes in at 43g.

Here is an image of the bottom. You can see the radio module in the middle (RFM22b) and the VTX a bit further forward. The velcro on the VTX module is for when I want to carry a keychain camera.

They are small enough I kept losing them, until I realized a little velcro could easily secure them over my desk:

Control Module

Since every gram counts on these things, I'd prefer to use  RFM22b control instead of a satellite. I've already been using TauLink for this but it is a annoying to jury rig into a JR socket with a bluetooth relay module. I ended up designing a module that should fit into a JR socket and also has a bluetooth module to relay telemetry. This should allow me connect android (or even iphone is someone wrote code) to the quad without any additional wires. This uses a HM-10 bluetooth low energy module (which is actually compatible with iPhone as well) and the RFM22b module used on Sparky2 and TauLink.

It plugs in quite well and fits into a JR socket easily. I'll probably make it a touch bigger just to give a few more mounting points for stability, but it fits well as it is. Plugs in nicely and smoothly into the socket pins.

And of course the important thing is that it of course connects well to the quad for telemetry and PPM control. It was a bit of work to add support for this type of bluetooth low energy module to the androidgcs but it is also working. Gives me nice audio alerts for things like a low battery voltage and verbally tells me the flight mode.

And a quick 3D printed mount to secure my phone over the transmitter to make it easy to use at the field:

One thing that is annoying right now. The BT LE module doesn't work as simply as standard serial modules so I'll have to see if it is possible to relay to computer. This might be a reason to change modules, although with laptop it's easy enough to plug in USB cable since I'm normally inside rather than in field. This might not apply as well for everyone else, though.

The other important goal of this module is actually to pump information back into the Taranis, so even without a tablet or computer you can see things like battery voltage, RSSI and LinkQuality. I'll update more about this later.

Flight testing

Overall I'm really happy with how they fly. The VTX module gets fairly hot (as do the motors) but so far nothing too much so. The video is pretty good, although not great. I think my receiver module is not on the same frequency bands as this module (it is on Boscam A frequencies and I think my stuff is on ImmersionRC frequencies). Alternatively, maybe a small circularly polarized VTX antenna will help since my breaking up seems to be at strong angles.

With a 750mAh battery it will hover for around 5 minutes at about half throttle. It weighs 65g in this configuration.

Of course, here is the video (same as above):

Here is OsoGrande out testing his using some people as obstacles:

It will also fly with a keychain camera attached to the bottom, but that adds another 19g and
 takes most of the spare thrust so I don't really enjoy flying like this. Ground side recording for now it is.

Future fun

  • The Pico camera I'm using right now is a bit heavier than I'd like, so I want to try out this one from that also has a wider FOV for exploring the furniture (update: tried it and I like it!):

  • I also wanted to see if this would behave well for navigation, so spun it a few times while logging and threw the data into the python calibration script:

    The nice round circle shows that the magnetometer is a beautiful round circle, so with a GPS it should work great for navigation.
  • Get Taranis input straight from telemetry with the TauLinkModule so basic things (e.g. RSSI, Battery voltage) are shown on transmitter without even needing phone or tablet.
  • I really need to join up with OsoGrande (who I made one of these for as well) and do some FPV racing in the garage near him...

Fun for you too?

Also since I know the inevitable torrent of questions about this is going to be "where can I get one", I'm working with someone to try and get them manufactured. In the mean time I'll likely make a few for friends and developers for testing purposes, but not too many. Keep an eye on my Instagram/twitter account and I'm sure you'll know not long after I do.


  1. That looks awesome! I do hope the "regular" Sparky 2 board hasn't been completely left on a shelf of misfit toys. I'd love to see those in production as well (but of course, some of the wonderful items listed above might be destined for that board too!).

    Fantastic and creative stuff!

    1. No worries. Momentum is still going strong on regular Sparky2 :)


  2. The motors have a lifetime of only 5 to 6 hours? Is that true?

  3. Great work!
    When will it be available for the world to consume?
    I haven't been able to find anything out there for sell or share-alike anywhere...


    1. I'm waiting on the next revision. Hopefully that will work well and I can move forward.

  4. This comment has been removed by the author.

  5. looks insane!

    Any updates on a possible production run? would love to get one of these pcb's and then mill out one of the carbon frames like this: for some extra strength in the arms! always my biggest fear haha

  6. James, can I buy this PDB w/sparky2 from you. Looks great!

  7. if I use the receiver module you recommend will it bind to a spektrum transmitter

  8. if I use the receiver module you recommend will it bind to a spektrum transmitter

  9. Much obliged for your article. It was intriguing and useful.

    Here I additionally need to recommend your peruser who normally heads out one spot to another they should visit Airlines Gethuman that offer best arrangements to book your seat on Delta Airlines Reservations. Hurry do as well and benefit the best arrangements and dispose of to check various sites for offers.

    Get more help on
    Southwest Airlines Flights
    Delta Airlines Ticketing

  10. Nice Blog !
    Our team at QuickBooks Phone Number put our whole effort into fixing all the troubles of QuickBooks in this unprecedented moment.

  11. Additionally since I know the unavoidable deluge of inquiries concerning this will be "the place where would i be able to get one", I'm working with somebody to attempt to get them made. Meanwhile I'll probably make a couple for companions and designers black fur coat cropped for testing purposes, yet not very many. Watch out for my Instagram/twitter record and I'm certain you'll realize not long after I do"

  12. Awesome blog!! You have really written great ideas here, thanks for sharing with everyone, if you feel any problem using QuickBooks , contact by clicking hereQuickBooks Customer Service and call on 1-855-756-1077

  13. Thanks for your article. I want to write something interesting, especially for those who are health conscious. I am a Pharmaco Nutritionist and having a decade of experience in clinical nutrition. I deal in weight, diabetes, renal, cardiac, pcod and all the nutrition and disease management.
    Get more details about:-
    Best Dietitian For Weight Loss In Noida
    Diet Clinic for weight loss in noida
    Diet Clinic in noida

  14. Thank you so much for your article. I want to share some information with those who are finding a Top Manufacturer corrugated roller in India. Bk industries have expertise in the manufacturing of industrial gears from 10mm to 1000mm and all types of industrial gears. Bk industries now become a world-known gears brand all over the world, We are one of the leading gears manufacturers, exporter,s and suppliers of all types of gears and Tailor Made Gear solutions.
    Visit For More Information:-
    Refluting Corrugating Rolls
    Regrinding Corrugating Rolls

  15. We have up to 99.9% chiral purity available and we can always customise our product as per the requirements of the customers’ specifications. We maintain great quality and hygiene in every product that goes out of our facility. Everything is done as per the standards set by the relevant authorities such as cGMP and ISO 9001. Know more about our product:-
    S Epichlorohydrin (67843-74-7) manufacturer India
    S Glycidyl Butyrate (65031-96-1) manufacturer USA

  16. HP produce are high in-demand products, which are traded and loved by millions around the globe. 123.hpcom/setup is an all-in-one resolution for complete software maintenance services on all our products. Everyone cannot be perfect at anything, wherein some direction makes things easier & ready for them. HP Printer Support Toll Free Number is a dedicated helpline for all American& Canadian HP consumers.

  17. Judicial Adda provides the best online judiciary coaching in Delhi so that students can get the best online caoching for judiciary and all law related exams for all states of India. I also want to share some information to those who are looking for Judiciary Coaching In India. Our online judiciary course is designed by our experienced and expert faculty,Regular and interactive classes
    are conducted for Mains Answer writing, Judgment writing and Order writing, Interview preparation sessions by expert team,
    local laws ,Comprehensive coverage of law syllabus and law subjects,800+ hours of HD Live/ Recorded online classes,
    Weekly doubt clearing sessions,15+ booklets/ reading material,Extensive comprehensive 7 Level Notes,
    Previous Year Questions will be provided,mock test and MCQs for practice,Regular Topic wise tests,Online Test Series amongst other additional features.

    Visit us at:-

  18. Dietitian Namita Nadar is one of Noida’s most trusted Dietitian, Nutritionist and fitness consultant.
    Visit us at:- Best Slimming Clinic In Noida.Our services include an ideal and customized program for weight loss, body fat loss, reducing belly fat, getting body in shape in less time, figure correction, adding sleekness to your physical form.Reshape your body and get that youthful and slim looks with our healthy weight loss regimen.
    Know more about us:-

  19. My personal travel experience says that not all conditions are good to travel by air sometimes conditions caused by nature, and in some cases, by our issues, it brings retraction of the booked Air ticket. I generally really like to go with Lufthansa Airlines since it's straightforward the Lufthansa Cancellation Policy within 24 hours offer substantially more adaptability. I'm very thankful to the team of, who guide me about Lufthansa Airlines and its all policy in detail.

  20. How to bypass two-factor authentication Facebook?

    If you don't know how to bypass two-factor authentication Facebook, follow a few steps mentioned here. You can easily do so by resetting the account password. For the password reset process, visit the Facebook login page, click on the Forgot password option, and proceed. Then, input the email or phone number to find the account. After that, you request a code on the registered email. Lastly, complete the verification process and reset the account password.

  21. Explore more of our big blue planet with JetBlue. When you reserve your next flight on Travelocity, you'll have access to an abundance of exciting destinations — as well as some of the most affordable fares available. Adventure awaits!
    Jetblue Airlines Tickets
    Jetblue Airlines Flights

  22. Your blog was amazing. I visit your page on regularly basis. I am an employee in AFM Logistics Pvt. Ltd. I am working here for the last 5 years. AFM Logistics Pvt. Ltd. is an International freight forwarding and customs clearing company established in Delhi. The company was constituted in 2012 and is indulged in providing complete logistics solutions. The company has its own setup and wide network of agents throughout the world.
    For more info kindly visit -

  23. Awesome Article of microsquad. Very Helpful each Line, I'm Impressed know about of
    Satta King

  24. This comment has been removed by the author.

  25. To travel astutely go for air canada flights. It is straightforward that it is so hard to visit each site to get OK flight tickets. To help you in finding modest deals, the customers get a chance to look at flight tickets from an alternate site which gives them a thought of a few flight fares.
    air canada flights

  26. AFM logistics is the best option for you if you want to transport or import your goods from the USA to India. AFM logistics provides expedited air freight services for your goods to import from the USA to India. We have regular shipments from Port of Long Beach, Port of New York & New Jersey, Georgia Ports, Port of Seattle-Tacoma, Port of Los Angeles, Port of Virginia, and Port of Houston. We are your perfect partners in sending your goods of all types and sizes through air freight from USA to India in the most safest and efficient way.

  27. Thanks for your blog. It is well written and easy to understand. I regularly visit your blog for more interesting topics, that is why I am here. I also want to share some information especially for those who are more concerned about their health may visit Pusht Organics. In our online organic store, we made a collection of organic pulses like moong, masoor, Chitra rajma, organic arhar dal, and others.

  28. For most trips, airfare is the most expensive part of the trip. While prices for transatlantic flights have gone down in recent years, they can still put a sizeable dent in any travel budget. Whether you’re a budget solo traveler or a family looking to vacation abroad, finding a cheap flight deal can be what makes or breaks your trip.
    allegiant airlines tickets

  29. This comment has been removed by the author.

  30. Everyone likes to travel by plane with family and friends, if you travel at the lower price, you will be more adventurous.
    This year, American Airlines launched heaviest and craziest travel discount, allowing you to save even more. If you subscribe to the newsletter or reminder a few months ago, you will receive exclusive last minute offers and discounts from the airline on your registered email ID.
    american airlines reservations

  31. There are many posts on the internet that claim to explain how to book the cheapest airline tickets. Most of them simply advise you to book as early as possible, while others are cleverly trying to promote their own booking sites / services. Others suggest booking on specific days of the week and hours of the day. A lot of people come up to me and say they need to go somewhere if I have a way to get them to buy cheap tickets. I have no secret to getting cheap tickets, especially when someone has set the date and destination and has no flexibility. On the other hand, if you are flexible about dates and destinations, there are many things you can fly at a cheaper price.
    jetblue airlines flights booking

  32. There’s lot of posts on the net that claim to explain how to book cheapest flight tickets. Most of them simply advise you to book early while others subtly try to promote their own booking sites/services. Others propose booking on particular day of the week and time of the day. Lot of people approach me stating they need to go somewhere and if I have a way to get them cheap tickets. I don’t have any secret sauce for getting cheap tickets particularly when someone has a date and destination fixed and doesn’t have any flexibility. On the other hand if you’re flexible with date and destination, there’s a lot that can be done to fly at much cheaper price.
    jetblue airline flights tickets

  33. A lot of people arise to me and say they want to move someplace if I actually have a manner to get them to buy reasonably-priced tickets. I don't have any secret to getting reasonably-priced tickets, specifically while a person has set the date and vacation spot and has no flexibility. On the alternative hand, in case you are flexible about dates and destinations, there are numerous matters you may fly at a less expensive price.
    KLM Royal Dutch Airlines


  35. Your Blogs is very informative kindly approval for your next blog

    Guppy Gold Logistics
    Guppy Gold offers a number of air freight services with day-specific or day-definite scheduling, and door-to-door service. We have a wide variety of air freight services such as express, on-board courier, daily flights, and consolidated services.
    Low-Cost Air Freight Forwarding Services.

    Our Services

    1) Best USA Freight Forwarders in Delhi NCR and India
    2) Best Custom Clearance Company importing goods from USA to India
    3) Best USA to India Air Freight Company in Delhi NCR and India
    4) Best International courier and cargo services from USA to India
    5) Personal Baggage Shipping Services from USA To India
    6) Shipping to India from USA
    7) Cheap Shipping to India from USA
    8) Ship from USA to anywhere in India
    9) USA shipping company in india

    1) Custom Clearance
    2) Best Custom Clearance Agents in Delhi
    3) Best Air Freight Agents in India
    4) Import and Export Agent in Delhi
    5) Air Freight China to India
    6) Air Freight USA to India
    7) Worldwide shipping and Logistics Company in Delhi
    8) Best Air Import Freight Forwarder & Agents in India
    9) Best International courier and cargo services
    10) Personal Baggage Shipping agents in Delhi
    11) Best Air Cargo Agents in Delhi

    Phone: +91 859-585-1414

  36. Hey there, nice post .
    We know that students face many difficulties in completing assignments like time management, being unable to find reliable resources, facing grammar errors, and don't know where to begin. but worry not we are here for you to complete the assignment without errors. We provide quality work and make sure that your work is plagiarism-free. Our assignment help in Australia experts makes sure that your assignment is completed on time and with the highest quality. We guarantee satisfaction with our services.

  37. Unlock the power of crypto transfers! Learn the step-by-step process of securely how to safely transfer crypto from binance to trust wallet. Our comprehensive guide provides you with the knowledge and confidence to navigate the world of cryptocurrency effortlessly. Say goodbye to confusion and hello to seamless transfers. Start maximizing your crypto potential today!


  38. Thank you for sharing, I was just looking for something like this, you had a great time, greetings! Nice post thank's for sharing this information. it is really helpfull for us. here is the Best Hill Stations In India.

  39. Many thanks for the efforts you have put into writing this site.
    China Eastern Airlines Booking