I just started my first operating session in a few weeks and the subject loco has begun exhibiting a new problem - when the loco is moving forward and the speed is reduced to "0" on the controller, it keeps moving at the same speed as at notch "1"; multiple presses of the speed "-" button have no effect. The only way to get it to stop is to use the emergency stop button on the controller. This only happens moving forward as the loco exhibits normal stopping behavior in reverse. All other throttle and sound functions operate normally (as do all my other locos). I'm using an MRC Elite wireless DCC system and have not reprogrammed the Bachmann 4-4-0 since my previous operating session. Any idea what is going on and how I can correct this problem?
Thanks,
akriggm
Sounds like there's an off-by-one error somewhere.
I'd take the easy way out, reset it to factory, and then reprogram.
-Dan
Builder of Bowser steam! Railimages Site
You'd have to look up in the instructions / website to find the right value to enter, but set the decoder to not use speed curves (probably CV29), and then try the engine again. Just a guess, but may be the engine is using a speed curve that somehow had speed step 0 assigned a value higher than 0.
Maybe try setting CV2 to 0 also and see if that does anything.
Gentlemen,
I've reset the decoder to the factory defaults (CV#8 = 8) and the engine still continues to move when I throttle down to "0". I believe that negates the effects of any speed curves & CV#2, so I'm stumped. Everything else on this engine works properly as do my other locos. Anything else to check/try?
If your system has a direct (not radio-wireless) option, does it do it with that also? Radio control systems can sometimes not pick up everything they should.
Only other thing I can think of is are you using a long or short address? Just thinking if say you've changed the long address, but the short address is still 03, it might be at some point it's picking up a command under 03 to keep moving. Or if you've ever had an engine with the same ID number where it might be picking up an old command?
Is there a system reset you can do? Could be something messed up in the command station that is causing this.
Speed tables or CV2 wouldn't do this - the first speed table entry, or also CV2, are for the speed in step 1, not step 0. So if for example you set CV2 to a really high value, the locow ould stop at step 0 and as soon as you turned it to step 1 it would take off liek a rocket.
--Randy
Modeling the Reading Railroad in the 1950's
Visit my web site at www.readingeastpenn.com for construction updates, DCC Info, and more.
rrinker Is there a system reset you can do? Could be something messed up in the command station that is causing this. Speed tables or CV2 wouldn't do this - the first speed table entry, or also CV2, are for the speed in step 1, not step 0. So if for example you set CV2 to a really high value, the locow ould stop at step 0 and as soon as you turned it to step 1 it would take off liek a rocket. --Randy
Oh, Lionel Tinplate mode
Stix,
I'm not sure if I have a "direct mode" or not, but the same thing happens whether my throttle controller is plugged into the main station or running remotely on batteries. The loco is using a long address (engine # is 106 and that is the programmed address). I changed it from the default 03 when I started running it, so I wouldn't think there is any residual programming from its original address. Is there any way to check for that condition?
Randy,
I doubt that it is a problem with the command station or throttle as no other engines exhibit the problem and the only reset for the command station is to recycle power which has happened numerous times w/o affecting the problem. Now the loco is back to the decoder defaults except for the address, which has been reprogrammed to "106" which is the roadnumber.
Just to gather more info as I know very little about the MRC system, but put the loco on the program track and read the value in the following CVs if you can. CV 1, 2, 3, 4, 5, 6, 17, 18, 19, and 29. Also just how did you program the address 106 you called it a long addy, most systems and decoders use this as a short address, 1-127 is short 128-9999 being long address, that is why checking what is in CV 17 & 18 . Also might try after a reset just running the loco on addy 3 which should be the default after a reset and see how it runs, also checking cv's 3, 4 to make sure they are both set to zero ( 0 ) after reset. 3-4-19 all should be set to zero. Also are you using the speed knob or the buttons to adjust the speed?
akriggm Randy, I doubt that it is a problem with the command station or throttle as no other engines exhibit the problem and the only reset for the command station is to recycle power which has happened numerous times w/o affecting the problem. Now the loco is back to the decoder defaults except for the address, which has been reprogrammed to "106" which is the roadnumber. Thanks, akriggm
Ah but the part people seem to miss is that the command station stores some information about the loco you are running - so yes, it could be a corrupted memory or setting in the command station and only affect the one loco address. The command station is just like any other computer - a periodic reset is not out of line when it comes to strange issues.
NeO6874 rrinker Is there a system reset you can do? Could be something messed up in the command station that is causing this. Speed tables or CV2 wouldn't do this - the first speed table entry, or also CV2, are for the speed in step 1, not step 0. So if for example you set CV2 to a really high value, the locow ould stop at step 0 and as soon as you turned it to step 1 it would take off liek a rocket. --Randy Oh, Lionel Tinplate mode
Only if you yank the throttle wide open. On my Dad's old 1948 vintage set with the original transformer, I could get decent slow speed performance. He had another older American Flyer outfit where there was almsot no range of motion to the knob on the transformer so that one was stop of pretty much full throttle until the train rolled off the track on a curve. Which is why that one was pretty banged up. The old Lionel wound field motors could be quite smooth (and quiet, if you flipped the lever to turn off the E unit's constant buzz - but then you couldn;t change direction).
akriggm Stix, I'm not sure if I have a "direct mode" or not, but the same thing happens whether my throttle controller is plugged into the main station or running remotely on batteries. The loco is using a long address (engine # is 106 and that is the programmed address). I changed it from the default 03 when I started running it, so I wouldn't think there is any residual programming from its original address. Is there any way to check for that condition?
bandmjim,
I read out the decoder settings with the following results:
CV 1 = 106
CV 2 = 000
CV 3 = 003 (flashing & loco doesn't move)
CV 4 = 004 (flashing & loco doesn't move)
CV 5 = 000
CV 6 = 000
CV 17 = 017 (flasheing)
CV 18 = 003
CV 19 = 000
CV 29 = 029 (flashing)
I then reset the decoder to factory defaults and got the following readouts:
CV 1 = 003
CV 3 = 000
CV 17 = 192
CV 29 = 029 (flashing & loco moves)
Testing the loco after doing the decoder reset showed that it now stops properly when throttled down to 0! However, when I attempted to reprogram the loco address to 106, it would not respond to the reprogramming command. Now I'm really confused......
Also, the original throttle problem occurred with both the speed buttons & knob.
wjstix,
The MRC DCC system dooesn't have any controls on the base station; you have to use the handheld controller. The manual also doesn't mention a way to "clear the slate" as such. The only reset that is mentioned for the base unit is to disconnect power for at least 3 seconds (which I do after every operating session) and that doesn't seem to impact any stored data. I probably misspoke in regard to the loco address change as I didn't program it to 106 using CVs 17 & 18; I just used CV 1 so it was still a short address.
Yes, 106 is a short address, no need to mess with 17-18, do you have the full manual, I have been reading it on line as I do not have MRC, it seems to have something to do with programming if after a reset things work fine on address 3, and do you only have just one throttle? Manual shows how to delete address from recall list after use. Try reset again, and just type in 106 into short address do not mess with any other CVs see if problem remains or returns..
I have the only manual for the MRC Prodigy Elite I've ever found (hardcopy that came with my system & digital version from MRCs website) and it's a little thin given my limited experience w/DCC. I only have one throttle (wireless), so it is automatically the Master. By "try reset again" are you talking about deleting the 106 decoder address from the system or resetting the decoder to the factory defaults? The last thing I tried was changing the locos short address back to 106 after resetting the decoder to the factory defaults and the loco wouldn't respond to the address reprogramming.
CV 29 = 29 is a little odd. I assume the engine has a Soundtraxx Economi or similar Soundtraxx decoder (assuming it's a factory install). Their chart for CV 29 values doesn't use 29. The default is 02 (No speed table, No Analog (DC) mode, 28/128 speed steps, Normal direction).
Even though the MRC manual doesn't mention or address "flashing data" when reading out CVs, I suspect that it means the system was unable to read the value for some reason. That would explain some of the other odd values I've seen. As to why the system can't read them, I have no clue (unless there is a decoder issue which I hope isn't the case).
I just deleted address 106 from the DCC system and was then able to reprogram the loco w/address 106; it also fixed the throttle problem! Then something interesting happened - I changed the speed steps from 14 to 128 and the throttle problem returned. Dropping the speed steps to 28 made the problem disappear. I verified the situation by moving the speed steps back to 128 and the loco refused to stop with throttle controls again. I'm sure that I had previously operated the loco @ 128 w/o problems (I set all my locos to 128 after I figured out what the SPD STEP button did), but no longer. Any thoughts on that?
Are you talking about changing the speed steps of the decoder, or of the DCC system? If they don't match up, that may be the issue. If your DCC system is set up for 128 steps, but the decoder is set to 14 steps, it might be the decoder will still work OK receiving 28 steps but not 128.
BTW I took a quick look at the MRC manual online. If I understand it right (which I probably don't), with a short address, the system will only recognize CV 29 if it's a single digit number, and if a long address, it must be a two digit number (31-39). Even if you can't read CV 29, I'd maybe try programming it to 2 and see what happens? (You can often change a CV even if you can't read it.)
CV29 value is definitely wrong. Or not reading. After a reset, it should be 6. It reset the short address in CV1 ok, based on your results. If CV1 is still reading 3, try setting CV29 to 6 and see if the loco runs on address 3. Also, it doesn't look like the reset is resetting CV3 and 4, the momentum CVs, They usually go to 0 or 1, depending on the decoder. However, a momentum value won't make the loco run on speed step 0. However - a large enough value in CV4, the deceleration, might make it SEEM like the loco is still moving on step 0 because it will take a while to come to a stop - but eventually it should stop if the speed is on 0, regardless of the momentum setting. It just might not be instant.
Randy is right with CV 29 being strange and with CV 4. Also with some systems reading sound equiped loco's can be a problem, it may start fine but they seem to draw too much and cause problems reading CVs, I know I have had that problem and have come up with some odd readings, even knowing they are not correct and not what is showing. And the speed step settings might also be the cause of the problem, I would think that most modern systems would operate fine with 28/128 as would the decoders, don't know how MRC is set up with that. Seems odd. Keep us posted.
This sounds like a case where DecoderPro is needed, to find out what exactly is programmed onto the decoder.
I noticed in the MRC DCC system manual it says that when setting an address, the system automatically changes CV 29 - so I assume if you program a long address, it automatically changes CV29 to allow the long address. Since the engine runs fine on address 03, I wonder if when the ID number is changed to 106 the system is changing CV 29 to a number that only allows 14 steps?
BTW, not sure the OP ever posted exactly what decoder is in the model...I've been assuming it's a factory-installed Soundtraxx Economi or similar Soundtraxx decoder?
Stix, Sorry for the omission in my original post. It is a factory installed Soundtraxx Tsunami decoder per the documentation that came with the loco (Bachmann Spectrum Baldwin 4-4-0, P/N 80129), so I assume that it is compatible with 128 speed steps (at east it used to be). Thanks, akriggm
Is 106 a long address or a short one in this system?
Joe
The decoder can use 14 steps, or 28/128 steps - depending on what value you have in CV29. For a "Sound Value" Soundtraxx decoder, the default for CV 29 is 6. (See link) I would try programming that, and then see what happens. I still think it's possible that decoder for some reason is set to 14 steps, so it won't play nice with your DCC system when it tries to run the engine using 128 steps.
https://www.soundtraxx.com/factory/images/bachmann/pdf/ho_modern4-4-0.pdf
I just reprogrammed CV 29 to "6" and the problem still occurs w/128 speed steps. I have the loco set to 28 speed steps now and it operates normally (stops w/throttle control) although the starting & stopping is more abrupt than I prefer. Is there any way to determine what the speed step setting is in the decoder or is that strictly a function of the DCC control station/throttle?
Thanks again,
Keep in mind that changing the number of speed steps that your DCC system uses doesn't change the speed step settings in the engine's decoder. Unless you have Decoder Pro on your computer, the only way to tell the speed step settings of the decoder is to check the value of CV 29 and compare it to the decoder manufacturer's chart for CV 29 settings for that decoder.
Generally, the CV29 option is to set the decoder for 14 steps or "28/128" steps. There isn't a way to set it to just 28 or 128.
Re start/stop, try setting CVs 3 and 4 to say 15, that will add some momentum. A higher number will add more momentum.
If you happen to know someone with a DCC layout, it wouldn't hurt to try the engine on their layout and see if it works there. If so, it must be some sort of problem between your DCC system and that particular decoder.
p.s. I'd also experiment with different ID numbers, since you said the engine worked fine on ID 03. Be interesting to see if it works OK and ID 10 or 06, maybe try 99 and 100 and see if there's a difference between two and three digit IDs.
Ok, just looked at the manual again. MRC short addy is 1-127, a long addy is 128-9999. CV29 on or after reset is default to 2 for short addy, 34 for long addy, this disables DC operation which you should do/use, 6 enables DC operation, not recommended in most cases, can cause some strange things. I would reset the decoder, most likely a SoundValue decoder, try to read just CV29 to confirm that it is 2, don't mess with speed steps (14-28-128). See how it runs, if it runs. Then you can program CVs 5 and 6 (try 5=150 and 6=50 ) see how it acts, then you can mess with CV4 if needed , I checked Soundtraxx manual and a 2 in CV29 is the same as above, I believe most modern decoders are 28 speed steps and most systems are also, most say 28/128, unknown about MRC but just select 28 if you have a choice. and again play with cv 5 & 6 to get the speed you like and then try cv 4 if necessary, some like it some don't Deceleration rate, your choice. Sorry for being long winded.