-
-
Notifications
You must be signed in to change notification settings - Fork 109
User guide ‐ Community Board and Custom Devices
Note
This article is for users who would like to install a Community Board firmware with Custom Device support.
If you are a developer, and if you are looking for a tutorial on how to create a Community Board with custom devices, then check out our GitHub Template Repository.
The installation of a Community Board is as simple as unzipping a file and copying the content to the right folder.
Prerequisite: You will need a zip-file that contains all the files that are required to install a Community board with custom devices successfully. You can download it from the website of the project that offers the Community Board.
Note
For this guide, we will be using the standard MobiFlight Community Devices for illustration. They already come pre-installed with MobiFlight, but we can take the official zip-file for showing the steps.
For installing the required Community Boards perform the following steps:
- Download the Community Board zip-file, e.g. LINK-STILL-MISSING
- Open you Windows Explorer, using Win+E
- In the file path window, paste
%LocalAppData%\MobiFlight\MobiFlight Connector\Community
- Unzip the zip-file content to the Community folder
- Restart MobiFlight Connector
Now that you installed the necessary files for the Community Board and custom device, it is time to try it. You will need a board that is compatible with MobiFlight and with the Community Board. Normally, Arduino Mega 2560 should always be supported. Please check with the information from the Community Board provider for compatibility with other boards.
Tip
Try the MobiFlight GNC255 for following along with this guide. MobiFlight GNC255 Community Board is included in MobiFlight Connector version 10.0 or newer
To upload the Community Board firmware to your board, perform the following steps:
- Start MobiFlight
- Connect a compatible MobiFlight board
- Ignore any firwmare update notification by MobiFlight
- Go to the Board Settings
- Select the Board that you want to use with the Community Board firmware
- Optional step: In case the board currently has official MobiFlight firmware installed, "Reset Board" first.
- Right-click on the board again, now you will have additional options available
- If you want to use a partner board firmware, take a look at the first level
- If you want to use a community board firmware, take a look at the entries in "Community"
- Select the Community Board of your choice, confirm the firmware upload dialog
Congratulations, your board now successfully has the Community Board firmware installed. You will now also be able to add the respective custom devices that are supported by the Community Board.
Now, that you have your board flashed with Community Board firmware, you will have additional Custom devices as options in the Device menu.
Note
Adding, configuring, removing custom devices is working pretty much the same like standard MobiFlight devices
Perform the following steps:
- Right-click on the Community board
- Select "Add devices" and navigate to the "Custom devices" sub-menu
- Select the device of your choice, e.g. GNC255 LCD
- Click on the newly added device to review the device settings
- Verify selected pins or i2c address for proper connection
- Optionally, adjust the name to your liking
Ok, so you managed to upload the firmware, and to add one or more custom devices to your board. Now it's the time to try it.
For trying out the custom device, perform the following steps:
- Close the Settings Menu
- Create a new
Output config
, e.g. My Custom Device - Click on the Edit-Button (...) to open the
Output Config Wizard
- In the
Output Config Wizard
, click onDisplay
tab - Select your Community Board from the list
- Select your Custom device from the list
- Check the different message types and values that are available
- Click on Start and Stop on the Test Panel
- Experiment with different test values to get familiar with the possibilities of the custom device and its different message types
![NOTE] Message types and possible values depend on the individual custom device. Check out the specific documentation of the respective Community Board and Custom device to learn how you can use it.
Congrats! You configured and tested your Community Board with its custom devices.
- MobiFlight Connector Installation
- Mobiflight Connector BETA version installation
- Modules
- MobiFlight Connector Files Structure
- MobiFlight Connector Uninstall
- Modules Reset to factory default
- 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
- Using VKB controllers with MobiFlight
- Providing logs from MobiFlight
- MobiFlight Connector How does it work
- Mobiflight Connector Main Window
- Flash module with MobiFlight firmware
- Input and Output devices
- Joysticks
- Midi Boards
- Sim Variables (for Output)
- Input Actions
- Merging configuration files
- Disabling specific COM ports
- Examples Output LEDs
- Examples Input Switch
- Example 7 segment display
- Example Servo motor
- Controlling LEDs with an output shift register
- Adding lots of buttons with an input shift register
- Beginner's guide to input multiplexers
- Key Matrix with standard MobiFlight and Multiplexers
- Tutorial Easy Driver and x.27 or x.40 Stepper Motor
- Tutorial for Airbus VS display via 7-Segment LED Module
- Example Analog Input Potentiometer
- Baron G58 Tutorial Gear, Flaps, Mags, ELT Input Output Programming
- Using Mobiflight to control arduino-based 3rd party panels (RealSimGear GNS530)
- How to use a VNH2SP30 DC motor shield with MobiFlight
- Using 3D printer mainboards
- Playing sounds by sending keystrokes to AutoHotKey
- Using the selector knob on a Honeycomb Bravo
- Using an adjustable 12 position switch as a GA starter
- Brightness of LCD displays with I2C
- Using three-position switches
- Transponder with one Rotary
- Workflow for Creating Flight Simulation Panels ‐ Part 1
- 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 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
- Configuring PMDG 737 Parking Brake Lever Auto-Release with a Servo in Mobiflight
- Using encoder to drive a value back and forth within a given range
- Adding a custom board to MobiFlight
- User guide - Community Board and Custom Devices
- Developing your own custom devices/boards