Giter Club home page Giter Club logo

multiosd's Introduction

MultiOSD

Build Status

Yet another MinimOSD firmware with configurable screens layout.

Screenshot

  • up to 8 screens with up to 24 indicators each
  • configuration console
  • no image snow
  • ADC RSSI and battery stats

Supported flight controllers and software

UAVTalk module

  • All OpenPilot family flight controllers (CopterControl, CC3D/CC3D Atom, Revoluition, Revoluition Nano):
    • OpenPilot 15.02.02 (latest CC/CC3D release)
    • OpenPilot 15.05.02 (latest Revolution release)
    • LibrePilot 15.09 (http://librepilot.org)
    • LibrePilot 16.09-RC1
  • All TauLabs 20151123 (http://taulabs.org) boards
  • All dRonin 2017-02-13.1 "Artifice" (http://dronin.org) boards
  • All dRonin 2017-07-17 "Neat" (http://dronin.org) boards

MAVLink module

  • APM 2.xx (ArduCopter, ArduPilot)
  • Cleanflight MAVLink telemetry
  • Pixhawk PX4 (ArduCopter, ArduPilot)
  • Paparazzi
  • Generic MAVLink boards

UBX module

  • u-blox GPS modules - experimental

Any help would be appreciated

Available indicators

  • Altitude
  • Climb rate
  • Flight mode
  • Armed indicator
  • Connected indicator
  • Flight time (FC uptime actually)
  • Roll angle
  • Pitch angle
  • Yaw angle
  • GPS state
  • GPS Latitude
  • GPS Longitude
  • Artifical horizon
  • Throttle
  • Groundspeed
  • Flight battery voltage
  • Flight battery current
  • Flight battery consumed
  • Secondary battery voltage
  • RSSI flag
  • Distance to home
  • Direction to home
  • Callsign
  • Temperature
  • RSSI level
  • Compass
  • Airspeed
  • Crosshair

See full future matrix.

Build and install

MultiOSD Building

Configure

You can use the serial console to change options and screens layout.

TODO

  • UBX autoconfig
  • Configuration GUI

WIP

  • MultiWii Serial Protocol

multiosd's People

Contributors

unclerus avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

multiosd's Issues

Micro MinimOsd has no reset button

The python scripts for data download ask to press a reset button to start the download. The micro minimosd has no reset button. Is it possible to use DTR, as arduino does?

Generic MAVLink flight modes

We need to find the right way to determine flight modes on the generic MAVLink controllers. For example, Cleanflight's MAVLink sets TEST bit and therefore "TEST" flight mode displayed regardless of the currently selected FM.

Micro MinimosdBat2 Voltage

Would it be possible to implement showing the bat2 voltage on micro minimosd? i would like to use it to monitor my video lipo. thanks

UAVTalk: Replace UTXBRD setting

The UTXBRD setting should be replaced with a set of bool parameters:

  • Emulate RSSI
  • Use MAG
  • Use BARO
    It's because of TauLabs UAVTalk version.

Low pass filter on ADC

ADC readings is too noisy so we need a software low pass filter in ADCBattery and ADCRSSI telemetry modules.

New EEPROM settings layout

Current way of storing settings in EEPROM is really bad :( Configuration software becomes too complicated. We need named configuration options like ArduCopter has.

UBX: Autoconfig

UBX module should be able to autoconfig UBX GPS-module like LibrePilot do.

MAVLink: Home

MAVLink module should be able to use FC home calculation. It's waypoint 0 on ArduXXXX.

Standalone version

Please add "standalone" firmware version. I am looking for osd, that will show only GPS+RSSI+Voltage+Current Sensor data.

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.