¿ªÔÆÌåÓý

Date   
Locked Sticky ADMIN: Use of the groups "Files" area #admin
This is a place for temp files, other than administrative files. Either they are to be added to the next release, added to the Documents or will have a short life span. Groups.io has free subscription storage limit of 1 GB! The following are counted towards the storage limits for the group: - Files - Photos - Images in databases - Images in wiki pages - Message attachments 1. Please put files into the correct folders. - If there is not an appropriate folder, feel free to create one. 2. If you are working on a problem and want to load info for others to look at, create a folder within the 'Problems Being Worked On' folder using the Msg number or you name as the folder name. When the problem is resolved please delete the folder. 3. All files and photos are subject to removal at the moderators discretion. Your Moderators -- Peter Ulvestad JMRI Users Group Moderator - http://www.jmri.org ( http://www.jmri.org ) Tam Valley Group Moderator - https://tamvalleydepot.com/ ( http://tamvalleydepot.com/ ) Sprog-DCC Group Moderator - http://www.sprog-dcc.co.uk/ ( http://www.sprog-dcc.co.uk/ ) Edmonton Model Railroad Association - http://www.emra.club/
Started by Peter Ulvestad @
Locked Sticky ADMIN: >>HOW TO ASK YOUR QUESTION<< - A general reminder for everyone #admin
====================== HOW to ask your question ====================== One of the most common questions about JMRI is "How do I get it to work?". This isn't really a problem with JMRI itself in most cases, but there are HUGE numbers of possible configurations for DCC systems, and Windows, Linux, and Mac computers out there. Just asking "How do I get it to work" is NOT going to get you any useful help. When asking ANY question, you should >>>utilize a meaningful subject line<<< that indicates the problem and include the following information in the body of the message: + If JMRI has started copy and paste the System Console into the body. (its under help on the start screen) + Has JMRI worked before on this computer? + JMRI version + Previous version if you just upgraded + Java version + Previous version if you just upgraded + Computer make and model + if you have just upgraded, from which version + Any other DCC devices in use + Specific details of your difficulty including error messages if any, or what you would like to do with JMRI. Decoder Programming, Signals, Automation, etc. Depending on the nature of the problem, you may need to supply even more information, but this is the absolute required for anyone to give you accurate answers. Signing you post helps keep the group friendly and personable! Your moderators and trouble shooters.
Started by Peter Ulvestad @
Locked Sticky Please use "meaningful subject lines" when starting topics #admin
Please use "meaningful subject lines" when starting topics. We are getting lots of subject lines that don't give much if any idea of what the topic is about. By providing a meaningful subject line you may get the attention of someone that can provide you assistance with your issue. It also give others the chance to skip the topic if it is not of interest to them. -- Peter Ulvestad JMRI Users Group Moderator - https://www.jmri.org ( http://www.jmri.org ) Tam Valley Group Moderator - https://tamvalleydepot.com/ ( http://tamvalleydepot.com/ ) Sprog-DCC Group Moderator - http://www.sprog-dcc.co.uk/ ( http://www.sprog-dcc.co.uk/ ) Edmonton Model Railroad Association - http://www.emra.club/
Started by Peter Ulvestad @
Locked Sticky ADMIN: PERMITTED TOPICS - A general reminder for everyone #admin
We would like to point out that this list is for discussions related to JMRI, and is intended to be a place that people, particularly beginners, can turn to for help with their JMRI problems from more experienced JMRI users. General DCC and model railroading topics should be taken to a more appropriate forum and NOT be posted here. 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
Started by Group Moderator @
#Logix - how to write to the System Console 4 #logix
I would like to be able to write to the System Console from Logix in order to aid debugging a Logix I am having issues with. (Code below as displayed in browse)Based on what I could find online, I created the following Logix to write to the System Console to aid debugging. I thought it would write a static message "IX:AUTO:0847C7 ran" to the System Console. (Code below as displayed from browse below) __________________________________________________________________________ IX:AUTO:0487C7 HALTON25_ON [x] R1 IF Turnout "NT262" state is "Turnout Closed" THEN On Change To True, Execute Jython Command Jython Command print "IX:AUTO:0847C7 ran". On Change To True, Set Light, "il:Halton_Set_Trk_01_East" to On On Change To True, Play Sound File from file, program:resources/sounds/bell_stroke.wav. ________________________________________________________________________________ What do I need to do to make this happen? I am thinking the System console is the best place to write the text. It can be viewed directly from PanelPro and the updates show up as soon as they are written. Thanks.... Ed Dane
Started by eddane2550@... @ · Most recent @
IntelliJ IDEA and Ant Build - out of date documentation 7
I am trying to set up a build environment in Linux to compile JMRI. I have worked through the instructions here. However, the documentation does not appear to be up to date with the latest version of IntelliJ IDEA. In particular, the interface is entirely different to that described. I have got as far as "Building and running JMRI using Ant," however, there is no "Ant Build" tab in my IntelliJ IDEA. I am not sure whether this is because this version of IntelliJ IDEA does not support Ant Build or is not configured for it, or whether this is because I used the UI to clone my forked repository in what appeared to be a more straightforward way than seems to have been possible when the documentation was written. I have found where in the new interface the "Ant Build" tab should go as there is a "Maven" tab which some of the documentation shows as being adjacent to the "Ant Build" tab, but there is no "Ant Build" tab. Incidentally, the documentation gives no clue as to what "Ant Build" is and I cannot find any clear information about what it is elsewhere either (the only information that I can find about it is resources that refer to it already assuming that the reader knows what it is, but no explanation of what it is). I do not even know at this stage whether it is essential or not. I should be grateful for any assistance with this. Thank you.
Started by James E. Petts @ · Most recent @
Logixng Editor Not Working 6
I encountered a strange problem with the Logixng editor. I have being creating logixng conditionals for several days now, and everything has been working fine. Cut and paste is a great feature, and I am very happy that the Logixng's reduces the clutter which I created using logix to set up things. This morning the editor somehow went insane on me. It does not let me perform any functions. If I want to edit an item, the pop-up window appears, I can change the settings, but nothing happens once I click the change button. Cut and paste also does not work. It occured in the middle of editing a conditional. Suddenly it went beserk. I tried to reboot PanelPro, after that it allows me to change two items, then freezes again. After restart, I cannot cut and paste at all. I rebooted the machine, same thing. I cleared the clipboard, it has two item left which I cannot remove. Nothing changed. I will go back to my old Logix-only run startup file till I can figure out what is happening with the editor. Thanks for any help, Ulrich
Started by Ulrich @ · Most recent @
Logix, can I view Timers that have been activated but the time has not expired yet? 3 #logix
Thanks in advance for your help. Would like to be able to see sensors that in Logix, I have I have executed "Delayed Set Sensor", but the wait time has not yet been reached. Can this be done? -- Thanks.... Ed Dane
Started by eddane2550@... @ · Most recent @
Lighting control with a Digitrax TF4 9 #digitrax
Hello all I'm working on a passenger car lighting project so my question Is. Is there a easy way to program the digitrax TF4s 4 function to come on in different times.
Started by Jack OAT aka zzrguy @ · Most recent @
Fw: [LayoutCommandControl] JMRI-LCC-CS105-PSXX
Folks, Below is the answer to my question. Tom Kane Purcellville, VA Begin forwarded message: On Tuesday, June 3, 2025, 8:30 AM, Balazs Racz via groups.io <balazs.racz@...> wrote: Tom, - You would use a Turnout in JMRI to control the track power of the PSXX via JMRI. The default would be the system address T2042 (when you click Add... in the turnout table, this is what you type in), which ends up with the turnout MTT2042 - The PSXX manual (https://dccspecialties.wpengine.com/wp-content/uploads/2023/09/PSXX-Manual-Rev-C-Rev-G.pdf) on page 13 details the mechanism by which to change the turnout number that turns off a specific PSXX. - If you have a UWT-100 or UWT-50, you can turn the power on/off by pressing the switch button, entering the number (2 0 4 2) then using the On or Off soft buttons (two / three dots) under the screen to turn the track power on or off. If you created the JMRI Turnout entry, that will follow your selection on the throttle. cheers Balazs On Tue, Jun 3, 2025 at 1:21 AM tmkprr1954 via groups.io <tmkprr1954@...> wrote: Dwight, The issue is that I have multiple PSX connected to each booster. You can program an address on a PSX to turn track power on or off. Tom Kane Purcellville, VA On Monday, June 2, 2025, 5:09 PM, Dwight Kelly via groups.io <Dkellygm@...> wrote: The booster output controls the PSXX's track power. Turn booster's track power off and the PSXX also turns off. CV66 determines how the PSXX powers the track when the booster turns on: CV66 = 0: Power stays OFF at startup. Useful for inactive areas (e.g., staging yards). Power must be turned ON via an accessory command CV66 = 1 (default): Power is always ON after startup CV66 = 2: Power resumes its previous state (ON or OFF) from the last shutdown There is no CV to control what the PSXX does when track power turns off. -- Tom Kane Purcellville, VA -- Tom Kane Purcellville, VA Modelling the PRR in 1954 'ish'
Started by tmkprr1954 @
Decoder not identified correctly ¨C MD Electronics LokCommander (functions offset, custom XML not loaded) 14 #definitions
Hi all, I'm having issues getting a LokCommander decoder by MD Electronics to work properly with JMRI. Here's the required information: JMRI version: 5.10+Rca461bd266 Java version: 21.0.3 OS: Windows 11 (build 10.0.22631) Computer: Acer Swift (Intel Core i7, 12 GB RAM) Other DCC devices in use: SPROG 3 DCC Programmer (only) Previous JMRI version: I have been using JMRI for over 10 years, but have only upgraded from a previous stable version. I'm using LokCommander decoders by Micron-Dynamics Electronics (Decoderwerk) (CV8 = 163). These are DCC decoders targeted at H0 scale locomotives. Here's what I'm encountering: Decoder Identification: "Identify Decoder" returns only the manufacturer (MD Electronics). No decoder model is detected. Decoder Address is correctly reported as 3. Function Mapping Issue: When pressing F0 in JMRI, nothing happens. Pressing F1 activates F0 lights. Pressing F2 activates F1, and so on. CV33¨CCV46 are correctly programmed with standard NMRA values: CV33 = 1 (F0 Forward), CV34 = 2, CV35 = 4 (F1), CV36 = 8, etc. Attempt to create custom decoder file: I created a file Decoderwerk_LokCommander.xml and referenced it in decoderIndex.xml. Placed both under C:\Users\bonde\JMRI\decoders\ The decoder does not appear in the selection menu when creating a new roster entry. No error message appears. Manufacturer¡¯s support: I contacted MD Electronics directly. They were not familiar with JMRI and could not provide any CV map or integration support. What I¡¯d like to achieve: Proper identification of the decoder in JMRI. Correct function mapping (F0 should activate F0, not F1). Get guidance on what might be missing in my XML file. Possibly contribute to adding this decoder to the JMRI decoder database. I¡¯m happy to share my custom XML file and any logs needed. Thanks a lot for your help and for the amazing work behind JMRI! Best regards, Pablo (Santiago, Chile)
Started by Pablo Romero Bravo @ · Most recent @
OpsPro Build Fail No Destination #operationspro
One of those days for confusion to reign: I use 3 trains to move cars to and from staging (cassettes). Yard switcher retrieves from staging to classification yard. Morning turn delivers to fiddle yards. Local switchers pickup and set out fiddle yards to and from industry spurs. Evening turn picks up from fiddle yards and delivers to staging. When building the yard switcher, many times the build fails. One or more cars have no destination, probably because there is no industry requiring it. Seems to be mostly default load/empty (custom loads seem to work always). On a build fail, if I release the errant car(s), does it go back to staging (or limbo)? Or should I handle the errant car(s) some other way? -- Ken NYNH&H, Old Colony Division, Cape Cod Branch (1949-1959) Loconet * JMRI 5.11.6 * OSX,Win10,Ubuntu Blog: Cape Cod Railroad (HO) ¨C Newbie of an Oldie Youtube: Ken's Channel
Started by Ken Heywood @
Full timetable automation - AutoDispatcher 2 - abstraction - documentation - scripting
Seven years after posting this topic (link here in case my message title hack to bypass the system that "locks" messages after a period of time should not work), I think that it is time for an update. Recap: the original post and the timetable project In 2018, I was evaluating train control software for a layout that was then in planning. In particular, I was comparing JMRI with TrainController. After some discussion and helpful input from members here, I decided to use TrainController because the latter had more abstraction layers allowing for timetabled working with less work than JMRI. The layout ("Oxcott") has been built (track laying and electrics being largely completed in 2021), although, for complex reasons relating to other layouts that I am planning to use the same space that have to be built in a particular sequence, I have not completed work on that layout, and it is awaiting works on other layouts before completion. Nevertheless, I have been able to set up some significant automation with it. See the below videos for examples of what I have done: Timetabled working Coupling by computer Virtual extension Problems with TrainController However, TrainController has a number of problems of its own. The company (I believe a one man band) that runs it is untrustworthy: it/he routinely censors basic things such as bug reports on the forum, including requiring prior approval for all of my posts because I once wrote that I was "concerned" by something (I forget now what), the latest version of the software, which introduced threading to improve performance, has become unreliable in a number of critical respects relating to macros, which, at least in the version that I tried most recently, randomly failed to work as documented, information on what bugs that the updates fix is deliberately suppressed, and discussion of it censored. Once, I posted a bug report, which was met by an e-mail from the developer offering to look into fixing it on condition that I agree to pay him roughly ?3,000 if it should turn out that the problem with my macros that I had reported was not a bug. I spent some hours making very sure that what I had reported was a bug, then agreed to go ahead, giving him all the information that I had found from my extensive testing to assist him in tracking down the problem, but then he refused to undertake the work, citing some unspecified other project on which he was supposedly then working. Moreover, the licensing for the latest version requires a constant internet connexion, meaning that it is not suitable to use this software for layouts that may need to be taken to exhibitions where an internet connexion cannot be guaranteed. More than that, however, after using it for some time, even TrainController does not have the layers of abstraction that are really needed for proper timetable working. It does have one thing that JMRI does not, which is the ability to start train movements from a schedule. However, the basic system for doing this turned out to be inadequate for what I actually needed, and I had to use macros extensively in order to get this to work properly. Those macros are much harder to work with than code for anything that complex, and, as stated above, they can sometimes not work as documented, and the developer cannot be trusted to fix the code for them. I have also looked at iTrain, whose developer seems much more reasonable than that of TrainController. The current version, however, has even less in the way of abstraction than TrainController, and although the next version is rumoured to be imminent, it has not materialised yet and there is no telling what features may be in it. New projects The layout on which I was working in 2018 ("Oxcott") is too far along to change course on its automation now, but I am also working on other layouts which will in time need an automation solution. Some of these I intend to be able to take to exhibitions, so TrainController is unlikely to be suitable. Moreover, the ones that I intend to be able to take to exhibitions are simpler than Oxcott and, in par
Started by James E. Petts @
Ops Pro schedules: Using "Delivery" and "Pick up" days 5 #operationspro
I'm only using custom loads (No "L" or "E") and all spurs have schedules. In each schedule, you can set the delivery day (e.g., Monday) and the pickup day (e.g., Wednesday). Questions: How do I tell what day of the week it is when I build a train? I want to use delivery/pickup day as a way of slowing down cars returning to the layout. Is there a better way to hold cars at a specific location for longer than when the next train comes by? Thanks! -- Mike JMRI 5.10+Rca461bd266 Java 17.0.13 Windows 11 DCC: Train Control Systems CS-105 DCC & LCC Command Station Turnouts controlled via LCC with MP1 and MP4 switch motors
Started by Michael Muha @ · Most recent @
SoftConsist Script Loses Digitrax Throttle 3 #digitrax #throttle
SoftConsist script works great! When I turn around a back to back FA consist, I can cease the consist and activate with the other headend. And, if the consist needs help getting up that 5% grade, I can tack on an RS3. And it works great with WiThrottle. But, I have a problem when working with a Digitrax throttle. I can lose control if I pull the throttle from one UP5 and plug it into another. -- Ken NYNH&H, Old Colony Division, Cape Cod Branch (1949-1959) Loconet * JMRI 5.11.6 * OSX,Win10,Ubuntu Blog: Cape Cod Railroad (HO) ¨C Newbie of an Oldie Youtube: Ken's Channel
Started by Ken Heywood @ · Most recent @
Train Build Failure out of Staging Using Custom Loads 2 #operationspro
All of my coal hoppers have the setting of "utility" as I'm not concerned with the car number, just whether it's loaded or empty. I have my staging tracks for these cars set to only accept coal hoppers and only ship the load of "MPTY". All of the tipples have a schedule to receive the load of "MPTY" and ship the load of "LOAD. When I build the train out of staging I get a build failure and I get two reasons. One is that 3 of the cars don't get the custom load of MPTY created and the load stays at the default setting and the other reason is that it says it can't find a destination for the 3 cars. Each time the build fails it's always the same three cars that don't get the custom load created. I wasn't sure if I had a routing problem creating the build failure so I did a test. When the next build failed I went to the car file and changed the setting in the car file from the default to the custom load of MPTY for the 3 cars that always caused the failure. When I built the train this time it built with all 12 cars showing the custom load of MPTY and a final destination of one of the tipples. Out of curiosity I went to the location file for the staging track in question and removed the load restriction of MPTY from the staging track and then built the train again. The train built but only 9 had the custom load of MPTY and the other 3, the same 3 that always caused the build failure when the staging track had the custom load restriction on it, had the default load of L. So, I determined I didn't have a routing issue but I cannot figure out why the same 3 cars won't get a custom load created went the train is built. These 3 cars have the same exact setting as all of the other coal hoppers so I'm at a loss. I'm on version 4.26 of JMRI. It's always met my needs so I haven't updated. Any direction would be much appreciated. Thanks. Clay Smith Hopkinsville KY
Started by Clay @ · Most recent @
Build 2377 Fails to Launch - macOS arm64 4 #mac-os #jenkins
Build 2376 worked fine, but 2377 fails. Signing issue? Fred Dalzell
Started by Fred Dalzell @ · Most recent @
Need help determining Error message when loading panel using Layout Editor 5 #layouteditor
I've been making some changes to my Layout Editor panel. After taking a break for a couple of days, the panel would load but is mostly unresponsive. Could not "wake-up" any of the 40-some CTC controlled turnouts/signals, except for the two double slip switches. I could also throw turnouts that are not CTC controlled but are included on the panel. I tried using several of the older panel files but got the same result. Pasted below is a screen shot of the session.log. I'm not surprised with the six error messages at the end as they all appear to be items I was working on but not completed. I'm wondering if the "Info" item just before the error messages might be the problem. I am using JMRI 5.10 and Java 17. The layout (Digitrax hardware) fires up just fine and I can aquire and run locos in the expected manner. Any thoughts? Thanks, John P.
Started by John Poray @ · Most recent @
JMRI-LCC-CS105-PSXX 2 #psxx
I am sending this to multiple forums: I am seeking to control track power in individual power districts. The PSXX can be controlled thru CVs. 1. How do I program the PSXX CVs? I believe I can use JMRI to program on the main to do this. 2. What JMRI -LCC construct do I use to toggle the PSXX? Thanks for your thoughts / time on this question. Tom Kane Purcellville, VA -- Tom Kane Purcellville, VA Modelling the PRR in 1954 'ish'
Started by tmkprr1954 @ · Most recent @
JMRI shirts on Daylight Sales web site 3
In a recent thread, we talked about maybe getting some shirts with the JMRI logo. Daylight Sales is now listing them on their web site: https://www.daylightsales.net/product-category/jmri/ Bob ¡ª Bob Jacobsen rgj1927@...
Started by Bob Jacobsen @ · Most recent @
Current Image
Image Name
Sat 8:39am