old UAV DevBoard

A three-axis IMU-based autopilot board

This is the home page for the SparkFun three-axis autopilot development board developed by Bill Premerlani. This board comes with a dsPIC30F4011 CPU, an MMA7260 three axis accelerometer and 3 ADXRS401 gyros already soldered as shown in the picture. It is intended for the do-it-yourselfer. By itself, it 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, or boat. It comes with self-testing firmware that serves as a starting point for you to develop your own control and navigation firmware.

-------------------------------------------
Source code (C) is here.

The main discussion forum is here

Specific topic discussions:
    GPS cable discussion
-------------------------------------------
Additional equipment:

We highly recommend the following items to accompany this product:

  • 20-Channel EM-406A SiRF III GPS Receiver
  • ICD2 for programming and debugging (you'll need the low-level hardware debugging)
  • An RC car, plane, or boat
  • If you've never played with GPS before, we also recommend getting an ET312 evaluation board just so you can instantly view and understand the SiRF NMEA or binary communications protocols

Features:

  • Connection for a 20-Channel EM-406A SiRF III GPS Receiver
  • PIC dsPIC30F4011 Controller (with onboard 3.3V and 5V glue logic)
  • 16 MHz on board oscillator and 120 MHz oscillator built into the dsPIC
  • MMA7260 three axis accelerometer
  • 3 ADXRS401 gyros
  • 4 Input, 3 output PWM points
  • 6-Wire ICSP debug 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
  • GPS Outputs NMEA 0183 and SiRF binary protocol
  • Spare USART connection for debugging
  • 4 Spare digital I/O pins for debugging

Dimensions:

  • 1.5x2.8x1.0 (max) inches
  • Weight: 34 grams (controller&GPS)

Supporting documents