To help us with programming our locos, there's a fantastic programming utility called Decoder Pro available free from the Internet, also included is Panel Pro to automate your trains etc. You'll also need Java 11 loaded onto your computer. Once installed you'll need the appropriate Cable connecting your Laptop to your system. Click here for more information. There's also a JMRIusers chat group on Groups.io, where you can post questions etc.
For NCE's PH PRO that has a Serial Port you'll need a USB to Serial Adaptor. For us Aussies Jaycar has a suitable Adaptor Part No: XC-4834.
Recently while trying to help an NCE User to get connected with JMRI & his Power Cab using the NCE USB Interface, I sent an abridged version of Dave Heap's notes below, to help the modeller, so I thought I'd make it a Blog entry.
Unable to find my Manual for the Interface, click on the DCC Concepts copy below: https://www.dccconcepts.com/manual/nce-owners-manual-usb-interface/
For the Power Cab, you'll need the NCE USB Interface shown right. In the upper left of the photo are the 4 Links (all OFF), discussed below.
Here are the best settings for JMRI and jumpers for Power Cab & the SB5.
Make sure you always unplug/re-plug both cables on the NCE USB, after changing
jumpers.
It also explains how to read the version of your NCE USB (only the first digit
counts, the last three report how your jumpers 2-4 are set and jumper 1 is
ignored on all systems).
Power Cab Instructions
The correct settings for a Power Cab V1.65 or V1.28 (as shown when the
Power Cab starts up) and an NCE USB V6 (or you are not sure of the USB version)
are:
- All USB Jumpers off (or at least 2, 3 & 4. Jumper 1 is ignored).
- JMRI preferences are:
System manufacturer: NCE
System connection: NCE USB
Serial port: whatever is appropriate for your system
USB version: V6.x.x
System: Power Cab
Additional Connection Settings checkbox ON
Baud rate: 9600.
The JMRI console log should then report V6.3.0. If it reports V7.3.0 and your
Power Cab is V1.65, use the settings below instead.
If you don't get a version number or the system does not work, Use
Help->System Console...->Copy to clipboard and paste into a post for us
to see.
The correct settings for a Power Cab V1.65 or V1.65b and an NCE USB V7 are:
- All USB Jumpers on (or at least 2, 3 & 4. Jumper 1 is ignored).
- JMRI preferences are:
- System manufacturer: NCE
- System connection: NCE USB
- Serial port: <whatever is appropriate for your system>
- USB version: V7.x.x
- System: PowerCab
- Additional Connection Settings checkbox ON
- Baud rate: 19200.
- The JMRI console log should then report V7.3.7.
SB5 Instructions
============
The correct settings for an SB5 and an NCE USB V7 are:
- USB Jumper 4 on. All others off (or at least 2 & 3. Jumper 1 is ignored).
- JMRI preferences are:
- System manufacturer: NCE
- System connection: NCE USB
- Serial port: <whatever is appropriate for your system>
-- System: SB5
-- Additional Connection Settings checkbox ON
--- Baud rate: 19200.
The JMRI console log should then report V7.3.1.
General Troubleshooting
==================
If the system does not work after this:
- If your SB5/Power Cab is V1.65 rather than V1.65B, you may have been affected by a firmware sue (triggered by a System Reset).
- Your NCE USB may be set to a bad cab address (V7 only).
- There is a potential hardware issue with the NCE USB/Power Cab combination.
- Quit JMRI.
- Ensure neither LED on the NCE USB is stuck ON. If so, power cycle the USB by unplugging it from the cab bus cable.
- Ensure you have no other throttles connected.
- Restart JMRI and immediately go to Configure USB Interface under the NCE menu.
- Set the Cab ID to 3.
- Attempt a JMRI operation (use a throttle, Identify a decoder).
- The status line should stay green and it should work
- Observe whether the Cab Bus LED on the NCE USB is stuck on and report back.
- Use Help->System Console...->Copy to clipboard and paste into a post for us to see.


