Skip to content

OpenA3XX/opena3xx.flightdeck

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

🛫 OpenA3XX Flightdeck

Welcome to the Flightdeck repository of OpenA3XX — an open-source Airbus home cockpit simulation platform.

This repository provides the web-based cockpit interface that simulates the Airbus flight deck and integrates with hardware, simulator state, and control logic for an immersive home cockpit experience.


📌 About This Repository

  • Name: opena3xx.flightdeck
  • Language Stack:
    • TypeScript (~47%)
    • SCSS (~30%)
    • HTML (~22%)
    • Others: Shell, Dockerfile, JS
  • License: GNU GPL v3
  • Status: Maintained (last update: July 27, 2025)
  • Intended Use: Personal, non-commercial simulator cockpit integration

💡 Purpose

This repository is the frontend and supervisor UI for the OpenA3XX ecosystem. It brings together:

  • Panel interfaces: Overhead, FCU, pedestal, MCDU, etc.
  • Live state rendering: Interacts with MSFS (via coordinator service)
  • Hardware integration: Receives inputs from the OpenA3XX Raspberry Pi-based controller
  • Modular layout: Easily extendable with new panels and avionics

🧩 Ecosystem Integration

opena3xx.flightdeck is one component of the broader OpenA3XX platform:

Repository Purpose
opena3xx.documentation Official GitBook documentation and build guides
opena3xx.coordinator .NET service that coordinates simulator state, hardware, and frontend
opena3xx.hardware.controller Python-based hardware handler for Raspberry Pi (MobiFlight-compatible)
opena3xx.panel-design (WIP) 3D models, schematics, and fabrication files for panels

🚀 Features

  • Modular UI architecture (panels can be individually managed)
  • Responsive design for touchscreens and custom displays
  • Connects to MSFS via coordinator and SimConnect (indirect)
  • Docker-ready for deployment on dedicated touchscreen panels or tablets
  • Open to community extensions and pull requests

🛠️ Getting Started

Detailed instructions will be provided in the main documentation site:
OpenA3XX Documentation

Basic build instructions:

git clone https://github.com/OpenA3XX/opena3xx.flightdeck.git
cd opena3xx.flightdeck
# Install dependencies
npm install
# Run development server
npm run dev

About

No description or website provided.

Topics

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •