TOPIC NEXT POST: Super-simple decoder programming with DecoderPro
Okay, you've got your computer connected to your command station, now how do you use DecoderPro to do it's thing?
(click to enlarge)
Let's program this Kato SD45, SP 7444, on the programming track. I have a Digitrax DH142 decoder installed, and I need to set up the decoder for this loco. I place the loco on the programming track, and fire up DecoderPro on my laptop, which is connected to my EasyDCC system with a special serial cable as we discussed earlier.
Click the “Use Programming Track” button.
(click to enlarge)
In the service mode programming window, we select the decoder type from the list, which is a Digitrax DH142 ...
(click to enlarge)
... and click “open programmer”.
(click to enlarge)
The progamming window comes up and we fill out the first panel with some basic info we want to keep about our loco like it's ID - SP7444, road name - SP, road number 7444, manufacturer – Kato, and model – an SD45R.
(click to enlarge)
MORE TABS, MORE THINGS WE CAN PROGRAM
Let's see what other tabs we have ... we have the basic tab, which lists general address configuration settings, then we have the motor tab, which lets you set acceleration, deceleration, and motor voltages.
(click to enlarge)
The speed control tab allows you to program detailed speed curves, the function map tab lets you remap function keys (depending on what the decoder allows), the lights tab lets you set how you want any headlight effects to work, the consist tab lets you make the loco part of a consist, the advanced tab lists any extra decoder features ... the CVs tab lists all the CVs in a spreadsheet like format, and the vendor specific tab – Digitrax in this case – lists any extra special settings that apply only to Digitrax decoders.
(click to enlarge)
Focusing on the basic tab for a moment, I set the primary address to 44 since I use the last two digits on the cab when I use the short address. I set the long address to 7444, which is the full address of the loco. I stay with the normal direction default of forward, and set the speed steps to 28/128. I make sure analog conversion mode is always off on all my decoders, since I find decoder performance to be much more reliable with this setting.
(click to enlarge)
Finally I put my private ID in the two fields at the right.
Looking at the buttons on the bottom for a moment we see you can read changes on the sheet, write changes on the sheet, read the full sheet, or write the full sheet.
(click to enlarge)
HOW DECODERPRO MARKS FIELDS FOR YOU
DecoderPro marks all fields at program startup to yellow. If you change the value of a field, it sets the field to orange. If you click write changes on sheet, it will write only the orange fields to the decoder. As it writes the fields, it sets them to red. Once the fields have been written to the decoder, they change to white.
(click to enlarge)
I don't recommend you use the read buttons very often unless you are willing to be patient because the command station has to do the 20 questions approach, asking “are you a 1, are you a 2, and so on” which can be quite slow. Never do “read full sheet” unless you are going to lunch because it can literally take that long to read back all the CVs in a decoder.
If I want to know what the values are in a decoder, I write them to the decoder using DecoderPro, then save them to the PC. Since I use decoderPro exclusively now to set CVs, I can just bring up the file later on the PC if I want to know what the CVs are set to. If the loco is acting funny, I'll just put it on the programming track and reload all the CVs with DecoderPro and that usually fixes the problem.
Moving on the motor tab, I typically set the kick start value to 10, the acceleration rate to 4 and the deceleration rate to 4. I find just a slight bit of delay smooths out the loco response but isn't so much that it irritates my operators.
(click to enlarge)
The last three compensation settings are for back emf on Digitrax decoders. I stay with the default of 128 for static compensation, but set the dynamic compensation to 5 and the droop to 8. This gives a gentle back emf compensation to smooth loco operation, but that still requires you to work the throttle some on curves and hills. Too much compensation makes the loco run the same speed everywhere – up hills, down hills, through curves – which is a great trick, but not very realistic.
We write these settings to the decoder, and then move to the speed control tab.
I prefer to use speed curves in all my locos, as opposed to voltage settings. For the moment, I set the first speed step to 18 and click constant ratio curve. I leave the forward and reverse trim at the default of 128, and we write the changes on the sheet to the decoder.
(click to enlarge)
Click “Save” under the file menu to save your decoder settings to disk.
(click to enlarge)
TOPIC NEXT POST: Cool ways to use DecoderPro for programming on the main