English English English English English Deutsch Deutsch Deutsch Nederlands Nederlands Français Français Español


The downloads can be found on the right side. It is recommended to read the following to ensure proper installation.


When moving to version 4.1 a few manual steps are necessary. Without these steps your current project will not behave correctly. These steps are described in the announcements on the iTrain forum. It is recommended to always check the forum announcements before installing a new upgrade.


Version 4 is a paid update. That means that people who have bought a 3.x license have to buy an upgrade to be able to switch. After installing version 4.1 you first have to enter the license key before you open the project file that you used in 3.3.

System requirements

There are some requirements to be able to run this program. You will need at least a computer with a 32-bit or 64-bit operating system like Windows, macOS, Linux or other Unix variants. On this machine you need to have installed a Java Runtime environment (JRE) version 6 or higher. If possible it is recommend to use version 8 or better for a more smooth experience.

The minimum amount of required memory is 1 Gb of RAM. The minimal screen resolution to run iTrain properly is 1280 x 800. Depending on the size of the layout a higher resolution is recommended.

Serial port and USB

Some older digital systems (Märklin 6021/51 or Intellibox classic/IR) are connected to the computer by means of a serial port (RS232). However, most computers don't have a serial port anymore. You can use a USB serial adapter to create a serial port. We recommend the Keyspan USA 19HS or an adapter based on the FTDI chipset.

Newer digital systems may already have a USB interface. In most cases this USB interface emulates a serial port in software so that for iTrain it acts like a serial port. This serial port emulation or Virtual Com Port (VCP) requires drivers to be installed on your computer. Normally Windows drivers are already supplied on a CD-rom, but in many cases drivers for macOS and Linux are also downloadable from the internet from the chipset supplier.

Depending on your digital system two drivers are very popular and available for multiple platforms:


The installation procedure differs per operating system:

macOS (OS X)

On Lion (10.7), Mountain Lion (10.8), Mavericks (10.9), Yosemite (10.10), El Capitan (10.11), Sierra (10.12), High Sierra (10.13) and Mojave (10.14) Java has to be installed first. Choose 'OpenJDK 11 (LTS)', 'HotSpot', 'Install JRE Installer'. When Java has been installed you can download the macOS disk image and copy the application to your 'Applications' folder.

The older Mac OS X version Snow Leopard (10.6) has a specific Apple Java pre-installed if all the software updates have been applied. You have to download a specific SL6 disk image that works with this Java version and copy the application to your 'Applications' folder.

You can drag it to the 'Dock' to start it from there as well.


Download the installer and run it.


On Linux it is recommend to use Java 8 or higher. To check if Java 8 or higher has already been installed on your computer go to a terminal and type the following and press the ENTER key:

java -version

If there is no Java 8 or higher available or the version is too low then install a new version. To download a Java Runtime environment (JRE) go to the package manager of your Linux distribution to install Java.

Ubuntu: sudo apt install default-jre

Download the installer and when asked to Open or Save in the browser choose Save. The downloaded file is a Java archive that needs to be started with java. This can be done in most case by right clicking on the file and run it with Oracle Java (Ubuntu). If this is not working or not an option you can start it from the command line with:

java -jar iTrain_install.jar