JMRI Hardware Guide: Lionel TMCC
Supported Systems
(Lionel TMCC or Lionel Legacy thru the serial port on the command base.)Setup
First, connect your computer's serial port to the TMCC command station using a serial cable. This should be a "straight-through" or "modem" cable, nota "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.
Next, configure the program.
- Start your JMRI-based program (DecoderPro, PanelPro, etc).
- Go to the preferences panel of the program. This opens automatically the first time a program is run, or you can select it from the "Edit" menu.
- Select "TMCC (Lionel)" from the top selection box.
- In the second selection box, 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 9600 baud.
- The series of radio buttons labelled "GUI style" allows you to select how the program will look. "Metal" is the native Java look available on all types. Other choices will vary with your computer type. "Motif", "Windows", "MacOS" and "MacOS Adaptive" look native on Linux, Windows, MacOS "Classic" and Mac OS X respectively.
- In the bottom selection box, you can pick the default programmer format. You can override this each time you open the programmer, so this is here just for convenience.
- 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.
Features and Limitations
(Not yet complete)
With JMRI 2.11.8, Lionel TMCC operation for engines and accessory decoders is available. The train commands are not yet available.
You will still need your CAB on to use the set features like setting an engine ID. Once set up, however, you can do most all functions from the withrotttles.
There is no Lionel TMCC under the Roster Entry tabs but you can set up the TMCC engines using the NMRA standard decoder near the to of the list.
Listed are the common actions for Railsounds 4, ERR conversion boards, and TAS boards.
When using a JMRI throttle to run an engine, the function buttons are allocated:
- F0
- AUX 2 (Headlights On / Off )
- F1
- Bell
- F2
- Horn/Whistle 1
- F3
- Front Coupler
- F4
- Back Coupler
- F5 +0
- Aux 1
- F6 +1
- Volume Up
- F7 +2
- Crew Talk
- F8 +3
- Start up Sounds
- F9 +4
- Volume Down
- F10 +5
- Shut Down Sounds
- F11 +6
- Steam Release / RPM Decrease
- F12 +7
- Tower Comm
- F13 +8
- Aux Off ( Smoke OFF on Steam Usually )
- F14 +9
- Aux On ( Smoke ON on steam Usually )
- F15
- Aux 1
- F16
- Let Off Sound
- F17
- Forward
- F18
- Reverse
- F19
- Toggle Direction
- F20
- Boost
- F21
- Brake