¿ªÔÆÌåÓý

Date

Locked Re: Decoder Pro not seeing Power Cab #nce #powercab

 

Andrew,

On 18 Dec 2019, at 6:33 PM, andrew.woolman <apwool@...> wrote:

FYI, I've tried two different cables on the PowerCab Side of the USB board,
That was a worthwhile test. You should also try two different ports on the PCP (right hand side and rear).

and two different Serial ports on the Mac.
I'm afraid that's a waste of time. The V7.3.7 report with 19200 all ON ruled out problems between Mac and NCE USB.

No diff. Also have tried having the locomotive which I'm trying to read pre-selected with the PowerCab. Again, no difference in results.
I'm afraid that's also a waste of time.

I am eager to hear the next steps. With Thanks!!
We have good progress and need to build on that without taking backward steps.

The good progress is that the V7.3.7 report with 19200 all ON enabled proper communication between the Mac and the NCE USB.

The next problem is now in communication between the NCE USB and the Power Cab. Unfortunately there are more possible causes of issues on this side than with 9,00 baud and all OFF. So I want you to get as far a V7.3.0 report with 9600 and All OFF. There's less to go wrong with that. Please try that again and post a full log for that situation.

Note that you must unplug/replug the Cab Bus Cable any time you change jumpers. The jumpers are only read at power-up (of the 12V side).

Dave in Australia


Locked Re: Decoder Pro not seeing Power Cab #nce #powercab

 

On Wed, Dec 18, 2019 at 01:40 PM, Dave Heap wrote:
I'm sure that if you were to try this again carefully while watching the log and the LEDs, you would find that this appears and the cab Bus Light comes on and sticks on when you try to read the decoder.
Dave,
Yes. Have done. Many many times. ?Sounds as though, however, that the v7.x.x/19200/jumpers on is part of the path forward(?).
Thanks,
Andrew.


Locked Re: Rotation of layout #layouteditor

 

On Wed, Dec 18, 2019 at 02:44 PM, Spuds McCat wrote:


Cool, for some reason I was mentlaly stuck on 2 releases a year, so if on
.17 now, then .19 is 6/12 months away. silly me.
Not quite. 4.18 will be released as a production version very very soon.
4.19.1 will be released around the same time as the next development version.
4.20 (or whatever it's called) will be released in about 6 months as a production version.

--
Peter Ulvestad

JMRI Users Group Moderator - ( )
Tam Valley Group Moderator - ( )
Sprog-DCC Group Moderator - ( )
Edmonton Model Railroad Association -


Locked Re: Rotation of layout #layouteditor

 


Cool, for some reason I was mentlaly stuck on? 2 releases a year, so if on .17 now, then .19 is 6/12 months away. silly me.



>Coming back to this specific feature request, it¡¯s complicated enough and there are enough _other_ changes pending in >LayoutEditor that it¡¯s being held for after the next production release. Pending what we find, the next production release will be >this weekend, and JMRI 4.19.1 with this feature will come right after (perhaps even a half-day before).? You can get an early look >at that via the development installers (see ) - if you test that and f>ind issues, perhaps they can even be fixed by the 4.19.1 release!

Very understandable, and reasonable,? Biggest "problem" was me somehow thinking? the .19 release would be 6 months separated from .17 release, ignoring both are dev releases, not production.

thanks, and looking forwards to this. unsure if I want to use a nightly release on club's? layout computer, but will probabbly try a nightly at home, and see how it goes.

thanks all!
Spuds




Locked Re: Decoder Pro not seeing Power Cab #nce #powercab

 

Andrew,

On 18 Dec 2019, at 5:54 PM, andrew.woolman <apwool@...> wrote:

That one looks like it was bad from the get-go. rebooted all and tried again:
(By the way the Driver clear-out and re-install all seems to have checked out perfectly)
Below is a very useful log. Read on...

2019-12-17 22:52:01,953 util.Log4JUtil INFO - * JMRI log ** [main]
2019-12-17 22:52:02,950 util.Log4JUtil INFO - This log is appended to file: /Users/andrewwoolman/Library/Preferences/JMRI/log/messages.log [main]
2019-12-17 22:52:02,951 util.Log4JUtil INFO - This log is stored in file: /Users/andrewwoolman/Library/Preferences/JMRI/log/session.log [main]
2019-12-17 22:52:02,955 apps.AppsBase INFO - DecoderPro version 4.16+R6f9aced starts under Java 1.8.0_231 on Mac OS X x86_64 v10.14.6 at Tue Dec 17 22:52:02 PST 2019 [main]
2019-12-17 22:52:03,140 gui3.Apps3 INFO - Starting with profile My_JMRI_Railroad.3dbddac2 [main]
2019-12-17 22:52:03,189 node.NodeIdentity INFO - Using 3730b334-c36d-43a0-b45d-7181cdf4fea7 as the JMRI storage identity for profile id 3dbddac2 [AWT-EventQueue-0]
2019-12-17 22:52:03,258 xml.AbstractSerialConnectionConfigXml INFO - Starting to connect for "NCE" [main]
2019-12-17 22:52:03,359 usbdriver.UsbDriverAdapter INFO - NCE USB cu.SLAB_USBtoUART port opened at 19200 baud [main]
2019-12-17 22:52:03,470 nce.NceConnectionStatus INFO - NCE EPROM revision = 7.3.7 [AWT-EventQueue-0]
This indicates that JMRI has communicated successfully with both parts of the NCE USB and it has reported back that all jumpers are on.

2019-12-17 22:52:03,597 util.FileUtilSupport INFO - File path program: is /Applications/JMRI/ [main]
2019-12-17 22:52:03,598 util.FileUtilSupport INFO - File path preference: is /Users/andrewwoolman/Library/Preferences/JMRI/My_JMRI_Railroad.jmri/ [main]
2019-12-17 22:52:03,598 util.FileUtilSupport INFO - File path profile: is /Users/andrewwoolman/Library/Preferences/JMRI/My_JMRI_Railroad.jmri/ [main]
2019-12-17 22:52:03,598 util.FileUtilSupport INFO - File path settings: is /Users/andrewwoolman/Library/Preferences/JMRI/ [main]
2019-12-17 22:52:03,598 util.FileUtilSupport INFO - File path home: is /Users/andrewwoolman/ [main]
2019-12-17 22:52:03,599 util.FileUtilSupport INFO - File path scripts: is /Applications/JMRI/jython/ [main]
What follows below helps.
2019-12-17 22:53:00,835 jmrix.AbstractMRTrafficController WARN - Timeout on reply to message: 9E consecutive timeouts = 0 in nce.NceTrafficController [nce.NceTrafficController Transmit thread]
2019-12-17 22:53:10,839 jmrix.AbstractMRTrafficController WARN - Timeout on reply to message: A9 00 08 consecutive timeouts = 1 in nce.NceTrafficController [nce.NceTrafficController Transmit thread]
2019-12-17 22:53:21,052 jmrix.AbstractMRTrafficController WARN - Timeout on reply to message: AA consecutive timeouts = 2 in nce.NceTrafficController [nce.NceTrafficController Transmit thread]
2019-12-17 22:53:21,254 nce.NceConnectionStatus WARN - Incorrect or no response from NCE command station [nce.NceTrafficController Transmit thread]
This indicates that the NCE USB cannot communicate with the Power Cab. I'm sure that if you were to try this again carefully while watching the log and the LEDs, you would find that this appears and the cab Bus Light comes on and sticks on when you try to read the decoder.

This is good progress. I'll suggest next steps in a separate email.

Dave in Australia


Locked Re: Operation Manifest not printing #operationspro

 

Well, despite reading through this thread, it's not clear what the solution was -- and I'm now experiencing the issue.?

I can print almost anything BUT a manifest from the program.? Any time I try to print a manifest, I get a Windows print error. Unfortunately, Windows isn't helping with any information about why either. Switchlists print just fine. Everything else prints just fine. Just not manifests.?

Any hints?

Jim


Locked Re: Decoder Pro not seeing Power Cab #nce #powercab

 

Andrew,

On 18 Dec 2019, at 5:50 PM, andrew.woolman <apwool@...> wrote:

I really appreciate the help, gents, but.......Nope Nope Nope and Nope.
You're jumping too fast.

Cab Bus light comes on every time I try to read the decoder.
That's an important clue and invalidates some of your conclusions.

Have tried all four combos; virtually the same result each way.
Last one tried was V7.x.x @19200, jumpers on
I'll comment on a later log.

2019-12-17 22:46:50,741 nce.NceProgrammer INFO - programmer already in use by jmri.jmrit.symbolicprog.CombinedLocoSelPane$7@73f3cafc [AWT-EventQueue-0]
2019-12-17 22:47:01,392 jmrit.AbstractIdentify WARN - Timeout talking to command station (306) readng CV 8, trying Paged mode [AWT-EventQueue-0]
This log fragment is valueless because it doesn't contain the items leading up to the first timeout.

Dave in Australia


Locked Re: smd led for signals ( not jmri question )

 
Edited

We would like to point out that this list is for discussion of the TECHNICAL
aspects of JMRI, and is intended to be a place that people, particularly
beginners, can turn to for help with their problems from more experienced users.
SPAM of any kind, politics, legal issues, and other off-topic matters should NOT
be posted to the list and will be subject to deletion by the moderators, as will
any responses to such off-topic matters. New members still on moderated
status will find that off-topic posts will not be approved for posting, and old
members making such posts may find themselves back on moderated status.

BUY / SELL and ADVERTISING is NOT PERMITTED

Let's keep things simple for all of us, and keep the discussion here on-topic.

Your moderators

--
Peter Ulvestad

JMRI Users Group Moderator - ( )
Tam Valley Group Moderator - ( )
Sprog-DCC Group Moderator - ( )
Edmonton Model Railroad Association - are glad you are interested in the JMRI software, and welcome your questions on the list.


Locked Re: Decoder Pro not seeing Power Cab #nce #powercab

 

FYI cntd: ? I have now tried it on a different programming track with a different PCab panel. ?Same result.?


Locked smd led for signals ( not jmri question )

 

Hi guys ,

I plan to add? home? made signals? ? to my HO layout? ( if anyone? want to know more? I can go? into details about my plan )? . If I use SMD leds? does anyone know how many lumens? shall I use?
Regards Doron?


Locked Re: Verify Initial Setup

 

¿ªÔÆÌåÓý

Thanks Ken.


Peace,

Mike G.

On 12/18/2019 9:15 AM, Ken Cameron wrote:

Mike G,

I don't know if anyone else mentioned it yet, but the cab firmware of 1.28C
is kind of out of date. There are a number updates and feature in there. Now
for just doing simple things like being a throttle and programming decoders,
it isn't going to make a big difference. It does add a tool or two if you
ever want to do anything else like signals or turnout controls etc... So
consider getting the update from NCE.

But at least you are getting to the decoders. Now what the latest version of
JMRI will always provide is the latest new decoders that have been
discovered. The reason a given decoder may show as one of many is the
decoder 'brain' only gives us a few hints on which decoder it is. And that
matches more than one decoder we know. Some vendors have huge numbers of
different decoder that give the exact same id code because the differences
are external, like size and shape or number of function wires connected. On
cases like that, you might know which is the best fit, or you may just have
to guess.

-Ken Cameron, Member JMRI Dev Team





 






Locked Re: JMRI 4.6?

 

Ken:
? ? ?I use DECODERPRO? some but mostly use? the "Operations" feature.


Locked Re: JMRI 4.6?

 

Gary D,

A lot would depend on how many of the features of JMRI you are using? If you
are only using it for decoder programming, then the only real tripping point
is the layout connection details. It would likely be easier to set them
fresh, but you wouldn't have to make intermediary steps. But if you are
using panels and lots of scripts, then there are more issues to consider.
Biggest is a number of changes that effect homemade scripts. If you give
some details of what features you use, we can give better clues for you.

-Ken Cameron, Member JMRI Dev Team
www.jmri.org
www.fingerlakeslivesteamers.org
www.cnymod.org
www.syracusemodelrr.org


Locked JMRI 4.6?

 

I appear to be using 4.6?? How far behind am I ?? What version should I update to?? It looks like there is a sequence to get to 4.17?


Locked Re: Test version 4.17.7 of JMRI/DecoderPro is available for download

 

More minor Ops bugs, this time with JMRI Web Access.?

1. In a train's manifest view, the new tons option is displaying the car weight in ounces, vs. the tons it displays on a printed manifest. Example -?

Print manifest:?P/U? PRR? 372730 Load????? G1 86?? PIPE??? 62817, Col. Basin Project?
Web Access:?Pull PRR 372730 G1 1.1 PIPE destination 62817, Col. Basin Project

2. Conductor view doesn't like the new load type or weight fields:

PRR 372730 ERROR PRINT ATTRIBUTE (Load Type) G1 ERROR PRINT ATTRIBUTE (Weight) PIPE destination 62817, Col. Basin Project

3. The -(text) (that is, text inside the hyphen & left parenthesis) not displaying is back in both manifest and conductor views for the load field at least. I seem to recall this cropped up previously, but it may have been a different field. Example -?

Print manifest:?P/U? NP?? 27552? Empty???? B2 25?????????? 62817, Columbia Producers
Web Access:?Pull NP 27552 B2 0.9 -(Empty) destination 62817, Columbia Producers

Note that the 'Empty' in the print manifest is not the load, but rather the load type (loaded vs. empty).?

Sam


Locked A general note on how JMRI is released #admin

 
Edited

ADMIN: Copied from a post by Bob Jacobson

This looks like a good moment to describe the thinking behind JMRI¡¯s releases more generally.

Twice a year, we create something called a ¡°production¡± release. These have names like 4.16, 4.18, etc. These are the ones that we encourage people to use, particularly new users, because they¡¯re a good balance of new features and annoying bugs (new and unfixed)

Any development process can create bugs; sometime even properly-working new features are considered bugs by some users! So how do we get from ¡°new code¡± to ¡°production release¡±?

*) About once a month we create a ¡°test¡± release. These have names like 4.17.1, 4.17.2, etc leading up to 4.18; after that, a new series starts with 4.19.1, 4.19.2, leading to the next production release. These have new features, like ¡°rotation of Layout Editor¡±. We encourage as many people as possible to download these and _test_ them, so that new problems can be found ASAP. The test release process doesn¡¯t work unless people do that.

Generally, all the small numbered test releases are made with all the contributed changes up to that point; they¡¯re meant to be inclusive. Toward the end of the sequence, though, the risk-reward ratio changes: We don¡¯t want to introduce a new bug in the last test release before a production release. Partly that¡¯s because the test process isn¡¯t perfect; partly that¡¯s because such big changes can often wait a little bit anyway.

People working on new features and fixes really do try to not break things. We¡¯ve got lots of automated and manual testing in place. But JMRI is large, complicated, and has lots of interacting features: We need users to check things to make sure that JMRI still works for _them_. So it¡¯s very helpful for people to install and check a test release or two between production releases. At a minimum, we request that people download and use a new production release once a year or so: The further behind a layout is, the bigger the step forward when it has to be updated, and the more likely that unexpected issues will arise. If that happens at the same time as a new computer, or a change to the layout, or multiple issues are present, then it can be really complicated and time-consuming to resolve.

*) Between test releases, during that month of accumulation, there are ¡°development¡± release available. These are called names like 4.17.1-ish, 4.17.2-ish, and they¡¯re built several times a day if changes have been made. They are truly the latest and greatest. A few hours after a change is made, it can be gotten from one of those (the change mentioned here has already been built into these: ) People can download and install these to check new features of interest to them. If problems are found and reported, the whole process moves along even better.

Bob

--
Peter Ulvestad

JMRI Users Group Moderator - ( )
Tam Valley Group Moderator - ( )
Sprog-DCC Group Moderator - ( )
Edmonton Model Railroad Association -


Locked Re: Verify Initial Setup

 

Mike G,

I don't know if anyone else mentioned it yet, but the cab firmware of 1.28C
is kind of out of date. There are a number updates and feature in there. Now
for just doing simple things like being a throttle and programming decoders,
it isn't going to make a big difference. It does add a tool or two if you
ever want to do anything else like signals or turnout controls etc... So
consider getting the update from NCE.

But at least you are getting to the decoders. Now what the latest version of
JMRI will always provide is the latest new decoders that have been
discovered. The reason a given decoder may show as one of many is the
decoder 'brain' only gives us a few hints on which decoder it is. And that
matches more than one decoder we know. Some vendors have huge numbers of
different decoder that give the exact same id code because the differences
are external, like size and shape or number of function wires connected. On
cases like that, you might know which is the best fit, or you may just have
to guess.

-Ken Cameron, Member JMRI Dev Team
www.jmri.org
www.fingerlakeslivesteamers.org
www.cnymod.org
www.syracusemodelrr.org


Locked Re: Rotation of layout #layouteditor

 

This looks like a good moment to describe the thinking behind JMRI¡¯s releases more generally.

Twice a year, we create something called a ¡°production¡± release. These have names like 4.16, 4.18, etc. There¡¯s the ones that we encourage people to use, particularly new users, because ithey¡¯re a good balance of new features and annoying bugs (new and unfixed)

Any development process can create bugs; sometime even properly-working new features are considered bugs by some users! So how do we get from ¡°new code¡± to ¡°production release¡±?

*) About once a month we create a ¡°test¡± release. These have names like 4.17.1, 4.17.2, etc leading up to 4.18; after that, a new series starts with 4.19.1, 4.19.2, leading to the next production release. These have new features, like ¡°rotation of Layout Editor¡±. We encourage as many people as possible to download these and _test_ them, so that new problems can be found ASAP. The test release process doesn¡¯t work unless people do that.

Generally, all the small numbered test releases are made with all the contributed changes up to that point; they¡¯re meant to be inclusive. Toward the end of the sequence, though, the risk-reward ratio changes: We don¡¯t want to introduce a new bug in the last test release before a production release. Partly that¡¯s because the test process isn¡¯t perfect; partly that¡¯s because such big changes can often wait a little bit anyway.

People working on new features and fixes really do try to not break things. We¡¯ve got lots of automated and manual testing in place. But JMRI is large, complicated, and has lots of interacting features: We need users to check things to make sure that JMRI still works for _them_. So it¡¯s very helpful for people to install and check a test release or two between production releases. At a minimum, we request that people download and use a new production release once a year or so: The further behind a layout is, the bigger the step forward when it has to be updated, and the more likely that unexpected issues will arise. If that happens at the same time as a new computer, or a change to the layout, or multiple issues are present, then it can be really complicated and time-consuming to resolve.

*) Between test releases, during that month of accumulation, there are ¡°development¡± release available. These are called names like 4.17.1-ish, 4.17.2-ish, and they¡¯re built several times a day if changes have been made. They are truly the latest and greatest. A few hours after a change is made, it can be gotten from one of those (the change mentioned here has already been built into these: ) People can download and install these to check new features of interest to them. If problems are found and reported, the whole process moves along even better.


Coming back to this specific feature request, it¡¯s complicated enough and there are enough _other_ changes pending in LayoutEditor that it¡¯s being held for after the next production release. Pending what we find, the next production release will be this weekend, and JMRI 4.19.1 with this feature will come right after (perhaps even a half-day before). You can get an early look at that via the development installers (see ) - if you test that and find issues, perhaps they can even be fixed by the 4.19.1 release!

Bob


On Dec 17, 2019, at 8:02 PM, Spuds McCat <spudsmccat@...> wrote:

How come this was put intot the 4.19.1 milestone, instead of the 4.17.x milestone?

I'm very much looking forwards to this, as I have a messy set of tracks and signals that was to painful to flip the way I'd manually flippedthe rest of the track, so hoping we don't need to wait 6 months or a year for it
--
Bob Jacobsen
rgj1927@...


Locked Re: Issue copying profiles with long name

 

i think we are talking about a windows problem. you mean jmri runs in the background and overrides windows in a negative way?

are you suggesting that copying jmri files somehow is different than copying any other files?

are you further saying since the specific discussion was whether the term "file name" includes the path or not, that in jmri one can copy a file when the character limit of the command is greater than 256? If that is true it is worth using jmri as a file manager. to utilize jmri to override windows must it be running, be it in the background or actively open or will this "trick" of exceeding the 256 character limit of windows work if it just resides on the computer

I truly thought my comments on windows file name limitations would be helpful. But if this is only a jmri problem why do I experience the same problem when copying files and I dont have jmri installed?
Bobby Abrams


On Wed, Dec 18, 2019 at 3:21 AM Randall Wood via Groups.Io <rhwood=[email protected]> wrote:

I am one of the JMRI developers, and am the developer principally responsible for this code.

Bobby Abrams:

This is an issue in JMRI, and not something to be dismissed as "not worth troubleshooting".

Do not troll JMRI users when they report problems to the JMRI developers unless you actively do not want support from us when you encounter issues with JMRI.

Randall JMRI Developer since 2011.


Locked Re: Issue copying profiles with long name

Randall Wood
 

I am one of the JMRI developers, and am the developer principally responsible for this code.

Bobby Abrams:

This is an issue in JMRI, and not something to be dismissed as "not worth troubleshooting".

Do not troll JMRI users when they report problems to the JMRI developers unless you actively do not want support from us when you encounter issues with JMRI.

Randall JMRI Developer since 2011.