Train creeps into turnout collision
8
I'm still learning Dispatcher/Transits but have my three loops working independently. Next I tried adding a second train that has to share a turnout as shown below. Each train/transit works fine as long as they're the only train running. If I set a turnout opposite desired state is is set properly on allocation. But this fails if I run two trains coming into the turnout as above and sharing a section of track before one diverges again. Specifically I had train 4 running a transit loop and started a new transit for train 5. Train 4 had a "HELD" red because train 5 allocated the turnout. However, train 4 creeped up and collided with 5. I don't have much stopping distance because the detection is between two ghost turnouts. Train 4 had slowed way down at the yellow and came to a stop then creeped forward to collide.
|
PanelPro problem
3
#layouteditor
I created a couple turnouts. In trying to use Track Segment to connect them my cursor changes to a ?? sign when i touch the red square connection point. I press and hold shift as I do this. I do press the right hand key to connect but it just moves the turnout lines. This is my hardware setup: Digitrex DCS51 command station loconet: using LocoNet PR3 on COM3 JMRI version 5.10+Rca461bd266 Java version 17.0.12 (en) Lenovo 82 VG x64-based PC Window 11 10.0.22631
|
Need help: computer connection to LocoNet freezes
7
I’ve been using a script I copied and modified from script examples a couple of decades ago (attached) which “for turnouts in turnouts.getNamedBeanSet() :” sets all but a few of my turnouts to CLOSED. I have a very large basement size layout. An iMac is connected via a LocoBuffer-NG to a Digitrax DCS 240+ which controls 4 DB150 and DB100 boosters. I have confirmed all are working correctly. Recently, this script is causing the connection between my computer and the layout to freeze, for example, I can no longer turn the layout on or off from the computer. Looking at the LocoNet Monitor (attached) I can see some turnouts being set to CLOSED but then the connections begin to fail. As the system keeps trying to set new turnouts and re-trying to set previously failed connections, it stops. This problem has been getting worse over many months, so I can no longer says what I did that might have caused it. And it has taken me several months to narrow down the symptoms this far and figure out how to recover the connection. To recover, I have to quit PanelPro, disconnect the LocoBuffer USB from the computer, reconnect it, and restart PanelPro. My railroads XML file looks OK. All the turnouts that failed to set are included in the XML file and are in the PanelPro turnout table. I don’t know how to access “NamedBeanSet()” to further troubleshoot the problem. Something has probably become disconnected but I can’t find the problem. Any help you can give would be appreciated. Thanks, Nick Brownsberger
|
udev rules on Raspberry Pi not working
7
I have a LocoBufferUSB and a FT232 serial adapter and I need permanent links for them, for example /dev/ttyLocobufferUSB and /dev/ttyTurntable . lsusb shows: Bus 003 Device 005: ID 0403:c7d0 Future Technology Devices International, Ltd RR-CirKits LocoBuffer-USB Bus 003 Device 004: ID 0403:6001 Future Technology Devices International, Ltd FT232 Serial (UART) IC I have tried different udev rules but I don't get any links. For example: SUBSYSTEM=="tty", ATTRS{interface}=="LocoBuffer-USB", SYMLINK+="ttyUSBLocoBuffer" SUBSYSTEM=="tty", ATTRS{interface}=="Ltd FT232 Serial (UART) IC", SYMLINK+="ttyUSBTurnTable" and ATTRS{idVendor}=="0403", ATTRS{idProduct}=="c7d0", ENV{ID_MM_CANDIDATE}="0", KERNEL=="ttyUSB*" SYMLINK+="ttyLocoBuffer" ATTRS{idVendor}=="0403", ATTRS{idProduct}=="6001", ENV{ID_MM_CANDIDATE}="0", KERNEL=="ttyUSB*" SYMLINK+="ttyTurnTable" The rules are in the file /etc/udev/rules.d/90-serial-ports.rule . I have tried both restarting the RPi and this command: sudo udevadm control --reload-rules && sudo udevadm trigger -- Daniel Bergqvist JMRI developer
|
WiThrottle server "readLine from device failed" messages
5
#withrottleserver
WiThrottle server seems to blast my system console with "readLine from device ... failed" messages. The WiThrottle and EngineDriver apps seem to work fine despite these messages. What do these messages mean and is there any way to fix this? I see this on two different installations. Thanks. -- Tim D. Childs tim.d.childs@... Lansing Model Railroad Club - lmrc.org
|
Problems with both DCS210+ and PR3 with programming
Quick details: 5 ports designated in config… Loconet (Com4), Loconet2 (Com5), Loconet3 (virtual), Programmer (COM6), Command Station (COM3). When trying to program/read with DecoderPro, it always goes to the Command Station. Configuration is set for both programming options assigned to the PR3 (Programmer). All other options assigned to CS. Programmer is connected to computer via USB (Com6) and also to Loconet from command station. All other Loconets are set up via USB connections for secondary Loconet via LocoBuffer-USB’s. No combination of USB or LocoNet connections will affect operation of the PR3. When I first start up Panel/DecoderPro, the Program LED on the Command Station begins rapidly flashing red. I CAN still do the quick programming option through the DT602D throttle. Engines will read into DecoderPro on the programming track connected to the DCS210A+. I’m at a loss here. Anyone have a solution? Thanks!!! Jim Duncan 73 de Jim, KU0G Warrensburg, MO EM28rs
|
Looped Layouts With SML (Part 2)
2
I posted about a solution to a looped layout SML validation failure when using layout editor paths, block and turnout details. This worked until we started making updates to the layout. The original post here: /g/jmriusers/message/238981 - not sure how relevant this is to the discussion at this point but it offered a hack for weird behavior at the time. Now I question my understanding of what SML is trying to do when connected to the layout. I realize this is long and confusing - but it is driving me nuts. To level set - the "correct" path below (1050/1060/1070/1000) is between source mast 1050 eastbound and destination mast 1000 westbound (green line/square). The problem is the SML gets confused and tries to go the other "wrong" path (1030/1020/1010/1000) and then warns that 1070 eastbound mast already exists between the blocks (red line/square). The logic is not wrong per se - but it's not what we want and there is no way to force it without brute force... The only way we figured out how to brute force the SML to take the "right" path is to merge the 1000 block tracks into a single track without the anchor points (see below image). The 1000 block is the the dashed line from 1000 on the left to 1070 on the right (above image) before merging. Is there any other way to force the path between signal mast pairs in a looped layout? Why would the extra anchor points between "tracks" confuse the SML - it is all the same block - the anchor points were just to bend the visual? Minor issue - the fix goofs up the visual symmetry of the layout (below) since the dashed part of the 1000 block is normally hidden and the layout is conceptually linear. By the way - we validated the same issues on track 4 (4000 block) and merging multiple splits in the same block fixed the issue there as well. More info below: - The routing table shows the metric is higher for the 4 hops East (the correct direction). Is it the extra anchors connecting the track? Does this even impact the SML or is this just routing? - You can see the signal masts set at the block boundaries - And then you see the signal mast pairs dialog box
|
Layout Panel will not display
6
I suddenly got an issue that my layout panel will not display properly. I checked it on my other PC and it will work OK, so I guessing this is a PC related issue? I’ve tried going to an older xml version and that also will not display properly. there are 2 panels and the first of the tow does not display? I have loaded it into problems being worked. but am not sure it’s a file issue? Any help appreciated. Howard
|
Decoder Files request...
Does anyone have decoder files for the BLI P5A built already? If so, would greatly appreciate being able to have copies of your BLI decoder files!!! Thanks! Jim Duncan 73 de Jim, KU0G Warrensburg, MO EM28rs
|
Old Mac Died; Need to get access to Dropbox JMRI files on new Mac mini.
2
#dropbox
#mac-os
I’ve been using JMRI for over a decade but my last computer died and I need to use JMRI on a new Mac mini with the latest software. JMRI 5.10 JAVA 21.0.6+7-LTS ‘Temurin’ Mac mini Apple M2 Sequoia 15.2 Old Computer: 21” iMac (ancient) with recent update of JMRI but hard drive no longer operative NCE System through NCE USB I’ve been using Dropbox for my files so I know where they are, but I’m stumped about how to reach them — Dropbox 'File Locations' won’t let me look at any destination not on my computer. Also, I had two profiles, one for the test track and one for the layout. I’d like to preserve that.
|
Reversing
Yes. See www.wiringforDCC.com, and join the wiring for DCC group on 开云体育. Best regards, Steve Steve Haas Snoqualmie, WA
|
How to remove block assignments from LE tracks
7
My original project was to combine two LE Panels, the Main railroad panel and the 5 track passenger station panel. Knowing there isn’t a quick way to join them, I proceeded to redraw the 5 track station onto the Main panel. Without realizing that the > Track Options > Automatically Assign Blocks to Tracks was turned on, every piece of track was assigned an AUTOBLK: ##, which I didn’t want nor need. I won’t need block detectors nor signaling. Any signals will be SSL to determine the turnout positions. Now I want to know how to remove block assignments from the newly drawn tracks since, as I see it, nothing can be deleted while they are assigned. I attempted to rename the unwanted blocks to a common name so when I could break the assignments I might only need to delete one large block. What I ended up with was, upon restarting JMRI everything opened properly the Main LE panel, The WiThrottle window, and the JMRI (center of screen) logo. The PanelPro control window did _not_. I didn’t have a way to close the program or make any preference changes. Since I put in so much work, so far, is there a fix to get JMRI to launch completely or is it easier to cut my losses and go back to a previous .xml file. Still how do I remove block assignments properly? I’m stumped. Thanks in advance for reading. John Bauchiero - NCE PH-Pro & PowerCab, RasPi4, DCC-EX - JMRI 5.11.4 - Java 17.0.12
|
JMRI Profile File Written With Zero Bytes
4
Hopefully this can help others who experience the same problem. This has happened 3 or 4 times in the last 5 years - so not often. When opening JMRI, you get the dreaded unexpected EOF error loading the profile. Sure enough - the profile file is zero bytes. Easy fix - in the active jmri-profile folder there is a backupPanels folder under the railroad name. Simply copy that file back under the railroad folder - rename to whatever the profile file is called in your settings. Hopefully it is recent enough you didn't lose much of anything. The backup interval looks like when the profile is saved. All shutdowns have been nominal. No idea why it happens...Maybe it's an RPI thing, maybe it took to long to write and I did a system shutdown before it was ready? Who knows. The folder structure is below. For more info - Specs: RPI 5 bookworm with all latest updates running JMRI 5.10. The log file is below - it shows whenever this happens there is a compare failure. Guess that writes out 0 bytes and keeps on truckin...
|
Double light mast only changes diverging
2
I created/uploaded a small test case to show the issue I'm having with my layout. /g/jmriusers/files/ProblemsBeingWorkedOn/sml_test_5_multiple_turnouts.xml I may be confused but I'd expect both of these incoming masts to display aspect similarly. The top row works as expected based on which route is clear based on exiting turnout. The bottom row for diverging works differently.
|
Jmri panel pro program issues
3
i am using a dell latest window laptop using latest no test version i open a profile in the past and all the windows I ask to open does open with a window openning last with the program name and profile name. i open that same profile and get all the windows except the last. instead a window labelled ‘decoder pro: all entries’ which is blank . And dont get the final window. if i close the new window it closes the program what has gone wrong with my profile. i dont want the new window and want the last window back what do i do? tony
|
Signal Controller Board Suggestions
8
I have JMRI LogicX working through a tree/ladder of turnout to set 'a road in a yard' to the 'Main' from a touch sensor on a Panel. Due to space, I am using two x three-way turnouts meaning I cannot use the turnout motor internal switches to switch leds on the Dward Signals on each road. On the screen, I have a 'sensor' light next to the Road when it is clear to the Main. All good so far and works fine. Looking now for an addressable signal controller board to receive a JMRI command to turn a 'dwarf' signal from 'red' to 'green' when the sensor on the panel is selected (when it sets the required road to main). The signal controller will connect to an AUX bus connected to, in this case, a NCE PowerPro Controller. What Signal Controller Boards are you using to take the command to change the LEDs from JMRI? happy to answer any clarifying questions! Thanks Randall
|
Help understanding Dispatcher/Transit
5
I have a simple 3 train yard connected to another block with several turnouts as below My desire is to have a train leave the yard then run another transit continuously. Since a continuous transit requires first/last section to be the same it seems this requires two transits. I thought I could create a transit to start in BY1 and end in Central then chain to the next transit. My problem is with the leaving yard transit (which is terminate when done for testing). As soon as it allocates the Central section, the mast turns red/red and the train never moves. If I click the mast green the train moves and stops in Central as expected. So, how can I make this to allow move train out automatically after allocation?
|
JMRI and LogicX driving Signals
3
#signals
Wanting to drive a Signal based on a decision 'to set green / red' from a LogicX - already set a sensor 'light' on the screen and switch turnouts,, looking for guidance to then set a dwarf signal. unable to use turnout motor switches as there are two x three-way turnouts used. If there is a write up or Youtube I would appreciate in pointer, all i have seen so far are track sensor based and switched from a single turnout motor. Happy to answer any questions... thanks Randall
|
Experimental "Flatpak" distribution of JMRI
17
A user has been interested in possibly distributing JMRI as a “FlatPak” for Linux. I don’t know much about that method, but apparently the distribution file also includes the JRE, so it’s (at least in theory) easier to install. As an experiment, you can find a 5.10 distribution in this form at https://github.com/JMRI/JMRI/releases/download/v5.10/jmri.5.10.flatpak For more on this, see JMRI/JMRI Issue 11658: https://github.com/JMRI/JMRI/issues/11658 Is anybody familiar enough with this distribution method to be able to try it? Is this something that we should do on an ongoing basis? Bob — Bob Jacobsen rgj1927@...
|
Reorienting a turnout without completely deleting it.
6
#layouteditor
I am not sure what happened, but I have one turnout that ended up in the wrong orientation. I have the turnout and block detection and turnout position sensors all working, so I am trying to figure out if there is a way to just reorient the turnout without completely deleting it and then setting everything up again. I was looking for a way to "disconnect" the turnout, like you can do in Anyrail, but was able to figure out how to make that work. Any simple solutions or do I just need to delete and then re-add a new turnout in the correct orientation? -- Heath @ Human[c]ity http://www.humancity.org http://www.riversidetransfer.nyc http://www.manhattanmodelers.com
|