How stuff works mechanical projects

Structure of an Arduino controller with two breakout printed circuit boards and two multiplexers. The connection between the Arduino and the breakout board is via a 25-pin D-SUB 25 connector. The breakout printed circuit board is configured in "Board A" and "Board B" using jumpers. The connection between the breakout board and the multiplexer is via an RJ45 connector and a normal but short Ethernet cable.

Setup of Arduino controllers with two breakout boards and two multiplexers. The connection between Arduino is done via a 25 pin D-Sub connector. The breakout board is set to "Board A" and "Board B" by jumpers. The connection between the breakout boards and multiplexer is done via RJ45 connectors and a standard but short Ethernet cable.


This is the SimVimCockpit configuration file "data.cfg":
This is the SimVimCockpit configuration file "data.cfg":

* 1-1U1
# written by VAKA Sep 2018
# RJn = connector number
# A or B = jumper setting on breakout board
# Dn or An = pin numbers on Arduino
# ******************************
# RJ1 Digital In: A = D8, B = D9
# RJ2 Digital In: A = D10, B = D11
# RJ3 Digital In: A = D12, B = D13
# RJ4 Analog In: A = A0, B = A1
[Input]
S8.0Beacon_Light
S8.1Battery1_Switch
S8.2Avionics_Master_Switch
S8.3Bus_Cross_Tie
S8.4Nav_Lights
# ******************************
# RJ5 Analog Out: A = D30, B = D31
# RJ6 digital out: A = D40, B = D41
[Output]
L13Pitot_Heat_Off
# ******************************
# Initial values ​​for X-Plane
[Startup]
Fuel_Level_Tank1 v = 10
Fuel_Level_Tank2 v = 45
XPDR_CODEv = 7000
Com1_Active_6v = 119625
Com1_Stby_6 v = 134125
Beacon_Audio_Switchv = 0