Interface development history, archive

X-Plane and Baron 58 Panel:

When we have moved from FS to X-Plane, which has a built-in UDP data exchange protocol, we decided it was time to create X-Plane interface using our 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.

Like many aviation enthusiasts, I became a fan of flight sims as soon as they appeared on the PC, and naturally began to look for a suitable I / O interface for FS and tried solutions available at that time (early 2000s), but not with great success.

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.

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 (son) has involved into 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.

Here is the brief historyI/O interface:
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. First fully configurable inputs/outputs without Arduino programming.
SimVim / SimVimX since 2018 The current SimVimX System has completely replaced ArdSimX and all previous projects providing much more capabilities.

© Copyright 2012-2016 - SimVim