Keyboard Shortcuts
ctrl + shift + ? :
Show all keyboard shortcuts
ctrl + g :
Navigate to a group
ctrl + shift + f :
Find
ctrl + / :
Quick actions
esc to dismiss
Likes
- Jmriusers
- Messages
Search
Locked
Re: preventing derailments on points
Here is where the ESU decoders come into their own, possibly Zimo and others as
toggle quoted message
Show quoted text
well. I use the asymmetric braking function in the decoder. I isolate a section of rail on both tracks leading up to the turnout frog. A diode array is switched in or out on the isolated rail according to the position of the turnout points. When a loco enters the isolated track section with the points against the loco, the decoder applies the brakes and the loco comes to a stop in accordance with brake and momentum setting in the loco. The operator cannot move the loco, forward or back. When the points are moved to favour the stopped loco, the brakes are released and the loco accelerates at the rate it has been previously programmed. The diode array is four diodes in series with a fifth connected in the opposite direction. Contacts on the Tortoise are used to control a relay that switches the diode array in and out of the feed to the isolated section of track. Two down sides of this system are that it is marginally complex to install but the biggest hurtle is standardizing on one brand of decoder or brands that have asymmetric functionality. John ---------- Original Message ---------- |
Locked
Re: IR Block Occupancy Sensors - Entrance and Exit
Tony -
good suggestions, but I think the placement of sensors is more of a issue than you let on. ?I run everything from 1 car to 8 car trains. ?I¡¯d have to put a lot of sensors to make sure I¡¯m always detecting the 1 car trains. ?However, ?some electronic or computer logic would allow you to determine if a block is occupied even if the sensors are spaced farther apart than a train length. ?I use Arduinos to capture sensor status and then process that info before passing results (which blocks are occupied or not) onto the panel (in my case, a JMRI panel on my computer, but could also be a physical panel). Jerry ___________________________________ jerryg2003@... |
Locked
Re: preventing derailments on points
Thanks Peter, that crossed my mind, but I am already using all the contacts on the Tortoise for signals etc.?
I think this idea is well worth following. Sounds like a great idea. |
Locked
Re: preventing derailments on points
Thanks Jim, you make many good points. The reason I want to cut the power to a block is because I am always forgetting to reset them, then on the next loop they derail. Perhaps the easiest solution is to remember to change the points over. (shy grin). Also?once in a while when I start up the points are incorrectly labeled on my Panel, showing green when they are closed.?
I have spent a couple of years setting up JMRI and I am just not very good at understanding it. I have had heaps of help here on this site but you can only stretch a friendship so far. (another shy grin). I was just thinking there might be easy to cut the power to an isolated block prior to a turnout that was thrown to prevent a derailment.? |
Locked
Re: preventing derailments on points
I used a relay operated by the switch on the tortoise to isolate a short section up to the frogs to stop folks running onto the point and causing a short Regards Peter On Thu, 30 May 2019 13:07 Richard_vanRaay via Groups.Io, <richard_vanraay=[email protected]> wrote: I have a raspberry pi running my layout, use BD20's going through AIU's to detect trains onto my JMRI Layout. I am controlling my turnouts using Switch 8's and Tortoise motors. |
Locked
Re: preventing derailments on points
Richard:
Are you trying to prevent a train running into a switch thrown in the wrong direction or just prevent a train running into a moving set of points? But in general I can see adding an output with a timer that is triggered when a command is sent to change the points... That output would drop a relay or tell a solid state device such as a circuit breaker to turn track power off... This is a bit overkill perhaps, why is this needed? If you're trying to run trains unattended while changing routes..? Dropping power causes glitches in some decoders and is annoying with sound equipped egines listing to the sound recycle. Where are you stuck with your signals? Just on the track display on a panel? I don't see any signal operating boards mentioned for lineside signals. There are several approaches to building signals in JMRI where were you starting from? Jim Albanowski |
Locked
Re: IR Block Occupancy Sensors - Entrance and Exit
Steve,
What you want to do is very possible and easy. First the exit detection can be the entrance detection for the next block so you don't actually need to add any extra detectors but you can have as many as you want. Just OR gate the outputs together (diodes on each output, most detector outputs go low for on so anodes joined together and connected to the Arduino input or cathodes joined and to the Arduino if they go high for on.) then if any of the detectors are set the block will show as occupied. If you are using one detector for exit/entry then have two diodes on that one and connect the second one to the next block input along with any detectors in that block, and follow this through all blocks. No changes to code needed You will then get the sequence of block A occupied / blocks A + B occupied / block B occupied / blocks B + C occupied?/ block? C occupied as the train passes along the track. the only thing with this approach is that detectors need to be placed so that at least one is detecting the train at any time or you will get a line clear on your panel. This can also be fixed by adding current detectors to each block. To help eliminate the possibility of flicker set the detectors across the track at an angle Tony https//ozfreemo.com |
Locked
preventing derailments on points
I have a raspberry pi running my layout, use BD20's going through AIU's to detect trains onto my JMRI Layout. I am controlling my turnouts using Switch 8's and Tortoise motors.
In Tools, Tables, Sensors, everything is working.? I am seriously stuffed when it comes to controlling Signals. For the life of me I cannot work out the Masts etc and have given up.? :-) I wish to cut power to a block as a turnout is switched to avoid derailments. Is there a simple way to do this? I am thinking the simplest way would be to use an Arduino to detect the turnout thrown and cut the power to the block. Hoping to get some advice to get me "on track". Cheers, Richard |
Locked
Re: DECODERPRO VERY LONG IDENTIFICATION TIME
I promised to get back...
Test/programming track DCC++/JMRI build for our club... Raspberry Pi 3B+, Arduino Mega (Inland (MicroCenter) clone), Arduino Motor Shield and using onboard USB serial communications. JMRI is stock 4.15.4. Java 1.8.0_201. DCC++ is current production build. Arduino IDE 1.8.5. Download? to Arduino via Mac not the Pi. Raspbian 2018-11-13. Update/Upgrade last done several weeks ago. xscreensaver added to keep screen from timing out. No delays reading all CV's into new roster entry from a couple of decoders (MTH.) I don't see a specific debug mode in config.h where we might have competing I/O's on the serial connection. Sorry, no help here? Jim Albanowski |
Locked
Re: DecoderPro: Programmer Error: Confirm failed (305), Inverting locomotive direction
¿ªÔÆÌåÓýJoern, Since you are an expert in ESU Decoders, I have another question concerning that same decoder. (Doesn't really match this topic, so I changed and expanded it a little): You didn't say whether V4 or V5 and I'm nowhere near my JMRI code, DCC system or decoders so I can't answer the question about why the changed CV29 bit doesn't work. But I will make the general observation that using the direction change bit in CV29 to fix motor and/or track wiring polarity issues rarely (if ever) fixes the problem, particularly with regards to lifting. I'm speculating (but have no evidence) that it's possible that ESU has decided to disable Bit 0 of CV29 for that reason. If you don't want to fix the wiring issue you'll probably have to go and change Conditions in the Function Map (after having read the 1,000+ CVs in the V5 Function Map). Dave in Australia |
Locked
Re: DecoderPro: Programmer Error: Confirm failed (305)
Dr. Joern Behnke
Dave
have replied, but unfortunately under a changed topic:DecoderPro: Programmer Error: Confirm failed (305), inverting locomotiv direction Hope you will find it. Regards Joern P.S. I am new to this forum. Can one edit a post already sent like in others? |
Locked
Re: DecoderPro: Programmer Error: Confirm failed (305), Inverting locomotive direction
Dr. Joern Behnke
Dave in Australia
Thank you for your most helpful reply. Since you are an expert in ESU Decoders, I have another question concerning that same decoder. (Doesn't really match this topic, so I changed and expanded it a little): Lighting (bw/fw) of this loco equipped with this decoder does not correspond to the direction the loco is moving.It is just the other way round. Of course one could alter that by changing the motorleads. but I would prefer to do that by changing the CV 29 value. However, any change normal --> inverted in the "Motor Sheet" will have no effect and seems not to be accepted by the decoder. Same applies for direct manual change of the CV value. ( bit 0 = 1, bit 1 = 2, so the value should be 3). By the way, i'm working with SPROG II v4. I am not very experienced, but think this should not be the reason. Any idea? Thanks for help and regards to "Down Under" Joern |
Locked
Re: DecoderPro: Programmer Error: Confirm failed (305)
¿ªÔÆÌåÓýJoern, tried to reset ESU Lopi 4 and got that message above. Apparently the values were resetted though. ESU decoders (and many decoders) are reset by?attempting?to write a particular value to CV8 (the ManufacturerID, assigned by the NMRA and read-only). The write will never change the value in CV8 for any decoder (such behaviour would immediately make the decoder non-compliant with NMRA standards), but the reset will happen. However a confirm will always fail. You can just ignore the message. Or you could ?to Preferences->Roster->Programmer and turn off "Confirm Writes by Read after". But if you did that, you should also turn off "Cache Index CVs" with ESU decoders (or you could end up with lots of wrong CV writes). Given the huge number of CVs in LokSound decoders (over 1,000 in V4 and over 2,000 in V5), which option is faster depends on your DCC system, and differs depending on whether you are reading or writing. Dave in Australia |
Locked
Re: DS51K1 turnout decoder - detection
¿ªÔÆÌåÓýRizwan, 5. Turned the track/layout power ON. Please open the "SPROG Command Monitor" (I think that's the right name - nowhere near JMRI or my SPROG at present) before executing this sequence. Immediately after doing so, switch to the already-open Command Monitor, Select All, Copy and Paste* into a message for us to see. We can tell from all the hieroglyphics whether JMRI is sending the expected commands and whether the SPROG is accepting them. * If on your Pi, it may be easier to use Open Log File, Start Logging, Stop logging to get a file with the commands and responses. Dave in Australia |
Locked
XWindows problem with PanelPro/DecoderPro
Hello, all.
I've got a Raspberry Pi that I'll be using for some LCC/DCC integration using JMRI PanelPro. I've been working with it from my main computer (W10) where I've been working quite comfortably with PanelPro running on the R-Pi, but displaying on the W10 xWindows server (using XMing). Now that I'm close to final testing, I've mounted the R-Pi under the module, far away from my main computer, and am attempting to do the same thing from my laptop (also W10). Unfortunately, I can't seem to find the exact same settings for Putty and/or XMing on the laptop as on the main computer, and could use some suggestions. I originally had problems with the WIndows FIrewall, but seem to have passed that by opening ports 6000 (TCP & UDP) to the R-Pi. Below are the PanelPro startup text and a cat of the PanelPro log file, along with echo $DISPLAY and cats of the ssh_config and sshd_config. The symptom (now) is that PanelPro seems to start up, but I never get any windows displaying on my client. I have to Ctrl-C in order to get control back. As far as Putty goes, I've tried BOTH "Enable X11 Forwarding" selected, and not selected. It's not selected on the "Main" computer where PanelPro works. Anyone have any ideas? Right now, it's REALLY difficult trying to troubleshoot issues if I have to go to the opposite end of the house to see the LCC logs after I've pressed a button. :-( Brian Pickering brian@4dturntable:~ $ PanelPro
2019-05-29 21:18:40,670 util.Log4JUtil? ? ? ? ? ? ? ? ? ? ? ? INFO? - * JMRI log ** [main]
2019-05-29 21:18:40,785 util.Log4JUtil? ? ? ? ? ? ? ? ? ? ? ? INFO? - This log is appended to file: /home/brian/.jmri/log/messages.log [main]
2019-05-29 21:18:40,789 util.Log4JUtil? ? ? ? ? ? ? ? ? ? ? ? INFO? - This log is stored in file: /home/brian/.jmri/log/session.log [main]
2019-05-29 21:18:40,819 apps.Apps? ? ? ? ? ? ? ? ? ? ? ? ? ? ?INFO? - PanelPro version 4.14+Rd060e0b starts under Java 1.8.0_65 on Linux arm v4.19.42-v7+ at Wed May 29 21:18:40 PDT 2019 [main]
2019-05-29 21:18:53,018 profile.ProfileManagerDialog? ? ? ? ? INFO? - Automatically starting with profile LCC_Only.3ea7bb1b after timeout. [AWT-EventQueue-0]
2019-05-29 21:18:53,041 apps.Apps? ? ? ? ? ? ? ? ? ? ? ? ? ? ?INFO? - Starting with profile LCC_Only.3ea7bb1b [main]
2019-05-29 21:18:53,385 node.NodeIdentity? ? ? ? ? ? ? ? ? ? ?INFO? - Using jmri-pdjGxbc4GhOiaaTcEQ5TTV-3ea7bb1b as the JMRI Node identity [AWT-EventQueue-0]
2019-05-29 21:18:53,651 xml.AbstractSerialConnectionConfigXml INFO? - Starting to connect for "CAN" [main]
2019-05-29 21:18:54,315 gridconnect.GcSerialDriverAdapter? ? ?INFO? - ttyACM0 port opened at 57600 baud, sees? DTR: true RTS: true DSR: false CTS: true? CD: false [main]
2019-05-29 21:18:55,548 util.FileUtilSupport? ? ? ? ? ? ? ? ? INFO? - File path program: is /opt/JMRI/ [main]
2019-05-29 21:18:55,551 util.FileUtilSupport? ? ? ? ? ? ? ? ? INFO? - File path preference: is /home/brian/.jmri/LCC_Only.jmri/ [main]
2019-05-29 21:18:55,553 util.FileUtilSupport? ? ? ? ? ? ? ? ? INFO? - File path profile: is /home/brian/.jmri/LCC_Only.jmri/ [main]
2019-05-29 21:18:55,556 util.FileUtilSupport? ? ? ? ? ? ? ? ? INFO? - File path settings: is /home/brian/.jmri/ [main]
2019-05-29 21:18:55,558 util.FileUtilSupport? ? ? ? ? ? ? ? ? INFO? - File path home: is /home/brian/ [main]
2019-05-29 21:18:55,560 util.FileUtilSupport? ? ? ? ? ? ? ? ? INFO? - File path scripts: is /opt/JMRI/jython/ [main]
2019-05-29 21:18:57,905 PanelPro.PanelPro? ? ? ? ? ? ? ? ? ? ?INFO? - Main initialization done [main]
2019-05-29 21:19:01,551 throttle.ThrottlesPreferences? ? ? ? ?INFO? - Did not find throttle preferences file.? This is normal if you haven't save the preferences before [init prefs]
2019-05-29 21:19:01,580 hrottle.AbstractWiThrottlePreferences INFO? - Could not find WiThrottle preferences file (/home/brian/.jmri/LCC_Only.jmri/throttle/WiThrottlePreferences.xml).? Normal if preferences have not been saved before. [init prefs]
?
brian@4dturntable:~ $ cat /home/brian/.jmri/log/session.log
2019-05-29 21:18:40,670 util.Log4JUtil? ? ? ? ? ? ? ? ? ? ? ? INFO? - * JMRI log ** [main]
2019-05-29 21:18:40,785 util.Log4JUtil? ? ? ? ? ? ? ? ? ? ? ? INFO? - This log is appended to file: /home/brian/.jmri/log/messages.log [main]
2019-05-29 21:18:40,789 util.Log4JUtil? ? ? ? ? ? ? ? ? ? ? ? INFO? - This log is stored in file: /home/brian/.jmri/log/session.log [main]
2019-05-29 21:18:40,819 apps.Apps? ? ? ? ? ? ? ? ? ? ? ? ? ? ?INFO? - PanelPro version 4.14+Rd060e0b starts under Java 1.8.0_65 on Linux arm v4.19.42-v7+ at Wed May 29 21:18:40 PDT 2019 [main]
2019-05-29 21:18:53,018 profile.ProfileManagerDialog? ? ? ? ? INFO? - Automatically starting with profile LCC_Only.3ea7bb1b after timeout. [AWT-EventQueue-0]
2019-05-29 21:18:53,041 apps.Apps? ? ? ? ? ? ? ? ? ? ? ? ? ? ?INFO? - Starting with profile LCC_Only.3ea7bb1b [main]
2019-05-29 21:18:53,385 node.NodeIdentity? ? ? ? ? ? ? ? ? ? ?INFO? - Using jmri-pdjGxbc4GhOiaaTcEQ5TTV-3ea7bb1b as the JMRI Node identity [AWT-EventQueue-0]
2019-05-29 21:18:53,651 xml.AbstractSerialConnectionConfigXml INFO? - Starting to connect for "CAN" [main]
2019-05-29 21:18:54,315 gridconnect.GcSerialDriverAdapter? ? ?INFO? - ttyACM0 port opened at 57600 baud, sees? DTR: true RTS: true DSR: false CTS: true? CD: false [main]
2019-05-29 21:18:55,548 util.FileUtilSupport? ? ? ? ? ? ? ? ? INFO? - File path program: is /opt/JMRI/ [main]
2019-05-29 21:18:55,551 util.FileUtilSupport? ? ? ? ? ? ? ? ? INFO? - File path preference: is /home/brian/.jmri/LCC_Only.jmri/ [main]
2019-05-29 21:18:55,553 util.FileUtilSupport? ? ? ? ? ? ? ? ? INFO? - File path profile: is /home/brian/.jmri/LCC_Only.jmri/ [main]
2019-05-29 21:18:55,556 util.FileUtilSupport? ? ? ? ? ? ? ? ? INFO? - File path settings: is /home/brian/.jmri/ [main]
2019-05-29 21:18:55,558 util.FileUtilSupport? ? ? ? ? ? ? ? ? INFO? - File path home: is /home/brian/ [main]
2019-05-29 21:18:55,560 util.FileUtilSupport? ? ? ? ? ? ? ? ? INFO? - File path scripts: is /opt/JMRI/jython/ [main]
2019-05-29 21:18:57,905 PanelPro.PanelPro? ? ? ? ? ? ? ? ? ? ?INFO? - Main initialization done [main]
2019-05-29 21:19:01,551 throttle.ThrottlesPreferences? ? ? ? ?INFO? - Did not find throttle preferences file.? This is normal if you haven't save the preferences before [init prefs]
2019-05-29 21:19:01,580 hrottle.AbstractWiThrottlePreferences INFO? - Could not find WiThrottle preferences file (/home/brian/.jmri/LCC_Only.jmri/throttle/WiThrottlePreferences.xml).? Normal if preferences have not been saved before. [init prefs]
2019-05-29 21:20:09,348 managers.DefaultShutDownManager? ? ? ?INFO? - Normal termination complete [Thread-1]
?
brian@4dturntable:~ $ echo $DISPLAY
192.168.0.114:0.0
?
brian@4dturntable:~ $ cat /etc/ssh/ssh_config
?
# This is the ssh client system-wide configuration file.? See
# ssh_config(5) for more information.? This file provides defaults for
# users, and the values can be changed in per-user configuration files
# or on the command line.
?
# Configuration data is parsed as follows:
#? 1. command line options
#? 2. user-specific file
#? 3. system-wide file
# Any configuration value is only changed the first time it is set.
# Thus, host-specific definitions should be at the beginning of the
# configuration file, and defaults at the end.
?
# Site-wide defaults for some commonly used options.? For a comprehensive
# list of available options, their meanings and defaults, please see the
# ssh_config(5) man page.
?
Host *
#? ?ForwardAgent no
ForwardX11 yes
ForwardX11Trusted yes
#? ?RhostsRSAAuthentication no
#? ?RSAAuthentication yes
#? ?PasswordAuthentication yes
#? ?HostbasedAuthentication no
#? ?GSSAPIAuthentication no
#? ?GSSAPIDelegateCredentials no
#? ?GSSAPIKeyExchange no
#? ?GSSAPITrustDNS no
#? ?BatchMode no
#? ?CheckHostIP yes
#? ?AddressFamily any
#? ?ConnectTimeout 0
#? ?StrictHostKeyChecking ask
#? ?IdentityFile ~/.ssh/identity
#? ?IdentityFile ~/.ssh/id_rsa
#? ?IdentityFile ~/.ssh/id_dsa
#? ?IdentityFile ~/.ssh/id_ecdsa
#? ?IdentityFile ~/.ssh/id_ed25519
#? ?Port 22
#? ?Protocol 2
#? ?Cipher 3des
#? ?Ciphers aes128-ctr,aes192-ctr,aes256-ctr,arcfour256,arcfour128,aes128-cbc,3des-cbc
#? ?MACs hmac-md5,hmac-sha1,umac-64@...,hmac-ripemd160
#? ?EscapeChar ~
#? ?Tunnel no
#? ?TunnelDevice any:any
#? ?PermitLocalCommand no
#? ?VisualHostKey no
#? ?ProxyCommand ssh -q -W %h:%p gateway.example.com
#? ?RekeyLimit 1G 1h
? ? SendEnv LANG LC_*
? ? HashKnownHosts yes
? ? GSSAPIAuthentication yes
?
brian@4dturntable:~ $ cat /etc/ssh/sshd_config
#? ? ? ?$OpenBSD: sshd_config,v 1.100 2016/08/15 12:32:04 naddy Exp $
?
# This is the sshd server system-wide configuration file.? See
# sshd_config(5) for more information.
?
# This sshd was compiled with PATH=/usr/bin:/bin:/usr/sbin:/sbin
?
# The strategy used for options in the default sshd_config shipped with
# OpenSSH is to specify options with their default value where
# possible, but leave them commented.? Uncommented options override the
# default value.
?
#Port 22
#AddressFamily any
#ListenAddress 0.0.0.0
#ListenAddress ::
?
#HostKey /etc/ssh/ssh_host_rsa_key
#HostKey /etc/ssh/ssh_host_ecdsa_key
#HostKey /etc/ssh/ssh_host_ed25519_key
?
# Ciphers and keying
#RekeyLimit default none
?
# Logging
#SyslogFacility AUTH
#LogLevel INFO
?
# Authentication:
?
#LoginGraceTime 2m
#PermitRootLogin prohibit-password
#StrictModes yes
#MaxAuthTries 6
#MaxSessions 10
?
#PubkeyAuthentication yes
?
# Expect .ssh/authorized_keys2 to be disregarded by default in future.
#AuthorizedKeysFile? ? ?.ssh/authorized_keys .ssh/authorized_keys2
?
#AuthorizedPrincipalsFile none
?
#AuthorizedKeysCommand none
#AuthorizedKeysCommandUser nobody
?
# For this to work you will also need host keys in /etc/ssh/ssh_known_hosts
#HostbasedAuthentication no
# Change to yes if you don't trust ~/.ssh/known_hosts for
# HostbasedAuthentication
#IgnoreUserKnownHosts no
# Don't read the user's ~/.rhosts and ~/.shosts files
#IgnoreRhosts yes
?
# To disable tunneled clear text passwords, change to no here!
#PasswordAuthentication yes
#PermitEmptyPasswords no
?
# Change to yes to enable challenge-response passwords (beware issues with
# some PAM modules and threads)
ChallengeResponseAuthentication no
?
# Kerberos options
#KerberosAuthentication no
#KerberosOrLocalPasswd yes
#KerberosTicketCleanup yes
#KerberosGetAFSToken no
?
# GSSAPI options
#GSSAPIAuthentication no
#GSSAPICleanupCredentials yes
#GSSAPIStrictAcceptorCheck yes
#GSSAPIKeyExchange no
?
# Set this to 'yes' to enable PAM authentication, account processing,
# and session processing. If this is enabled, PAM authentication will
# be allowed through the ChallengeResponseAuthentication and
# PasswordAuthentication.? Depending on your PAM configuration,
# PAM authentication via ChallengeResponseAuthentication may bypass
# the setting of "PermitRootLogin without-password".
# If you just want the PAM account and session checks to run without
# PAM authentication, then enable this but set PasswordAuthentication
# and ChallengeResponseAuthentication to 'no'.
UsePAM yes
?
#AllowAgentForwarding yes
#AllowTcpForwarding yes
#GatewayPorts no
X11Forwarding yes
#X11DisplayOffset 10
#X11UseLocalhost yes
#XAuthLocation /usr/bin/X11/xauth
#PermitTTY yes
PrintMotd no
#PrintLastLog yes
#TCPKeepAlive yes
#UseLogin no
#UsePrivilegeSeparation sandbox
#PermitUserEnvironment no
#Compression delayed
#ClientAliveInterval 0
#ClientAliveCountMax 3
#UseDNS no
#PidFile /var/run/sshd.pid
#MaxStartups 10:30:100
#PermitTunnel no
#ChrootDirectory none
#VersionAddendum none
?
# no default banner path
#Banner none
?
# Allow client to pass locale environment variables
AcceptEnv LANG LC_*
?
# override default of no subsystems
Subsystem? ? ? ?sftp? ? /usr/lib/openssh/sftp-server
?
# Example of overriding settings on a per-user basis
#Match User anoncvs
#? ? ? ?X11Forwarding no
#? ? ? ?AllowTcpForwarding no
#? ? ? ?PermitTTY no
#? ? ? ?ForceCommand cvs server
? |
Locked
Re: JMRI and NCE
Doc,
Most of the data looks fine. I think there was a driver update, March 2019, a 10.1.7.2399 driver version. The new download (in a zip file) has an installer that updates Windows nicely. I suspect the issue is likely contacts or cables. No jumpers, you are correct for 9600 baud and cab 3 for the device. I would use the same socket and cable from the second throttle. Make sure that second throttle works, acquire a loco, make it move, that sort of thing. That should be a coiled cord, and by testing first that the second cab worked, you confirm the connection and cord to the PCP. Changing more parts than one at a time doesn't get as far as when we can substitute one thing at a time. Look at the NCE-USB. There are very small leds on it for traffic. If they become locked on, that's a problem that requires removing both cables from the NCE-USB to cause a reset. -Ken Cameron, Member JMRI Dev Team www.jmri.org www.fingerlakeslivesteamers.org www.cnymod.com www.syracusemodelrr.org |
Locked
Re: IR Block Occupancy Sensors - Entrance and Exit
Robert Schworm
I think scan sensors py works best with track switch feedback relays, back to sensor table to flip lights in a table to drive lights on a panel.? Perhaps a sensor state change to an Arduino listener object. Ir sensors work well for gate crossing or calculating scale speed. |
Locked
Re: NX and signals query
Hi Dave
Thank you for your continued interest in my layout. I have moved on a bit since your last email to set up additional routes so your comments don't match up exactly with the NX sensors I now have. I have made additional NX sensors at the mid points of the fiddle yard split roads as that would be where trains would be sent out to. I have placed NX sensors on the exit tracks (left hand running) at the crossing at J1Y and also put one approaching SW29 to set direction of departing trains. I have also put them at SW30 & 31. At the moment I'm doing a bit of suck it and see to get to grips with this and it's becoming clearer where I need to have the sensors. You have been of great help so far and I appreciate that but I think you could stand down now and I'll get back to you if/when I need more help. I think it might also be better for any further discussion to be off list as we are dealing with quite a specific situation. You can get me as my first name at cairntoul dot net. Thanks again Fraser |
Locked
Re: JMRI and NCE
Doc Dougherty
JMRI ver 4.14+Rd060e0b. Java ver 1.8.0_201. JMRI settings NCE, NCE USB, com 3, V7.x.x (also tried V6.x.x), Power cab, N, NCE, 9600 baud. ?USB board has no jumpers installed. ?Windows device manager has driver installed on com 3. Driver is 10.1.6.2388. ?JMRI system console reports warn timeout on reply to message AA consecutive timeouts = 0 in nce.ncetrafficcontroller. ?Warn incorrect or no response from nce station.using 2 power cab throttles set to ID 2 and 4. Assuming usb board is set to ID 3 with no jumpers installed. ?We tried another usb board and changed both cables. Still not able to connect to nce system. This had been working and just stopped working recently even though nothing changed to the best of our knowledge.
|
to navigate to use esc to dismiss