Skip to content

STMPNGRND/MatrixPilot

 
 

Repository files navigation

MatrixPilot - Firmware for Bill Premerlani's IMU based UAV Dev Board and its successors

Welcome to the MatrixPilot codebase. This code currently supports three board types, the [UDB4] (https://www.sparkfun.com/products/retired/11115) and [UDB5] (https://www.sparkfun.com/products/11703) from SparkFun, and the [AUAV3] (http://arsovtech.com/?p=1257) from Arsov RC Technology.

Projects for the three boards are provided for both the traditional Microchip MPLAB-8 and and the new MPLAB-X Integrated Development Environments (IDE).

The main project files are in the MatrixPilot directory.

MPLAB version 8: MatrixPilot-udb4.mcp MatrixPilot-udb5.mcp MatrixPilot-auav3.mcp

MPLAB-X: MatrixPilot-udb4.X MatrixPilot-udb5.X MatrixPilot-auav3.X

Similarly, the RollPitchYaw directory contains project files for an IMU test and demonstration program.

The Tools directory contains numerous programs to support MatrixPilot setup and operation.

To configure MatrixPilot for your plane, edit the configuration files in the ./Config directory.

For developers, there is also a makefile based build system (build-all.bat) and a project generator (Tools/Build/proj_gen.bat), which both Windows and *nix compatible.

For more info about how to configure and use this autopilot firmware, go to the Wiki at:

https://github.com/MatrixPilot/MatrixPilot/wiki

and see the mailing list at:

https://groups.google.com/forum/#!forum/uavdevboard

About

An OpenSource Autopilot

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 61.0%
  • Python 22.7%
  • C++ 9.0%
  • Assembly 2.6%
  • C# 1.2%
  • JavaScript 1.0%
  • Other 2.5%