
Find your way into flight simulator cockpit construction
5.2 Special interface solutions
There is by now a range of dedicated options available with respect to physically interface a flight simulator cockpit based on the Microsoft Flight Simulator. In this section an overview is given.
EPIC
R&R Electronics developed EPIC (Extended Programmable Input/output Controller) (R&R Electronics), but actively marketed by Flight Link and Micro Cockpit. The board uses rather low level technology compared to other more modern options currently available. It was there first and knows a relative large group of dedicated and enthusiastic (first hour) users.
There are 2 versions of the EPIC board, the ISA version (not longer sold) and the newer USB version. There is 1 main EPIC board that supports a "data bus". To this bus multiple modules can be connected that serve various purposes: connecting switches, control digital displays, connect rotary encoders, interface to analogue signals, etc. This architecture allows the construction of both relative simple and very complex flight simulator cockpits. The EPIC board comes with a programming environment for controlling all the devices and generating input for the PC. Making use of Microsoft Flight Simulator data within the EPIC board requires more effort, using a technique called "Pigeon Holes". For interfacing with Microsoft Flight Simulator several software utilities have been developed. Probably the best known is EpicInfo (Peter Dowson). Based on FSUIPC this utility gives the EPIC board the power to closely integrate with Microsoft Flight Simulator.
The EPIC board has a learning curve, but after that the options are almost only limited by your imagination. Background information on the use of EPIC can be found at the Blue Side Up site, but there are also several sites of flight simulator cockpit builders that give specific information on this issue, such as JAM's Flight Sim World. On AVSIM there is a forum related to the use of EPIC.
FSBUS
A very important initiative introduced by Dirk Anderseck is FSBUS (FSBus). By now
FBUS is adopted by a large number of flight simulator cockpit builders. FBUS is a
kit-
InterfaceIT
InterfaceIT (Flightdeck Solutions) has the objective to enable flight deck builders
to quickly integrate their switches and display/LED's to Microsoft Flight Simulator
(and other flight simulators). InterfaceIT is a USB based system starting with a
main controller between the Flightdeck Solutions software and the inputs/outputs
in the flight simulator cockpit. The main controller comes with 70 configurable inputs.
Additionally there are add-
IOCards
A group of Spanish cockpit builders founded Open Cockpits offering IOCards. This is a large and active community of cockpit builders, introducing new devices and software on a regular basis. All the circuit diagrams (printed circuits included) can be downloaded from this site in order to build the hardware your self. It is also possible to order kits or a ready made / tested cards. The related software (including development DLLs) can downloaded for free.
The IOCard system follows a structure with a master card that interfaces with the computer by means of a parallel or USB port. Additionally, this card has 72 digital inputs and 64 digital outputs. The master card can connect several cards with a specific purpose, such as: controlling LED displays, controlling relays, A/D converter, encoder circuit, servo motor circuit, stepper motor circuit. In total 4 master cards can be connected to 1 computer. The system can also be used in a network setting.
For driving the IOCards in a more advanced setting the software package IOCPServer can be used. It combines the functionality of FSUIPC and WideFS. Also a SDK is available for direct control of the cards.
MJoy
The MJoy16-
MPC737
CPFlight is offering the MCP737. The MCP737 is actually a Boeing 737 MCP interfacing
with the Microsoft Flight Simulator. However additionally the MCP737 forms the center
of an easily expandable system with capability to drive digital and analog I/O.
The MCP73 can be daisy-
PHCC
An open source hardware and software initiative under the GNU Public License (GPL)
is PHCC. DIY low price modular interface system consisting of a motherboard and a
series of daughter boards for switch controllers, display controllers, stepper controllers,
digital out, servos. The board uses a RS-
Board assembly tutorials are provided. There is also a forum.
Phidgets
"Physical widgets or Phidgets are to physical user interfaces what widgets are to graphical user interfaces. Similar to Widgets, Phidgets abstract and package input and output devices: they hide implementation and construction details ...". Phidgets (Phidgets) offers a range of interface cards and forms a radical new approach. All cards are based on USB communication with the PC. Multiple cards in any combination can be connected. The claim is that everyday programmers using Phidgets can rapidly develop physical interfaces. No knowledge of hardware, microprocessors, USB and communication protocols is needed. Detailed examples in Visual Basic are provided (also examples for C, Java and Delphi are available). Examples of interface cards are: control of one or more servo motors, a wide variety of LED products (numeric displays, alphanumeric modules, discrete LEDs), LCD screens, control of a DC power supply, digital input, analog input, digital output and a series of sensors.
Phidgets provides a very modular interface structure for cockpit development. Examples can be found on the sites: Chris Brace, F15C Eagle. There special interface software called FS2Phidget (freeware) developed by Alan Dyer. Using FS2Phidget one does not need to know how to program nor in detail understand the interfaces. After installing FS2Phidget and setting up the Phidgets to the computer one only needs to configure how the cockpit instruments (Phidgets) interface with MSFS.
Remote Mount Kit
In addition to the standard flight simulator cockpit components GoFlight is offering an interface board called Remote Mount Kit. The interesting point is that no specific software development is needed. The RMK's are connected to the Microsoft Flight Simulator by the same configuration software as is used for the normal GoFlight cockpit components. To facilitate the development of panels GoFlight offers in addition a selection of switches, potentiometers, LEDs and displays that are compatible with the RMK modules, but you can use also your own parts.
SIM-
Flightdeck Technology is a UK-
SimKits
On the site of SimKits a trail-
Sim-
Sim-
TCP-
The TCP-
Velleman K8000
On the site from Johan Nauwelaertz the development of a flight simulator cockpit is documented using the K8000 interface card (Velleman). You can download FSUIPC based interfacing software for the Microsoft Flight Simulator. The card is connected to the PC via the printer port (allowing the use of printer on the same port). The connection to the computer is optically isolated. The card comes with standard support for interfacing using Turbo Pascal, Qbasic, Visual Basic or C++. The K8000 has 16 optically isolated digital connections (I/O), 9 analogue outputs and 4 analogue inputs. Up to 4 cards can be connected together (1 master and 3 slaves). The K8000 comes as a kit.
Other options
There are other more "game oriented" options available, but most do not go beyond an advanced "game card". An interesting site to start is Arcade Controls. Although an increasing number of ready made flight simulator cockpit devices come these days with a USB interface, the "traditional" game port may prove useful for those who want to built there own throttle quadrant. On the standard game port there are four analog pins that can be connected to a potentiometer. In general a PC has a standard game port and/or has a game port included in the sound card (where this port is also used to connect musical instruments such as keyboards, electric guitars, etc.). A PC can support multiple game ports.