SimVimCockpit Interface Baron-58 sim Blog About

ArdSimX, Input/Output Interface for X-Plane

ArdSimX Plugin and ArdSimX Firmware is archived project (active development in period of 2016-2018). It was a predecessor of the current HCSCI Interface and it is not supposed to be developed and supported further.


ArdSimX features

The main part of this interface was the ArdSimX Plugin for X-Plane, that provided a link with ArdSimX firmware uploaded to Arduino board. You had to upload ArdSimX base skecth with the installed ArdSimX library (firmware). No Arduino coding required! Plugin and Firmware cannot work separately and are only used together! Arduino in this project is used only as a convenient controller platform for ArdSimX firmware and is not supposed to be programmed by user as usual Arduino.

Latest version was: ArdSimX Plugin v. 1.32 (June 2017), ArdSimX Library (June 2018). Issues remained: Some serial drivers on Windows and MasOS Sierra systems caused problems with ArdSimX, you might encounter problems in some systems when multiple USB boards was used.


NOTE: If you used ArdSimX before, you can easily transfer your old cockpit to the HCSCI Interface and you will have much less problems.


!!! We do not provide support for any commercial cockpit hardware that you could buy somewhere as a module proposed as ArdSimX-compatible, and especially module with embedded controller board and loaded ArdSimX firmware, with all the switches connected to it. We are not responsible for any problems that you may encounter.

NOTE: Some product sellers initially used ArdSimX in their hardware modules/devices (even as embedded that is against the "Terms of Use"), but later have released their own plugins with the same input features to sell their products without ArdSimX.




ArdSimX Configurator

The interactive configurator below is for informational purposes only. It hasn't been working for a long time, please don't expect it to work because some scripts and database were lost once moving the site to another hosting some time ago and I can't waste time rebuilding it all.

Please use the HCSCI Interface that has replaced ArdSim/ArdSimX, since it includes all previous interfaces capabilities and offers much more control and output options and requires less efforts and costs to use, provides very flexible input/output configuration..



With +/- buttons you can add more boards to your system or delete them from configuration. To select the board you want to configure press the button with the number.
Board #

Board Type:

Choose an Arduino type for each board number in your system.
If you build a small cockpit in most cases it will be enough to use only a single Arduino Mega board.
Mega 1280/2560
Uno (and similar)
Nano
Micro
Mini (Pro)

If you will change connection type (LAN/USB) for the board that has beed configured before, all pins that are reserved for this type of connection will be cleared (pins #0,1 for USB, #10,50..53 or 10..13 for LAN)
LAN USB



With these buttons you can configure the "Key-Matrix" to extend the number of buttons and swithes for your panel.
The "Matrix Input" list tab becomes active after matrix NxM has been configured.
Matrix Inputs:

If you will use an "Port" connection" type for Encoders you should assign the encoder input Port pins. Two pins assigned for encoder port will be used for all encoders
(only for those connected to the port, not directly!).
Encoders Port:

Before configuring the 7-segment outputs or Serial LEDs output, you should select which 2 pins will be assigned as common "D" and "L" inputs for all 74HC595 registers used with this Arduino board .
LED Displays:


This optional checkbox is only needed to reserve some pins if you plan to use I2C communication in the selected Arduino board to link with other devices (such as LCD displays with inbuilt I2C inteface, etc).
Is I2C I/O used?


Save current configuration into the data config file for ArdSimX plugin



Open existing config file (data.cfg) to edit it

Click on a pin on the board to assign input/output for it.

Use the options on the left to add more boards to your ArdSimX system, choose the appropriate board type, and configure a button-matrix for the current board, if you need it.
Digital Pins
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
Analog Pins
A0
A1
A2
A3
A4
A5
A6
A7
A8
A9
A10
A11
A12
A13
A14
A15
---     

     


Unit number (if any) #  
     








© Copyright 2012-2016 - SimVim Design