¿ªÔÆÌåÓý

Date

Connect to Marklin Central station with TCP #maerklin

 

Hello,
?
I would like to use the TCP protocol to connect to a M?rklin central station 3 (or, in my case, ?a surrogate). The current JMRI implementation uses UDP which has been deprecated in favor of TCP by M?rklin. The only thing changed is the switch from UDP to TCP; the data stream remains exactly the same. The TCP port is 15731. This should be a simple change in and of itself, but there may be need to be some change to the setup page. Any help and guidance is appreciated. Thanks.
?
Gopal


Re: B&O 1960 Mast problem #sml

 

¿ªÔÆÌåÓý

Roger,

?

Take a look at the Signal definitions for your chosen system at .? Then pick the exact signal mast you put on your panel and look at all the aspects it supports.? If the signal mast you picked has aspects like ¡°Approach Medium¡±, ¡°Approach Limited¡±, etc and you haven¡¯t disabled them in the signal mast table entry, then the logic is more complicated than if the only aspects are ¡°Stop¡±, ¡°Approach¡± and ¡°Clear¡±.? HTH.

?

Robin

?

Robin Becker

N3IX Engineering LLC

San Diego CA

?

?

?

?

From: [email protected] <[email protected]> On Behalf Of Roger Merritt via groups.io
Sent: Friday, March 14, 2025 3:51 PM
To: [email protected]
Subject: [jmriusers] B&O 1960 Mast problem

?

All,

?

? ? I entered a new mast to my layout using the n3ix signal board with DCC control.? Using B&O 1960 position targets.? Normally is just use standard signal masts that looks ahead at next block, but this new one seems to be looking past next mast and it's block.? Is this normal?

?

Roger


B&O 1960 Mast problem #sml

 

All,
?
? ? I entered a new mast to my layout using the n3ix signal board with DCC control.? Using B&O 1960 position targets.? Normally is just use standard signal masts that looks ahead at next block, but this new one seems to be looking past next mast and it's block.? Is this normal?
?
Roger


Tracking Car Movement #operationspro

 

Lets say I wanted to follow one car on my layout as it is moved on and off the layout from storage to industry back to storage back to industry, etc.? Is there an automatic way for JMRI to do that? Or do I have to do it manually?


Re: Increase length of Car Type #operationspro

 

Thanks Dan
I shut down JMRI, then amended the operations.XML file, saved the file then restarted JMRI but it didn¡¯t take.
JMRI 5.6, Java 11.0.17, Windows 10
Thoughts?
--
Mike from Calgary


Re: Adding Signal Heads @ Dbl Slip using "Set Signal Heads at a Slip" Tool #ssl #layouteditor

 

Paul,

My understanding is that the message occurs when it is not possible to find a "next" signal head to be protected.

If you upload the layout data xml file to the group's ProblemsBeingWorkedOn file folder, it might be possible to identify the issue.

Dave Sand



----- Original message -----
From: "Paul Young via groups.io" <windscape360=[email protected]>
Subject: [jmriusers] Adding Signal Heads @ Dbl Slip using "Set Signal Heads at a Slip" Tool #ssl #layouteditor
Date: Thursday, March 13, 2025 6:51 PM

Good evening Moderators and group:
?
My setup:
Win10, Digitrax PR3
Digitrax DCS210, DCS50 (throttle/ booster only), DT400, DT500
SE8C x2, BDL16 x2, SE74 x2, DS64 x4, UR90 x2, UP5
Signals are Digitrax SHABC and SH2AB
Panel Pro 5.2+R760b98537f, java 11.0.19
?
The layout is essentially a reversing loop to reversing loop arrangement, with SSL installed over most of the layout and working correctly.
I have a Layout Editor panel which correctly displays occupancy, powered turnout positions and signal aspects and correctly match what is displayed on the physical layout.
?
There is 1 powered double slip that I am now trying to add SSL to using the "Set Signal Heads at a Slip" Tool.
I used an earlier post by Dave Sand as a guide ... #233359.
However, I get the following error:
"Cannot set up logic because next signal (in or at the end of block "Block_1" is apparently not yet defined"
There are 4 block boundaries defined (the slip is part of Block_1 as well), and signal heads at all of these boundaries.
If I try to "Set Signal Heads at a Block Boundary", I get an error message that the signal heads in question are already in use on the layout diagram.
?
I placed most of the signal heads on the layout diagram and created the SSL without using the "Set Signal Heads at a Block Boundary" or other tools ... could this be part of my difficulty? Perhaps it's time to move to SML?
I would be grateful for any suggestions as to how to proceed from here.
Thank you all,
Paul Young


Re: JMRI and EasyDCC #easydcc

 

Peter,

Based on your description, you have different "profiles" for DecoderPro and PanelPro. ?And it appears that the different profiles have different layout connection definitions.

The profiles are listed in "Preferences -> Config Profiles". ?

Dave Sand
?

----- Original message -----
From: "Peter Jackson via groups.io" <peter158=[email protected]>
Subject: Re: [jmriusers] JMRI and EasyDCC #easydcc
Date: Thursday, March 13, 2025 7:57 PM

Thankfully I can now connect to my EasyDCC command station via my Windows 11 laptop.
When opening the DecoderPro app I'd always clicked on 'My JMRI Railroad'. However, when I now do this my roster page comes up with all locos listed but no ability to program via the main or program track.
However, when fiddling around I decided to click on PanelPro instead and the connection to my command station worked, but there were no locos listed. I had to re-create the roster in PanelPro and, bingo, all came good.
So, now have all working and can program on the main and program track via the PanelPro item instead of usine the 'My JMRI Railroad' profile.
Happy that things are working but the question remains as to why?


Locked Re: Java exception when starting JMRI 4.20 with Java 17

 

Don,

I did nothing of the kind.

Wouter

On Fri, 14 Mar 2025 at 11:22, Don Shroyer via <Donshroyer=[email protected]> wrote:
All,
?
Wouter is not the first to conflate "some extra, additional, or improved feature" of JAVA itself, with those of JMRI. The latter is certainly documented, but it is the former which I challenge. What later JAVA improvements enabled or improved JMRI code?
?
And the "precious time" argument is always laid bare when coders spend it denying bugs rather than fixing them.
?
Regards


Re: Car Last field #operationspro

 

On Fri, Mar 14, 2025 at 12:44 PM, Jon Schmidt wrote:
Bug or feature?? When I place a car into a new location, JOps correctly records the move in the Logger car log.? However, it doe not update the Last field in the Car DB.? Oversight?
Last moved by the program.? From the help:
?
Moves, Wait and Last Time Moved You can edit the number of times a car has been moved by the program and the car's wait count directly from the "Cars" window. Double click on the cell in the Cars window to change. The built and owner fields can be found in the??window. The last time moved is set by the program.
?
Not sure why you would want the last time you manually moved the car to a new location?
?
Dan


Car Last field #operationspro

 

Bug or feature?? When I place a car into a new location, JOps correctly records the move in the Logger car log.? However, it doe not update the Last field in the Car DB.? Oversight?
?
Jon in San Rafael


Re: Zimo MS450P22 CVs above #841 #zimo #definitions

 

¿ªÔÆÌåÓý


OK,? now added to my local file.? ? I've also removed the comments around the MS540E24 decoder, as I think its likely available.??

They'll be in the update when it goes to the JMRI approvals processes.??



- Nigel



------ Original Message ------
From "uligg100 via groups.io" <uligg100@...>
Date 14/03/2025 13:03:58
Subject Re: [jmriusers] Zimo MS450P22 CVs above #841 #zimo #definitions

Can you also add the new MS decoder MS591N18 CV250=15 ?
?
The type of decoder can be read out from the value of CV #250 if required:
?1 = MS500 2 = MS480 3 = MS490 4 = MS440 5 = MS580
?6 = MS450 7 = MS990 8 = MS590 9 = MS950 10 = MS560
11 = MS001* 12 = MS491 13 = MS581 14 = MS540 15 = MS591
16 = MS481 *?
119 = MN140 120 = MN250 121 = MN150 122 = MN160 123 = MN340
124 = MN170 125 = MN300 126 = MN330 127 = MN180


Re: Zimo MS450P22 CVs above #841 #zimo #definitions

 

Can you also add the new MS decoder MS591N18 CV250=15 ?
?
The type of decoder can be read out from the value of CV #250 if required:
?1 = MS500 2 = MS480 3 = MS490 4 = MS440 5 = MS580
?6 = MS450 7 = MS990 8 = MS590 9 = MS950 10 = MS560
11 = MS001* 12 = MS491 13 = MS581 14 = MS540 15 = MS591
16 = MS481 *?
119 = MN140 120 = MN250 121 = MN150 122 = MN160 123 = MN340
124 = MN170 125 = MN300 126 = MN330 127 = MN180


Re: Zimo MS450P22 CVs above #841 #zimo #definitions

 

Yes, of course CV837 and CV843.


Locked Re: Java exception when starting JMRI 4.20 with Java 17

 

On Mar 13, 2025, at 6:03?PM, Don Shroyer via groups.io <Donshroyer@...> wrote:

All,
I think there are more than anyone is willing to admit still running JMRI 4.26.
Uninstalling and upgrading your JAVA is just the beginning of PITAs involved (not to even mention Windows versions needed and its hardware requirements), and no one has ever given a single, solitary example of some extra, additional, or improved feature that a later JAVA version has. I've asked before.
And you¡¯ve been answered before:



Bob

¡ª
Bob Jacobsen
rgj1927@...


Locked Re: Java exception when starting JMRI 4.20 with Java 17

 

¿ªÔÆÌåÓý

The JAVA debate is certainly separate from the JMRI one

Unfortunately, JMRI does not control the release cycles of JAVA, but generally any a that are taken advantage of tend to make coding simpler and more efficient with no obvious external benefits. So I think we agree there

As for denying the existence of bugs - I have to disagree

JMRI has fixed at least four issues for me in the last 12 months alone

Phil G

On 14 Mar 2025, at 11:22, Don Shroyer via groups.io <Donshroyer@...> wrote:

?
All,
?
Wouter is not the first to conflate "some extra, additional, or improved feature" of JAVA itself, with those of JMRI. The latter is certainly documented, but it is the former which I challenge. What later JAVA improvements enabled or improved JMRI code?
?
And the "precious time" argument is always laid bare when coders spend it denying bugs rather than fixing them.
?
Regards


Re: Problem getting started. #sprog

 

¿ªÔÆÌåÓý

Bill,

Thank you.? Changed the USB slots around and got it running

Thank you for your support.

John Greenwood

???

On 14/03/2025 01:19, Bill Chown via groups.io wrote:

The SPROG only turns on the Track Power momentarily during? all the programming activities. This is designed? to ensure that a Programming action on a newly installed or connected decoder will not destroy a wrongly connected decoder.
To really see any voltage on the Trk connections, use the Power button on the top of the Roster screen (probably Red right now) to switch it to Green. The SPROG Power light should now flash slowly, and you can see AC voltage on the track connections. Note: most cheap multimeters are not good at showing the actual voltage, but should show something on an AC range. DCC is a square wave AC waveform at higher frequency than AC power from the wall at 50 or 60 Hz, and so is not typically read correctly by normal multimeters.
?
But,
back up!
?
Do you know that the SPROG is correctly connected to your computer?
Open the SPROG Console from the SPROG (or similar) menu. You should see several lines of commands, one of which will show the SPROG version. Your computer/JMRI does not know that version, and so has asked the SPROG for it. If you see a version there, your SPROG is in touch, and you can move on to trying to find power!
?
Bill
?
?


Locked Re: Java exception when starting JMRI 4.20 with Java 17

 

All,
?
Wouter is not the first to conflate "some extra, additional, or improved feature" of JAVA itself, with those of JMRI. The latter is certainly documented, but it is the former which I challenge. What later JAVA improvements enabled or improved JMRI code?
?
And the "precious time" argument is always laid bare when coders spend it denying bugs rather than fixing them.
?
Regards


Re: Problem getting started. #sprog

 

¿ªÔÆÌåÓý

Mick,

I haven't.? It was JMRI saying it could not contact Command Station (306).

John Greenwood

On 14/03/2025 08:50, Mick Moignard wrote:

You don¡¯t connect the SPROG to another DCC system at all, ever. ?It connects to power, computer and track. It IS a DCC system. ?The track is a program track when in JMRI SPROG mode, and a running track when the SPROG connection in JMRI is SPROG Command Station.

If you¡¯ve connected the SPROG output to a command station and powered stuff up, you may actually find that now none of it works at all!

Mick
________________________________
Mick Moignard
Specialising in DCC Sound
m: +44 7774 652504

The week may start M,T but it always ends WTF.


Re: Zimo MS450P22 CVs above #841 #zimo #definitions

 

¿ªÔÆÌåÓý


Thanks for the reminder.? Yes I know they're relevant (CV837 and CV843? not 841! ),? and they need to be part of the same "pane" in the JMRI programmer interface.? ?

I'll update those in the file for CV700-899 when submitting the change request.??


For now my first files covering the script variables only are out with David who posted the question.? I'm confident they'll work because its just access to a decimal CV.? But I prefer testing a feature with an actual decoder.? ??



regards

Nigel



------ Original Message ------
From "uligg100 via groups.io" <uligg100@...>
Date 14/03/2025 09:09:42
Subject Re: [jmriusers] Zimo MS450P22 CVs above #841 #zimo #definitions

Nigel,
?
Just a little tip (but you probably already know that): The two CVs 837 and 841 for deactivating scripts are also part of this CV overview.


Re: Zimo MS450P22 CVs above #841 #zimo #definitions

 

Nigel,
?
Just a little tip (but you probably already know that): The two CVs 837 and 841 for deactivating scripts are also part of this CV overview.