RealSimControl is a hardware platform for home cockpit builders, that includes firmware code for the "master board" (Arduino Mega2560), firmware for additional "slave" boards and user-friendly I/O configuration tool. This platform is aimed to save you a lot of time (and money) by allowing you to focus on the cockpit building process without worrying about how to make it work with a simulator. It's a flexible, easy-to-use, yet powerful tool for home flight simulator builders:
This system is designed to work with Roman's SimVimX plugin which you can download here.
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.
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||The first test code to analize UDP packets from X-Plane, receive packets and send commands to X-Plane. Early programs for Baron 58 Panel . Testing input-output methods, Arduino code development for encoders, analog inputs, speed optimisation etc.|
|XPData I/O Library||2014-2015||First convenient library created, used built-in X-Plane UDP communication protocol to exchange input/output data with X-Plane.|
|ARDref Library||to July, 2015||The "transitional" library, worked with Ethernet UDP, used several slave boards. Focused on using a Roman's plugin "ARDref" with config files without of Arduino programming.|
|ArdSim Library||2016-2017||The predecessor to ArdSimX. This library was made for Roman's "ArdSim plugin" and has a set of functions that you had to use in Arduino code to setup input controls and assign specific action (switch, encoder, LED etc.) for any Arduino pin.|
|ArdSimX Firmware||2017-2018||THis was a firmware for multiple Arduino boards, worked with Roman's "ArdSimX" plugin. Configurable inputs/outputs (buttons, switches, encoders, analog axes, rotary switches, LEDs, 7-segment displays, few stepper motors and PWM-gauges) without any Arduino programming using online configurator.|
|RealSimControl||since 2018||The RealSimControl (SimVimCockpit) firmware has completely replaced ArdSimX and all previous projects, it provides much more capabilities and offers more control and output options, requiring significantly less effort and cost to use with a very flexible I/O configuration.|
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.
The RSC Inteface project is always in a constant development state, its functionality can be improved and changed during the development process.
If you are going to build a home cockpit (especially if you have never done so), you must understand that this can be a compplex and time-consuming process. If you plan to use RealSimControl firmware, please first carefully study the pages of this site (all information is presented in a form that is simple enough to understand).
While using the RSC system can greatly simplify the process of creating a home flight simulator, you should have sufficient technical knowledge, handicraft, wiring and soldering skills and study the related topic.
This is non-commercial hobby project, and any help are highly appreciated! Thank you!
Patreon allows you to support projects on a monthly basis by donating a small amount charged each month from your PayPal. You can define any donation sum monthly, change the amount, or unsubscribe at any time. Also, the subscribers can expect additional personal support or special access in the future.