Principles for signal decoders (LocoNet/LCC)
5
Greetings! I am still in the design stage for my layout, and am looking into the signaling options. As I understand it, the central computer only tells a signal decoder to show an allowing aspect or not, and it its up to the decoder to determine which aspect is applicable, using status messages it has heard over the LocoNet/LCC. A signal decoder also can broadcast its new state whenever it changes aspect. I have three questions: 1. Can the central computer instruct the decoder *which* aspect to display or is it only a binary go/stop order? If yes: how many different aspects can be ordered? 2. When a decoder broadcasts its new state, does it specify *which* allowing aspect it is showing, or is it only a binary go/stop? If yes: how many different aspects can be communicated? 3. In many signaling systems, a signal can give a proceed aspect for a train movement or a shunt movement. How does the central tell the decoder which of these to use? (In the signaling system I am modelling, shunting is governed by separate lights, which may be intergated into the main signal or be part of a separate dwarf/shunt signal.) Thanks in advance
|
DCC-EX CSB1 run trains and control kato turnouts?
2
#dcc-ex
Can a single CSB1 run trains and control turnouts? I would like to power the turnouts from a 2nd motor shield piggy-backing on top of the first. My guess is to designate the turnouts in the arduino my layout.h file. i am new to DCC, so any help would be great ~gary
|
Question with regards to using schedules
3
#operationspro
I was wondering on the layout that I operate on we have several customers that all receive loads of coal and ship out empties. I am thinking that I can just create a schedule (call it coal) that will allow me to have my fleet of hoppers run in cycle of coming in from staging loaded getting routed to the industries and then the empties going back off line to be reloaded. Currently I have set up custom loads of LD coal and MTY coal but I am having the issues that when the car gets empty they end up getting routed whichever way the computer decides to do. which create an issue of the cars not getting back to the proper staging location to get reloaded. I have also set it to where the car is empty to return it to said staging area (in this Case Omaha to interchange with the UP). I also get a message saying that car may not return to destination due to load (E) for some reason I can change it to say MTY coal. Thank you Ashley
|
Add custom items to mqtt topic
5
#mqtt
When a point/turnout is changed in JMRI connected to the layout using MQTT it publishes a message whose topic is of the form ../turnouts/ T101 I have a number of arduino nodes controlling points and would like something like ../turnouts/node2/T101. so the node can subscribe only to topics that are relevant. I have worked out how to add and persist custom properties to the turnout object but how do I change the published MQTT topic to reflect these.
|
New install trouble
4
So after being away for a few weeks, I¡¯m back down in the basement with my new install on a new laptop. Everything seems to be set, but I cannot identify a locomotive under either identify or-new Loco by decoder type read. I constantly get a 301 stopping due to error no locomotive detectived message. I¡¯m using NCE system and I can still run trains. When I click on identify or through the new Loco tab the status light on my powerhouse blinks rapidly for several minutes and then the error message appears. I was scrolling through older messages and thought that maybe I had a com port ID problem, but since the LED on my powerhouse flashes, would that be ruled out? I have my system hooked up to the laptop through a USB port, which goes through an adapter cable, all of this was working When I replaced the laptop.Suggestions of which way I need to look for an issue appreciated. Thanks, Bruce and Mt. Airy, Maryland
|
Cannot get power to new Throttle
3
#sprog
Good afternoon, I need help. I have JMRI 5.10 on my laptop. I am running Windows 11 and have Java 17. Sprog ll is my interface. I wanted to test a loco on the programming track, however, I cannot get the power button to go from pale green to green. In fact it does not respond at all. I have reinstalled Decoder Pro and still no joy. Am I doing something wrong? Regards, Dennis Dennis G Edgar Lead Auditor 133839 email: dennisedgar7@... mobile: 083 6470569
|
Use Logic Rail Clock to Drive Logix NG
4
#logixng
I have a logic rail fast clock connected to my PC via an LCC bus. I would like to use the time on the Logic Rail to drive a logix NG. The Logic Rail is set as a master. As a test I wanted the Logix to execute a command at 5 minutes. I set it up as follows but it is not working I would really appreciate any help in getting this to work. have proven out the voice monkey part of the equation by using the pressing of a sensor as a trigger. I have also used JMRI fast clock to trip it but then I have no easy way to display the JMRI fast clock time around the layout. For those curious - I am using Voice Monkey to then send a command via Alexa to dim room lights connected to Alexa enabled dimmers I am just getting my feet wet with Logix so could really use the help! Thanks in advance
|
Copying CVs from one loco to another
8
Is there a way to copy the CVs from one loco in a roster to another? All my locos have ZIMO decoders and at least the initial setting for ABC should be the same, so when I introduce a new loco I'd like to just copy an existing locos settings. Is there a way? Or a template so that the default for new locos is ABC, stopping distance X, etc... I have a similar situation for sound. Two locos, identical chips both with sound. I want to copy the sound settings from one to the other. Can I? Or do I have to write them all down and do it by hand? Thanks Chris
|
Can't read decoder information to DecoderPro
3
#sprog
I have the latest revision of DecoderPro running on my desktop PC, which is connected to a SPROG3 command station. When I press the 'Read type from decoder' button, the message in the lower left-hand corner of the 'Create New Loco' window doesn't change from 'Read MFG ID - CV 8' until the timeout message appears. The LEDs on the SPROG3 box do not flash. The USB connection to the computer is good. I've run the locomotives using my Prodigy power supply with no problems. This issue first occurred on April 27, 2025. Last week, it worked fine. I was able to read data from a new locomotive. I've tried it on multiple locomotives with the same result. Any thoughts would be appreciated. Thanks, Scott
|
Conditionals
7
I have several logixes related to the same turnout. I was wondering if there is a way to combine them easily into one new logix (other than retyping them). Ulrich
|
JMRI/LOG
4
When i use jmri the system console info and loconet monitor data goes into files in the log directory inside the directory holding the profile that was opened. what happens to the data that occurred first when the 3 message files are filled to capacity and the file is bigger than 3 files worth-is it lost? will the other log file(whose name i forget) contain all the system console data no matter how big it gets?- is any data lost if too big? when i close the session and open a new session what happens to the data of the previous session.? tony
|
Locomotive tracking using JMRI
3
I have been trying to track a specific locomotive using the Block Contents variable. I am able to place a tag object on the layout for the block occupied by a loco (using BDL 716) and the icon illuminates with the text. I then place an icon in the adjoining block and as the loco traverses this block the initial icon goes away and the current icon in the new block illuminates as it should. When I reverse the direction of the loco, both icons stop illuminating. It seems like I am not setting the block variables correctly such that the Icon contents persist. Any suggestions? Also, can Logix be used to initiate the Block Contents tracking if I always park the loco in the same block when I start the system? -- Rodney McNeill
|
Withrottle - throttle app connection issues (IP address)
5
#withrottleserver
Recently after some tinkering i was able to get my JMRI up and running with the layout. My main use will be for the wifi throttle capabilities to run trains on my phone. For some reason I'm unable to connect to the server on my phone. Sometimes the server will pop up in the app and sometimes it wont and i have to search for it. Whenever i try to connect to it though it says, "failed to connect" and then reads out the IP address. I believe my issue is that the IP address on my phone is different from the one on the computer (which hosts the server so its the same as JMRI). What i dont understand is that they're both connected to the same WIFI. How am i supposed to connect to it, if the IP address on my phone is different. They need to be the same or it wont let me connect. Any help would be appreciated
|
Question about QSI decoders
3
#qsi
#sprog
Hi everybody, for many years I have had several locomotives that were equipped with QSI decoders. Recently I needed to reset one of them and Decoder Pro didn¡¯t seem to recognize them as QSI. I ended up doing it on a generic CV configuration. Yesterday, it happened again with a different locomotive. My programming track is powered with a sprog. I¡¯m pretty sure that QSI went out of business. So do y¡¯all know if this is something? I¡¯m just gonna have to deal with now? Larry Sloan Eat, Sleep, Work, Play with trains
|
PanelPro roster disappeared
3
It¡¯s probably been asked many times before but could someone tell me why, when opening PanelPro and selecting the Roster tab, the top of the selection list is ¡°Open DecoderPro¡± rather than simply being able to select the roster? I assume the roster location has somehow been changed. Any help to get this resolved will be greatly appreciated. Thanks in advance, David.
|
Disconnect between signal aspect showing on JMRI and ACTUAL signal aspect on layout
8
#nce
Hi JMRI user group, This little black duck in St. Clair, Sydney, finally got some signalling up & running, sort of... Is there any known issue[s] with JMRI and NCE that would cause JMRI to correctly show the aspect of a given [3 aspect] signal, BUT have the equivalent physical signal on my layout inconsistently update [or not] its aspect? Note I said 'inconsistently', because some of the time a given signal will update correctly, another time not. [And it is not always the same signal that fails to update; it all appears rather random.] SOME DETAILS Simple loop running at present under test. Approximately 15 signals in the large-ish loop. Currently running LOGIX programmed to have one signal RED, one signal AMBER, the remainder GREEN. Logix operates correctly 'on screen' or 'virtually'. I have tried various ways of programming the signal sequence, but always run into the same problem of inconsistent updating of aspects. HARDWARE - all NCE NCE PowerPro, NCE BD20 sensors [all track 'sensed'], NCE AIUs, their channels switched via the sensors. Each signal is connected to an NCE 'Light-it' stationary decoder acting as its driver. ADDITIONAL OBSERVATIONS Signals, when manually operated from the PC [JMRI signal table] update as directed 'on screen' & 'on layout', no failures. AIU on board channel indicators [LEDs] operate correctly and cause JMRI sensor table to shown sensors as 'active' or 'inactive' as expected. At one point I thought there may be data loss occurring through the 'bus' between the NCE system and the signal drivers, but this doesn't appear to be the case. I say this because I have one of the signals connected to the 'track bus' within 6 inches of the NCE box - and it still fails to update at times. I can't take the project any further until reliability of correct aspect be attained. I can supply more detailed info to anyone who thinks they can help. Regards, Nimble
|
Calculating speed changes in automation
12
? Dear Steve or anyone else who can help You said ¡° in the selection box at the bottom, enter jmri.jmrit.dispatcher Select TRACE from the level selector, Click Set new logging level. View the output in the main JMRI console.¡± You said this will tell me how the speed changes are being calculated. Which i did. But if you check the system console you will see when i did as you said but after that message there is nothing coming from the dispatcher telling me about speed changes. Exactly where is the info? If you check the monitor data , which apparently has lost the data at the startup and the creation of the trains, the train t4912 in slot 13 which had its max speed set to 100 at creation is being assigned a speed of 61 on restarts and t53 in slot 8 which had its max speed on creation set to 40 is running at speed 51 on restarts. I assume its suppose to be assigned a normal speed on startup with warrants normal set at 100% throttle and warrants slow at 50% throttle. So why is the speed of t53 ¡®51¡¯ greater than normal on restart (40 max on creation) while the speed of t4912 about correct if its set to slow. I have no idea what¡¯s happening and the system console has no information which you implied it would Please explain whats going on The data below is not for analysis but to be used to explain what i am doing wrong Also please explain how to read the few warnings that is telling me about the blocks and sensors which constantly repeat. Tony Begin forwarded message: From: TONY BBC <TONY_BBC@...> Date: April 24, 2025 at 3:37:00 PM EDT To: ANTHONY DALILEO <bklyns_baseball_club@...> Subject: info ? Loconet monitor 15:30:04.342: [D0 00 2C 26 30 15] Transponder address 4912 absent at LR45 () (BDL16x Board ID 3 RX4 zone G or BXP88 Board ID 6 section 5 or the BXPA1 Board ID 45 section). 15:30:06.893: [B2 14 60 39] Sensor LS42 (SENSOR B42) is Low 15:30:07.274: [B2 16 40 1B] Sensor LS45 (SENSOR B45) is Low 15:30:07.594: [B2 15 50 08] Sensor LS43 (SENSOR B43) is High 15:30:07.651: [A0 0D 00 52] Set speed of loco in slot 13 to 0. 15:30:07.651: [A0 0D 00 52] Set speed of loco in slot 13 to 0. 15:30:07.651: [D0 20 2A 26 30 33] Transponder address 4912 present at LR43 () (BDL16x Board ID 3 RX4 zone F or BXP88 Board ID 6 section 3 or the BXPA1 Board ID 43 section). 15:30:08.205: [A0 0D 40 12] Set speed of loco in slot 13 to 64. 15:30:08.392: [B2 16 70 2B] Sensor LS46 (SENSOR B46) is High 15:30:08.455: [A0 08 00 57] Set speed of loco in slot 8 to 0. 15:30:08.455: [A0 08 00 57] Set speed of loco in slot 8 to 0. 15:30:08.596: [A0 08 33 64] Set speed of loco in slot 8 to 51. 15:30:08.924: [BB 7B 00 3F] Request Fast Clock information. 15:30:08.924: [E7 0E 7B 01 0F 09 60 07 77 18 00 00 00 62] Response Fast Clock is Synchronized, Running, rate is 1:1. Day 24, 15:29. Last set by ID 0x00 0x00 (0). Master supports LocoNet 1.1; Track Status: On/Running; Programming Track Status: Available. 15:30:09.518: [B2 05 50 18] Sensor LS11 (B11 SENSOR) is High 15:30:09.815: [D0 00 2B 26 30 12] Transponder address 4912 absent at LR44 () (BXP88 Board ID 6 section 4 or the BXPA1 Board ID 44 section). 15:30:11.019: [B2 05 40 08] Sensor LS11 (B11 SENSOR) is Low 15:30:11.112: [B2 14 40 19] Sensor LS41 (SENSOR B41) is Low 15:30:13.840: [B2 15 60 38] Sensor LS44 (SENSOR B44) is Low 15:30:14.105: [B2 16 50 0B] Sensor LS45 (SENSOR B45) is High 15:30:14.166: [A0 08 00 57] Set speed of loco in slot 8 to 0. 15:30:14.166: [A0 08 00 57] Set speed of loco in slot 8 to 0. 15:30:15.145: [A0 08 33 64] Set speed of loco in slot 8 to 51. 15:30:16.302: [B2 14 70 29] Sensor LS42 (SENSOR B42) is High 15:30:16.667: [D0 20 29 26 30 30] Transponder address 4912 present at LR42 () (BXP88 Board ID 6 section 2 or the BXPA1 Board ID 42 section). 15:30:16.979: [BB 07 00 43] Request data/status for slot 7. 15:30:16.995: [E7 0E 07 13 6D 01 00 07 00 30 00 71 02 2A] Report of slot 7 information: Loco 6253 is Not Consisted, Common, operating in 128 SS mode, and is moving Forward at speed 1, F0=Off, F1=Off, F2=Off, F3=Off, F4=Off, F5=Off, F6=Off, F7=Off, F8=Off Master supports LocoNet 1.1; Track S
|
JMRI PANEL PRO STARTUP FAILURE
2
using jmri 5.10 i open panel pro which ,on startup, opens system console, loconet monitor, slot monitor , 4 speedoipmeters,clock,dispatcher, then opens default throttles-10 throttles, 8 set with decoder numbers and the last 2 without any engine selected. everything opens properly until the last throttle when i get message window saying ¡°failed to create throttle¡± . The panel pro window opens last but is empty of information as the error window. i can control the cursor but cannot close any windows. Except for cursor movement the computer does not respond to any click. i force shut off the computer and restart when everything loads fine. this happens every time the computer is turned on for the first time. its a dell laptop running windows 11. Dell just reinstalled the bios and a bunch of other things. this happened both before and after the bios updates. any idea what could let the software not create a new throttle and then freeze. tony
|
Nce power cab issue
11
I have two Nce power cabs. Both with upgraded chips. Both work perfect on my programming track as well as on the main . The challenge I am having is that only one of the Pcabs works with Jmri as in being able to program my decoders. The other one just will not . The message i get on the system console as per attached screenshot. As far as I know they both have the equivalent settings.
|
Traversing Blocks too quick or too slow - Dispatcher vs Warrants
2
I know with Warrants, it can take action if an autotrain is not traversing blocks at the appropriate duration (described in the doco as...) Warrant dynamic speed profiling, measurements are made over straight level track, but also upgrade, down grade, curved gently or severely, running light or pulling 30+ cars. The track speeds are not going to be all the same for a given throttle setting When merging, new values are averaged with the old, with the intention of a composite speed profile that reflects average use. Does Dispatcher have such functionality or an equivalent? -- H.O. Australia (Layout in Progress) Digikeijs DR5000 LocoNet JMRI v5.10 DecoderPro/Warrants/CPE/SML/LogixNG Java: OpenLogic jre-17.0.12.7 Windows 10
|