Giter Site home page Giter Site logo

mf_fcu_efis_oleds's Introduction

Mobiflight-A320-Efis-Fcu-Display

A320 Efis/Fcu Display for Mobiflight using the new community device API. Most is based of the work from Gagagu, see https://github.com/gagagu/Mobiflight-A320-Efis-Fcu-Display-with-ESP32 Only the integration into a community device is added.

5 OLED's are used for the FCU, and two OLED's are used for left and right EFIS. The FW is setup for 1.3" OLED's with 128x64 pixel using the SH1106 chipset.

This project ist still in development!

The goal of this project is to create an A320 Efis and Fcu controlled by Mobiflight.

The Idea

With the new Mobiflight feature for community devices a new one is set up to add all required functions to support OLED displays.

You will need nearly three Arduino Mega 2560 for all Efis and Fcu Buttons and LED's to control. Or you can use Portexpander to use one Arduino Mega or Raspberry Pico.

Current State

The code is nearly finished and the displays are working. For the latest status regarding the connector config file see Gagagu's github page. I will try to keep the FW functions on track with Gagagu, but I can not promise it.

Installation

Download the ZIP file from the Releases and extract it into the community folder within your Mobiflight folder. It should look like this:

alt_text

Connect your Mega or Pico board and start Mobiflight. Flash the firmware and add one custom device. Set the I2C adress to 0x70/0x71 or to the adress you have choosen on the portexpander. Even I2C addresses support OLED's with SH1106G driver, odd I2C addresses support OLED's with SSD1306 driver.

Wiring

alt_text

mf_fcu_efis_oleds's People

Contributors

elral avatar

Stargazers

 avatar  avatar Eduardo Vaugier avatar  avatar Tuomas Kuosmanen avatar

Watchers

 avatar

mf_fcu_efis_oleds's Issues

ssd1306 support

I would like to be able to assemble a circuit using only ssd1306 disp, I think it would not be difficult to add as an option in the code.
All the best, thanks for your work

Error Firmware not found:

Error 01/22/2024 19:35:01 Firmware not found: E:\MobiFlight\MobiFlight Connector\Community\nomega\firmware\gagagu_fcu_efis_mega_0_9_0.hex.

in firmware folder we have reset.arduino_mega_1_0_2.hex only

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.