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:
- Start your JMRI-based program (DecoderPro, PanelPro, etc).
- Go to the Connections tab of the Preferences pane. This opens automatically the first
time a program is run, or you can select it from the "Edit" menu.
- Click the + tab and Select "TMCC (Lionel)" as the System Manufacturer.
- Under Connections, choose from Serial and Simulator.
Enter a Prefix and Connection Name to identify this connection.
- When using Serial, pick the name of the serial port that you have connected to the TMCC
system.
If the baud rate doesn't show a fixed value, set it to 9,600 baud.
- Click "Save". You'll be asked if it's OK for the program to quit, click "Yes".
- Restart the program. You should be up and running.
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.
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