iTrain versions

iTrain offers an easy way to control model railroads with computers, with options for automation & manual control.
5.1
Feb 14, 2023
3.3
Review
2.1
Review

What's new

v2.1
- Protocols for Selectrix, P50 and P50X partially rewritten by splitting them.
- P50 protocol supports reading feedbacks while new commands come in. Made for Raptor.
- Raptor supported as extra interface using P50X, with support for f0-f28 with DCC.
- TAMS interface (P50X) with support for f0-f28 via new XFunc34 command.
- Open DCC supported as extra interface using P50X with support for f0-f28 via new XFunc34 command.
- MRdirect supported as extra interface using P50X, with some minor changes and support for f0-f16.
- New 'Motorola 27' decoder that can be used if the command station supports the half-steps already in comparison with the C90X decoder in which iTrain generates the half-steps.
- Empty project stays empty over session. Does not go back to previous file.
- New recently opened file list to select other projects.
- Support for Lissy: Detector status shown in feedback for 1 second to transfer it to the block.
- Loc function activated in route on a loc in a consist will be executed on a sub loc if not available on the main loc.
- Support for LocoNet over a multicast network connection for use with the MGV 101.
- Option in LocoNet if request echo is available or not for TCP version of MGV 101.
- All columns of items in editors now sortable.
- Switchboard preferences added: Default grid or not.
- New station types with allowed block types so a shed exists of sidings.
- Report address for LocoNet can now be a range to prevent all decoders to report at once.
- Feedback delay introduced, both at interface and individual level, for on and off switching.
- Refresh button for serial ports for USB devices that have been plugged in recently.
- Initial support for cars based on MCC system.
- Support for Littfinski HSI-S88 USB only on Windows with Java 7, but with support for multiple devices.
- Support X-Bus V1 and V2 for version and loc commands.
- DiCoStation: Digital-S-Inside (DSI) 2 support via new XML protocol.
- Navigate between loc panels in grid with Shift + cursor keys.
- Signal in loc panel sizes and adds text dynamically with the width.
- Signal blinking rewritten and optimized. Signals can blink in the loc panel now.
- DTC: Relay with address 99 switches polarity and it with address 98 the emergency stop.
- DTC: Auto polarity setting possible for 2-rail (via offset > 0). The first half of the table starting at the offset has normal polarity and the second inverted.
- Prevent that block connections point to the block itself by skipping floating elements from the same block.
- Packet streaming improved for faster reaction times.
- Support for µCON-S88-Master from Lokstore Digital.
- Basic support for µCON-Manager from Lokstore Digital with voltage and current display.
- Option for automatic signals available in block, mainly for free blocks.
- Speeds in block definition show effective values even when maximum adapted.
- Server and client exchange version, operating system and programming language at the start.
- Client info in toolbar contains client version, operating system and programming language.
- Instant route: Drag with link option to create a temporary route to a destination and execute it.
- Progress bar when going online until initialization has been done.
- Second run of progress bar only if still busy with setting accessories in background.
- Popup after holding mouse pressed on turnout or signal for selecting states directly.
- Support for CAN WeichenChef with feedback by choosing accessory protocol 'Bus'.
- Speedometer uses maximum allowed speed to calculate range (0-60, 0-120, 0-240, 0-480).
- Support for Müt 2004 command station with two SX busses and events.
- Track gauge and rail rack (=Zahnrad) added to loc and block.
- Occupancy feedback per turnout to see if trackroute can be released.
- Shunt signal added per block in addition to the main signal.
- Free block will use signal state that would normally apply to following block if it is a shunt block and allowed to pass.
- Loc image label can use multiple lines in loc editor so long file names give no problem anymore.
- Support for higher resolution loc images for Retina displays on iPad/iPhone.
- Support for feedback interface with loc addresses fed from 'Games on Track'.
- ZIP archives: Opening zipped files automatically. Saving with extension .zip keeps them zipped.
- Accessory state delay for the extra time it takes above the switching/activation time before the end state is reached (servos).
- Selection of train for loc and loc in block reduced to allowed choices (gauge, etc.)
- Block speeds can be defined per direction.
- List of feedbacks with their position added to blocks for better release control.
- Import function for locs and trains with input dialog to select the items.
- Better sorting of decoder types based on type and step count and not on name alone.
- Better checks on dropped objects because of a limited license when loading resulting in a decent error.
- Language can be set from General tab of Preferences. Effective only after a restart of the application.
- Switchboard editor has extra Apply and Save buttons that both apply current changes and the second also saves.
- Switchboard look selection from a limited set via Preferences.
- Drop of loc on switchboard without a modifier key (Shift, Ctrl, Alt) results in a popup menu to select the action.
- Popup after holding mouse pressed on block item for controlling routes, reservations and releases based on current context.
- Double-clicking (or pressing ENTER) on link item in switchboard editor also selects other tab.
- Added popup menu items for moving a switchboard tab to the left or the right.
- Length of turnouts can be specified to calculate a minimum distance between two blocks.
- Using OM32/OC32 for pulse based accessories via output device 'OM32 Pulse'.
- Preference to automatically size all switchboards on loading so that they will fit.
- Entry feedback can be used to release previous blocks/turnouts when it is being released (only for fully detected trains).
- Release of blocks based on loc position calculation, position of feedback in block rewritten.
- Info field also shows remaining time when a loc is waiting.
- Decoder protocol subtype set for DCC loks with CS2 and CC-Schnitte (14, 28 or 126 steps long/short).
- Block margin (length - margin decides if a train fits into a block) made configurable and default margin depending on block type.
- Turnout speed type can be set to Standard, Fast (=no restrictions) and Slow (always restrictions).
- Columns in loc overview reordered so train next to loc name and route info next to route name.
- Allowance of change of direction can be set for whole route in route options.
- Application icons reorganized and higher resolutions added for HiDPI (retina) displays.
- Mac OS X: The .tcd files get a document icon based on the iTrain logo and can be opened by double-clicking.
- Auto fill does not overwrite block connection on side with a link item.
- Turntable decoder type introduced and support for Draai15 added.
- Improved speed measurements when measuring over existing values and axis of graph improved.
- Release on stop feedback delayed until loc has really stopped to include brake distance.
- Extra Fill button on Feedbacks tab of Block editor to fill in positions when lengths filled in and feedbacks correctly ordered.
- Release on position triggered half the block marge later to prevent a release when just leaving the turnout.
- Block type Shunt drawn differently from type Siding.
- Route block selection 'Shortest path' added to order on shortest path to next route item.
- Matching of forward and backward path of turnouts between blocks rewritten.
- Auto/instant route also might also consider some alternative routes in case of parallel tracks.
- Route finder decisions made in lower priority threads not to disturb higher priority events.
- P50X XLogCfgSet supported so that decoder information is sent for devices that support it.
- Check box added for acceleration and brake delay and a minimum of 100 ms.
- Change 'Optional' to 'Critical' in routes to make a block critical only for this route.
- Switchboard data (XML) sent compressed over network for WAN connections.
- Automatic relay groups for Dinamo when blocks with same address have a relay.
- Signals will show short dark phase during switching time.
- Delay track route release until loc stops for a turntable so that it does not start turning too early.
- TAMS RC-Link: support added for detecting locs without RailCom when RCD2 has been updated.
- New loc function icons with HiDPI versions based on vector graphics.

Alternative downloads

SteamTRAIN
SteamTRAIN
rating

Steam locomotive and train simulator for Mac.

Mac-MoVe X
Mac-MoVe X
rating

Mac-MoVe is a program that allows you to store your train database.

Thought Train
Thought Train
rating

Take quick notes with a minimalist text editor placed in the menu bar.

Web of Deceit: Black Widow
Web of Deceit: Black Widow
rating

You’re drawn into a web of deceit when your train stops in Andville.

Next Bus
Next Bus
Free
rating

View the timetable for your bus/train to and from work (or wherever location).