Skip to content

doojinkang/multiwii-firmware

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Arduino Nano(UNO) Multiwii

Motivation

Hardware Design

Hardware Design

1. Uno or Nano has one Hardware Serial.

  • This is for receiver (Frsky XM series)
  • Frsky receiver(XM) uses 100,000 baud rate, and it should be connected to real Hardware UART.
  • SBUS protocol need signal inverter.

2. Alt Software serial

  • This library uses PIN 8, 9.
  • Assign PWM for motor control 3, 5, 6, 11.
  • Stable baud rate is 19200 for protocol communication.
  • For Bluetooth(HC-05) and FT232 which makes MultiWiiConf connection wireless and wired.

Basic configuration : config.h

  • #define QUADX

  • #define GY_521

    6-axis Gyro

  • #define SBUS PITCH,YAW,THROTTLE,ROLL,AUX1,AUX2,AUX3,AUX4,8,9,10,11,12,13,14,15,16,17

    Enable SBUS serial receiver (Futaba, Frsky)

  • #define USE_ALT_SOFT_SERIAL

    set PWM motors and enable Alt Software serial

  • #define MOTOR_STOP

    stop motor when Armed

Material

  • Motor, Prop : Syma X5 motor (0720)
  • Frame : image/frame.stl
  • Prototype board : 17x17 (52mm)

Demo Video

About

Firmware - GitHub mirror of the official SVN multiwii project

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 84.4%
  • C 15.6%