Eric Miller emillerz

Greetings,

I bought an old Athearn blue box SW1500 yesterday and wanted to repower it.  It has a nice custom painted road that I am modeling a transfer of.  I had a newer Athearn SW1000 that I had customized but no longer needed to use, so I thought I could use the Mashima drive and nicer trucks from that.  The trucks fit perfectly on the old chassis and the drive fit well after a little milling on the chassis.  I used some double-sided tape to raise the height of the drive even with the trucks and so the driveshafts were level.  The SW1000 that the drive came out of ran pretty well, but was a little rough because there was some dirt in the trucks, so I cleaned out and re-lubed the trucks for better performance before installing them in the old SW1500.  I used double-sided tape to keep the decoder above the drive.

I programmed the repowered SW1500 using JMRI and it seemed to take fine like usual - you could hear the clicking and the locomotive moved in spurts while programming the number and setting the speeds.  Then I switched the track to "run," dialed it up on the throttle, and got no response.  I made sure the layout power was on, tested another train to make sure things were working normal and went back to the locomotive - nothing.  I read all the inputs that I programmed and everything checked out, so I know the program went through.  Just in case, I tested a different decoder and a different circuit board with the same result.  I know there is power to the decoder since it programmed and the drive is obviously working since it moved during the programming, but not sure what is going on.

I am using a Digitrax DH123P decoder on a Digitrax Super Chief duplex system.  I haven't added lights yet to keep things simple and just get it running first.  A photo of the motor is below.

Any ideas what I am doing wrong?  I have an op session on Tuesday and would like to run this switcher if possible...  Thanks in advance for any help!

Modeling the SPSF Englewood Siding small switching layout in HO Scale
facebook.com/spsfrailway ​spsfrailway.com youtube.com/channel/UC56eO8z_PU1hf5xxo4KSI2Q
Reply 0
Nelsonb111563

Do a reset!

That's where I would start first.   Write CV 8 = 8.  If it doesn't respond to this on address 3, something is wrong. Disassemble 1 power feed at a time to eliminate those.  Did this locomotive run on DC?  And if so, will it run with a DC dummy plug installed?  From what I can see, it appears to be wired correctly, but I'll be honest, I do not trust those DCC boards.  I prefer hardwiring my decoders unless they came factory equipped with a board.  Also, what address did you set it to?  It's possible that you set a long address but CV 29 is still set for a short address.  It will STILL accept programming commands but will not run on it's long address.  If all else fails, hook up lights to the board.  Digitrax decoders FLASH the lights alternately when a short or something is wrong.

Nelson Beaudry,  Principle/CEO

Kennebec, Penobscot and Northern RR Co.

Reply 0
wp8thsub

Try This

If resetting the decoder as Nelson described doesn't work, try removing the decoder and testing the mechanism on straight DC.  It's possible you have a broken wire or other failed connection at the motor.  If you have a factory shorting plug for the 9-pin harness, add that and try the loco on DC.  If it works, you may still have some kind of decoder issue.  Otherwise, see if the motor runs with leads connected to the motor terminals.  If it does, you probably have a broken wire between the plug and motor or bad solder joint somewhere.  Sometimes there are bad joints where the harness attaches to the PC board, and re-soldering the black and/or red wire for the harness will take care of things.

Another problem with Athearn RTR trucks is blackener or paint inside the axle bearing slots (that can also transfer to the bearings themselves).  Carefully scrape the bearing slots in the truck side plates down to bare metal, and use some alcohol to clean the axle bearings.  I have two of the RTR SW1500s and not long ago I had to remove them from service due to erratic operation.  Cleaning the bearings and slots seemed to cure the issue.

Rob Spangler MRH Blog

Reply 0
Eric Miller emillerz

Thanks for the tips!  I tried

Thanks for the tips!  I tried all of them and finally got it to work.  Here's what I did.  First, I reset the decoder, then reprogrammed it, and still nothing.  I tried two other different decoders - another DH123 and a DH163.  Next, I tried running it on DC - and it worked!  Then I tried to replace the Athearn factory DCC board with a Digitrax DH165 board, and still nothing!  

Then I tried the short address versus long address, and that actually worked!  I reset the Digitrax DH165 decoder (this fits better in the locomotive anyway) and tried the #3 address, and it responded to that.  So then I set it to #12 instead of #125 and it actually runs!

It's a very smooth runner.  So glad I figured it out, but not sure why it only accepts a short address, especially after trying so many different decoders.  Thanks for all the help, Nelson and Rob!

Modeling the SPSF Englewood Siding small switching layout in HO Scale
facebook.com/spsfrailway ​spsfrailway.com youtube.com/channel/UC56eO8z_PU1hf5xxo4KSI2Q
Reply 0
Brian Clogg

decoder

In Digitrax land 125 is a short address and not a long address.

Brian Clogg

British Columbia Railway

Squamish Subdivision

http://www.CWRailway.ca

Reply 0
Eric Miller emillerz

Here's a video (not the best

Here's a video (not the best quality) of the train in operation.  The second SW1500 is a "dummy" (I took out the drive) as these will always run as a matched set.  I'll add sound eventually and will probably put the speaker in the dummy unit.

Modeling the SPSF Englewood Siding small switching layout in HO Scale
facebook.com/spsfrailway ​spsfrailway.com youtube.com/channel/UC56eO8z_PU1hf5xxo4KSI2Q
Reply 0
Nelsonb111563

Try programming

CV 1 to 125.  Brian is correct in the fact that address 125 is still a 2 digit address.  Having said that, there are certain addresses that just will not work and 125 may be one of those.  It seams all decoders suffer from this.  There is information out on the web that describes this phenomonon. 

Nelson Beaudry,  Principle/CEO

Kennebec, Penobscot and Northern RR Co.

Reply 0
Eric Miller emillerz

Interesting... I will have to

Interesting... I will have to try a different number near 125 and see what happens - perhaps 128, the number of the dummy unit.  Alternately, I will try programming a different locomotive to 125 and see what happens.  What are the odds that I stumble across that?

Here's a better video of the duo in action:

Modeling the SPSF Englewood Siding small switching layout in HO Scale
facebook.com/spsfrailway ​spsfrailway.com youtube.com/channel/UC56eO8z_PU1hf5xxo4KSI2Q
Reply 0
dantept

Address 128

128 is a long address - add 32 to CV29. (127 is the last short address)

Dante

Reply 0
Eric Miller emillerz

Good lesson on short v. long addresses!

Tonight I tested out programming different numbers on different locomotives, confirming the short address scenario.  On JMRI, I have the option of selecting a "2-digit address" or a "4-digit address" for my Digitrax decoders.  Well, I always assumed that 2-digits really meant that and I would always use the 4-digit option for a 3-digit address.  This time I programmed the switcher to 125 using the 2-digit option and it now works on that address.  I have a locomotive 123 that I was trying to program a few weeks ago with the same dilemma and gave up.  I selected the 2-digit option for that as well and it works.

So I learned a good lesson here and it will be helpful in the future knowing the split between a long and short address!

 

Modeling the SPSF Englewood Siding small switching layout in HO Scale
facebook.com/spsfrailway ​spsfrailway.com youtube.com/channel/UC56eO8z_PU1hf5xxo4KSI2Q
Reply 0
bitlerisvj

Good lesson learned

Yes, I also learned that lesson once the hard way. In the same manner.  I never did figure out why 128 was the magic number to go to 4 digit addressing.  At first I thought it had something to do with hexadecimal numbers and maybe it does, but the largest two digit hex number is FF and that equals 255 in decimal.  The decimal 127 equals 7F in hex, so who knows?

Maybe some Digitrax wizard can tell us.

Regards, Vic B.

Reply 0
Yaron Bandell ybandell

why at 127?

The DCC standard in document S9-2 shows (lines 35-45) that the first 8-bit byte of a baseline packet is the address for the decoder. When sending normal commands to a locomotive/multi function decoder, the most significant bit (the left most bit) has to be 0, which leaves 7 bits for an actual (short) address. 7-bits correspond to values 0 through 127.

Reply 0
Reply