¿ªÔÆÌåÓý

Date

Locked Re: Possible roster problem #zimo

 

¿ªÔÆÌåÓý

?

My current theory revolves around 28/128 steps.

?

For the problematic LE103 decoders:

What happens if the EasyDCC throttle is changed to 128 steps ?? Can the EasyDCC throttle now control the LE103 ?? ??If the answer is ¡°no, it¡¯s now like JMRI throttles¡±, then it may be a clue.

?

I¡¯ve known with other DCC systems problems with the JMRI throttles if they are set to anything other than 128 steps.?? It¡¯s never bothered me as I use 128 steps, and I don¡¯t know if the issue I¡¯ve seen is related to certain DCC systems, or more widespread.?

?

?

A more complete answer would be found if there were a DCC packet analyser looking at the track signal, and comparing what is sent from a (working) EasyDCC throttle with the (problematic) JMRI throttle.??? But, unless there is one to hand, that means a short diversion into either tracking down such a device, or building one ¨C there are several online instructions on how to do this with an Ardunio and a handful of components, but it¡¯s a diversion into electronics.

?

?

?

-????????? Nigel

?

?

?

?

From: [email protected] [mailto:[email protected]] On Behalf Of Don Weigt
Sent: 20 September 2019 16:15
To: [email protected]
Subject: Re: [jmriusers] Possible roster problem #zimo #decoderpro

?

wouter,

No, I haven't checked the JMRI speed table for this decoder recently. With EasyDCC I do normally have a start voltage set, and mid and full speed, often evenly divided with full speed at 100%. On a few of my faster locos, full speed is reduced. Momentum is set for 4 or 5 accelerating and braking. It seems the JMRI roster info needs to be checked for that.

In 28 speed step mode, wouldn't the JMRI be sending "speed step nn", and the decoder using its value for that speed step to control the motor? I don't think there is a way JMRI could tell these decoders the actual duty cycle the decoder should be setting.

If the number of speed steps is mismatched, or the JMRI speeds are 0 for start, mid, and full, wouldn't F0 still control the lights? I can't even do that on LE103s with JMRI, but can with EasyDCC plug in throttles. The speed table values seem more likely to be the source of trouble with the Zimo decoder, where I could control F1, but not train speed.

The recent discussions of what may be wrong are interesting and educational. Thanks for helping me, guys! I have always set these decoders up in EasyDCC as Class 2, which supports 28 speed steps. Even in the late 1990s, the decoders I used supported that. There was no reason to use the coarser 14 speed steps on any of my locos. Notice 1477 read back showed it is configured for 28/128 speed steps. I believe all my roster entries are set for 28 speed steps, so that should match, but I will confirm that.

Don Weigt
Connecticut


Locked Re: Possible roster problem #zimo

 

Hi Don,

Both things I mentioned (speed values 0 and momentum huge) are pretty long shots more in desperation than anything else. Somewhere along the line I have confused issues in my mind - I thought that for all problem cases the headlights worked but the motor wouldn't budge. If that's not so, then what I said becomes even more unlikely. Still worth a quick check, I suppose.

One thing: don't trust the roster. The roster may be out of sync with the decoder, especially where momentum is concerned as that's often modified while running - and the roster simply won't know until you read back the value. At this stage, I would suggest reading CVs directly from the decoder at all stages - unless you've done a full read very recently.

Wouter


On Fri, 20 Sep 2019 at 16:14, Don Weigt <dweigt47@...> wrote:
wouter,

No, I haven't checked the JMRI speed table for this decoder recently. With EasyDCC I do normally have a start voltage set, and mid and full speed, often evenly divided with full speed at 100%. On a few of my faster locos, full speed is reduced. Momentum is set for 4 or 5 accelerating and braking. It seems the JMRI roster info needs to be checked for that.

In 28 speed step mode, wouldn't the JMRI be sending "speed step nn", and the decoder using its value for that speed step to control the motor? I don't think there is a way JMRI could tell these decoders the actual duty cycle the decoder should be setting.

If the number of speed steps is mismatched, or the JMRI speeds are 0 for start, mid, and full, wouldn't F0 still control the lights? I can't even do that on LE103s with JMRI, but can with EasyDCC plug in throttles. The speed table values seem more likely to be the source of trouble with the Zimo decoder, where I could control F1, but not train speed.

The recent discussions of what may be wrong are interesting and educational. Thanks for helping me, guys! I have always set these decoders up in EasyDCC as Class 2, which supports 28 speed steps. Even in the late 1990s, the decoders I used supported that. There was no reason to use the coarser 14 speed steps on any of my locos. Notice 1477 read back showed it is configured for 28/128 speed steps. I believe all my roster entries are set for 28 speed steps, so that should match, but I will confirm that.

Don Weigt
Connecticut


Locked Re: Possible roster problem #zimo

 

wouter,

No, I haven't checked the JMRI speed table for this decoder recently. With EasyDCC I do normally have a start voltage set, and mid and full speed, often evenly divided with full speed at 100%. On a few of my faster locos, full speed is reduced. Momentum is set for 4 or 5 accelerating and braking. It seems the JMRI roster info needs to be checked for that.

In 28 speed step mode, wouldn't the JMRI be sending "speed step nn", and the decoder using its value for that speed step to control the motor? I don't think there is a way JMRI could tell these decoders the actual duty cycle the decoder should be setting.

If the number of speed steps is mismatched, or the JMRI speeds are 0 for start, mid, and full, wouldn't F0 still control the lights? I can't even do that on LE103s with JMRI, but can with EasyDCC plug in throttles. The speed table values seem more likely to be the source of trouble with the Zimo decoder, where I could control F1, but not train speed.

The recent discussions of what may be wrong are interesting and educational. Thanks for helping me, guys! I have always set these decoders up in EasyDCC as Class 2, which supports 28 speed steps. Even in the late 1990s, the decoders I used supported that. There was no reason to use the coarser 14 speed steps on any of my locos. Notice 1477 read back showed it is configured for 28/128 speed steps. I believe all my roster entries are set for 28 speed steps, so that should match, but I will confirm that.

Don Weigt
Connecticut


Locked Re: Possible roster problem #zimo

 

Marc,


On 20 Sep 2019, at 1:44 PM, forfoum@... wrote:

Not what I said. I asked what would occur if CV1 = 66 and CV19 = 66. And I tested it and the decoder accepts this. Now the Command Station sends out commands to Address 66... So which will it be ? the Standard address or the Consist address ? CV19 takes precedence over others and I do not see the Command Station changing this based on which throttle.
CV1 and CV 66 are both short addresses. With that configuration, the only way to make the loco move is to send short address 66 speed packets. Having a non-zero CV19 overrides anything in CVs 1, 29, 17 or 18 as far as speed packet receptivity is concerned.

<>

Dave in Australia


Locked Re: Signaling - strange message in apperance table

 

This is thought to be an unwanted side-effect of migrating the JMRI site to https:



Bob

On Sep 20, 2019, at 11:32 AM, Petr ?¨ªdlo via Groups.Io <sidlo64@...> wrote:

Lately there is a strange message in the Apperance table
for example

Error: This appearance does not appear in the aspect table. Check spelling and upper / lower case.

In the Aspect table, the respective aspects are
for example

I did not observe this error before.
--
Bob Jacobsen
rgj1927@...


Locked Re: VSD CLASS 64 COASTING WEIRDNESS

 

Conrad,

I think that the loco decoder and VSD are in sync when the HALF_SPEED key is switched and the loco is not running.

Prerequisite: the basic acceleration and deceleration times of the loco decoder and VSD are in sync.

If the HALF_SPEED key is changed while the loco is running, things are not fully synchronized.

I admit I haven't read the NMRA recommendations on half-speed.


Thus, am I correct in understanding that VSD's engine code is only responding to LocoNet "Set speed of loco in slot 2 to xx" packets?? I say this because watching my JMRI LocoNet Monitor I see that toggling HALF_SPEED (F8) does not result in speed packets being sent.? This makes sense as HALF_SPEED?just tells the decoder to cut or increase the speed, say by half, independent of throttle setting.? So the code for HALF_SPEED goes to say F8, but is not linked to the engine functions.
The answer to your question is yes. JMRI provides a speed value between 0 and 1. If HALF_SPEED is active, VSD divides the value by 2. That's it. There are no speed setting packages on the LocoNet. VSD then uses momentum to adjust the speed. And it looks like the loco decoder doesn't do this.

Klaus


Locked Signaling - strange message in apperance table

 

Lately there is a strange message in the Apperance table
for example
?

Error: This appearance does not appear in the aspect table. Check spelling and upper / lower case.

In the Aspect table, the respective aspects are
for example

I did not observe this error before.

--
Petr ?¨ªdlo
Czech Republic


Locked Re: Possible roster problem #zimo

 

PS: also a huge acceleration momentum value combined with a lack of patience can make it seem like a loco does nothing. Yes, the words 'clutching' and 'straws' may well spring to mind.

On Fri, 20 Sep 2019 at 07:41, Wouter van Doorn <vandoornw@...> wrote:
Hi Don,

Have you checked the values of the speed table and of Vstart, Vmid and Vmax? If those were inadvertently all zero... Not likely, I'll readily admit, but as you're running out of likely things it may be worth a look.

Do look in the decoder itself, not in the roster (or at least, not before reading all values in the all CVs pane).

Wouter

On Fri, 20 Sep 2019 at 04:31, Don Weigt <dweigt47@...> wrote:
Thomas,

I have done the tests you recommended. On the programming track,

ID reads 1477, CV19 reads 0, CV29 reads 34

Read Basic Sheet shows:
Long (two byte) address
Active Address = 1477
Primary Address = 3
Loco Direction = Normal
Speed steps = 28/128 speed step format (recommended)
Power source conversion = NMRA Digital only
User ID#1 = 0, User ID#2 = 0, Manufacturer ID = 99, Version = 0

Everything seemed correct, but I couldn't control the loco with JMRI throttles. Could with EasyDCC.

Changed the address to short, 03.
Did Write sheet changes

Read Basic Sheet showed the changes were made successfully, all the rest was unchanged.

Couldn't control the loco with JMRI throttles. Could with EasyDCC throttles as address 03.

Made a log file of some JMRI to EasyDCC commands, with a list of what I did on the throttle. I saved the file, but couldn't remember how to get it from my RPi VPN connection on my laptop to the laptop's hard drive, so I can print it, analyze it at my leisure, or post it to the group. Tomorrow, I hope to do those things.

Marc,

I didn't try resetting the decoder back to defaults. I wouldn't expect it to matter, but will try to do that tomorrow.

Thank you both for your suggestions!

Don Weigt
Connecticut


Locked Re: Possible roster problem #zimo

 

Hi Don,

Have you checked the values of the speed table and of Vstart, Vmid and Vmax? If those were inadvertently all zero... Not likely, I'll readily admit, but as you're running out of likely things it may be worth a look.

Do look in the decoder itself, not in the roster (or at least, not before reading all values in the all CVs pane).

Wouter


On Fri, 20 Sep 2019 at 04:31, Don Weigt <dweigt47@...> wrote:
Thomas,

I have done the tests you recommended. On the programming track,

ID reads 1477, CV19 reads 0, CV29 reads 34

Read Basic Sheet shows:
Long (two byte) address
Active Address = 1477
Primary Address = 3
Loco Direction = Normal
Speed steps = 28/128 speed step format (recommended)
Power source conversion = NMRA Digital only
User ID#1 = 0, User ID#2 = 0, Manufacturer ID = 99, Version = 0

Everything seemed correct, but I couldn't control the loco with JMRI throttles. Could with EasyDCC.

Changed the address to short, 03.
Did Write sheet changes

Read Basic Sheet showed the changes were made successfully, all the rest was unchanged.

Couldn't control the loco with JMRI throttles. Could with EasyDCC throttles as address 03.

Made a log file of some JMRI to EasyDCC commands, with a list of what I did on the throttle. I saved the file, but couldn't remember how to get it from my RPi VPN connection on my laptop to the laptop's hard drive, so I can print it, analyze it at my leisure, or post it to the group. Tomorrow, I hope to do those things.

Marc,

I didn't try resetting the decoder back to defaults. I wouldn't expect it to matter, but will try to do that tomorrow.

Thank you both for your suggestions!

Don Weigt
Connecticut


Locked Re: VSD - Updated example.vsd #vsdecoder

 

Am 20.09.2019 um 01:35 schrieb conrad:
Just found the updated VSD example file on github (3 days old).
All four locos run (3 diesel, 1 steam).? all sounds ?same? as previous release.? diesels good,
steam not so good (choppy chuff transitions).
not sure what changes were made.
Conrad,

I have only made small changes in example.vsd.

The reason for this was an issue on Github, created by a VSD user, see for the background (Github issues are another way to report errors).

Clicking on the first reference in this Github issue will take you to the actual starting point of the fault.

Here are some details about my changes:
* changed file name "Idle 1.wav" to "Idle 1a.wav" and "Idle 8.wav" to "Idle 8a.wav"
* deleted sounds/engine/645turbo/D3- 4.wav
* downsampled 16-bit sounds/engine/nw2/stop.wav to 8-bit stop2.wav, sounds/engine/ge7fdl/engine/Start_22050.wav and Shutdown_22050.wav are also downsampled
* upsampled sounds in sounds/engine/nw2 to Start_22050.wav and stop_22050.wav
* used the shorter D1k.wav instead of D1.wav in "EMD 645 Turbo"
* inserted an exponent value in Generic_Steam
* some minor formal changes

Klaus


Locked Re: Possible roster problem #zimo

 

Thomas,

I have done the tests you recommended. On the programming track,

ID reads 1477, CV19 reads 0, CV29 reads 34

Read Basic Sheet shows:
Long (two byte) address
Active Address = 1477
Primary Address = 3
Loco Direction = Normal
Speed steps = 28/128 speed step format (recommended)
Power source conversion = NMRA Digital only
User ID#1 = 0, User ID#2 = 0, Manufacturer ID = 99, Version = 0

Everything seemed correct, but I couldn't control the loco with JMRI throttles. Could with EasyDCC.

Changed the address to short, 03.
Did Write sheet changes

Read Basic Sheet showed the changes were made successfully, all the rest was unchanged.

Couldn't control the loco with JMRI throttles. Could with EasyDCC throttles as address 03.

Made a log file of some JMRI to EasyDCC commands, with a list of what I did on the throttle. I saved the file, but couldn't remember how to get it from my RPi VPN connection on my laptop to the laptop's hard drive, so I can print it, analyze it at my leisure, or post it to the group. Tomorrow, I hope to do those things.

Marc,

I didn't try resetting the decoder back to defaults. I wouldn't expect it to matter, but will try to do that tomorrow.

Thank you both for your suggestions!

Don Weigt
Connecticut


Locked Re: Possible roster problem #zimo

 

¿ªÔÆÌåÓý

Marc

Easydcc will not let you put "66" in the number AND in the Advance consist.

He is using a Lenz LE 103 - they do not like 128 peed steps - they are better with 28 or even 14.

Now, WiFi to JMRI to Easydcc - not sure what the commend station send to the decoder. Does the speed steps in JMRI go to CVP or does the setting in Easydcc override that and send its default? The cvp panel can be set to default to 14 - 28 or 128.

I threw out about 6 of these decoders a couple of months ago - still have one for testing.

I will not get time until Monday to "play" with it. My layout is on a layout Tour all day Sunday and I am off to an operating session today (Friday).

Gerry

On 20/09/2019 10:40 am, forfoum@... wrote:
Thomas, that is a good point.

Only problem is these LE103 of his work when he uses the EasyDCC throttle. So that throws the CV19 theory for a loop.
CV19 takes precedence over both CV1 and CV17/18. If CV19? was the root cause, then all throttles would have the same symptom.

Now what if he has CV1 = 66 and CV19 = 66.. Could it be JMRI and WiThrottle? using address 66 ends up on CV19 as a "Consist"? but his EasyDCC throttle
that might not support "Consist"? ends up on address 66? (CV1).? Not probable as CV19 is a decoder thing.

Marc
-- 
Gerry Hopkins MMR #177 FNMRA
Great Northern Downunder




NMRA Australasian Region
Contest & AP Chairman
Web Administrator




Virus-free.


Locked Re: NCE PowerPro Connection Issues

 

Thanks for the responses, Dave and Dave! I'm tied up for the weekend, but will try your suggestions Monday.

-- Jeff

-----Original Message-----
From: [email protected] [mailto:[email protected]] On Behalf Of Dave
Sand
Sent: Thursday, September 19, 2019 7:03 PM
To: [email protected]
Subject: Re: [jmriusers] NCE PowerPro Connection Issues

Jeff,

Since you are using Windows, a JMRI upgrade may leave some old stuff
behind depending on how old the previous version was.

I always do a clean install. This involves using the Control Panel to remove
the old JMRI version followed by manually deleting the residual JMRI
directory in C:\Program Files (x86).

Note: If you have placed custom components, such as icons, in the install
location instead of the user files location, be sure to back them up before
doing the cleanup steps.

The user data, such as rosters, panels, operations files, etc., are located at
C:\Users\<username>\JMRI.

Dave Sand



On Sep 19, 2019, at 5:30 PM, Jeff Mutter <jwmutter@...>
wrote:

I¡¯m not sure if it was the same set of errors but yes, I got several errors
about three times before I saved the last one.

I did upgrade Java yesterday, too. Could that be related?

-- Jeff

From: [email protected] [mailto:[email protected]] On Behalf Of
Dave Heap
Sent: Thursday, September 19, 2019 6:16 PM
To: [email protected]
Subject: Re: [jmriusers] NCE PowerPro Connection Issues

Jeff,

On 20 Sep 2019, at 3:12 AM, Jeff Mutter <jwmutter@...>
wrote:

Shorted the ¡°2¡± and ¡°3¡± pins on the serial adapter. Didn¡¯t see the
¡°timeout flushes receive buffer: AA¡± message, but got a bunch of ¡°ERROR¡±
messages (see log below). Does that mean the adapter is bad, or do the
error messages mean something else is wrong?
It looks more like a transient error in the JMRI or the Pure Java Comm
library we use. Or possibly a poor contact between pins 2 & 3.

Is it reproducible every time you start JMRI?

Dave in Australia



Locked Re: Turnouts work only in Edit mode

 

Thanks Dave. I will check when I get home. I forgot to mention all other turnouts work correctly. It is just the new ones added that do not.


Locked JythonAutomation and JythonSiglet use?

Randall Wood
 

¿ªÔÆÌåÓý

Does anyone use Jython scripts with the JythonAutomation and JythonSiglet classes?

I am looking for sample scripts used with those classes as documented for automation (kind of) in??so I can write up sample uses for those classes.

Thank you,
Randall Wood


Locked VSD - Updated example.vsd #vsdecoder

 

Just found the updated VSD example file on github (3 days old).

All four locos run (3 diesel, 1 steam).? all sounds ?same? as previous release.? diesels good,
steam not so good (choppy chuff transitions).

not sure what changes were made.

HOWEVER, my thanks for all the JMRI and VSD work and contributions.??

Virtual Sound Decoder is a great asset for $$$$$ challenged model railroaders.

Conrad


Locked Re: Signal Mast Appearance definition file

 

I found a different way to view the signal system mast appearance files that will properly view the files and display all of the information even though the files don't "correctly" reference the JMRI web site. (At least it does on my computer!)

I did this by:
- opening PanelPro.
- Starting the "JMRI Web Browser" via Tools->Start JMRI Web Browser
- Used a web browser to open a page on the JMRI Web Browser. By default, the URL is your computer's IP address followed by ":12080". So a typical URL would be "192.168.1.5:12080" (without the quotes). Your computer's IP address is likely to be different, though.
- scroll to the bottom right of the page, in the "File Access" section of the page, and click on the "/xml/signals" link. This gives a list of the JMRI-defined "Signaling Systems". Click on the one you want, for example AAR-1946. Then click on one of the appearance files. This gives the complete output.

Regards,
Billybob


Locked Re: NCE PowerPro Connection Issues

 

Jeff,

Since you are using Windows, a JMRI upgrade may leave some old stuff behind depending on how old the previous version was.

I always do a clean install. This involves using the Control Panel to remove the old JMRI version followed by manually deleting the residual JMRI directory in C:\Program Files (x86).

Note: If you have placed custom components, such as icons, in the install location instead of the user files location, be sure to back them up before doing the cleanup steps.

The user data, such as rosters, panels, operations files, etc., are located at C:\Users\<username>\JMRI.

Dave Sand

On Sep 19, 2019, at 5:30 PM, Jeff Mutter <jwmutter@...> wrote:

I¡¯m not sure if it was the same set of errors but yes, I got several errors about three times before I saved the last one.

I did upgrade Java yesterday, too. Could that be related?

-- Jeff

From: [email protected] [mailto:[email protected]] On Behalf Of Dave Heap
Sent: Thursday, September 19, 2019 6:16 PM
To: [email protected]
Subject: Re: [jmriusers] NCE PowerPro Connection Issues

Jeff,

On 20 Sep 2019, at 3:12 AM, Jeff Mutter <jwmutter@...> wrote:

Shorted the ¡°2¡± and ¡°3¡± pins on the serial adapter. Didn¡¯t see the ¡°timeout flushes receive buffer: AA¡± message, but got a bunch of ¡°ERROR¡± messages (see log below). Does that mean the adapter is bad, or do the error messages mean something else is wrong?
It looks more like a transient error in the JMRI or the Pure Java Comm library we use. Or possibly a poor contact between pins 2 & 3.

Is it reproducible every time you start JMRI?

Dave in Australia


Locked Re: NCE PowerPro Connection Issues

 

¿ªÔÆÌåÓý

Jeff,


On 20 Sep 2019, at 8:30 AM, Jeff Mutter <jwmutter@...> wrote:

I¡¯m not sure if it was the same set of errors but yes, I got several errors about three times before I saved the last one.


Do you still get the same errors if you aren't trying the loopback mode but just have it:
1) Unplugged from the Power Pro end.
or
2) Plugged into the Power Pro.

?

I did upgrade Java yesterday, too.? Could that be related?


Unlikely.


Locked Re: NCE PowerPro Connection Issues

 

¿ªÔÆÌåÓý

I¡¯m not sure if it was the same set of errors but yes, I got several errors about three times before I saved the last one.

?

I did upgrade Java yesterday, too.? Could that be related?

?

-- Jeff

?

From: [email protected] [mailto:[email protected]] On Behalf Of Dave Heap
Sent: Thursday, September 19, 2019 6:16 PM
To: [email protected]
Subject: Re: [jmriusers] NCE PowerPro Connection Issues

?

Jeff,


On 20 Sep 2019, at 3:12 AM, Jeff Mutter <jwmutter@...> wrote:

Shorted the ¡°2¡± and ¡°3¡± pins on the serial adapter.? Didn¡¯t see the ¡°timeout flushes receive buffer: AA¡± message, but got a bunch of ¡°ERROR¡± messages (see log below).? Does that mean the adapter is bad, or do the error messages mean something else is wrong?

It looks more like a transient error in the JMRI or the Pure Java Comm library we use. Or possibly a poor contact between pins 2 & 3.

?

Is it reproducible every time you start JMRI?

?

Dave in Australia

?