Search The Inn

Tuesday, August 27, 2024

ESU has Moved Offices!

BREAKING NEWS!!

ESU, LLC has loaded up our offices in Pennsylvania, hitched up the wagons, and pointed them west! The journey across the USA was great and we are now getting our new facility set up in beautiful Colorado Springs, Colorado!

Starting on Monday, August 19th ESU, LLC will re-open our US office at this address:

ESU, LLC 3625 Betty Dr., Suite A Colorado Springs, CO 80917

Rest assured that we are committed to continuing to serve all of our dealers and customers in the same high-quality manner that you’ve come to expect from ESU, LLC.

While we set up the new facility during our summer break, we continue to ask that no items be sent in. We will once again accept items at the new facility beginning on August 19th.

--
John H. Reinhardt
  PRRT&HS       #8909
  C&O HS       #11530
  NRail (NTrak) #54979044 (7566)


  • If you have an idea for a blog post here, let me know. If I can comment on it, I will or I'll see if someone else can and post it

Wednesday, August 14, 2024

LokSound v5 Radiator Fans Not Randomly Coming On At Lower Speeds

Making the Radiator Fans Work Randomly At Lower Speeds
Believe it or not, not all model railroaders run their trains around their layouts at 110 mph. The author is one of these individuals and he also had the problem of not being able to get the radiator fans to come on at the lower speeds. There is a logical reason for this but you have to dig down into the sound files to understand what is going on. Let's do that. We will be examining the S0709 Alco 16 cylinder 251C sound file. This discussion will cover the random functions and specifically the one that automatically controls the radiator fans.

The Random Functions
We'll start by looking at the Decoder Pane - Function Settings sheet. At the bottom of the sheet are the random functions.  See figure 1.

Fig 1 Random Functions Settings

The right side shows:
  • The function button (F0 to F31) that should be triggered
    • F11 is the radiator fans default
  • If the Random function should be triggered while engine is stopped, driving or both
  • If the Random function should be triggered only when the prime mover sound is On
  • The minimum and maximum active time when the random function is active 
    • The actual time is computed by the decoder between the defined range
  • The minimum and maximum passive time between two Random Function triggers
    •  This is the "pause", until the same Random function is retriggered
Set these values as you see fit.

The Radiator Fan Sound Scheme
Look at figure 2, the top line where share1 >= 28 and <= 34.


Fig 2 The radiator fan sound slot

If you have followed any of the author's other sound file discussions you'll know that share1 is a shared variable between sound slots in any particular sound file. This condition states that share1 must be between a value of 28 and 34 to turn on the fan. Admittedly there are other conditions, once you understand the first condition the others make sense. The [F = true] condition is automatically taken care of by the random function. So how is this going to help us? Read on.

The Prime Mover Sound Scheme
Now lets examine the prime mover sound slot shown in figure 3.
 

Fig. 3 Notches

The top of the prime mover scheme shows the notch changes from notch 2 to notch 8 and how the share1 value increases as you notch up. Think back to what the minimum value of share1 has to be to turn on the raditor fans, 28. Where does the value get to be at least 28? Not until notch 6. So if you are running your engine at lower notches, the fans will not come on randomly

What do we do now? There are a couple of ways to change things but we will concentrate on one of the easiest.

Now look back at figure 2. Let say we want the fans on when we reach notch 4. The share1 value there is 23. If we look back at figure 2 and we decrease all the values for fan turn on by 5 (28 minus 23) we get figure 4.

Fig 4. Lower speed values for turn-on

Burn the sound file to the decoder and you will have fans on at notch 4 (randomly). 

Loksound v4 decoders did not have random functions and the radiator fans are controlled exclusively by function key on/off (default F11). This also applies to v4 Select decoders.

Now you can see how to adjust things the way you want them. Just experiment until you get what you want. Most of all have fun!!


  • If you have an idea for a blog post here, let me know. If I can comment on it, I will or I'll see if someone else can and post it


Sunday, August 4, 2024

The Different Delay Settings in ESU Decoders

There are two different delay settings in LokSound decoders:

 

1)  Setting CV124 bit 2 (bit value 4) takes effect only if speed is zero and Sound Slot 1 (prime mover) is off. It's a startup delay that prevents the user from activating prime mover sound and then moving off while the prime mover is still cranking over (because that's how a real loco behaves). It’s not a fixed time value but depends on how long the start-up sequence takes.

 

2)  Separately, there's a move off delay that takes effect every time speed is zero and prime mover is already running. It prevents the loco from moving off immediately and allows a prime mover spool-up time before the loco actually moves (because that's how a real loco behaves). By default it is set to 3 seconds.

 

Effect (1) can be enabled/disabled  via bit 2 of CV124.

 

Effect (2) is a different story:

  • For LokSound V4 decoders, the setting is internal to the Sound Slot 2 schedule (see T1 below, units of 0.25 second). It requires you to have a Lokprogrammer and a copy of the original sound file  as you have to change and rewrite the entire sound project.
  • For LokSound Select decoders, the user can't change it because the Sound Schedule part is laced out.
  • For LokSound 5 decoders, typical projects have moved this setting to SoundCV13 (CV 167). You can change this with your Power Cab or JMRI DecoderPro. (I strongly recommend that you read and write down the original value in CV167 in case the effect is unwanted and you have to revert.


Thanks to Mark Granville of the ESU Groups.io forum for reminding the forum of the differences. This was in response to a question asked.


  • If you have an idea for a blog post here, let me know. If I can comment on it, I will or I'll see if someone else can and post it