¿ªÔÆÌåÓý

Date   
What¡¯s the optimum blocks in a fiddle/storage yard 4
Can you give me some views on the right number off blocks in a storage yard. I intend to store 2 trains in line in each fiddle/storage yard. So my thinking was three blocks. One near the end about the length of a long loco. Say last 10%. That will detect the first loco and stop near the exit when using dispatcher. the second block being about 40% into the storage line. This would detect a following train and stop it after crossing the boundary. With the remaining entry block covering the first 40% would act to slow the loco. Prior to crossing the next block. on the other hand do I need four blocks. Such as 40%,10%,40% and last 10% or is this a waste?
Started by Howard Witt @ · Most recent @
LCCTools v5.11.6 fails with unrecoverable error 2
Folks, I tried v5.11.6 tonight with a real LCC connection. In "dark mode" the LCC Node CDI fails with the unrecoverable error detailed in the attached file. Re-checked with "Windows" mode and no issues. Tom Kane Purcellville, VA -- Tom Kane Purcellville, VA Modelling the PRR in 1954 'ish'
Started by tmkprr1954 @ · Most recent @
Principles for signal decoders (LocoNet/LCC) 6
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
Started by Anders W @ · Most recent @
What's the optimum blocks in a fiddle/storage yard
What I¡¯ve found to work is a short block at the end. This is used to stop the loco. But is the staging ONLY used in one direction? If it is usable going either way, you have to mirror the pattern of blocks. But the logic would be for when the whole track is empty, enter and go as slow as needed to be able to stop when hitting that end stopping block. Next, is the end of the train detected? Resistors on wheels, lit caboose, lit FRED, something. If so, the logic for putting a second train into staging would be slow but watch for the turnout to become unoccupied. That¡¯s what is used to stop a second train into a staging track. Now after the first train has left staging, the logic becomes like the original one train into staging and you advance the 2nd train slow until it gets to the stopping block. If you can¡¯t detect the end of the train, it is still possible but more complicated. -Ken Cameron, Member JMRI Dev Team www.jmri.org www.fingerlakeslivesteamers.org www.cnymod.com
Started by Ken Cameron @
Why is LogixNG triggering on startup? 3
I am assuming that the LogixNG are triggering because of the way I have them setup, so the longer question is what do I need to do to change the programming of LogxNG so that they do not execute when I startup JMRI. Here is an example of one of the LogixNG that runs, that I would like to not run on startup. Thanks in advance -- Heath @ Human[c]ity http://www.humancity.org http://www.riversidetransfer.nyc http://www.manhattanmodelers.com
Started by Heath @ Human[c]ity Junction @ · Most recent @
Can a single DCC-EX CSB1 run trains AND control turnouts? 4
Can a single CSB1 run trains and control turnouts? I would like to power the turnouts from the motor shield My guess is to designate the turnouts in the arduino myautomation.h file. i am new to DCC, so any help would be great ~gary
Started by gd101 @ · Most recent @
Conditionals 8
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
Started by Ulrich @ · Most recent @
NX routing sensor direction 6
I am trying to set up NX routing, but some turnouts have only one direction shown for the sensor, often the wrong one. This could be because I'm new to JMRI and have tried and failed several times, and this seems to leave junk (sensors) in the xml file. What in the xml file gives the direction for a sensor ? Is there any way to list what route will be selected between sensors. Mike Johnson
Started by Mike Johnson @ · Most recent @
Locked File /ProblemsBeingWorkedOn/dsand/NX Icons.zip uploaded #file-notice
The following items have been added to the Files area of the [email protected] group. /ProblemsBeingWorkedOn/dsand/NX Icons.zip By: Dave Sand <ds@...> Description: Custom icons for NX sensors.
Started by Group Notification @
Improving JMRI response to sensors 6
I'm trying to get asymetric brake control (ABC) working and for cases where I have coaches with lighting wiring I have to switch the ABC circuit based on a sensor. Tis works, but is very unreliable and it appears to be because JMRI can take a significant time to process the event. In this case the first event shown is the sensor detecting the train and the last event shown is the relay turning on the ABC circuit to the coaches. JMRI < < CBUS | 18:08:24.355 ACON NN:256 EN:2 Sensor Active: UDIR1 Long Event On [+n256e2] Dyn Pri: 2 Min Pri: 3 CAN ID : 1 JMRI < < CBUS | 18:08:24.357 ACON NN:259 EN:14 Sensor Active: UBD2a Long Event On [+n259e14] Dyn Pri: 2 Min Pri: 3 CAN ID : 4 JMRI > > CBUS | 18:08:25.313 ACON NN:267 EN:15 Turnout Thrown: BBD3 Relay Long Event On [+n267e15] Dyn Pri: 2 Min Pri: 3 CAN ID : 126 JMRI > > CBUS | 18:08:25.372 ACOF NN:267 EN:16 Turnout Closed: BBD3a Relay Long Event Off [-n267e16] Dyn Pri: 2 Min Pri: 3 CAN ID : 126 JMRI > > CBUS | 18:08:26.398 ACOF NN:269 EN:8 Turnout Closed: MT+N269E8 Long Event Off [-n269e8] Dyn Pri: 2 Min Pri: 3 CAN ID : 126 JMRI > > CBUS | 18:08:26.399 ACOF NN:269 EN:7 Turnout Closed: MT+N269E7 Long Event Off [-n269e7] Dyn Pri: 2 Min Pri: 3 CAN ID : 126 JMRI > > CBUS | 18:08:26.399 ACON NN:269 EN:6 Turnout Thrown: MT+N269E6 Long Event On [+n269e6] Dyn Pri: 2 Min Pri: 3 CAN ID : 126 JMRI > > CBUS | 18:08:26.546 ACON NN:262 EN:8 Turnout Thrown: UBD5a Long Event On [+n262e8] Dyn Pri: 2 Min Pri: 3 CAN ID : 126 JMRI > > CBUS | 18:08:26.549 ACON NN:269 EN:5 Turnout Thrown: MT+N269E5 Long Event On [+n269e5] Dyn Pri: 2 Min Pri: 3 CAN ID : 126 JMRI > > CBUS | 18:08:26.550 ACOF NN:269 EN:4 Turnout Closed: MT+N269E4 Long Event Off [-n269e4] Dyn Pri: 2 Min Pri: 3 CAN ID : 126 JMRI > > CBUS | 18:08:26.550 ACOF NN:269 EN:3 Turnout Closed: MT+N269E3 Long Event Off [-n269e3] Dyn Pri: 2 Min Pri: 3 CAN ID : 126 JMRI > > CBUS | 18:08:26.591 ACOF NN:266 EN:6 Turnout Closed: ABC_UD1 Long Event Off [-n266e6] Dyn Pri: 2 Min Pri: 3 CAN ID : 126 The other events are related to the train leaving the previous block and so the system clearing the signal and the ABC relays. The swtiching is being done by LogixNG which a simple if then else so should not take over 2 seconds, unless it is blocked behind other processing, even that seems slow. Is there anyway to speed up processing and or make the stop actions have a higher priority or run in dedicated threads? Thank you Chris
Started by Chris Gerhard @ · Most recent @
Locked File /ProblemsBeingWorkedOn/TWES.xml uploaded #file-notice
The following items have been added to the Files area of the [email protected] group. /ProblemsBeingWorkedOn/TWES.xml By: Mike Johnson <919.mike@...> Description: NX issues, the left side routes work, the top right side points don't change. UK, so we drive on the left.
Started by Group Notification @
Execute Delayed tripping me up 3
Sorry, I'm back with another question. This works perfectly: The module specified at A2 gets called four times in quick succession and the local variables passed to it are as expected. But, I need to introduce a delay between the four times that the module gets called (because I need to slow down the rate at which the four messages get sent to CBUS). As a first step, I will just add a constant delay and, when that is working, I will make the four delay lengths slightly different, but one step at a time! I read that local variables are handled nicely by Execute Delayed: So, I just did this (the only change is at A2): My expectation was that the module would still be called four times in quick succession, but with a noticeable delay before. But it didn't get that far! I got four of these: And four of these in the System Console: I am probably doing something illogical or even stupid, but I am struggling to see what that message is telling me, or why I am ending up with what appears to be a null local variable. Thanks, Nick
Started by Nick Locke @ · Most recent @
Trying to load JMRI 5, and JAVA 11 3 #java
but get LaunchJMRI - 0.1.31.0 Java not found in jre, default or Registry try installing or using mklink jre {path to java version 11 very much a beginner. Thanks Graeme
Started by Graeme Wilson @ · Most recent @
ESP32 always updates each time I start EX-installer 2
ESP32 always updates each time I start EX-installer. How do I make the update stick so that it doesn't do this each time? -- ~gary
Started by gd101 @ · Most recent @
Is there a convenient way (mounting a shield, not individual wiring) to turn a switch with an arduino Mega 2
Is there a convenient way (mounting a shield, not individual wires between boards) to turn a Kato solenoid switch with an arduino Mega? I also need the turnout to be throwable in EX-throttle or Wi-throttle in a JMRI panel. I would like to do it on the CHEAP, so no accessory or stationary decoders ¡ª just a cheap motor shield to turn 2, 4, or even 8 or 16 points. The L293D shield looked so promising at first even though it is unsupported hardware (Hah! I said). is there a cheap stackable solution? there has to be a way (I think?) -- ~gary
Started by gd101 @ · Most recent @
JMRI v5.11.6 initial run OK
Folks, I just loaded v5.11.6 and all seems fine. My previous issue with icon scaling in "Dark Mode" with Layout Editor has been fixed. Thanks, -- Tom Kane Purcellville, VA
Started by tmkprr1954 @
JMRI & Arduino CMRI Nodes issues
Hi I am not sure if this has been mentioned on here in the past. When using the RS485 modules connected to the Arduino if you start to have more than about 5 nodes you will start to see problems. This is because the cheap modules we buy come with a termination resistor R7 that needs to be removed depending on the bus setup. It would be good if a note could be placed in the relevant page in the JMRI documentation.
Started by John Holmes @
LogixNG arrays 6 #logixng
Probably because I am not a Java/Python guru, but let's see...... I have a LogixNG Table: Ignore the "Digit x" columns - they were from my first (working) attempt at this. I am now doing some refactoring and want to use a more useful array of four digits, hence the new Digits column. I guess the first question is whether I have defined those arrays properly. I grabbed the square bracket syntax from the documentation, but from a different area. The I have a module which starts like this: Then, I do this: If I put a log of local variables after A4, I get this: Bearing in mind that I defined the Events variable as as array, I am not sure whether what I actually have there is an array (if my original formatting is wrong, then obviously it won't be). The A2 operation fails with a fairly clear error message which seems to be telling me that Events is not an array: My suspicion is that the way I have put the data into the CSV file is wrong. I'd welcome any pointers. Thanks, Nick
Started by Nick Locke @ · Most recent @
Piko KM ML4000 Number Board Lighting Settings 2 #definitions #piko
I have successfully installed the PIKO #97442 SmartDecoder XP 5.1 Sound, and all functions work correctly. I currently have no understanding how to set up the number boards to be ¡°always on¡± when track power is applied. Similarly, I would like to set the Cab Lights to come on when the loco is stationary and white Class Lights when the Loco is travelling forwards and turning off when stopped. Decoder pro shows all the CV settings but I can¡¯t find an instruction sheet that details what I need to do. I hope someone in the group can assist. Cheers Jim
Started by jimgifau45@... @ · Most recent @
Sending MERG CBUS events from LogixNG 22 #cbus #logixng #merg
Hi folks, I have a LogixNG Module which needs to push an event out to CBUS. As an example, let's assume an ACON event (opcode 90) for node 5007 and channel 36. If I was doing that within, for example, the Turnout table, it would be +N5007E36. My challenge is how I can send that data out from LogixNG. I don't think there is any easy way to say "send this to CBUS", so I am starting to look down the lines of sending a CAN frame. That takes me down the line of "90 13 8F 00 24" where 90 is the opcode, 13 8F is 5007 and 00 24 is 36. Assuming that I need to go that way , I then need to push that out as a CAN message. It feels like I'll need to use a Digital Formula in LogixNG (I may well be missing something). A pointer would be appreciated. Of course, if LogixNG supported something like SendCbusMessage(90, 5007, 24) or even SendCbusMessage("+N5007E36", On) then the whole world would be perfect. :-) Thanks, Nick
Started by Nick Locke @ · Most recent @
Current Image
Image Name
Sat 8:39am