RealSimControl - Home Cockpit Input/Output control Interface

Hi, this is Vlad, and here is my latest hardware interface designed for home cockpit builders that will save you a lot of time and money by allowing you to focus on the build process itself as no any programming skills and Arduino coding are required.

Before building a home cockpit (especially if this is your first project), you need to understand that it can be a complex and time-consuming process. Please first carefully study the pages of this site (all information is presented in a fairly understandable form).

! While using the RSC system can greatly simplify the process of creating a home flight simulator, you should have handicraft, basic wiring and soldering skills and sufficient technical knowledge in an aviation related field. Basic knowledge of electronics can be useful (but not required).
It is not necessary to know X-Plane's data structure and scripts, only a basic understanding of commands and datarefs can be useful for custom data conversion.

- Only cheap, readily available electronic components and ready-to-use modules are used without need to order or make any complex PCBs.

- To configure inputs/outputs for any aircraft cockpit a simple, intuitive online I/O configuration tool (RSC Configurator) is used.

This system is designed to work with Roman's SimVimX plugin which you can download here.

About / History

This hobby project arose out of the need for a convenient yet powerful control interface for my home cockpit simulator. Like many aviation enthusiasts, I became a fan of flight sims as soon as they appeared on the PC, then the home Internet became available, and of course I started looking for a suitable I/O interface for FS and trying the solutions available then (early 2000-s).

Many of the home cockpits we've seen on the internet since then have been left unfinished or were building over the years due to the limitations or complexity of the interface. You had to become an expert in coding or electronics (or spend a lot of money) to get all the controls in your cockpit to work.

X-Plane and Baron 58 Panel:

When I have moved from FS to X-Plane, which has a built-in UDP data exchange protocol, I decided it was time to create my own X-Plane interface using my professional experience. At the same time I started building a full-size Baron 58 panel simulator and decided to use an Arduino ( Mega1280 ) as a convenient and cheap platform to write input/output code for X-Plane UDP network protocol. It was a standalone custom I/O code for my panel.

XPData Arduino Library

Then I have wrote the library for Arduino - the XPData Library. It was the convenient library with a set of functions for input/output, that used built-in X-Plane UDP communication protocol (Ethernet) to send input data to X-Plane.

Later, when Roman started his X-Plane project and has created plugins and protocols for communication with his instrument panel program (now it's SimVimPanel) and with hardware, I have created Arduino libraries to work with ARDref, and ArdSim(X) plugins.

Baron 58 I/O code 2012-2013 First I/O test code and UDP protocol for X-Plane, early programs for Baron 58 Panel.
XPData I/O Library 2014-2015 First convenient library created, used built-in X-Plane UDP communication protocol to exchange I/O data with X-Plane.
ARDref Library to July, 2015 The "transitional" library for Ethernet UDP, used several slave boards and plugin with config files (no Arduino coding).
ArdSim Library 2016-2017 The predecessor to ArdSimX. This library has a set of functions that you had to use in Arduino code.
ArdSimX Firmware 2017-2018 A multiple Arduino boards firmware for "ArdSimX" plugin. Configurable inputs/outputs without Arduino programming.
RealSimControl since 2018 The current RealSimControl has completely replaced ArdSimX and all previous projects providing much more capabilities.

The RSC interface project is always in a state of constant development and its functionality can be improved and changed during development.

RealSimControl FIRMWARE

The RSC firmware is an optimized program code, written from scratch (no third-party Arduino libraries are used) to handle a large number of inputs, synchronize control of a large number of different input/output devices, exchange data between plugin and “slave” boards.

New or beta firmware version can be downloaded on the [SYSTEM] page. The latest stable firmware is always included in the SimVimX plugin packet.

Support / Subscribe

Your support/donation is very important for the development of the project, besides, you can get more personalized technical support, advice, access the aircraft conversion file (see this list), get beta versions or modified firmware versions (if available or upon request).


Option: The BOOSTY donation/subscribtion platform is the Patreon alternative.

RealSimControl / SimVim / SimVimX 2012 - 2022