Colors for JMRI shirts (was re: JMRI merchandise for donations
15
Daylight Sales got back to me. They can do JMRI polo shirts, denim shirts, pocket t-shirts and/or coffee mugs. Now we get to pick a color! The available colors for each item are shown as swatches on these pages: Polo = https://www.sanmar.com/p/112_CoolGrey?text=k500p Denim = https://www.sanmar.com/p/2934_FadedBlue Pocket t's = https://www.sanmar.com/p/1163_SportGrey Coffee mugs are white. Note that our logo is mostly black and white, with just a touch of red: https://www.jmri.org/images/logo-jmri.gif https://www.jmri.org/community/original_icons/JMRI.png It might not show up well when embroidered on really dark colors. I¡¯m color blind, so give this a large grain of salt, but I suggest: ¡°Cool gray" for polo shirts ¡°Faded blue¡± for denim shirts ¡°Sport gray¡± for pocket t-shirts I¡¯m happy to follow any color consensus that emerges. Bob ¡ª Bob Jacobsen rgj1927@...
|
Fresh install of JMRI and Java on new Mac (Sequoia). PanelPro won't start ("To use JMRI you need to install Java 11" dialog comes up)
9
Sorry to be "another one of those guys" who missed something obvious. I'm trying to get JMRI 10 running on a new Mac running Sequoia. First I installed the Azul version 17 LTS JDK with FX. I downloaded the zip file and put the resulting unzipped folder in my home directory under ~/bin/java and renamed the java root folder zulu-17.fx. (I did this to facilitate later, ongoing java upgrades when/if necessary.) After moving and renaming the directory, I went into my .zshrc file and set JAVA_HOME to /Users/<myUserName>/bin/java/zulu-17.fx and my PATH to $JAVA_HOME/bin:$PATH. I then "source"d the .zshrc file and tried java --version and get: openjdk 17.0.15 2025-04-15 LTS OpenJDK Runtime Environment Zulu17.58+21-CA (build 17.0.15+6-LTS) OpenJDK 64-Bit Server VM Zulu17.58+21-CA (build 17.0.15+6-LTS, mixed mode, sharing) Even wrote a little "hello world" java program and javac works. Seems good. I installed JMRI V10 and fired up PanelPro. I get the dialog: I even tried logging out and logging in again just to be sure no bad paths were being cached anywhere. No change. I keep looking over the JMRI installation pages and don't see anything that looks like a step I missed. Can someone tell me what I skipped or otherwise did wrong? Thanks, Vince
|
DECODERPRO WARNING
3
I was resetting some basic NCE and Digitrax mobile decoders back to their original programming. For some reason I never could reset TCS, NCE decoders on my Lenz system. No problem with Digitrax. I had a Proto 2000 SW1000 with a NCE SW*-SR decoder to reset so I set about making changes in DECODERPRO. Since it was not on my roster it was entered as a New Loco and read into the program to program on the main. The decoder instruction leaflet had a list of the original CV's so that is what I was going to program. Carefully changing only a few at a time and writing the sheet to make sure no mistakes were made, I dutifully went down the list making sure the CV's were correctly changed. The only CV's not changed were the speed table which contained a special switching program I had successfully used. I saved the file and exited the program.; WOW WHAT HAPPENED?? The little switcher took off like it was running on full DC and eleven other Layout loco's started running. I quickly hit the stop but6ton on my handset; which stopped all but the little switcher. which to me it meant analog running as the DC Component is still present on a LENZ stop function. I quickly pulled it off the layout. Looking at one handset i determined that Loco 3 was called up and had applied forward speed. While still in stop mode I changed loco 3 speed step to zero and pressed the stop function. No loco's were running. The loco's that had been running now had address 3. Theo only other loco's on the layout that did not have their address changed were various sound locomotives of various manufactures. All of the Lo's were restored to their respective Loco numbers on the programming track and appeared to be unchanged otherwise. The little switcher still had it's original number and would not run. I printed out the CV's for the SW9=SR as recorded in DECODERPRO. Everything was there except the manufacturer ID. That when it struck me. Had I tried to program a dead decoder?? Will DECODERPRO even let you ?? COMMENTS PLEASE.
|
Startup Gets Stuck
21
#startup
Recently it became necessary to reinstall Java and JMRI. First, I checked that both programs were uninstalled. I then installed Java Version 8 Update 441 and JMRI Version 4.26+R381. Both were problem free installs. I then tried to start JMRI so I could load my roster. The Java icon and the DecoderPro icon appeared in the taskbar and the small JMRI splash screen appeared in the middle of my screen. That's as far as the startup got. I've listed my equipment below. What am I missing? I'd appreciate any help in getting started. -- Richard Richter Dell Lattude 3190 2-in-1 Laptop Computer Microsoft Windows 11 Pro RR-CirKits LocoBuffer-NG Rev-a Digitrax ZephyrXtra DCS 51 Command Station
|
JMRI merchandise for donations
19
As I get dressed for today's operations session. I put on my OpSIG shirt. And it made me realize that if I had one, I would also wear a JMRI shirt. While I know it would not be the fashion statement of the year, I would still purchase and wear one, especially as a fundraiser to keep JMRI going. Is there a JMRI merch store? Has this been tried in the past? Any chance that I could be wearing a JMRI t-shirt to my next ops session. Thanks -- Heath @ Human[c]ity http://www.humancity.org http://www.riversidetransfer.nyc http://www.manhattanmodelers.com
|
12 hour JMRI clocks
22
Back when time really meant something on US railroads, they used 12-hour time. Why don't any of the JMRI clocks offer this option - am I missing it? The empolyee timetable for the prototype I model uses 12-hour time... Thanks
|
PanelPro - sluggish
this is on a modest sized club layout. (see Illinois Midland Model Railroad club on FB) We are using NCE PowerPro 5A serial/usb to a RPi. panel pro 4.21.3 I had control point turnouts setup and working well. Then added PSX/AIU for detection. After adding in the sensors and the corresponding panel lights. the function of the panel has become very sluggish, might take 20-30 seconds to throw a turnout/crossover. Any ideas what has happened ? too much for RPi ? only 8 sensors added, doesnt seem like that much, wanted to add about 6 more. We have Azatrax so no jmri signaling. any help or suggestions appreciated. Bryan
|
Need Help Creating a Power Panel for my Layout
8
Hello Thinking about making a Panel to show status of 1. NCE EB1 2. Block Power I have many Siding that I can hit a toggle switch to turn off the track Power 3. Track On Button Maybe some others still thinking about it. Know of anyone that's done this yet? -- Tom Grassi trgrassijr@...
|
Importing LocSound file into DecoderPro
4
#decoderpro
Hi Is there a menu item in DecoderPro to import a LocSound file into DecoderPro? -- Mike from Calgary
|
New to DCC - MacBook Pro Java failure
17
#java
#mac-os
I have a 2011 MacBook Pro running OS 10.13. I just bought a Digitrax Evolution Xpresss starter set. I downloaded and successfully installed JMRI and Java 11. DecoderPro won¡¯t open because Java 11 needs to be installed. IT IS INSTALLED. Yes, I turned it off and back on again. I clicked on See More on the popup window and I get instructions for downloading Java 17. I downloaded and successfully installed Java 17. DecoderPro won¡¯t open because Java 11 needs to be installed. The Java 11 and Java 17 installations both installed successfully. What gives? Tracy Reynolds
|
LogixNG Tables - not the first column
3
#logixng
First of all, I'd like to take a moment to thank Daniel and Dave - their help on here over the last couple of weeks has been absolutely incredible and has helped me to make some major strides with getting my hardware panel working with JMRI. This question probably has a very simple answer - "no". But let's check. I have this LogixNG table: And I have this: That works perfectly - given a Block name, it tells me the train describer Berth (which is on the hardware panel). I also need to be able to do lookups the other way - when I have a Berth and need to lookup a Block name. Is there any way to get LogixNG to find a row when the value to look for is in a column which isn't the first one (it would be the second column in this case)? If not, I can create a second table "Berth to Block" easily enough; but that seems like a maintenance overhead and potentially error prone. So, before I do that, I just want to check that I am not missing something. Thanks, Nick
|
Add default consist to train
2
#operationspro
Given the following, how would I assign a consist to a train? I have perused the topics on this web site and also studied the Ops Pro manual. I am hoping for an easy way to have a loco consist associated with a train, but not to a specific staging track. My system is NCE. Staging is off layout made up basically of 30 tracks (boxes) containing the rolling stock (not locos) for trains. The locos are off layout in boxes, but not assigned to specific staging tracks. Currently I have five trains. I have five default loco consists for each train, and additional consists that could be substituted into those trains. But again, none are assigned to staging tracks. All trains begin in staging. Ops Pro generates a train by selecting a train, and selecting a staging track for that train to draw cars from. Once Ops Pro sets up the manifest, I move the cars manually to a fiddle track, then move the locos to the fiddle track. I would like to have a default loco consist for each train. But also I would like to optionally change to a different consist for that train. Currently, I manually write the consist onto the Ops Pro generated manifest. But it would be convenient to have the default consist as part of the manifest generated by Ops Pro.
|
jmri & Arduino DCC-EX
19
#dcc-ex
I have an Arduino uno with a motor shield attached and loaded with the DCC-EX command station software I have tested this and it detects my loco within the monitor part of the Arduino so I know the loco can be detected and if I issued the command <R 8> directly to the loco the loco judders forward and is detected however when using decoder pro and using the add now loco button I get a message "loco failed to respond" currently I have jmri version 4.26 on my Mac and 5.10 on the other systems due to java limitations on my Mac the track voltage on the main is 12v the loco works on other dcc systems so no problem there (I have a digikeys 5000 on my main layout) I have tried multiple computers running jmri on windows 10 , windows 7 , linux , and Macos all give the same message jmri on all the systems can turn the power to the track on and off on the Arduino but nothing else so any help would be welcome Many thanks Rob
|
virtual sound decoder
2
#vsdecoder
Hello everyone. I'm looking for sound files to incorporate into the JMRI virtual decoder. I work with a Digitrax control panel and would love to find these types of files or be able to create them. If anyone could help me, I would greatly appreciate it. Thank you very much.
|
Associating an init script with a panel file?
5
I have a panel file (https://github.com/RobertPHeller/WendellDepotMusuem/blob/main/PanelPro/WendellDepot-JMRI-withPanel.xml) that I have written an init script (it just initializes the internal sensors to a sane set of states). Is there some way to run this script when the panel file is loaded? -- Robert Heller -- Cell: 413-658-7953 GV: 978-633-5364 Deepwoods Software -- Custom Software Services http://www.deepsoft.com/ -- Linux Administration Services heller@... -- Webhosting Services
|
JMRI 5.11.5 OBlock File corruption
2
After running Version 5.10 I upgraded to 5.11.5 to access New Decoder incusions. All was well until I needed to make some changes to OBlocks. On accessing the Oblock table I eiher saw nothing in the table or scrolling I was met with scramled lines. On returning to Ver 5.10 was was back as should be (less the Decoder Definitions) If anyone has a fix , please e-Mail me direct . waldenjohn@... Many Thanks John W
|
Any way to view JMRI "console log" via web interface?
5
#webserver
Trying to debug via the web interface, Want to view the "Console Log" via the web interface. Curiously, I can view several panels - both control panel and layout editor. But I cannot find any way to view the console log via the web interface. Have I missed something? If not, is there a reason why JMRI cannot show the console log? (In this JMRI CTC implementation, I have printed some debugging info from Jython, and I want to see the Console Log via the web interface during an operating session. So far, the day's CTC "bugs" have all been blamed on hardware failures or on "dispatcher error"... But, sooner or later, I will need to be able to view the log from the web.)
|
Losing occupancy when trying to record a warrant
5
#warrants
When I try to record a warrant I get a message saying that the occupancy is lost when I cross into the next block and the recording stops. I have a Digitrax system with BXP88s detecting occupancy. I believe the BXP88s are working correctly because when I observe the control panel the occupancy changes as it should between blocks. I have the global debounce set at 4000 ms to inactive to try to conquer this problem but still no luck. NX warrants work perfectly. Any ideas would be appreciated. Thank you, Bob
|
Script does not Print to System Console on Linux laptop
6
#scripting
Howdy all. I am working on an older HP laptop running Lubuntu Linux with JMRI 5.11.6 and Java 17.0.12. I am writing scripts for use with my MQTT project, but I realized that I cannot print anything to the System Console in my script. I do get about 40 lines of messages when an error occurs, but my print statements do not show any results in most scripts. Even when I start PanelPro from the Terminal, I do not see any results from print statements. An exception to that is the Set-Every-Sensor-ToInactive.py script which prints I was sure that I have seen items printed out on my other computers, so I figure I must have a setting or configuration set wrong on this computer. I often used print statements to see what the script is working with (print out a variable for example). Hopefully there is something I can change to make it print. Thanks in advance for any thoughts, ideas and help. Phil from gorgeous Young Harris, Georgia, USA Here is the System Console when starting: 22:04:19,662 apps.util.Log4JUtil INFO - * JMRI log ** [main] 22:04:19,738 apps.util.Log4JUtil INFO - This log is stored in file: /home/phil/.jmri/log/session.log [main] 22:04:19,741 apps.util.Log4JUtil INFO - This log is appended to file: /home/phil/.jmri/log/messages.log [main] 22:04:19,799 apps.Apps INFO - PanelPro version 5.11.6+R1b48891fa4 starts under Java 17.0.12 on Linux amd64 v6.8.0-59-generic at Thu May 15 22:04:19 EDT 2025 [main] 22:04:20,044 t.permission.DefaultPermissionManager INFO - Permission file: /home/phil/.jmri/.permissions.xml [main] 22:04:20,069 t.permission.DefaultPermissionManager INFO - Permission system is enabled: no [main] 22:04:22,850 apps.Apps INFO - Starting with profile MQTT.3e352f94 [main] 22:04:22,938 jmri.util.node.NodeIdentity INFO - Using f7cdb150-c041-4957-b46a-5fd914db4bf8 as the JMRI storage identity for profile id 3e352f94 [AWT-EventQueue-0] 22:04:23,258 jmri.jmrix.mqtt.MqttAdapter INFO - MQTT starting connect with MQTTchannel = "" [main] 22:04:23,270 jmri.jmrix.mqtt.MqttAdapter INFO - Connection M is using a clientID of "MyJMRIRailJMRI2420C21CM" [main] 22:04:23,848 jmri.jmrix.mqtt.MqttPowerManager INFO - Subscribed to track/power [main] 22:04:24,525 jmri.util.FileUtilSupport INFO - File path program: is /home/phil/Downloads/JMRI/ [main] 22:04:24,526 jmri.util.FileUtilSupport INFO - File path preference: is /home/phil/Railroad/MQTT/ [main] 22:04:24,526 jmri.util.FileUtilSupport INFO - File path profile: is /home/phil/.jmri/MQTT.jmri/ [main] 22:04:24,527 jmri.util.FileUtilSupport INFO - File path settings: is /home/phil/.jmri/ [main] 22:04:24,528 jmri.util.FileUtilSupport INFO - File path home: is /home/phil/ [main] 22:04:24,528 jmri.util.FileUtilSupport INFO - File path scripts: is /home/phil/Railroad/Jython/ [main] 22:04:25,684 apps.PanelPro.PanelPro INFO - Main initialization done [main] 22:04:55,679 jmri.jmrit.jython.RunJythonScript INFO - No file selected [AWT-EventQueue-0]
|
How do I hook up a bar code reader to JMRI
41
I want to use a barcode reader to identify cars on my layout, but I can't find a way to read the code into JMRI. I've reviewed other bar code topics from this group in the past but none answered my question. One way I've tried is to use a Reporter. I'm using an iMac running macOS Monterey. When I connect the bar code reader to the USB port, I can see it in the Mac system report and in JMRI>PanelPro>Debug> USB devices. However, when I try to create the Reporter using 'others' as the system manufacturer and (Direct Drive (Serial) not available), the USB port does not show in the serial port drop down. I can't get past this problem. Another way I've tried is to use a Memory Variable. I can read the bar code into the value field if my cursor is in that field. But I don't known how to select that field without a cursor. I don't need to identify a port, as the bar code reader just acts like a keyboard, entering a 4-digit number and <enter>. I've never tried manipulating JMRI windows and am not sure how to activate a particular field in one. I'm creating Jython script to accept the bar code using the waitChange command (for the Reporter) and then process it. But as I said I'm stuck trying to get the bar code inside JMRI. The Reporter track is preferred, I think, since I will be using two bar code readers eventually and I can have two reporters attached to two different connection ports. I don't know how I would do this using a Memory Variable. Can someone help me out? Thanks, Nick
|