I know this is an older thread, and the questions you have might have been answered by now, but in case anyone else may have these questions…
If you’re planning to run any of the locos in your fleet in multiple unit consist, you want to program the CV’s so that they all react the same. Otherwise, you may program individual locomotives to run however you want. Many people would argue, that different makes are difficult, or impossible to match to others. This is the beauty of DCC programming; matching speed tables, and acceleration/deceleration to all locomotives, to run together at will.
If a set of two locomotives consisted together, are an Athearn, and a Kato, the result of drivetrain drag, energy consumption, and gear ratio, cause one loco to push and one to pull, which puts a load on BOTH units, and may cause premature wear on motor and drivetrain parts, aside from the tremendous heat generated from the decoder (breakerless).
Here are the basics:
CV2 = Start voltage
CV3 = Acceleration
CV4 = Deceleration
CV5 = Max Voltage
CV6 = Mid Voltage
Some locomotive motors and/or drivetrains are more efficient than others, and identical locomotives do not always perform the same. For instance, I bought two Athearn SD45T-2’s… Out of the box, one would start moving before the other would, and one of them would coast longer when coming to a stop.
I’ll use this as an example for CV programming.
First, I examine the running characteristics, and determine which ‘likes’ to run and which doesn’t. This is where the acceleration/deceleration is valued. Generally, the one that takes more juice to get moving, will be the the first to come to a stop. I will program CV3 (acc) to the loco that begins moving first, to a value of 2. This will cause a delay, which at the point the slower locomotive begins to move at a higher voltage. In turn, I will program CV4 (dec) to the locomotive that comes to a quicker stop, also to