Skip to main content
X-Plane 12 only (for now)

The app that runs your cockpit

Turn ESP32 hardware into a living cockpit — connected to X-Plane 12 over WiFi, defined in visual Flows, and running even when the internet is not.

A different approach to cockpit software

Pricing

Wire your cockpit by drawing it

Drag a switch, encoder or LED onto the canvas, connect it to a controller, pick its pins and bind it to an X-Plane 12 dataref or command. Every change syncs to your Bridge. Flash each ESP32 once and you never write, compile or reflash a sketch again.

  • Buttons, encoders, levers, LEDs, 7-segment displays, LCDs and gauges all wire up the same way
  • Value transforms, response curves and lookup tables on every binding
  • Start from a Blueprint for the aircraft you fly
Explore the Flow Builder
The CockpitConnect Flow Builder with cockpit components wired to an ESP32 controller and X-Plane 12 datarefs

WiFi panels, no USB cables

Each ESP32 panel joins your WiFi and finds the Bridge on its own. The Bridge links them to X-Plane 12 on your local network, so your cockpit keeps running with no internet.

  • Flash each board once from your browser; firmware updates then arrive over the air
  • Controllers find the Bridge by themselves, no IP addresses to type
  • Live online status for every controller in your cockpit
  • X-Plane 12 stays in charge: LEDs and displays only change when the sim confirms
How it works
The CockpitConnect Controllers page listing ESP32 controllers connected over WiFi

See every event as it happens

Open Trace next to your Flow and watch each button press and dataref update arrive, with the binding that fired lighting up on the canvas. No simulator running? Start the mock simulator and set datarefs by hand to test a panel on your workbench.

  • Live Trace filtered by component or dataref
  • Mock simulator: test with X-Plane 12 closed, commands are logged instead of sent
  • Flow checks point out what is probably wrong before you deploy
See the Build tools
The live Trace panel listing dataref updates while the active binding lights up on the canvas

A tour of the app

Cloud-managed config

Your cockpit is defined once in the cloud and synced to a local Bridge. Switch PCs or simulators and nothing needs re-wiring in software.

Offline-capable runtime

The Bridge and your controllers keep running on the local network even with no internet — switching your cockpit to a newly loaded aircraft included. The cloud is for configuration, never a runtime dependency.

Simulator-authoritative

X-Plane 12 is the single source of truth. Hardware input is intent; state is only confirmed by simulator feedback, so switches and LEDs never lie.

Modular marketplace

The modules in your plan are on from the start; switch off what you don't use, and add more as your cockpit grows — instead of one monolithic, all-or-nothing package.

Questions about your cockpit, or want to try the app?

CockpitConnect is invite-only for now: send Dennis a message on WhatsApp to request access and he sets up your workspace. Questions about the software, your hardware or a build you are planning are welcome too.

Chat on WhatsApp