I am working on TrainCabSim project.
TrainCabSim is a freeware modular train cab simulator compatible with all train simulators (that support keyboard or are TrainCabSim communication protocol compatible, for example OpenRails, MsTS, Train Simulator, OpenBVE, BVE, Sbaccheri's Simulatore Treno, etc) and all locomotives (steam locomotives included).
Train cab simulator consists of:
Train cab hardware (TrainCabSim HW or compatible) --- Hardware interface with firmware (TrainCabSim IF or compatible) --- PC software (TrainCabSim SW) --- TrainCabSim communication protocol converter (optional) --- Train simulator
TrainCabSim SW can use unlimited interface cards (TrainCabSim IF).<-- Deleted
In order to bidirection communication with TrainCabSim SW works, train simulator or converter between the two must be TrainCabSim communication protocol compatible, otherwise communication will be unidirectional.
It allows the use of additional functions (failures included) not provided by the train simulator to which it is connected.
More info can be found at http://dfrs.altervista.org , http://dfrs.altervis...TrainCabSim.htm section.
Page 1 of 1
TrainCabSim
#2
Posted 08 April 2025 - 08:44 AM
TrainCabSim is renamed as ControlSim.
ControlSim is aimed at train simulation, but it can also used for directing train simulation (IECCs, etc) and also for not railroad simulation (aircraft, cars, trucks, etc).
ControlSim HW and ControlSim IF construction requires use of a soldering iron for electronics (or a breadboard), various electric and electronic components and a 3D printer.
ControlSim IF uses Raspberry Pi Pico 2 cards (about 5 $ each).
ControlSim IF supports up to 256 Raspberry Pi Pico 2 cards.
ControlSim IF and device on which there is ControlSim SW are connected by USB.
ControlSim SW is compatible with x86 CPU and Windows and GNU/Linux operating systems.
If ControlSim SW is on same device on which there is train simulator, in order to bidirectional communication with ControlSim SW works, train simulator or converter between the two must be ControlSim communication protocol compatible, otherwise communication will be unidirectional.
If ControlSim SW is not on same device on which there is train simulator, use of ControlSim communication protocol is mandatory.
ControlSim SW allows the use of additional functions (failures included) not provided by the train simulator to which it is connected.
ControlSim SW allows the use of further additional functions not provided by the train simulator to which it is connected, if ControlSim communication protocol is used.
ControlSim is not available yet.
ControlSim is aimed at train simulation, but it can also used for directing train simulation (IECCs, etc) and also for not railroad simulation (aircraft, cars, trucks, etc).
ControlSim HW and ControlSim IF construction requires use of a soldering iron for electronics (or a breadboard), various electric and electronic components and a 3D printer.
ControlSim IF uses Raspberry Pi Pico 2 cards (about 5 $ each).
ControlSim IF supports up to 256 Raspberry Pi Pico 2 cards.
ControlSim IF and device on which there is ControlSim SW are connected by USB.
ControlSim SW is compatible with x86 CPU and Windows and GNU/Linux operating systems.
If ControlSim SW is on same device on which there is train simulator, in order to bidirectional communication with ControlSim SW works, train simulator or converter between the two must be ControlSim communication protocol compatible, otherwise communication will be unidirectional.
If ControlSim SW is not on same device on which there is train simulator, use of ControlSim communication protocol is mandatory.
ControlSim SW allows the use of additional functions (failures included) not provided by the train simulator to which it is connected.
ControlSim SW allows the use of further additional functions not provided by the train simulator to which it is connected, if ControlSim communication protocol is used.
ControlSim is not available yet.
Page 1 of 1