¿ªÔÆÌåÓý

Date

Locked Re: PanelPro Panels #panelpro

 

¿ªÔÆÌåÓý

Dave,
Upon reflection perhaps it might be more logical and therefore aid the learning process if it was the CPE that took the lead and PE was accessed through CPE. That would separate out one use of the word from the other use as in the LE?
Just a thought.

Dave


- Dave

On 30 Jul 2019, at 09:49, Dave Roberts via Groups.Io <dccdaveroberts@...> wrote:

Dave,
Nicely put together!
As always and as we have talked about before I believe some of the confusion comes about because of the use of the multiple uses and intended meaning of the word ¡°Panel¡±.

Your initial description of the PE might be better described as:
This is the original control panel editor.
The distinction between the two is at best marginal so why not remove the PE and substitute CPE?

The other use comes when using the LE where this deals with the actual layout design rather that the control panel design . In this case it is the layout that can be made up of different PANELS (specific areas of a layout).
I believe it would be much more advantageous to make the distinction to aid understanding and so avoid confusion.

Dave



- Dave

On 29 Jul 2019, at 20:16, Dave Sand <ds@...> wrote:

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: PanelPro Panels #panelpro

 

¿ªÔÆÌåÓý

Dave,
Nicely put together!
As always and as we have talked about before I believe some of the confusion comes about because of the use of the multiple uses and intended meaning of the word ¡°Panel¡±.

Your initial description of the PE might be better described as:
This is the original control panel editor.
The distinction between the two is at best marginal so why not remove the PE and substitute CPE?

The other use comes when using the LE where this deals with the actual layout design rather that the control panel design . In this case it is the layout that can be made up of different PANELS (specific areas of a layout).
I believe it would be much more advantageous to make the distinction to aid understanding and so avoid confusion.

Dave



- Dave

On 29 Jul 2019, at 20:16, Dave Sand <ds@...> wrote:

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

 

¿ªÔÆÌåÓý

And if you follow the ¡®remix¡¯ then there are adjustable microswitches and a base that uses less material.

?

I do like this design over the MERG group one that I have some of, and will probably go with this design if I need any further units.

?

?

?

From: [email protected] <[email protected]> On Behalf Of Ken Moordigian via Groups.Io
Sent: 29 July 2019 23:31
To: [email protected]
Subject: Re: [jmriusers] Controlling Servos directly connected to Arduino with DCC++ Base Station

?

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 Re: JMRI Decoder Pro, EasyDCC, and SoundTraxx

 

Hi, Steve,

I intend to use your free image with my Pi. I have downloaded and unzipped the image, written it to a microSD chip, and installed it in my new Pi. The power supply arrived today, so I assembled it and powered it up for the first time. The red LED lit up, and the yellow one next to it flashed rapidly for a few seconds at least. Success!

I didn't get much farther, though. I thought I had an HDMI cable to connect a monitor, but don't. Did plug in a mouse, but couldn't really tell if it did anything.

Looks like a trip to Best Buy tomorrow for their least expensive HDMI cable that's in stock. Best Buy lists a $6 cable with a $6 shipping charge, and a $10 cable I can pick up at the store, maybe. Says it's in stock at my local store, but not on display! Probably could have gotten one delivered cheaper from New Egg.

Don Weigt
Connecticut


Locked Re: "Timeout talking to command station" and "Failed to get response from Command Station"

 

Just to put a period on this question, the LocoBuffer USB arrived today.? I installed it per the instructions, and it works like a charm.? That pretty much says to me the LocoBufferII was either blown, or the drivers were mis-configured.? But the cables, the computer, and the command stations are all fine.

Back in business!? Thanks again, everyone.


Locked Re: Test version 4.17.2 of JMRI/DecoderPro is available for download

 

Ken:

I Installed 4.17.3ish and that has fixed the problem

Sorry I couldn't respond faster this install is on a club layout and I have to go there to do anything, so sometimes it takes me a bit...I also have to uninstall non working packages and reinstall the last working one each time.

Nelson.


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@...