-
-
Notifications
You must be signed in to change notification settings - Fork 109
PropWashSim 7‐segment displays
These are similar to the widely available 7segment modules. but with two differences:
- There is no reverse voltage protection diode, so there is no voltage drop, if you chain the power as well, but of course if you accidentally connect the power wires backwards, you will likely destroy the MAX7219 chip.
- The larger modules contain two MAX7219 chips, so there are two chained displays in one, enabling you to have more than 8 digits (the 10 and 12 digit boards to build a radio panel with just one module.
To connect these to MobiFlight, connect the DIN side to your arduino and pay careful attention to the GND and 5V wires, so that they are connected properly, the DIN/CS/CLK pins (circled in yellow) can be connected to any Arduino digital pins that you can then select in the device configuration in MobiFlight:
If you have one of those modules that have two MAX chips in the board like on the above photo, select the "Num" setting to 2.
Several MAX7219 modules can be connected together and they can then share the data pins. To do so, connect the first one using the DIN connector, and then connect the second module to the DOUT connector (not circled in yellow) and set the correct number of MAX chips. Note that in the PropWash modules that have two MAX chips, one module naturally counts as two. So to chain two of these together, you would set the Num to 4. Or 6 if you chain three, and so on.
When chaining, you will need to use a separate 5V power supply for the 7segments, as the Arduino is not able to power more than one reliably. In this case, power the modules from the power supply 5V line, and connect the power supply GND and Arduino GND wires together.
These modules also have the first digit wired on the left edge, as opposed to having the first digit be the rightmost one. Thus you need to use the "reverse digits" option in MobiFlight device configuration.
In the above example, I have configured the 10 difit (5+5) display, so I have selected the "reverse digits" option, as well as checked the display digits 1,2,3,4 and 5 to be active.
Note
Even though I have used only 5 digits per MAX7219 here, it is always good practice to set the "Number of digits" to 8, and then select the digits you want to use for this output entry with checkboxes.
Note that you can split a longer display module to several "data fields" by selecting only the digits you wish to use for each.
- 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