ArdSimX Plugin/Firmware is archived project (active development in period of 2016-2018).
It was a predecessor of the current SimVimCockpit Interface and it is not supposed to be developed and supported further.
Please use the SimVimCockpit Interface that is our primary project, 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 conditional input/output configuration..
If you just started or planning to start building your cockpit and came across this page, or if you have used the ArdSimX not much, we highly recommend you to skip it and start with SimVimCockpit.
!!! 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.
The main part of this interface is the ArdSimX Plugin (need to be added to your X-Plane as usual) that provides a link with ArdSimX firmware uploaded to input/output controller (Arduino board). >You need to upload ArdSimX base skecth with the installed library (firmware). ArdSimX provides control for your cockpit without Arduino coding. Plugin and Firmware cannot work separately and are only used together!
NOTE: If you used ArdSimX before, you can easily transfer your old cockpit to the SimVimCockpit Interface and you will have less problems.
Ask us by email if you need help with transition from ArdSimX to SimVimCockpit
|Uno (and similar)|
Please first select 2 pins that will be assigned for 74HC595 registers ("LED Displays" buttonon the left). This 2 output pins will be used as common D/L signals for all 7-segment displays and LEDs (serial digital outputs)
Please first select a pin that will be assigned as step direction pin!
This output pin will be used for all steppers connected to this board.
Click on a digital pin to assign it as steppers direction output
Only use this when you need to exchange data with something other than the input/output devices supported by ArdSimX.
An example of such situation would be data output to an LCD, or sending data to the simulator on a pre-programmed event.
Please, read this page before using Programmed I/O.
Matrix - x - Click the line with node number to configure
Select matrix rows and columns pins in the Arduino board picture (read description on the Matrix connection page)First row pin - Last row pin -
Select 2 encoder Port pins - click on first of 2 pins to be assigned as Bus for all encoders connected to this bus.
Select 2 pins for Registers D and L inputs - click on first of 2 pins to be assigned as Registers D/L.