SimVimX Project


Archive / History


System Structure

I/O Extensios


Support / Subscribe on Patreon (or Boosty)

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).

RSC / SimVimX Configuration

CONFIGURATOR - I/O configuration tool (also, you can use the link at the right side of the header)
How it works, - How the system is organazed, I/O data Configuration

Configuration guide - How to use the config tool, cfg file structure
RSC Planes Conversion - Embedded conversions for custom aircraft models

Reference Information

X-Plane Data - X-Plane DataRefs and Commands
Custom Data - Custom Data and your "hardware" cockpit

SimVimPanel - Instrument Panel Simulator for X-Plane

 <== Program Overview / DOWNLOAD



Instruments Set

Full Panel Modules

Generig Six

Robin DR400

Cessna 210

Cessna 172

Baron 58

Piper PA-44

King Air B200

SimVimPanel Modules (single instruments and panel parts)

Radio Stack





EFIS 84/85


Work in progress and planned panels

EFD 1000

KingAir Ann

Dash 8 Q400

Diamond DA-20

Boeing 737

SimVimX Home Cockpit Software

The SimVimX project is a result of my long work on input/output data exchange protocol and plugins for X-Plane, starting with early versions of ARDref plugin, then ArdSim(X) plugins and instrument panel program.

The latest, most successful and significant SimVim plugin (named HCSCI in versions from 0.9.68 to 1.0.80) has now evolved to SimVimX from v. 1.0.81 and I'm going to develop it further.

Main features:

  1. SimVimX Plugin provides communication protocol with SimVimPanel program to display instrument panels on other computers. The plugin processes simulator data and sends the results to the panel program to display all instuments readings. It also receives input data from the on-screen SimVimPanel input zones to call X-Plane functions or SimVimX functions to simulate instruments logic:

  2. The same protocol is used to communicate with RealSimControl hardware I/O controller. The plugin receives input control data from the controller, using it to trigger SimVimX functions to simulate specific device logic or call various X-Plane functions. For data output, the plugin reads and processes simulator data configured in the cfg file and sends the results to the hardware controller in a specific format, taking into account the output type, predefined device type and various conditions.

  3. The plugin contains about 350 different custom functions that expand upon the data and functions available in X-Plane, for purposes such as simulating advanced functionality of radio equipment based on its type, implementing cockpit controls not yet available in X-Plane or used only in specific aircraft types, doing additional processing of X-Plane data to make it more suitable for multi-purpose output, and so on.

  4. Data input and output is designed to be independant of the plane model used, so any given instrument panel or hardware cockpit configuration will work with any aircraft model, no matter what custom datarefs this model has, as long as this model is supported by the plugin or has a conversion file available. All default X-Plane aircraft models and the popular Zibo Mod B738 are supported by default, and many custom aircraft models will work without requiring any conversion. For software panel output most models should work without any issues.

Getting started is easy

To try out the interface, all you need is a second computer (or a laptop, mini-PC, or Raspberry Pi) to run the instrument panels program. Just place SimVimX plugin on your computer running X-Plane, download SimVimPanel on the second computer, and start. If the computers are on the same network, they will automatically connect and you will see the instrument panel working.

And if you have a spare Arduino Mega, you can quickly test how the plugin works with the hardware controller by uploading the RealSimCockpit Firmware to it. The firmware is already included in the plugin, so just open the plugin's "I/O Hardware" menu and follow the steps described there.

/ Roman /

SimVimX Custom functions

Here you can see is the list of all specialized SimVimX control functions that are used in many real airplanes, but which are not modelled in X-Plane.

Such functions can be implemented in custom / commercial aircraft models using their own custom set of commands and datarefs.

SimVimX allows you to implement these functionalities for any of your aircraft without need to have them programmed in the particular plane model, with no additional custom datarefs for each plane. All these functions will work just away you configure them for any aircraft model.

Radio Equipment

Here you can see all SimVimX Radio devices that are modelled (or planned to) with all specific functionality in SimVimPanel and for hardware implementation. All devices are fully functional replicas for SimVimPanel and "hardware" device. The universal set of custom SimVimX Com/Nav functions allows to program this radios for any plane model. You do not need it to be simulated on your virtual plane.

Combo Radio Module

You can use these combo radio functions to bulid your custom radio usinig the RealSimControl interface.
Rudder Trim Display, format [L15.5], [R20.0]
A-510 Starter Key (5-position switch that uses only 3 inputs).
Starter Return
Separate Magneto switches - for single-engine planes that have two separate toggle switches for L and R Magnetos
"Brakes_Lock" Brakes Lock Switch (for Parking position). Locks the brakes when you fully depress both toe brakes and turn this switch on.
"AT_MOTOR" Auto/Trottle (motorized output)
"AP_CWS" AP - CWS hold-release button
PWM DC motor Synchroscope - parameteres for rotation and direction
"Gear_Auto_Ext" Automatc Gear Extension ON switch on speed lower than defined.


RealSimControl / SimVim / SimVimX 2012 - 2022