Coder Social home page Coder Social logo

oxduke / mahorotorf4-discovery Goto Github PK

View Code? Open in Web Editor NEW

This project forked from mahowik/mahorotorf4-discovery

0.0 2.0 0.0 754 KB

Port of BaseFlight (with MultiWii 2.3 features) for STM32F4DISCOVERY board + GY-86 (mpu6050 + hmc5883 + ms5611) sensors board

C 99.38% C++ 0.62%

mahorotorf4-discovery's Introduction

MahoRotorF4-Discovery rev 0.1

Hey guys!

Here is port of BaseFlight-20131126 (with MultiWii 2.3 features) for popular and cheap but powerful STM32F4-DISCOVERY board + GY-86 sensors board (mpu6050 + hmc5883 + ms5611). Project was created for CooCox CoIDE 1.7.5 (with toolchain arm-none-eabi-gcc 4_7-2013q3) to simplify stm32 diving for newcomers ;) It's free powerful IDE with user-friendly GUI, debug out from the box etc.

http://www.youtube.com/watch?v=1FZdLTwO87M

Current state (tested in hands):

  • GY-86 connected I2C2: SCL=>PB10, SDA=>PB11
  • 8-channel CPPM (PPM SUM) RC input: PB8
  • USART1 for telemetry/GUI: TX=>PB6, RX=>PB7
  • USART3 for GPS: TX=>PD8, RX=>PD9
  • 4 PWM 400hz outputs (e.g. for X-copter), tested with oscilloscope: PE14, PE13, PE11, PE9. Of course much more PWM outputs possible but for now was tested only these set.
  • Status LEDs: Green: state of calibrations, ARM/DISARM etc. Orange: HORIZON or ANGLE modes Blue: state of GPS

Big thanks to SergDoc for full set of drivers related to STM32F4 & BaseFlight https://github.com/SergDoc/Nev_MultirotorControl

Also thanks for the projects:

  • AQ32
  • FF32
  • MWArmF4
  • BaseFlight & MultiWii by default of course :)

Enjoy but remember it's not tested in-flight yet! ;)

Anyway I spent a lot of own free time for this project, so if it's useful for you feel free to press button below :)

Donate

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.