MobiFlight documentation MobiFlight documentation MobiFlight documentation Donate
CTRL K
    Discord GitHub
    CTRL K
      • Getting started
      • Boards
        • Recommended
          • Mega 2560 Pro Mini
          • Arduino Nano
          • Pro Micro (16MHz)
          • Raspberry Pi Pico 1
        • Supported
          • Arduino Mega 2560 Rev3
          • Arduino Uno R3
        • Unsupported
          • Arduino Leonardo
          • Arduino Micro
          • Arduino Nano 33 BLE
          • Arduino Nano 33 IoT
          • Arduino Nano ESP32
          • Arduino Nano Every
          • Arduino Uno R4
          • ESP32 Boards
          • Pro Micro (8 MHz)
          • Raspberry Pi Pico 2
      • Devices
        • Input devices
        • Output devices
        • 7-segment display modules
          • Wiring
          • Adding the device
          • Configuring the output
          • Troubleshooting
          • Settings reference
        • Buttons and switches
          • Wiring
          • Adding the device
          • Configuring button input
          • Configuring two-position switch input
          • Configuring three-position switch input
          • Settings reference
        • Input shift registers
          • Wiring
          • Adding the device
          • Configuring the input
          • Settings reference
        • LCDs
          • Wiring
          • Adding the device
          • Configuring the output
          • Advanced configuration
          • Troubleshooting
          • Settings reference
        • LEDs
          • Wiring
          • Adding the device
          • Configuring the output
          • Settings reference
        • MOSFETs
          • Wiring
        • Multiplexers
          • Wiring
          • Adding the device
          • Configuring the input
          • Settings reference
        • Output shift registers
          • Wiring
          • Adding the device
          • Configuring the output
          • Settings reference
        • Potentiometers
          • Wiring
          • Adding the device
          • Configuring the input
          • Settings reference
          • Troubleshooting
        • Relays
          • Wiring
        • Rotary encoders
          • Wiring
          • Adding the device
          • Configuring the input
          • Troubleshooting
          • Settings reference
        • Servos
          • Wiring
          • Adding the device
          • Configuring the output
          • Settings reference
        • Stepper motors
          • Wiring
          • Adding the device
          • Configuring the output
          • Settings reference
      • Joysticks
        • Configuring inputs
        • Configuring outputs
        • Disabling joysticks
        • Using WINWING devices with MobiFlight
      • MIDI devices
        • Configuring the device
        • Configuring inputs
        • Disabling MIDI devices
        • Custom MIDI devices
      • Guides
        • Finding input events in MSFS2024
        • Flashing ambiguous boards
        • Installing board drivers
        • MobiFlight 11 preview
        • Modifiers
          • Blink
          • Compare
          • Interpolation
          • Padding
          • Substring
          • Transform
        • Modifying values with NCalc
        • Sharing logs
        • Showing multiple pages on an LCD
        • Solving flashing errors
        • Taking screenshots
        • Using a single encoder to tune COM1
        • WASM module
          • Reinstalling the WASM module
          • Manually installing the WASM module
        • Workshops
          • Installing the board configuration
          • Beginner workshop
          • Advanced workshop
      • Licenses
      • Getting started
      • Boards
        • Recommended
          • Mega 2560 Pro Mini
          • Arduino Nano
          • Pro Micro (16MHz)
          • Raspberry Pi Pico 1
        • Supported
          • Arduino Mega 2560 Rev3
          • Arduino Uno R3
        • Unsupported
          • Arduino Leonardo
          • Arduino Micro
          • Arduino Nano 33 BLE
          • Arduino Nano 33 IoT
          • Arduino Nano ESP32
          • Arduino Nano Every
          • Arduino Uno R4
          • ESP32 Boards
          • Pro Micro (8 MHz)
          • Raspberry Pi Pico 2
      • Devices
        • 7-segment display modules
          • Wiring
          • Adding the device
          • Configuring the output
          • Troubleshooting
          • Settings reference
        • Buttons and switches
          • Wiring
          • Adding the device
          • Configuring button input
          • Configuring two-position switch input
          • Configuring three-position switch input
          • Settings reference
        • Input shift registers
          • Wiring
          • Adding the device
          • Configuring the input
          • Settings reference
        • LCDs
          • Wiring
          • Adding the device
          • Configuring the output
          • Advanced configuration
          • Troubleshooting
          • Settings reference
        • LEDs
          • Wiring
          • Adding the device
          • Configuring the output
          • Settings reference
        • MOSFETs
          • Wiring
        • Multiplexers
          • Wiring
          • Adding the device
          • Configuring the input
          • Settings reference
        • Output shift registers
          • Wiring
          • Adding the device
          • Configuring the output
          • Settings reference
        • Potentiometers
          • Wiring
          • Adding the device
          • Configuring the input
          • Settings reference
          • Troubleshooting
        • Relays
          • Wiring
        • Rotary encoders
          • Wiring
          • Adding the device
          • Configuring the input
          • Troubleshooting
          • Settings reference
        • Servos
          • Wiring
          • Adding the device
          • Configuring the output
          • Settings reference
        • Stepper motors
          • Wiring
          • Adding the device
          • Configuring the output
          • Settings reference
      • Joysticks
        • Configuring inputs
        • Configuring outputs
        • Disabling joysticks
        • Using WINWING devices with MobiFlight
      • MIDI devices
        • Configuring the device
        • Configuring inputs
        • Disabling MIDI devices
        • Custom MIDI devices
      • Guides
        • Finding input events in MSFS2024
        • Flashing ambiguous boards
        • Installing board drivers
        • MobiFlight 11 preview
        • Modifiers
          • Blink
          • Compare
          • Interpolation
          • Padding
          • Substring
          • Transform
        • Modifying values with NCalc
        • Sharing logs
        • Showing multiple pages on an LCD
        • Solving flashing errors
        • Taking screenshots
        • Using a single encoder to tune COM1
        • WASM module
          • Reinstalling the WASM module
          • Manually installing the WASM module
        • Workshops
          • Installing the board configuration
          • Beginner workshop
          • Advanced workshop
      • Licenses

      Devices

      MobiFlight supports a wide range of different hardware components when connected to supported boards.

      Input devices

      Buy in the MobiFlight shop Buy in the MobiFlight shop
      Buttons and switchesButtons and switches Input shift registersInput shift registers
      74HC165 and similar ICs
      MultiplexersMultiplexers PotentiometersPotentiometers
      Including other analog inputs
      Rotary encodersRotary encoders

      Output devices

      Buy in the MobiFlight shop Buy in the MobiFlight shop
      LCDsLCDs LEDsLEDs MOSFETsMOSFETs RelaysRelays ServosServos 7-segment display modules7-segment display modules
      Using the MAX7219 or TM1637 driver
      Stepper motorsStepper motors Output shift registersOutput shift registers
      74HC595 and LED drivers
      © Sebastian Möbius | Licenses