About Loy's Toys
Retirement Sale
Configuration Variables
DCC Compatibility
 
 

Retirement Sale: Save An Additional 20% Off of Our Normal Discount Price
On Most Items - Excluded Items are Highlighted in Orange

Click here for the list of remaining items.

rwb
With traditional DC analog control, there is no easy way to configure a locomotive to run any differently than the way it comes from the factory. The only way to change how it runs requires modifying the motor and/or drive train.

With DCC there are many ways to modify (configure) how each loco will run and work. You can run it as it comes from the factory, or change it in many ways for many different things - even make Athearn run almost as well as a Kato. Most locos will run as they did before DCC without changing anything in the decoder. Some locos will actually run better than before, without any changes, because speed is controlled by pulse power. You don't have to change anything if you don't want to, but if you do want to change the way a loco runs or how the lights work, it can easily be done.

Changing how a loco runs is done with memory locations inside the locomotive decoder. These memory locations are called Configuration Variables (CVs for short). Why "Configuration Variable"? Programming is a term used to describe the process of changing a CV. When programming the decoder, you are "configuring" it to the loco's needs and/or your desires. Since that may be different from loco to loco, and it may change from time to time, CVs can be programmed and re-programmed at any time - making them variable. Hence, "Configuration Variables".

There are many CVs defined by the NMRA (National Model Railroad Association), and many defined by each decoder manufacture. Each CV has it's own purpose, such as loco address, momentum, starting voltages, special lighting effects, custom speed tables, and the list goes on. These CVs are numbered. For example, CV1 is the two-digit base address. CV2 is for start voltage (V-Start is the nomenclature for it), CV3 is for acceleration momentum, CV4 is for deceleration momentum, and so on.

Because decoders are small, and the small processors used in them are limited in clock speed and memory, no one decoder has every single feature. Because of this, different manufacturers have differing ideas about which CVs they will or will not provide. Never assume that the decoder you're buying has the feature you want unless it's specifically stated to have that feature.

Basically speaking, each CV relates to a feature advertised for different decoders. Some decoders may have only a few CVs while others have many. Your operating style determines which CVs you will need. Sometimes there is more than one way to do the same thing. Again, your operating style will determine which way you use the features at hand. Regardless, there are documentation sheets and manuals for each decoder's CVs; telling what each CV in the decoder is for and how to use it.

Some decoders have so many features, with so much processing to do, that some features may suffer. For example, with Digitrax's newest line of decoders, Blinking Ditch Lights suffer because the processor is so busy keeping track of Back-EMF control, transponding, and all the other chores of parsing command packets and keeping the loco's motor and lights going.

When there is a conflict of processor time and/or memory like this, we've tried to provide that information on the page describing that decoder - so you'll know in advance if there are any problems. Your job is to decide which features are important to you and to forget about the rest. Remember, just because a decoder has a feature doesn't mean you have to use it. It's highly unlikely you'll find a decoder with the exact set of features you want with no more and no less. You'll have to decide which features you want and ignore the fact that the decoder may also have others that you won't use.

Once you have decided which features you want, you can then search the list of decoders to decide which one will fill your needs the best.

Following is a list of CVs and the features most widely provided. Each one is linked to a page with a full description so you can decide whether or not you need or want it. Again, there is no decoder with every one of these CVs implemented. So it is incumbent upon you to decide which features are most important to you to determine which decoder best suits your needs.

Configuration Variable Description
1 Two-Digit Address; all decoders have this feature - required by the NMRA
2 V-Start; Start voltage to make locos start on speed step 1
3 Acceleration Momentum; Self explanatory
4 Deceleration Momentum; Self explanatory
5 V-Max; some call it Vhigh; Voltage for top speed at full throttle
6 V-Mid; Allows you to make a speed curve when also using V-Start and V-Max
7 Manufacturer's version number; all decoder have this. It is not changeable.
8 Manufacturer's ID; all decoders have this. It is not changeable.
9 Pulse Width Modulation; Changes the pulse frequency.
10 Back-EMF Feedback Cutout; Provides for cruise control.
11 Packet Time-Out Period; Sets maximum time between packets for time out.
12 Power-Source Conversion; Allows conversion to other systems.
13 Analog Mode Function Status; Controls functions on Analog layout.
17/18 4-Digit address; So you can use the loco's full road # for the address
19 Decoder-Assisted Consisting; One way to build an MU consist
21 Consist F1-F8 control; Function Control when consisted
22 Consist F0 control; Function Control when consisted
23 Consist Acceleration Momentum; Momentum when consisted
24 Consist Deceleration Momentum; Momentum when consisted
25 Speed Table/Mid-range adjustment; Speed table selection and other adjustments
29 Configuration Data #1; Basic configuration
30 Error Information; Decoder reset, error information, and other uses
33-42 Function Output Remapping; Self explanatory
48-64 Manufacturer Unique; Allows manufacturers to make up their own features
65 Kick Start; A little extra kick to get the loco started
66 Forward Trim; Sets top forward speed for alternate speed tables
67-94 User-Loadable Speed Table; Allows for custom speed table
95 Reverse Trim; Sets top reverse speed for alternate speed tables
105 User Identifier #1; Lets you identify your loco or decoder
106 User Identifier #2; Lets you identify your loco or decoder
112-123 Manufacturer Unique; Allows manufacturers to make up their own features

For more information about any of these, refer to the Decoder Feature Index.

Again, all decoders have some of these features, most have many of them, but no decoder has all of them. It is up to you to determine which features you need or want and to be sure you select a decoder that has those features.

Equipment Requirements:
Some decoder features work alone - not requiring anything special from the System or Throttle. Two examples of this are Momentum and Special FX Lighting.Some decoder features require system support. An example of this is Decoder-Assisted Consisting. Although there are ways around it, to automatically use the decoder's Decoder-Assisted Consisting automatically requires a system that supports that feature.Some decoder features require support from the system and/or throttle - they won't work alone. An example of this is Four-Digit Addressing. This requires a System that can handle Four-Digit Addressing, a throttle that can select Four-Digit Addressing, and decoder that can do Four-Digit Addressing.In any case, what's required for each feature to work is listed on the page that describes that feature. One thing that is almost always needed is a method to program the CVs involved in that feature. Some systems, such as MRC Command 2000, do not allow for programming of individual CVs. Other systems try to make things as simple as possible. While they achieve this for the basics, it may make programming other individual CVs more cumbersome. With decoder manufacturers making more and more features available, it's important to have a system and throttle, or other programming method, that can easily program any CV you may want to implement.All of Digitrax's current systems can program any CV with any value. The only limitation is caused by the throttle being used. Digitrax's DT300 and DT400 can program any CV with any value. The UT1 does not have programming capabilities.
Loy's Toys Home Page Loy's Toys Home Page
This site is best viewed with Firefox 1.4/Internet Explorer 5.0 / Netscape 6.0 or higher and at 800x600 resolution or higher.