¿ªÔÆÌåÓý

Locked Lenz Compact/XpressNet


 

¿ªÔÆÌåÓý

Hello,

Having had many difficulties using DCC++, inasmuch I cannot operate servo turnout controls regrdless of settings etc.,

I have the possibility of aquiring a very cheap Lenz Compact.

Having borrowed the unit over the weekend, along with an XpressNet interface (USB) from someone else, to test, I have found a problem I cannot understand.

Basically, things work as I expect. Points (turnouts) operate correctly (using various Arduino based servo controllers. Not a problem there as I wasn't able to get that far with DCC++).;

Problem I have is with Throttle:

  1. Slider control drives loco OK
  2. Forward/ Reverse OK
  3. F0 lights OK
  4. BUT if I hit stop button, nothing happens
  5. HOWEVER? if I hit idle button loco stops.
  6. Loco stops , but not with decelaration expected after coding using DecoderPro.

Any thoughts would be welcomed ASAP.

  • Win 10 JMRI version 4.12+Rb6a9bb1
  • Java version 1.8.0_181(en_GB)

Also same issue with JMRI/RaspPi (per Steve Todd's RPi-JMRI.20180927) i.e. stop/idle issue

Thoughts and comments would be greatly appreciated.

Many thanks in advance

Tom



Virus-free.


 

Tom:

Assume that all is via JMRI on your computer screen to either the USB connected DCC++ or Lenz system?

Not direct help with Lenz... but, emergency stops can bypass momentum. True for the NCE I use. Why idle vs. stop no idea.

Your DCC++ not controlling servo point motors... You mention that with Lenz controller that they work and are Arduino based so I assume DIY designs..?

Whose Arduino sketch so we might check accessory address requirements? There might be a subtle difference in just how the addresses translate between the DCC++ commands and Lenz. Both are being sent via JMRI and not native in the Lenz throttle?

Jim Albanowski


 

Jim, Tom,

There are two different "stop" instructions in the DCC specification. The normal "go to speed zero" which slows something following the momentum curve in the decoder, and the "emergency stop" which is just that, stop immediately.

Most throttles correctly implement an emergency stop option on a key somewhere.



- Nigel

-----Original Message-----
From: [email protected] [mailto:[email protected]] On Behalf Of jimalbanowski
Sent: 20 November 2018 11:53
To: [email protected]
Subject: Re: [jmriusers] Lenz Compact/XpressNet

Tom:

Assume that all is via JMRI on your computer screen to either the USB
connected DCC++ or Lenz system?

Not direct help with Lenz... but, emergency stops can bypass momentum.
True for the NCE I use. Why idle vs. stop no idea.

Your DCC++ not controlling servo point motors... You mention that with
Lenz controller that they work and are Arduino based so I assume DIY
designs..?

Whose Arduino sketch so we might check accessory address requirements?
There might be a subtle difference in just how the addresses translate
between the DCC++ commands and Lenz. Both are being sent via JMRI and
not native in the Lenz throttle?

Jim Albanowski


 

¿ªÔÆÌåÓý




On Nov 19, 2018, at 6:49 PM, Tom Busza via Groups.Io <tombee50@...> wrote:

Hello,

Having had many difficulties using DCC++, inasmuch I cannot operate servo turnout controls regrdless of settings etc.,

I have the possibility of aquiring a very cheap Lenz Compact.


Which firmware version is the compact?

If it has the version 3.2 firmware ( which I think was the last one released ) it supports consisting.

Problem I have is with Throttle:

  1. Slider control drives loco OK
  2. Forward/ Reverse OK
  3. F0 lights OK
  4. BUT if I hit stop button, nothing happens
  5. HOWEVER? if I hit idle button loco stops.
  6. Loco stops , but not with decelaration expected after coding using DecoderPro.

Any thoughts would be welcomed ASAP.


XpressNet actually has two emergency stop commands. ?There is a global emergency stop ( stop everything omen the track ) and a directed emergency stop ( stop a specific locomotive). ?The stop button triggers the second one.

It is possible that the compact doesn¡¯t support the directed emergency stop. ?This is what is triggered by the stop button on most XpressNet systems. ?I still have an Atlas Commander ( which is a rebadged compact ) around here. ?I probably can¡¯t get to this until Saturday, but I can check and see what the compact does and, if needed, I can make JMRI send speed 0 instead of a directed emergency stop.

The idle button just sets the speed to zero.

Paul