Home - MobiFlight/MobiFlight-Connector GitHub Wiki
This open source project integrates standard hardware with your flight simulator - MobiFlight allows you to build your individual cockpit in a fast, cheap and super-flexible way!
How to get started
If you are new to MobiFlight, the best way to get started is to visit the official MobiFlight Website. There you can find the official documentation (which unfortunately is a bit outdated), specific tutorials, and Community Guides.
Also check out the MobiFlight Youtube Channel and Community Videos.
Mobiflight introductory video 2023
The Github Wiki is a new place where we are starting to collect more up-to-date information as a community effort. So visit this page frequently for new updates.
Installation
- MobiFlight Connector installation
- Mobiflight Connector BETA version installation
- Overview of supported boards
- Flash module with MobiFlight firmware
- Verifying the WASM module installation and locating the MSFS2020 community folder
- Verifying the WASM module installation and locating the MSFS2024 community folder
- Using a Winwing FCU with MobiFlight
MobiFlight Connector - User Interface
- Mobiflight Connector Main Window
- Input and Output devices
- Input Actions
- Joystick Support
- Midi Boards Support
- Sim Variables (for Output)
- Merging configuration files
- Disabling specific COM ports
- MobiFlight Connector Files Structure
- MobiFlight Connector How does it work
- Modules Reset to factory default
Tips & tricks
- Providing-logs-from-MobiFlight
- Supported Module is not recognized correctly
- Command Line Parameters to control MobiFlight start
- Connecting Mobiflight to MSFS2020 from a remote PC
Examples and tutorials
Basic stuff
- Getting Started 2023 Youtube video (Sebastian)
- Examples Output LEDs
- Examples Input Switch
- Using three-position switches
- Example Analog Input Potentiometer
- Example Landing Gear Lights with SimConnect Events
- Example Encoder with SimConnect Events
- Using an LCD display with Mobiflight (Helimech)
- Cockpit lights logic for warning lights, power and lights test function
7-Segment Displays
- Example 7 segment display
- Tutorial Setting up 7-segment LED modules with SimConnect Events
- PropWashSim 7-segment displays
Stepper and Servo motors
- Tutorial Easy Driver and x.27 or x.40 Stepper Motor
- How to Directly Drive x.27 or x.40 Stepper Motors
- Using the TB6600 stepper motor driver in MobiFlight
- Using Stepper Motor with Mobiflight (Captain Bob)
- Example Servo motor
- Configuring PMDG 737 Parking Brake Lever Auto-Release with a Servo in Mobiflight
- Wiring and configuring a Stepper Motor for PMDG 737 Auto-Throttle
- Using a servo motor for an elevator trim indicator
Multiplexers and Shift Registers
- Beginner's guide to input multiplexers
- Key Matrix with standard MobiFlight and Multiplexers
- Adding lots of buttons with an input shift register
- Controlling LEDs with an output shift register
Other topics
- Playing-sounds-by-sending-keystrokes-to-AutoHotKey
- Raspberry Pi Pico (RP2040) Level Shifting (3.3V->5V) to interface with other ICs
- Using the selector knob on a Honeycomb Bravo
- Controlling the brightness of LEDs and 7-segment modules
- Using an adjustable 12 position switch as a GA starter
- Brightness of LCD displays with I2C
- Transponder with one rotary
- Tutorial for Airbus VS display via 7-Segment LED Module
- Baron G58 Tutorial Gear, Flaps, Mags, ELT Input Output Programming
- Baron G58 Using a Real Magneto Switch
- Using Third Party Arduino Based Hardware with MobiFlight
MSFS2020
- How To Assign Honeycomb Bravo Buttons To The FBW A320 (by JPGame)
- MSFS2020 Configuring an External Chronometer in Mobiflight
- Adding workarounds to access B: events in MSFS2020 for Mobiflight
- MSFS2020 Transponder Keypad and Display on 7-Segment Module
- MSFS2020 Short, Long and Double Press Button Configuration
- MSFS2020 RPN Tips and Tricks
- MSFS2020 Using the Custom Input Code Box
- MSFS2020 Install WASM module and Event List
- MSFS2020 How to Create and Use User Defined Lvars
- MSFS2020 How to Create a Blinking LED configuration
- MSFS2020 User Defined WASM Module Events Best Practices
- MSFS2020 Developer Mode, Model Behavior dialog and Console window
- MSFS2020 Hubhop online events and variables database
- MSFS2020 Hubhop Tools - Potentiometer RPN code generator
- MSFS2020 PMDG 737‐700 List of Events that require use of FSUIPC7
- MSFS2020 PMDG 737‐700 Calibrate throttle idle and reverse thrust using interpolation (Valkyrie)
- MSFS2020 PMDG 737-700 Chrono unit functions implemented in Mobiflight
- Using encoder to drive a value back and forth within a given range
X-Plane
Mobiflight Liveries
Technical info
- USB power delivery considerations
- Generics about Multiplexers in MobiFlight
- A very quick guide to ordering PCBs online on JLCPCB
Workshops
Community Boards & Devices
- Adding a custom board to MobiFlight
- User guide - Community Board and Custom Devices
- Developing your own custom devices/boards
Additional information
- FAQ
- If you are a developer check out our Developer Guide
- MSFS2020 SimConnect
- How board detection and firmware flashing works
- Licenses
- Winwing current MobiFlight profiles overview