MobiFlight

Home cockpit firmware for flight simulators: real switches, encoders, LEDs and displays for MSFS and X-Plane.

Chipnik catalog@chipnik-catalog

What you need

Board
One of 6 boards: Arduino Uno R3, Arduino Nano, Arduino Mega 2560 and 3 more
Parts
Switches, encoders, LEDs or 7-segment displays

How far this project is checked

  • Files in the catalogConfirmed. Version 3.1.4, builds for 6 board variantsWhat this means
    Checked

    Chipnik stores the files of version 3.1.4, published November 5, 2026. The site signs each build, and the flasher compares every file with its checksum before writing it.

    Builds: Arduino Uno R3, Arduino Nano, Arduino Mega 2560, Pro Micro, Raspberry Pi Pico, Raspberry Pi Pico 2.

    A moderator reviewed the project before its first publication, November 5, 2026.

    Not checked

    Whether the firmware works on a real board: the lines below are about that.

  • Author confirmed the pageNot confirmed yet. Not yet: Chipnik moved this project from GitHubWhat this means
    Checked

    The files come unchanged from the releases of MobiFlight/MobiFlight-FirmwareSource. The developer is MobiFlight, they have not confirmed the page yet.

    Not checked

    That the developer knows about this page.

    Is MobiFlight/MobiFlight-FirmwareSource your repository? Press the button: Chipnik checks through GitHub that your account owns it and moves the project to your profile. Sign in with GitHub to claim it

  • Firmware was writtenNot confirmed yet. Nobody has flashed it through Chipnik yetWhat this means
    Not checked

    Whether the device works after flashing: the flasher cannot see that.

  • Built and worksNot confirmed yet. No build reports with a working device yetWhat this means
    Not checked

    Chipnik does not build the devices itself. It is the word of the people who did, with their photos.

MobiFlight connects real switches, rotary encoders, LEDs, 7-segment displays, servos and stepper gauges to Microsoft Flight Simulator, X-Plane and Prepar3D. Flash this firmware to an Arduino or a Pico, wire the parts, and map each one to a cockpit function in the MobiFlight Connector app on Windows. Original project by the MobiFlight team on GitHub, MIT. Chipnik hosts the release binaries unchanged so you can flash them from the browser.

The MobiFlight Connector app normally flashes boards itself; this is the same firmware file, so the Connector recognises the board afterwards. An Arduino Mega has the most pins for a big panel.

Firmware files come from the 3.1.4 release.

Parts

  • 1 ×Switches, encoders, LEDs or 7-segment displayswhatever your panel needs
Where to buy the parts

Board: you need one of 6

Parts

  • 1 × Switches, encoders, LEDs or 7-segment displaysNo store found yet

After flashing

  • The board restarts by itself when flashing is done.
  • Arduino: if nothing happens, unplug the USB cable and plug it back in.
  • Raspberry Pi Pico: the RPI-RP2 drive (RP2350 on a Pico 2) disappears from the computer, that is expected. If the board does not respond, unplug USB and plug it back in without holding BOOTSEL.

Flashing failed or the board behaves oddly

Built by people

Nobody has shared a build yet. Built it? Be the first.

Sign in to share your build

Questions

No questions yet. Ask the first one about the build, the boards or the firmware.

Sign in to ask or answer

Versions

3.1.4 added to Chipnik 2026-11-05

Release 3.1.4 of MobiFlight/MobiFlight-FirmwareSource, files unchanged. Release notes on GitHub

Made something similar? Publish it the same way: a page, photos and a Flash button for every board.

MobiFlightFlash it