Coder Social home page Coder Social logo

a320radiomanagementpanel's Introduction

A320 Radio Management Arduino Firmware

++ For simulation use only! ++

Description

Simulation software for the A32x RMP made by FSPCB.

Current features

  • Simple ClickEncoder for chosing frequencies
  • VHF 1-3
  • HF1-2/AM
  • Stby NAV Mode
  • VOR
  • ILS
  • MLS
  • ADF with BFO

Communicated features: Due to the lack of support of more modes in SimConnect the following values are transmitted to the sim software:

  • VHF1 Active => Com1 Active
  • VHF1 Standby => Com1 Standby
  • VHF2 Active => Com2 Active
  • VHF2 Standby => Com2 Standby
  • VOR Active => NAV1 Active

Installation

Hardware requirements:

  • FSPCB RMP PCB correctly soldered
  • Pro Micro with ATMega32u4 chip (ebay "pro micro")

Software requirements:

Steps:

  1. Download the .hex release file here

  2. Download and install AVRDUDESS from the link above

  3. Start AVRDUDESS and setup the following settings:

  • Programmer: Atmel AppNote AVR109 Boot Loader

  • MCU: ATmega32U4 (exactly this one - not U2 not 328)

  • Flash: Click the "..." and chose the .hex file

  • Port: To find out the right COM port (the right one isn't in the list) you need to reset the Arduino (via button if present, or by shortening the RST to the GND pin). The arduino will enter the bootloader for 8 seconds (hear the usb ping). During this 8s the correct COM port will be available in the list. Select it.

  • To start the flashing, enter the bootloader again (reset the arduino) and (within the 8s) press GO under the "Flash" button. Many magic things will happen on the black logscreen.

If something like this is displayed at the bottom:

avrdude.exe: reading on-chip flash data:

Reading | ################################################## | 100% 0.33s

avrdude.exe: verifying ...
avrdude.exe: 20002 bytes of flash verified

avrdude.exe done.  Thank you.

Flashing was successful.

If any error message appears, retry adjusting the Com Port and reset the arduino again. If you cannot get it to work at all. Just send in an issue

Running

The RMP firmware needs a client application to feed data into the flight simulator.

Download FSC here

Development

If you 'd like to contribute to the RMP software - just fork it and send in a pull request. That's what open source is for :-)

Using Visual Studio with Visual Micro is strongly recommended for development.

a320radiomanagementpanel's People

Contributors

eternalvr avatar fspcb avatar

Stargazers

 avatar

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.