开云体育

Locked speed matching


 

I am running not the most recent version of JMRI, but the one previous.?
Running RRcircuits for DCC connection.
Using Digitrax DS64 stationary decoders for turnout control.
I bought two Bachmann EZ DCC on board diesels around Christmas last year. A lot of idle time since, but now I want to start using this diesels together. I am trying to match the speed on the second almost identical diesel using speed matching on JMRI. I have tried to use the speed table in
decoder pro to speed up the slower diesel using MU to get the engines to run well together. No matter whether I use the speed table or setting the 3 CV's (mid, low, and high) to new values, I cannot get the faster engine to go any faster. I have done this on several of my other engines, even steam, and they were not hard to do at all. What am I doing wrong? I have a Digitrax Zepher controller. The DCC equipment is not new and is several years old.
Please help me with this.
Thanks.
George


Michael Schmidt
 

I believe you’re going to find out that you have to match the fastest to the slowest. You can’t make a locomotive run faster than it wants to



Mike Schmidt


 

I have tried to both slow down the fast engine, and speed up the slow engine to no avail. The engine is a Bachmann with a Bachmann decoder and I set the Digitrax Zepher for 28 steps on the decoder to both engines. Not sure if that is right or not but it is not a Digitrax decoder and I have a Digitrax system. There is only a start up CV, and not a mid or high point CV. I have the decel and accel CV's set at 0. I am not getting any changes for speed steps to go through. I know the CV's are accepting the inputs through the programming track, but the engine is not going the faster speed or slower speed. I even programmed the engine to go full speed at all steps. It does not start at 255 speed. It is as if the decoder is not taking the programming. The engines are about a year old (the same engine but bought at different times. Can it be that they are supposed to be set on 128 speed steps? Or 14 speed steps?


 

开云体育

George,

?

Although you were not specific about the Bachmann decoder model in these models your description “There is only a start up CV, and not a mid or high point CV” is an indication you have a Bachmann E-Z Command decoder that does not have full speed control capability.

?

I believe your decoder has CV2 (V-start) implemented but lacks the CVs 6 (V-mid) ?and 5 (V-max).? These decoders also lack the 28 speed-step table.? You will not be able to “slow down the fast engine.”?

?

The description for this Bachmann decoder confirms this likelihood:

< >

?

CV2 (V-start) is a ‘recommended’ CV included in nearly all decoders.? ?CVs 5(V-high) and 6(V-mid) are ‘optional’ CVs which are not implemented in some ‘basic’ decoders.?

< >

?

You also said you could not ?“speed up the slow engine.”? FYI -- Speeding up an engine is not possible – unless it was previously slowed down using either CV5 or the 28 speed-step table.

?

I believe you will need to replace your decoders in order to ‘speed match’ these 2 units.

?

A ‘separate’ discussion – and for clarity.? You said you “set the Digitrax Zephyr for 28 steps.”? ?I’m not sure if you changed the Zephyr option switches or ‘status edited’ the specific addresses for these decoders.? My recommendation would be to keep the Zephyr option switches set to select ‘new’ addresses at 128 speed steps operation.? If you have a decoder that requires operation at 28 (or 14) speed steps ‘Status Edit” that address when you are selecting it.?

?

Early E-Z command decoders were 28 speed step units;? current production is 128 speed step capable.?

?

HTH

?

Ross Kudlick

?

?

From: [email protected] <[email protected]> On Behalf Of george.pendergraft
Sent: Saturday, November 23, 2019 1:09 PM
To: [email protected]
Subject: Re: [jmriusers] speed matching

?

I have tried to both slow down the fast engine, and speed up the slow engine to no avail. The engine is a Bachmann with a Bachmann decoder and I set the Digitrax Zepher for 28 steps on the decoder to both engines. Not sure if that is right or not but it is not a Digitrax decoder and I have a Digitrax system. There is only a start up CV, and not a mid or high point CV. I have the decel and accel CV's set at 0. I am not getting any changes for speed steps to go through. I know the CV's are accepting the inputs through the programming track, but the engine is not going the faster speed or slower speed. I even programmed the engine to go full speed at all steps. It does not start at 255 speed. It is as if the decoder is not taking the programming. The engines are about a year old (the same engine but bought at different times. Can it be that they are supposed to be set on 128 speed steps? Or 14 speed steps?


 

开云体育

George, what Ross has stated can be confirmed by reading the Bachmann E-Z Command decoder instructions that are available on the Bachmann web-site (). You cannot change the speed curve except for starting voltage. I suspect the decoder generates a linear speed curve starting at the value in CV2 and ending at 255. The instructions also indicate that the decoder has 28/128 step capability, i.e., it should operate OK with 128 step instructions.

?

Mark Granville


 

开云体育

George, I should have also mentioned that the decoder instructions state the value of CV2 must be from 1-31, so full speed at all speed steps can never happen with these decoders.

?

Mark Granville


 

Since this is a JMRI forum, why not use JMRI? and let it determine the exact decoder involved (cv7=46, CV8=101? = 36-552 )

This way you will also see if the Speed table is available for this particular decoder and also if CV2, 5 and 6 are valid for it
in the DecoderPro definition file that the author worked hard to write up for us,.?

No matter what you do you can not slow down the engine if CV2=0? you can not go lower. this entry level decoder does not
provide for finer motor control. So you will be taking the slower of both engines and speeding up it's start voltage is all you can do.

28 or 128 will make little difference if we are talking step 2 speed. These are not smart decoders, they do not extrapolate intermediate steps.
And momentum will not help you either.

Marc


 

Hi Ross,
I read the spec sheet I got with the loco and it says that the decoder has 28 step capability. And the decoder is an E-Z command decoder.
I placed the loco on the programming track and used the Digitrax Zepher to "status? edit" and set it to 28? speed steps. And as I said before using the speed table did nothing to change the speed slow or fast. I even set the table to go all out 255, but have found since that the decoder will not allow that.
You are saying that the decoders in the two locos that I am trying to speed step cannot be adjusted that way? Would that be a non NRA compliant decoder? I thought that Bachmann has been up to the standard?
I looked for a compatible decoder to replace the board on the Bachmann locos, but could not find an exact match. I have not done much looking for decoders as all of my engines are mostly Bachmann or Digitrax, mostly Digitrx. Is there a way to find a decoder board that has the head and rear light built in that will fit?
into a SD9 or GP30?
Thanks
George
?


 

George, Did you let DecoderPro determine the decoder type via " Read type from decoder"?

If the DecoderPro definition says speed table is an option but your testing shows different, then the definition file could be erroneous.

What are the values of CV7 and CV8 ?? Maybe we need to correct the definition.? Only the Bachmann 36-550 has the speed table option.

Marc


 

开云体育

My reply comments are interspersed below.

?

Also,? have you used the DecoderPro “New Loco” button to identify the decoder or did you select it from a list.? (I’m presuming you are using DecoderPro since you are asking on the Jmriusers forum.)? Identifying the exact make and model decoder often goes a long way in providing help.

?

I don’t think you will find the E-Z Command decoders very satisfying.? I consider them an ‘entry level’ decoder; you desire to control speeds is above entry level.

?

Ross

?

From: [email protected] <[email protected]> On Behalf Of george.pendergraft
Sent: Sunday, November 24, 2019 3:22 PM
To: [email protected]
Subject: Re: [jmriusers] speed matching

?

Hi Ross,
I read the spec sheet I got with the loco and it says that the decoder has 28 step capability. And the decoder is an E-Z command decoder.
I placed the loco on the programming track and used the Digitrax Zepher to "status? edit" and set it to 28? speed steps.

?

  • ‘Status editing’ the address to 28 speed-steps would be correct for this decoder.

?

  • Changing ‘speed steps’ will not affect the speed range of the locomotive.? Decoders do not have a continuously variable output – their output is in ‘distinct’ steps across the speed range.? A decoder operating at 28 speed steps will have 28 distinct speeds from stop to maximum; a decoder operating at 128 speed steps will have 128 distinct steps from stop to maximum.? Maximum speed will be the same in both cases

?

?

And as I said before using the speed table did nothing to change the speed slow or fast. I even set the table to go all out 255, but have found since that the decoder will not allow that.

?

  • AFAIK, none of the E-Z Command decoders have speed adjustment other than V-start.? I just noticed that the DecoderPro definition for the 4-function E=Z Command decoder includes a speed table.? I couldn’t find a reference to a speed table in any online Bachmann documentation.? This may be an error in the DecoderPro decoder definition.? Your spec sheet should indicate the appropriate speed control CVs if they are implemented in your decoder.


You are saying that the decoders in the two locos that I am trying to speed step cannot be adjusted that way? Would that be a non NRA compliant decoder? I thought that Bachmann has been up to the standard?

?

  • NMRA Conforming requires that the NMRA ‘mandatory’ CVs be implemented per the NMRA specs.? If any ‘recommended’ or ‘optional’ CVs are implemented they must follow the NMRA specs for those CVs.? ?None of the speed control CVs are mandatory thus not required for a ‘minimum’ NMRA Conforming decoder.

?


I looked for a compatible decoder to replace the board on the Bachmann locos, but could not find an exact match. I have not done much looking for decoders as all of my engines are mostly Bachmann or Digitrax, mostly Digitrx. Is there a way to find a decoder board that has the head and rear light built in that will fit?
into a SD9 or GP30?

?

  • The Digitrax ‘Decoder Selector” might help you.? Other decoder manufacturers have similar selectors on their web sites.? You can also ask for help on the Digitrax forum – not suitable here on the Jmriusers forum (IMHO).? I don’t recall you mentioning scale – although your comment on including lights leads me to believe these are N-scale models.

?

?

Thanks
George
?


 

George -

It doesn't take much to be an NMRA compliant decoder.

There are only a handful of Mandatory CVs.
? ?1- the primary address
? ? 7 & 8 - the manufacture id
? ? 29 - the configuration data

There are a few "recommended" CVs.
? ? 2 - Vstart
? ? 3 & 4 Acceleration and Deceleration momentum.
? ? 11 - packet time-out value (nothing you'll change)

Everything else is "optional."

I had a locomotive with a Bachmann decoder and it was pretty useless until I replaced it with a more capable decoder.

gs
??


 

Hi Marc,
Still trying to determine if I can speed match my two engines below.
I did a "compare" in JMRI for the decoder I was working with, and apparently, a lot of the cv's did not get read. Some of the errors or statements are "same" which means the cv was the same. "timeout talking to decoder", "no acknowledgement from decoder" and "confirm failed". but many of the cv's did get read. I have to use a resistor on my programming track and the resistor is not soldered to the track but just wedged in between the tracks. This could be one thing against me. I'm not even sure it is the right resistor.?
The program says that I have a 36-550 decoder with 4 functions. The instructions say that it is a 28 step decoder.
When I check the cv 7 and 8 what should they read?
Don't know if it helps any or not. One engine is a Bachmann EZ GP-30 Atlantic Coast line number 902 and I bought it new before Christmas of 2018. It has a mfg. ID of 101, and mfg. version # of 46.
The other is a GP9 Bachmann number 1720 bought at the same time or near the other purchase. I did not get the mfg info this trip but I will if it helps.
Both engines say I have no roster entry. I saved it to where I can find it. That is about it for this exchange.
Thanks
George


 

On Wed, Nov 27, 2019 at 02:16 PM, george.pendergraft wrote:
Bachmann EZ GP-30


 

Googlng, I came upon this instruction sheet for the Bachmann 36-550, 4 function decoder.

https://www.toottoot.co.nz/downloads/files/Bachmann%2036550%20DCC%20Decoder.pdf? :

Bit 5 of? CV29 must be set too enable " USER defined Speed table " ? When you go into DecoderPro and Bachmann 36-550, Speed Table Tab, you must select the? "Use Speed Table" button? so that CV29. bit 5? gets set to proper value. Fail to do this and the User Speed Table will have no effect.

If DecoderPro can not IDENTIFY the decoder and match it to an existing roster entry,? you have issues with your program setup or the decoder in question.
When you read CV7 and CV8? you should get? 46 and 101, which you are getting from somewhere.? These are also used by DecoderPro to match with the roster.?

If you are still unsuccessful, use Program on Main? and fire out the User Speed Table and? CV29 value to the decoder..

If this still does not work. Give up, give in,? Remove decoder and place on table. Take mallet in hand and " convince " the decoder.?

Marc


Dave Audley
 

开云体育

I like the last sentence!
?
Dave Audley
?

From: forfoum@...
Sent: Wednesday, November 27, 2019 11:06 PM
Subject: Re: [jmriusers] speed matching
?
Googlng, I came upon this instruction sheet for the Bachmann 36-550, 4 function decoder.

https://www.toottoot.co.nz/downloads/files/Bachmann%2036550%20DCC%20Decoder.pdf? :

Bit 5 of? CV29 must be set too enable " USER defined Speed table "?? When you go into DecoderPro and Bachmann 36-550, Speed Table Tab, you must select the? "Use Speed Table" button? so that CV29. bit 5? gets set to proper value. Fail to do this and the User Speed Table will have no effect.

If DecoderPro can not IDENTIFY the decoder and match it to an existing roster entry,? you have issues with your program setup or the decoder in question.
When you read CV7 and CV8? you should get? 46 and 101, which you are getting from somewhere.? These are also used by DecoderPro to match with the roster.?

If you are still unsuccessful, use Program on Main? and fire out the User Speed Table and? CV29 value to the decoder..

If this still does not work. Give up, give in,? Remove decoder and place on table. Take mallet in hand and " convince " the decoder.?

Marc


 

开云体育

PMSL

There is no engineering problem that cannot be resolved by the use of a bigger hammer!

Dave


On 28/11/2019 11:37, Dave Audley wrote:

I like the last sentence!
?
Dave Audley
?
From: forfoum@...
Sent: Wednesday, November 27, 2019 11:06 PM
Subject: Re: [jmriusers] speed matching
?
Googlng, I came upon this instruction sheet for the Bachmann 36-550, 4 function decoder.

? :

Bit 5 of? CV29 must be set too enable " USER defined Speed table "?? When you go into DecoderPro and Bachmann 36-550, Speed Table Tab, you must select the? "Use Speed Table" button? so that CV29. bit 5? gets set to proper value. Fail to do this and the User Speed Table will have no effect.

If DecoderPro can not IDENTIFY the decoder and match it to an existing roster entry,? you have issues with your program setup or the decoder in question.
When you read CV7 and CV8? you should get? 46 and 101, which you are getting from somewhere.? These are also used by DecoderPro to match with the roster.?

If you are still unsuccessful, use Program on Main? and fire out the User Speed Table and? CV29 value to the decoder..

If this still does not work. Give up, give in,? Remove decoder and place on table. Take mallet in hand and " convince " the decoder.?

Marc


 

I thought mallet sounded a little less violent : -)

Marc


 

开云体育

Bachmann decoders are a good reason for using DecoderPro. It’s easy to get confused when manually programming these decoders, especially when dealing with CV29. Why? Because the NMRA, most books, and other manufacturers number the bits of a CV as 0-7, but Bachmann numbers them 1-8.

?

Mark Granville