The UDB5mini is now available from Octopilot!


The UAV Dev Board was an early entry to the DIY autopilot world, designed by Bill Premerlani along with SparkFun.  The hardware went through 5 revisions over the years to incorporate better and better sensors, with the 5th generation, the UDB5, serving pilots and developers well for a long time, along with the companion firmware project MatrixPilot.  But eventually, SparkFun stopped selling the UDB5, and the MatrixPilot community needed a new hardware supplier.

Meanwhile, I've been wanting to fly my autopilot code in smaller and smaller planes, so I decided the time was right to finally design and build my miniaturized UDB5 board.  After lots of prototyping and testing, and starting up my own little web shop, I'm now selling UDB5mini autopilots over at Octopilot Electronics.  (Thanks to MacroFab for building these boards!)

Here are photos of some example UDB5mini-based builds, including my 24" Bonsai mini flying wing, complete with 2.4GHz FPV with MatrixPilot's native OSD, long range radio, and 2-way telemetry, Pete Hollands' self-pitch-stabilizing Multiplex Flying Fox, and Pete's tiny, autonomous Sonic Mini.  For the Bonsai build, I cut away the strips of PCB containing the mounting holes to make the board even smaller. 




If you haven't flown with MatrixPilot before, here are some compelling reasons to give it a try:

• Programmable flight plans using a LOGO-based flight language, complete with conditional branching.  People have built their own thermaling programs, smart RTH, and all sorts of fun flight patterns.

• Solid, but minimalist hardware and firmware design keeps things simple, stable, and small.

• Developer-friendly codebase allows using MatrixPilot's libraries to easily build your own projects, like a self balancing robot, autonomous sailboat, model rocket stabilization unit, etc.

• It's all open source and open hardware!

E-mail me when people leave their comments –

You need to be a member of diydrones to add comments!

Join diydrones


  • ohhh, looks like i have to extend my collection of flight controllers.

    well done!



  • Hi Ben,

    Nice work!

  • Thanks Ric!  I'm so glad it's working well for you too!  I'm loving it it my planes as well.  My tiny Bonsai is one of my favorite planes now.  It's so fun and easy.  These days I mostly bring out the bigger planes only when I need flight times longer than the Bonsai's ~15 minutes.

  • Thanks Chris! Yup, MatrixPilot does support traditional waypoint planning, and since it also speaks MavLink, many GCSs work with it as well, including Ardupilot GCS and QGroundControl.

  • Thanks Ben for that great device. I'm having great experiences and did epic flights with a Whipeout equipped with that board.
  • 3D Robotics

    Glad to see that this project is back! Does it support a GCS now and traditional waypoint mission planning? 

This reply was deleted.