Please see all COVID-19 updates here as some shipments may be delayed due to CDC safety and staffing guidelines. If you have an order or shipping question please refer to our Customer Support page. For technical questions please check out our Forums. Thank you for your continued support.

UAV V3 Development Platform

Replacement:GPS-10582. The UDB4 is here! This page is for reference only.

This is the new UAV Development Board v3 (aka, UDB3). The UDB3 board comes with a dsPIC30F4011 CPU, an MMA7260 three axis accelerometer, and two dual axis IXZ500 gyros (instead of three LISY300AL gyros with v2). The IXZ500 gyros have enough vibration tolerance to be used in RC heli applications.

By itself, the board can be used to develop a three axis IMU controller. With the addition of an EM406 GPS receiver it can be used to develop a UAV controller for an RC car, plane, helicopter, or boat. It comes with self-testing firmware that can serve as a starting point for you to develop your own control and navigation firmware. There is also fully functional, open source autopilot firmware available.

The board also supports a connection to the faster and more accurate UBlox GPS module. The easiest way to connect to the GPS is with this adapter.

We suggest using the PICkit3 to program the board.

**Note: **On the 6 pin debug header, the pin next to the reset button is VPP, according to this convention.

Weight: 34 grams (controller and GPS)


  • Connection for either a 20-Channel EM-406A SiRF III GPS Receiver or 50-Channel GS407 Helical GPS Receiver (receivers not included)
  • PIC dsPIC30F4011 Controller (with onboard 3.3V and 5V glue logic)
  • dsPIC runs at 120MHz with 16MHz resonator and PLL
  • MMA7260 three axis accelerometer
  • 2 IXZ500 dual axis gyros
  • Up to 5 Input, 6 output PWM points
  • 6-Wire debug header or ICSP header
  • 2 Separate colored status LEDs
  • 3 General purpose switches
  • On board 3.3V and 5V regulators (150mA max)
  • 10m Positional Accuracy / 5m with WAAS
  • Spare USART connection for debugging, flight logging, wireless telemetry, etc.
  • 4 Spare digital I/O pins for debugging
  • 1.5 x 2.75 x 1.0"


Looking for answers to technical questions?

We welcome your comments and suggestions below. However, if you are looking for solutions to technical questions please see our Technical Assistance page.

  • any plans for a dspic33f version of this board?

  • Is it possible to purchase just the IXZ500 daughter board to upgrade a V2 board?

  • Why, when I licked on the sourse code link here on this page did I get this (((Your search - uav dev board sourse code package:http://gentlenav.googlecode.com - did not match any documents.)))) ???

  • This is a great board for AUV Control and for teaching. You need to cross list it under IMU and PIC as well because it is hard to find on the WEBsite under GPS to boost sales. Also, there is a book by Creed Huddleston: Intelligent Sensor Design Using the Microchip DSPIC which works well with this chip! Lastly, there is an open source Forth implementation : FlashForth which makes this system very interactive and fun to use!

  • I have been using the prototype version of this board (with Inversense Gyros). It is really super. I have done many autonomous flights now with this board. I connect some additional electronics to allow me to have 6 servo outputs which means I can use it to have a camera target GPS locations.
    Video showing an introduction to using the board is here.

Customer Reviews

No reviews yet.