JMRI® connects to...
Supported Hardware
Devices, command stations, networks, and protocols:
Applications
By the community of JMRI.org:
Tools
JMRI tools for working with your layout:
Layout Automation
Use JMRI to automate parts of your layout and operations:

JMRI Help:

Contents Index
Glossary FAQ

Donate to JMRI.org

Hardware Support: Lionel TMCC

Supported Hardware

Command Station

Lionel TMCC 1 or TMCC 2 Legacy thru the serial port on the Command Base 1, Command Base 1L, or Command Base 992. Via WiFi to Command Base 992 and Command Base 3. Note: Connecting to the Command Base 1L will require an LCS SER2 serial converter. Connecting to the Command Base 992 may require the Y-cable included with the Lionel Legacy Command Set.

Limitations

As of JMRI v 5.1.2, Lionel TMCC Train(TR), Route(RTE), Accessory(ACC), Switch(SW) and Group(GR) commands are not yet available.

Connecting

DB9 Serial Cable

First, connect your computer's serial port to the TMCC command station using a DB9 serial cable. This should be a "straight-through" or "modem" cable, not a "crossover" or "null-modem" cable. if your computer doesn't have a built-in serial port, you can use a USB-serial adapter, but make sure you install the correct drivers if needed. Recent Mac OS distributions and Windows versions have the drivers already there for some adaptors.

Settings

Next, configure the program:

WiFi

Follow the instructions in the Lionel Legacy Control System or Command Base 3 Manual.

Features

(Not yet complete)

As of JMRI v 5.1.2, Lionel TMCC Train(TR), Route(RTE), Accessory(ACC), Switch(SW) and Group(GR) commands are not yet available.

The functions below will take care of all Engine Controls on TMCC 1 and TMCC 2 Legacy equiped locomotives, and up to Railsounds 4 including aftermarket units such as ERR, K-Line and TAS. Any Accessory/Other component that uses "Engine ID" commands will also work however the function buttons will probably have different meanings. Consult the manual that came with the Accessory ( Crane Car, etc. ) to determine what the Aux1 buttons do for that item and label the Function Buttons accordingly.

TMCC 1 and TMCC 2 Legacy Standard Functions

When using a JMRI Throttle to run a Locomotive, the function buttons are allocated as follows:

F0
AUX 2 (Headlights On / Off )
F1
Bell
F2
Whistle 1 (Steam) / Horn 1 (Diesel)
F3
Front Coupler
F4
Rear Coupler
--------------------------------------------------------------------------
Numeric Keypad (Active in ENG mode after pressing Aux1 when using Lionel remote.)
F5 (0)
Preface needed for sending specified commands (TBD)
F6 (1)
Volume Up
F7 (2)
Crew Talk
F8 (3)
Activate Sound Card and Play Start up Sounds
F9 (4)
Volume Down
F10 (5)
Deactivate Sound Card after Playing Shut Down Sounds
F11 (6)
Steam Release (Steam) / Air Horn and RPM Decrease (Diesel)
F12 (7)
Tower Comm
F13 (8)
Aux Off (Smoke and Firebox OFF on Steam) / (Auxilliary Lighting OFF on Diesel)
F14 (9)
Aux On (Smoke and Firebox ON on Steam) / (Auxilliary Lighting ON on Diesel)
--------------------------------------------------------------------------
F15
Aux 1
F16
Let Off Sound
F17
Forward
F18
Reverse
F19
Toggle Direction
F20
Boost
F21
Brake
F22
Increse Speed 2 Steps
F23
Decrease Speed 2 Steps
F24
Momentum Low
F25
Momentum Medium
F26
Momentum High
F27
Set

TMCC 2 Legacy Extended Functions

In addition, if you have a TMCC 2 Legacy system and JMRI is connected via a Legacy Command Base (Base 1L w/SER2 adapter, Base 992, Base 3), you can use additional Legacy functions:

F28
Start Up Sequence 1 (Delayed Prime Mover)
F29
Start Up Sequence 2 (Immediate Start Up)
F30
Shut Down Sequence 1 (Delay w/ Announcement)
F31
Shut down Sequence 2 (Immediate Shut Down)
Extended TMCC 2 Legacy Functions beyond F31 are not yet implemented. If you have suggestions for usage of additional function keys, please make a suggestion via the JMRIusers list.

JMRI TMCC Tools

TMCC New Entry Format Summary

Here's a summary on how to enter the address for a new item (eg. Turnouts):

In/Out Entry Meaning makes System Name Mask Equivalent Minimum Maximum
o 3 Turnout 3 TT3 1 99

Documentation

Third Party info