SimVimCockpit Interface

SimVimCockpit© Interface is a powerful but very convenient and easy to use, free input/output control tool for home cockpit builders. It will drastically ease the building process and save your time, because you don't need to have any programming/scripting skills and use any complex specific electronic components, it's a "Plug-And-Fly" system.

This is the 6th generation of our input-output interface for X-Plane. All history of development you can find here.

What you need to start:

  • Get one micro-controller board built on Atmega2560 (See details here.)
  • Download SimVimCockpit software (plugin) and install it to X-Plane.
  • Follow the "Getting Started" steps (below on this page) to upload SimVim firmware and test communication.
  • Wire correctly all nput control and output devices to the controller and use SimVim Configuration tool to assign all of them.
  • Note: To extend the number of inputs and outputs you may need to buy some additional components that are listed on the "Components" page and the corresponding wiring info pages. You will need to get one Ethernet module if you plan to use Ethernet for communication, not USB.

    Download SimVimCockpit© on our Patreon blog: http://www.patreon.com/simvim

Note: if you are going to start building your cockpit for the first time you should realize that it could be a complex and very long process.

You should have quite enough knowledge about aircraft systems, have some handwork, wiring and soldering skills. It would be useful to know about data structure of X-Plane, how it works with data using so-called "DataRefs" and controlled with "Commands", etc.

Install SimVimCockpit

(supported systems: Linux, Windows, OSX with any version of X-Plane)

After downloading the SimVimCockpit_v##.zip file, unpack as-is into X-Plane ../plugins folder (as any other plugins for X-Plane). The new menu item "SimVimCockpit" will appear in the X-Plane plugins menu. Then, from the plugin menu you need to upload SimVim firmware to the master controller board:

First start and Input/Output test

If you have no previously uploaded SimVim firmware, follow the steps below. If you plan to use LAN version, attach an Ethernet module to you controller board before and connect it to your router.
  • Open the "Firmware Upload" window from SimVim plugin menu.
  • Follow the steps displayed in that window
  • When USB port is detected select correct controller type from the list
  • and set the "Ethernet" checkbox if you will use Ethernet module.
  • Click "UPLOAD". Wait until firmware upload is completed (about 5-8 s)
  • After upload the plugin will connect to this controller automatically.
  • The connected board will appear in SimVim Status window.
  • --------------------------------------------------------------------
  • Load some default aircraft (e.g. Cessna) in X-Plane
  • Connect a toggle switch to pin #5, GND and throw it on/off
  • The Pitot switch state will changing accordingly with your switch position
  • The on-board LED on the controller board will change its state (Pitot Heat is on/off).
  • --------------------------------------------------------------------

Firmware Update

When you update the SimVimCockpit to a next version, the plugin will inform you about need to update firmware (if there is new firmware) and present you the Upload window with the options already filled in.

  • For USB connection, just be sure that all options are correct and click "Upload".
  • For LAN connection, connect your master board to USB (or disconnect and connect it again) and click "Connect". After that, check the options and click "Upload".

SimVim Connection, notes

- You never need to upload the firmware to change I/O configuration, all you need to do is create new configuration file.

- If you have changed the data.cfg file while X-Plane is running, just click the "Reload Configuration" button in the Status window.

- With firmware uploaded you no longer need to unplug your controller board USB cable before X-Plane launch. If you use Ethernet firmware you don't need USB cable to be connected until you will need to upload new version of firmware.

After successfull first test you can be sure that SimVim plugin communicates with your controller, and you can start configuring it in the Configurator.

Plugin should always establish connection automatically every time X-Plane is started, no matter how many times you did this and how many changes you made in the data config file.

SimVim Plugin Reconnection options:

  • 1. [Reload Configuration] button in the "Status" window reloads all SimVim configuration, it should be used when you saved new data configuration file
  • 2. [Hardware Reconnect] menu item resets everything inside the plugin and reopens all ports and reloads all SimVim configuration. Use it only if you have reconnected your board USB cable while X-Plane is running.
  • 3. [Reload Plugins] menu item will restart the SimVim plugin (and other plugins in your system). Use it when you have updated the plugin while X-Plane is running.< /li>
  • Restarting X-Plane is never required, since using "Reload Plugins" will do the same thing as a clean restart.
  • If the USB device (Arduino) has NOT appeared in the status window too long this is because of virtual serial driver problem, or physical connection issues.

- Data exchange sequence - Additional tech information is for those who are interested.

© Copyright 2012-2018 - SimVim