¿ªÔÆÌåÓý

Date

Locked Re: New 4.15.7 and CMRI

 

PJ,

The daily build, I posted a link earlier today, has the fix for the baud
rate on CMRI issue. 4.15.8 through 4.17.2 have issues with selecting the
baud rate.

-Ken Cameron, Member JMRI Dev Team
www.jmri.org
www.fingerlakeslivesteamers.org
www.cnymod.com
www.syracusemodelrr.org


Locked Re: Controlling Servos directly connected to Arduino with DCC++ Base Station #arduino #dccpp

 

All;

To remove some of the confusion regarding the adjustable bracket cap, here is a direct link.



Dan


Locked Re: Controlling Servos directly connected to Arduino with DCC++ Base Station #arduino #dccpp

 

You can have the parts printed by a third party if you don't have a printer.? If I wasn't on vacation I'd print them for you.

You can also alter the print design to oblate the micro switch holes (or just hog them out with a file), although I believe there is enough free travel in the micro switches and limited travel in the servo throw arm that you won't need to worry.

Ken Moordigian
Jackson Livery
818-522-4292




On Monday, July 29, 2019 steve <[email protected]> wrote:

Dan,

Thanx much, this will be very helpful!

Unfortunately I do not have a 3D printer...
My setup is an outside garden scale deadrail, so I will be mounting them inside a weatherproof plastic box.
I can use that box as part of the mount you have designed.? I will mill the other part(s) out of either oak
or ABS stock.

Questions:
? ? I see no adjust-ability of the 2 limit switches.? The 2 mount holes are fixed, as are the switch plate mount holes.
??? What am I missing?

??? Does your code monitor them as the servo moves to determine when to turn off the servo?
? ? Or do you set the servo to a specific position and then use the limit switch for confirmation of the position?


On 07/29/2019 09:19 AM, dan@... wrote:
Steve,

If you have access to a 3D printer this is the mount I use and i added the adjustable limit switch mount.

Not sure why my remix picture does not show up.
Dan


Locked Re: Controlling Servos directly connected to Arduino with DCC++ Base Station #arduino #dccpp

 

Thank you muchly, Dan!

You have not only saved me from a few hours of design time, but you've even improved my design with micro switch mounts!

How thoughtful!

Ken Moordigian
Jackson Livery
818-522-4292




On Monday, July 29, 2019 dan <[email protected]> wrote:

Steve,

If you have access to a 3D printer this is the mount I use and i added the adjustable limit switch mount.

Not sure why my remix picture does not show up.
Dan


Locked Strange DP behavior

 

Ken,

I don't see anything between the power button and the programming mode.
Attached is a PDF of DP screenshots.

Jim


Locked Re: JMRI and iPad

 

Hi PJ,
Sounds like the problem addressed here:?/g/jmriusers/message/160582
--SteveT


Locked Re: Strange DP behavior

 

Jim,

You wrote:

** When i try to identify a loco on the main that has a roster entry in the pgm track profile, it was coming up with "No Roster Entry", but now I get a no loco found error.

Without special hardware, it is only possible to read NMRA CV values when on the "service mode programming track". You _cannot_ read a locomotive CV when using "programming on the main", unless you are:

- trying to read a Digitrax decoder with its "transponding" feature enabled, and
- the Loco is in a "Digitrax transponding-equipped" track section, and
- the transponding mechanisms are connected and configured in a way that actually works
- the transponding hardware is configured to, and capable of, commuincating with your JMRI computer

or you are:

- trying to read a RailCom-equipped decoder with its RailCom feature enabled, and
- the Loco is in a "RailCom-reader-equipped" track section, and
- the RailCom mechanisms are connected and configured in a way that actually works
- the RailCom hardware is configured to, and capable of, commuincating with your JMRI computer.

(There may be other system-specific solutions to this problem; these are the two that I am aware of...)

Regards,
Billybob


Locked Re: JMRI Decoder Pro, EasyDCC, and SoundTraxx

 

Marc,

In my case, it will be more of a "hair loss" situation! Since I can't be the first person wanting to use the laptop as the Pi input device, I hope someone in the group will help.

Worst case scenario: I'll need to involve my son in law, who is the tech guy at a local high school. Of course, that involves getting him interested enough to want to help. But, he's a linux fan, and it probably will be trivial for him. One more thing he can claim superiority about! ? :--)

Looking at the SoundTraxx decoder info, it's clear I want to use Decoder Pro to program all those CVs, not punch them in on my EasyDCC command station front panel.

Thanks,

Don


Locked Re: JMRI Decoder Pro, EasyDCC, and SoundTraxx

 

I have a free image that does exactly that at


Locked Re: New 4.15.7 and CMRI

 

¿ªÔÆÌåÓý

I reloaded 4.16. I also have a problem with it. I posed the problem.?
?
?
?
?
?
?
Raccoon Valley Model Railroad Web Site:
November Open House List:
NJ, DE, PA and MD Layouts:
?

-------Original Message-------
?
Date: 7/29/2019 1:26:57 PM
Subject: Re: [jmriusers] New 4.15.7 and CMRI
?
PJ,
?
There was a message yesterday about a daily build that had a fix for the
CMRI baud rate issue. So far, those who have tried that found they can then
pick and use the baud rates they want.
?
See...
This will be in Packages 3393, building shortly at
It would be
good to get that tested by people who are still having the problem.
?
It will be part of 4.17.3 when that gets released next month. But this link
to the daily builds will get you a download that should cure this issue.
?
-Ken Cameron, Member JMRI Dev Team
?
?
?
?
?
?


Locked JMRI and iPad

 

I am using JMRI 4.16 until the new 4.17.3 comes out. But when I try to use my iPad after starting the JMRI Server I have a problem. Everything comes up except the panel that are up on the computer. Under the OPEN WINDOWS it says "No Sharable Windows Are Open". If I click on the pull down menu "Panels" the panels are listed. I click on one of the panels and it goes to the panel page and says loading panel. But the panel never comes up. ? PJ


Locked PanelPro Panels #panelpro

 

¿ªÔÆÌåÓý

There have been a number of threads talking about the different PanelPro panels. ?This is my view.

Panel Editor (PE)

This is the original panel. ?The track is represented by icons place on the panel. ?The turnout icon is related to a turnout and will change to represent the turnout position. ?Other icons can be related to sensors, etc. ?When in Edit mode, a second window appears that is used to select icons and the related JMRI table items. ?

The menu contains just Edit and Marker in addition to the standard menu items. ?The edit window only has a File menu. ?An interesting item is "Change view to Control Panel Editor¡±.

PE uses Blocks for block content display. ?It has no automation capability.


Control Panel Editor (CPE)

Control Panel Editor is closely related to Panel Editor. ?Using a File menu option, it is possible to switch between the two. ?The basic icon based approach is the same. ?There are additional icon types, some of which have built in capabilities such as Indicator Track and Indicator Turnout.

The menu contains File, Edit, Options, Zoom, Add Items, Warrants, and Draw Shapes. ?Add Items >> Item Pallet provides a second window with comprehensive set of tabs for adding and maintaining many item types.

CPE uses OBlocks, OPaths, and Portals to define the layout topology. ?This provides the foundation for automation using Warrants.


Layout Editor (LE)

Layout Editor uses lines (track segments) connecting points to represent a track plan. ?Standard items such as turnouts provide a set of points. ?A normal turnout has 3 points. ?Cross-overs have 4 points as do level crossings and slips. ?The end bumper, edge connector and anchor point also provide connection points.

After blocks have been assigned to all of the track segments and standard items, block routing logic can determine the layout topology. ?When signal masts are placed at block boundaries, JMRI can create the signal mast logic using the block topology. ?Sensors can also be placed at block boundaries to implement NX (Entry/Exit) dispatching. ?

The menu contains File, Options, Tools, Zoom, Marker, Dispatcher. ?When Options >> Edit Mode is selected, a tool bar is embedded in the window that contains all of the items. ?Options >> ToolBar allows selection of Top, Bottom, Left, Right, or Float.?

LE uses Blocks, Paths, LayoutBlocks. ?Paths and LayoutBlocks are automatically derived from the track plan.

The block topology provides the foundation for Segments and Transits which are used by Dispatcher.


Dave Sand


Locked Re: Controlling Servos directly connected to Arduino with DCC++ Base Station #arduino #dccpp

 

On 7/29/2019 10:19 AM, dan@... wrote:
Steve,
If you have access to a 3D printer this is the mount I use and i added the adjustable limit switch mount.
That's excellent. I pledged 3D printer on Kickstarter and when it ships early next year I need some files to try on it. This will be perfect.

--

Rick Jones

You have the right to remain silent. Anything you say will be
misquoted and used against you.


Locked Re: OpenLCB - Lights - Help - Tests for build 3335 failed.

 

5000 lights is quite a few.

IIRC, each one will put about 7msec of traffic on the OpenLCB CAN cable. That means about 30 second of 100% busy traffic as JMRI starts up. OpenLCB is meant to handle that, but It¡¯ll be interesting to see how well the JMRI implementation works!

Bob


On Jul 28, 2019, at 6:11 PM, steve young via Groups.Io <icklesteve@...> wrote:

Hi Tim,

To test how JMRI copes I've created a panel xml file with 5000 x OpenLCB Lights, each with 3 FastClock Light Controllers.
The hardware address increments on the final 2 byte pair on each side of the paired address.

/g/jmriusers/files/ProblemsBeingWorkedOn/Updated%20Lights%20-%20Testing/openlcb-5000-lights-3-fastclock-controllers.xml

Tested with JMRI 4.17.3ish OpenLCB CAN simulation on an i3 Win7 refurb laptop on its 4th hard drive.
Java max 76% CPU mid panel load, approx 0% - 6% CPU while running at 60x FastClock speed, left for an hour or so, no noticeable memory increment, no issues located.

While 20 CAN frames / sec isn't massive by any means, this was more of a test of the JMRI internals to ensure that it was coping well with adding that amount of Lights, initialising the fast clock listeners, time comparisons etc.
5,000 lights with 3 on times, 3 off times, 3 yesterday on times, 3 yesterday off times = 60,000 times checked per fast-clock minute change.

I loaded the panel in v 4.16 and things weren't happy, as expected.

I then tested with 4.17.1 , no errors in console log and ( simulated ) messages seen when expected in the CAN Frame console, with no obvious lag following the clock change, all immediate.

Without hardware to test with, no issues appearing in the simulation, and no intimate knowledge of OpenLCB protocol I may be the wrong person to assist,
although initially the issue was with the Light Control stuff, now that's sorted it may need someone better at OpenLCB to test with real hardware.

It would be worth knowing EXACTLY what console log messages you are getting with 4.17.2

Perhaps with real hardware connected, start by editing the test file down to 50 or so lights in case your console gets overloaded by 5000 ?
Note you need a minimum of 480 lights to get a light change EVERY fast clock minute, otherwise you'll get a gap, see the xml for the pattern.
--
Bob Jacobsen
rgj1927@...


Locked Re: JMRI Decoder Pro, EasyDCC, and SoundTraxx

 

Thanks, Ken,?

That sounds exactly like what I want! It's nice to get a message saying what I hoped to do is possible.?

Don W
Connecticut


Locked Re: Creeping locomotives (was Re: DigiTrax DCS100 missing LocoNet packets

 

What Don is explaining, I have seen it also on our layout, when we were running with Digitrax throttles (we have since replaced the throttles with NCE, because of the radio issues).

We still program engines with Digitrax, and occasionally as I test the engine after programming (the program track has a switch to change from programming track to main line) using a DT400D (plugged in) when I turn the knob for 00, I find that the throttle goes back to 02 or 07, or never reaches 00. When this occurs, to set it back to 00 I have to advance the throttle up a few steps, and then slowly? At first I thought the problem was with the encoder knob in the throttle, so I changed it to another throttle (we still have a dozen of these DT400s), but the problem persists, occasionally. So I know it is not the throttle.

Today the DCS200 we use, is for programming only, nothing else, as anything that was Loconet, is now LCC (turnouts, sensors, signals).

BTW, our DCS200s (we have a few) are very old, going back to 18-20 years ago, so it could be these command stations are starting to decay a bit (?).

Cheers
Leo P


On Mon, Jul 29, 2019 at 9:56 AM Don <donmcgil@...> wrote:
Hi Bob

The Locos I noticed this with were fitted with ESU V4 LokSound decoders.? But I now believe the issue I saw was probably just another manifestation of my fundamental problem which is a DCS100 which occasionally misses a LocoNet packet,

The problems I have seen are when a LocoNet command such as turn a Horn On/Off or to Start/Stop a locomotive is missed when running auto trains.
Missing a Horn start is not obvious, ?Missing a Horn stop is very obvious.? Issuing a Monitor Slots command immediately after a loco does not turn off its horn shows that F2 is still on in the DCS100 but the F2 off command was sent to LocoNet (as seen on a second JMRI running on a second computer eaves dropping onto the LocoNet via a second PR4).

A missed Loco start (Set speed of loco x to YY) command is evidenced by an auto train not starting a Transit or following a Pause until another Set speed of loco in slot x command is sued onto locket.? Again refreshing Monitor slots shows the DCS100 did not get the Set loco speed command.

A missed Loco stop (Set speed of loco x to 0) command generally breaks auto trains, results in memory leaks and eventually a processor core running parts of JMRI goes to 100% and JMRI freezes for a period of time.? A JMRI restart is required to re-establish auto train operation.? Again I have confirmed that JMRI sent the command to LocoNet and that the DCS100 did not see it.

I have separated the layout control LocoNet (turnouts, block detection and signalling) from the DCS100 LocoNet ?(i.e. LocoNet and LocoNet2) and still observed the same behaviour with a similar frequency of occurrence.? Tonight I was able to carry out the ultimate test using a borrowed DCS100.? So far I have run for over 5 hours without any drop LocoNet commands with the system configured back to a single LocoNet bus.

So it looks like my DCS100 has issues not seen on another. ?

Thanks?

Don McG


Locked Re: Controlling Servos directly connected to Arduino with DCC++ Base Station #arduino #dccpp

 

Steve,
When you click on the Thingiverse link, about midway down the page below the thumbnail pictures is a horizontal menu item, to the far right there is a "Remixes" button, click on that? to take you to the modifications people have made for this item.

The limit switches do not monitor the servo position for servo control, one limit switch is for the live frog polarity change and the other for status confirmation and/or indicators.
Dan


Locked Re: New 4.15.7 and CMRI

 

PJ,

There was a message yesterday about a daily build that had a fix for the
CMRI baud rate issue. So far, those who have tried that found they can then
pick and use the baud rates they want.

See...
This will be in Packages 3393, building shortly at
It would be
good to get that tested by people who are still having the problem.

It will be part of 4.17.3 when that gets released next month. But this link
to the daily builds will get you a download that should cure this issue.

-Ken Cameron, Member JMRI Dev Team
www.jmri.org
www.fingerlakeslivesteamers.org
www.cnymod.com
www.syracusemodelrr.org


Locked Re: New 4.15.7 and CMRI

 

Having the same trouble with the new 4.17.2. This time even when I try to change the baud it still comes back as 19,200 instead od 9.600. I tried several times. No luck.


Locked Re: JMRI Decoder Pro, EasyDCC, and SoundTraxx

 

Don,

For what you are asking, I'd say setting up the laptop and Pi for remote
desktop is the simpler way to go. You would run JMRI in the normal display
mode and use the remote so the keyboard, mouse, and screen of the laptop
becomes your interface. Simple and direct, JMRI doesn't even know you aren't
on the console of the Pi.

-Ken Cameron, Member JMRI Dev Team
www.jmri.org
www.fingerlakeslivesteamers.org
www.cnymod.com
www.syracusemodelrr.org