The JMRI Manual
Download
Installing JMRI
Getting Started
Using DecoderPro®
DecoderPro® Programming Modes
The Basic Programmer
The Comprehensive Programmer
The Advanced Programmer
DecoderPro® Main Window
JMRI® Operations Program
Creating a Decoder Definition
Error Messages

DecoderPro® Comprehensive Programmer

Expanded Basic Pane

Comprehensive Programmer Previous | Next
Advanced Programmer Previous | Next

Back to Index


One of the first things you will notice about the expanded Basic Pane in the Comprehensive Programmer is that there are a lot more options than you found in the Basic Programmer.

Extended Basic Pane

Select 2 or 4 digit addressing radio button to select which mode of addressing you wish to be active

You can enter locomotive addresses in both the Primary address and/or the Extended address. The address of a decoder is the prefix for the code it responds to. This is how you are able to run multiple locomotives on a single line and keep all their speeds and functions independent. Decoders originally could have only a two digit address... after all, who could possibly need more than 100 locomotives? Some lower-end command stations and decoders still use only two digit addressing. Newer decoders can have up to a four digit address. The "Addressing Mode" option lets you choose between two and four digit addresses. The addresses themselves are input into the appropriate text boxes. The "Extended Addressing" check box turns on and off the 4 digit address mode. This allows you to have two different addresses stored in a decoder, and toggle between the two. Great for locomotives with separate decoders for the motor and for sound. Exactly how folks are implementing this is beyond the scope of this manual.

Set the Locomotive direction: normal or reverse from the drop-down list. The option for Normal direction of movement is important for people who model railroads like the NS, who ran diesel locomotives long hood forward, or for the person who occasionally makes a mistake and hooks the decoder up in reverse. It lets you change the direction defined in the decoder as "forward" (no disassembling and rewiring).

FL Location: Unless your command station or decoder can only handle 14 speed steps, you'll find you get much finer control of your locomotives by using the 28/128 speed steps option. If you happen to set the decoder to 14 speed steps by mistake, and your command station is in 28 step mode, you will find that the headlight will turn on an off as you move through the speed steps.

Power Source Conversion mode allows the decoder to run under regular analog DC voltage control or DCC commands. If you find that your locomotive is "breaking away" and running out of control at high speed on a DCC layout, you might want to disable this capability. Decoder equipped locomotives tend to run slower when they are on a conventional analog layout, and lighting functions will be dim or off at low speeds because sufficient voltage is not available.

User ID #1" and User ID #2 (off to the right} there are two CVs that have nothing to do with any function of the decoder. They simply provide you with a method of electronically marking your equipment. Use these CVs, even though you may have custom-painted equipment for your own freelanced railroad - it provides one more way to identify your decoders if they are removed from the loco.


The Read and Write Buttons

At the bottom of all the programmer panes you will find three rows of buttons, as shown :

bottom of pane

The top row operates ONLY on the currently visible pane. These buttons are:

  1. Read changes on sheet - an "Oops!" button that lets you recover data from the decoder if you've changed it accidentally on the computer (and don't remember what the values were!), but only if you haven't written it yet.
  2. Write changes on sheet - faster than writing all the data on the sheet, and ideal for tweaking changes in Ops mode, programming on the main track.
  3. Read full sheet - read all data in this pane from the decoder.
  4. Write full sheet - writes all data in this pane to the decoder.

The second row of buttons performs essentially the same functions, but on the entire range of CVs for the decoder. This allows you to read all CVs, for example, or to make a series of changes across several panes, and when done then write them all to the decoder. Again, you have the option of reading/writing only the changed data, or all data.

Below the two rows of buttons is a text line that shows what the current programming mode is, and a drop-down list that allows you to change it without exiting the programmer. click here for further information on Programming Modes.

Finally, the bottom line of the pane is a status bar that tells you exactly what the system is doing. It shows idle in these screen shots because the system was not actively programming decoders when they were made.