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.
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||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.
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 BOOSTY donation/subscribtion platform is the Patreon alternative preferable in my area.
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).
Also, please support Roman's SimVimX/SimVimPanel project here, you can subscribe to his Boosty blog instead of my RSC, or you can choose both.