¿ªÔÆÌåÓý

Date

Locked Re: Electronic parts retail source

 

Group:

Off topic a bit... but since a lot of what JMRI interfaces with is DIY electronics...

Being in north central New Jersey we still have a real electronics store Greenbrook... on the infamous route 22 not too far from The Model Railroad Shop...

Yes the China connection is very strange as to what and how fast it gets here...

Jim Albanowski


Locked Re: DecoderPro Preferences menu partly in German

 

Hi Bob and team

Have you been able to look at the startup menu and found why it's partly using the local Windows language instead of the one selected in the preference menu?

I currently use 4.13.1 and still have the menu partly in French instead of US English or UK English selected in the preference menu.

Thanks.

Alain


Locked I broke my Zephyr; do I want to upgrade to a Digitrax Evolution Advanced 5A/8A Starter Set?

 

I just dropped my DCS51 and it's dead and I need a new command station and booster but I don't really need a throttle because I use JMRI via a PR3EXTRA.

My head says to buy a new Zephyr because it costs less and does everything I need (except bounce off hard floors).? My heart says to buy an Evolution Advanced 5A/8A Starter Set and try to sell the DT500.

Advice please?

Tom


Locked Signal Mast - Mast Driver - Output Matrix

 

I have defined Signal Mast with matrix of 5 logic outputs - turnouts.
On LocoNet connection it works OK.
On XpressNet connection I have problem.
When I change aspect it works very slowly.
Two turnouts switch first. It waits for 5 seconds.
Then two turnouts will switch. It waits for 5 seconds.
Finally the last turnout will switch.

What I am doing wrong?

Petr

----- log -----
19:41:56.444: Accessory Decoder Operations Request: Turnout Address 105(Base Address 26,Sub Address 0) Turn Output 0 On.
19:41:56.446: Feedback Response: Turnout with Feedback Turnout: 105 State: Thrown Left; Turnout: 106 State: Thrown Right
19:41:56.450: Accessory Decoder Operations Request: Turnout Address 106(Base Address 26,Sub Address 1) Turn Output 0 On.
19:41:56.464: Feedback Response: Turnout with Feedback Turnout: 105 State: Thrown Left; Turnout: 106 State: Thrown Left
19:42:01.448: Accessory Decoder Operations Request: Turnout Address 107(Base Address 26,Sub Address 2) Turn Output 0 On.
19:42:01.638: Feedback Response: Turnout with Feedback Turnout: 107 State: Thrown Left; Turnout: 108 State: Thrown Right
19:42:01.638: Accessory Decoder Operations Request: Turnout Address 108(Base Address 26,Sub Address 3) Turn Output 0 On.
19:42:01.667: Feedback Response: Turnout with Feedback Turnout: 107 State: Thrown Left; Turnout: 108 State: Thrown Left
19:42:06.640: Accessory Decoder Operations Request: Turnout Address 109(Base Address 27,Sub Address 0) Turn Output 0 On.
19:42:06.661: Feedback Response: Turnout with Feedback Turnout: 109 State: Thrown Left; Turnout: 110 State: Thrown Left
19:42:06.762: Accessory Decoder Operations Request: Turnout Address 105(Base Address 26,Sub Address 0) Turn Output 0 Off.
19:42:06.792: Command Successfully Sent/Normal Operations Resumed after timeout
19:42:06.893: Accessory Decoder Operations Request: Turnout Address 106(Base Address 26,Sub Address 1) Turn Output 0 Off.
19:42:06.927: Command Successfully Sent/Normal Operations Resumed after timeout
19:42:07.028: Accessory Decoder Operations Request: Turnout Address 105(Base Address 26,Sub Address 0) Turn Output 0 Off.
19:42:07.233: Command Successfully Sent/Normal Operations Resumed after timeout
19:42:07.334: Accessory Decoder Operations Request: Turnout Address 105(Base Address 26,Sub Address 0) Turn Output 0 Off.
19:42:07.368: Command Successfully Sent/Normal Operations Resumed after timeout
19:42:07.469: Accessory Decoder Operations Request: Turnout Address 106(Base Address 26,Sub Address 1) Turn Output 0 Off.
19:42:07.503: Command Successfully Sent/Normal Operations Resumed after timeout
19:42:07.604: Accessory Decoder Operations Request: Turnout Address 106(Base Address 26,Sub Address 1) Turn Output 0 Off.
19:42:07.638: Command Successfully Sent/Normal Operations Resumed after timeout
...


Locked Re: Electronic parts retail source

 

Well the Hobbytown, near hear, went away 2 years ago. Good for anyone that can use it. I suspect their inventory will be pretty limited.
I buy that kind of stuff on eBay, good prices and cheap/no shipping. It usually goes first class mail, so usually get it I 2-3 days. Try to select a seller near you. Don¡¯t buy stuff from China, unless you are ready to wait 2 weeks. but, I must say, I¡¯m amazed you can get stuff from China, that fast, for very little shipping cost.
Jim Petro,
Reno


Locked Re: bounced messages

 

John and Bob,

Thanks for the suggestions.

I have reviewed the help section for bouncing. I am unable to find any information that addresses being bounced due to being blacklisted. The bouncing discussed is for e-mail that can not be delivered to the member.

I have contacted my ISP. They don't see anything wrong with the e-mail address that I am using. It has a very low volume of messages. They say there is nothing they can do and suggested that I contact groups.io for assistance.

I have searched the groups.io site and can not find any way to rectify this type of bounce or a way to contact groups.io. Could one of this group's moderators give me some additional guidance?

Will changing my e-mail address rectify the problem?

Craig


Locked Re: Capability of Decoderd/Panel Pro

 

On 8/5/2018 11:12 AM, Bob Jacobsen wrote:
Unfortunately, working with things like CVs has a lot of similarity to low level firmware/machine code. Lots of worrying about individual bits; not enough information on what those bits do!

An experimental approach might work for you.

1) Install JMRI, get it working with your equipment.

2) Read up on how JMRI uses Python for a scripting language (You can also work in JavaScript/ECMAScript, but we have more documentation for Python and more people can help) Then try running some sample scripts

3) Read the jython/OpsProgExample.py script, to see how it does ops-mode programming. It¡¯s nothing like your use case but it¡¯s a start.

4) Create (perhaps starting with jython/OpsProgExample.py) a script that does what you want on forward->reverse; you might want to do this with lots of print statements, etc to make sure it¡¯s writing what you expect, or do part of it on the service track so you can read back.

5) Iterate to success.

Bob


On Aug 5, 2018, at 4:44 AM, crusader27529 <crusader2752939@...> wrote:


I understand the likely complexities of what would need to be done, as I programmed low level firmware/machine code for many years.


What I don't know is how to get started in JMRI......
--
Bob Jacobsen
rgj1927@...




OK, that's what I needed to hear.....Python is the preferred tool......THANKS.


Locked Re: All read buttons re greyed out (disabled)

 

Nope not in edit mode. I was in programming on the main, DDDDOOOOOHHH!!!


John


Locked Re: operations routes and locations

 

After resetting you cars where you want them and resetting move counts to zero, use the backup button in the setting panel to create a known situation you can restore to if you should need to.
FYI. I just tell my operators to choose a caboose for their train so the program doesn't do it - avoids that complication. My cabeese are in the database marked "out of service" in the SET button/panel. So they are there for completeness and insurance purposes but the program leaves them alone.


Locked Re: Electronic parts retail source

 

¿ªÔÆÌåÓý

Hi Tom,

You can also buy electronics components at Micro Center in their hobby section.? That's where I got a replacement Arduino board after I "bricked" one.

Thanks,
Damin.


On 8/5/2018 12:37 AM, Tom Wilson wrote:

This is not JMRI specific, but is more general to the model railroad electronics interest. ?So moderators, please excuse me if it is out of bounds....
I am just sharing information with the group what is a fairly new development. With the recent demise of Radio Shack corporate stores in the USA, there has been a void for a 'I need it now' parts source for capacitors, ICs, resistors, leds, small switches, circuit bread boards, etc. Of course the internet fills the gap if you can wait for shipping delays. Well, I just found out that whomever purchased Radio Shack struck a deal with Hobbytown USA and is rolling out Radio Shack branded small electronics parts into Hobbytown Stores who are willing to buy into the program. Not everyone will likely get on board right away, but it is now becoming an option to get your hands on a part when you need it now.?
I am not plugging this for any personal gain. Just getting the word out. I have a Hobbytown 3 blocks from my house and have become friends with the owners who just told me about it.


Tom Wilson


Locked Re: New Version of Java-Should I install

 

Unless you are running Windows XP and did the patch update will set you back then DP will not work


Locked Re: Capability of Decoderd/Panel Pro

 

Unfortunately, working with things like CVs has a lot of similarity to low level firmware/machine code. Lots of worrying about individual bits; not enough information on what those bits do!

An experimental approach might work for you.

1) Install JMRI, get it working with your equipment.

2) Read up on how JMRI uses Python for a scripting language (You can also work in JavaScript/ECMAScript, but we have more documentation for Python and more people can help) Then try running some sample scripts

3) Read the jython/OpsProgExample.py script, to see how it does ops-mode programming. It¡¯s nothing like your use case but it¡¯s a start.

4) Create (perhaps starting with jython/OpsProgExample.py) a script that does what you want on forward->reverse; you might want to do this with lots of print statements, etc to make sure it¡¯s writing what you expect, or do part of it on the service track so you can read back.

5) Iterate to success.

Bob


On Aug 5, 2018, at 4:44 AM, crusader27529 <crusader2752939@...> wrote:


I understand the likely complexities of what would need to be done, as I programmed low level firmware/machine code for many years.


What I don't know is how to get started in JMRI......
--
Bob Jacobsen
rgj1927@...


Locked Re: Capability of Decoderd/Panel Pro

 

On 8/5/2018 6:44 AM, Nigel Cliffe wrote:

Assuming this is ¡°on the main line¡± for all locos, you¡¯re not taking them off to a programming track mid-session, and a DCC system with no special capabilities to manage consists.? Then¡­

If the decoders are already read on the programming track into the Roster of locos, your computer ¡°knows¡± the starting position for CV¡¯s 21/22.

So, from that Roster entry you could just use the Ops-Mode (programming on the main) to change CV21/22 as required for each loco.

Moving on from using the programmer, it would be possible to write a ¡°custom programmer¡± which got rid of all the other stuff, leaving just CV21/22 per loco.??? There are several approaches to that.

Making the above automatic, or almost automatic, on change of direction of a consist. I think it might be possible, but gets more complex. ??Needs a consist manager tool to add locos to a consist, and from that a means to define and alter the CV21/22 settings for the lead loco, writing the results to both the loco and the Roster (for later use).??? I think I could see how to sketch that out with scripts.
Triggering change of direction on the script might end up as system dependent.? If you can track the throttle for the consist address, then the change of direction can be noted and the script triggered, but that may be system specific tracking of the throttle, rather than universal for any DCC system.

Nigel

Nigel Cliffe : nigel.cliffe@... <mailto:nigel.cliffe@...>? or nigel@... <mailto:nigel@...>

*From:*[email protected] [mailto:[email protected]] *On Behalf Of *crusader27529
*Sent:* 02 August 2018 23:42
*To:* [email protected]
*Subject:* [jmriusers] Capability of Decoderd/Panel Pro

Because of the sparse documentation about most of the advanced features of the suite of software that we call JMRI, I'm not sure if what I'd like to implement is even possible.

Here goes what I'd like to accomplish:

I have a question related to operating in a consist using CV19.

Assume that the consist has the lead and trailing loco coupled in opposite directions, no matter how many locos are in the consist.

The issue/question is how do you operate the consist when you want to operate the consist in the opposite direction, specificall concerning CV21-22 which defines which function keys are supposed to respond to the consist address. Obviously, the 'new' lead loco function keys would need to operate differently than when it was a traling loco.

I don't think there's a simple way to reverse operation and have the now lead loco to respond to the function keys as the now new lead loco.

So, although I've actually answered own question, it'd be nice to be able to define direction for function response when direction is changed. Also, you'd have to define which of the consist locos was the trailing loco, so other locos that are not the lead or trailing loco in the consist would still ignore the correct function keys.

So, can a macro type operation read CV values, and then change the CV 21 U& 22 values to accomplish the correct response to function buttons when reversing a consist? I completely understand that there may be different macros needed for various consist combinations, as trying to make it universal would be beyond the ability of most JMRI users.

And lastly, assuming such a macro could be implemented somehow, how would the macro be triggered?

Maybe the decoder manufactures need to help with this, but there's not much chance that would happen.

I understand the likely complexities of what would need to be done, as I programmed low level firmware/machine code for many years.


What I don't know is how to get started in JMRI......


Locked Re: Capability of Decoderd/Panel Pro

 

¿ªÔÆÌåÓý

Assuming this is ¡°on the main line¡± for all locos, you¡¯re not taking them off to a programming track mid-session, and a DCC system with no special capabilities to manage consists.? Then¡­

?

If the decoders are already read on the programming track into the Roster of locos, your computer ¡°knows¡± the starting position for CV¡¯s 21/22.?

?

So, from that Roster entry you could just use the Ops-Mode (programming on the main) to change CV21/22 as required for each loco.?

Moving on from using the programmer, it would be possible to write a ¡°custom programmer¡± which got rid of all the other stuff, leaving just CV21/22 per loco.??? There are several approaches to that.?

?

Making the above automatic, or almost automatic, on change of direction of a consist. I think it might be possible, but gets more complex. ??Needs a consist manager tool to add locos to a consist, and from that a means to define and alter the CV21/22 settings for the lead loco, writing the results to both the loco and the Roster (for later use).??? I think I could see how to sketch that out with scripts.?? ??
Triggering change of direction on the script might end up as system dependent.? If you can track the throttle for the consist address, then the change of direction can be noted and the script triggered, but that may be system specific tracking of the throttle, rather than universal for any DCC system.?

?

?

Nigel

?

?

Nigel Cliffe :??? nigel.cliffe@...? or? nigel@...

?

From: [email protected] [mailto:[email protected]] On Behalf Of crusader27529
Sent: 02 August 2018 23:42
To: [email protected]
Subject: [jmriusers] Capability of Decoderd/Panel Pro

?

Because of the sparse documentation about most of the advanced features of the suite of software that we call JMRI, I'm not sure if what I'd like to implement is even possible.

Here goes what I'd like to accomplish:

I have a question related to operating in a consist using CV19.

Assume that the consist has the lead and trailing loco coupled in opposite directions, no matter how many locos are in the consist.
?
The issue/question is how do you operate the consist when you want to operate the consist in the opposite direction, specificall concerning CV21-22 which defines which function keys are supposed to respond to the consist address. Obviously, the 'new' lead loco function keys would need to operate differently than when it was a traling loco.

I don't think there's a simple way to reverse operation and have the now lead loco to respond to the function keys as the now new lead loco.

So, although I've actually answered own question, it'd be nice to be able to define direction for function response when direction is changed. Also, you'd have to define which of the consist locos was the trailing loco, so other locos that are not the lead or trailing loco in the consist would still ignore the correct function keys.

So, can a macro type operation read CV values, and then change the CV 21 U& 22 values to accomplish the correct response to function buttons when reversing a consist? I completely understand that there may be different macros needed for various consist combinations, as trying to make it universal would be beyond the ability of most JMRI users.

And lastly, assuming such a macro could be implemented somehow, how would the macro be triggered?

Maybe the decoder manufactures need to help with this, but there's not much chance that would happen.


Locked Re: Running JMRI on a Dell with a 32GB eMMC drive

 

Thanks all for the replies.
Looks like I'll just get a regular laptop.

Julius Olajos?


Locked Re: Electronic parts retail source

 

On 8/5/2018 12:37 AM, Tom Wilson wrote:
This is not JMRI specific, but is more general to the model railroad electronics interest. ?So moderators, please excuse me if it is out of bounds....
I am just sharing information with the group what is a fairly new development. With the recent demise of Radio Shack corporate stores in the USA, there has been a void for a 'I need it now' parts source for capacitors, ICs, resistors, leds, small switches, circuit bread boards, etc. Of course the internet fills the gap if you can wait for shipping delays. Well, I just found out that whomever purchased Radio Shack struck a deal with Hobbytown USA and is rolling out Radio Shack branded small electronics parts into Hobbytown Stores who are willing to buy into the program. Not everyone will likely get on board right away, but it is now becoming an option to get your hands on a part when you need it now.
No Hobbytown stores close to me but I do have a Fry's in the vicinity, which is another possibility for people. Fry's only has 34 stores, located in the West or Midwest, so it only helps some people like myself who are near one. I'd say that Fry's selection of components is better than what Radio Shack used to offer.
Of course if you can wait a week or so Mouser, Digi-Key, Allied or Newark still have the best selection.

--

Rick Jones

If a cow laughed, would milk come out of her nose?


Locked Re: Cannot edit problem turnouts

 

Hi again Dave

I'll get that downloaded now. Something must have been niggling with you for you to go back to this.and I appreciate what you have achieved by doing that.

Thanks again

Fraser


Locked Electronic parts retail source

 

This is not JMRI specific, but is more general to the model railroad electronics interest. ?So moderators, please excuse me if it is out of bounds....
I am just sharing information with the group what is a fairly new development. With the recent demise of Radio Shack corporate stores in the USA, there has been a void for a 'I need it now' parts source for capacitors, ICs, resistors, leds, small switches, circuit bread boards, etc. Of course the internet fills the gap if you can wait for shipping delays. Well, I just found out that whomever purchased Radio Shack struck a deal with Hobbytown USA and is rolling out Radio Shack branded small electronics parts into Hobbytown Stores who are willing to buy into the program. Not everyone will likely get on board right away, but it is now becoming an option to get your hands on a part when you need it now.?
I am not plugging this for any personal gain. Just getting the word out. I have a Hobbytown 3 blocks from my house and have become friends with the owners who just told me about it.


Tom Wilson


Locked Re: Z21 and POM

 

Alan, all decoders have railcom enabled, and? I read CVs with no errors. I have the timeout when I write a CV.
No problems on programming track.


Locked Re: All read buttons re greyed out (disabled)

 

Thanks for the ideas. I just got back from the show and will set up my test track (which is what I was trying to use) tomorrow morning and look that these possibilities. All I was doing was opening the sheets on a particular locomotive and all the read buttons were disabled. I was able to write a value and got the OK at the bottom of that sheet. Don't really know if it took or not.?

I'll be back on tomorrow morning.

John

On Sat, Aug 4, 2018 at 1:04 PM, Mick Moignard <mick@...> wrote:

Are you in edit mode and not actually reading the decoder?

Mixk

________________________________
Mick Moignard
m: +44 7774 652504
Skype: mickmoignard

, so please excuse the typos.




--
John Griffin
__________________________________
I've lost my dog and my remote...

Reward for remote.