Welcome to the forum   
Welcome Guest! To enable all features please Login or Register.

Notification

Icon
Error

Share
Options
View
Go to last post in this topic Go to first unread post in this topic
Offline Kiko  
#1 Posted : 14 December 2024 01:36:02(UTC)
Kiko

Canada   
Joined: 13/02/2017(UTC)
Posts: 159
Location: Ottawa, ON
Hello All,

I have an older V200 C-Sine locomotive (Marklin #39821) which runs very smoothly. I love the way it runs but it has very limited and disappointing sound capabilities (just some diesel noise and an airhorn). I would like to fit an ESU LokSound 5 FX decoder to add sound. I have already disconnected the speaker PC board but kept the original Marklin decoder for C-Sine motor control. The address is assigned via DIP switches and is set to "Motorola 20".

I need advice regarding making both decoders work together under Train Controller (with the ECoS command station). Using my LokProgrammer, should I program the ESU "FX" decoder as "Motorola", with a the same address as the loco address (i.e., 20), or a different address? Or, should I program the ESU "FX" decoder as DCC? Or, as DCC/Motorola?

BTW -- because the Marklin C-Sine decoder is old and has DIP switches for address setting, I don't think I need to worry about modifying any parameters in that decoder when using my LokProgrammer.

So far, I tried a few address scenarios but with no luck. I'm not sure what protocol/address I need to set in the ECoS or in TC. Any advice would be welcome.

Thanks,
Andry
Andry
// Marklin HO K track; ECoS; TrainController Gold; Marklin & ESU decoders; Arduino controlled Switches, Semaphores & Accessories (DCC); Win 11 //
Offline PeFu  
#2 Posted : 14 December 2024 10:37:45(UTC)
PeFu

Sweden   
Joined: 30/08/2002(UTC)
Posts: 1,286
It seems as if you want to do exactly what I did with my C-sinus Krok, except I had to put the Fx decoder and speaker into the car behind the engine, for space reasons. In the description of the Youtube clip, I explain more in detail; Some remarks:

- The Fx decoder has to be MM. Turn off Mfx, DCC and analogue operation.
- If the C-sinus decoder has e.g. address 50, the Fx decoder address has to be 50.
- The engine/motor sound has to be within F1-F4. Note that your C-sinus decoder may have one or more of the F1-F4 functions!
- You can easily enable also F5-F16 using the ESU Lokprogrammer, if you want. From TC, in my example you will access F5-F8 using address 51, F9-F12 using 52 and F13-F16 using 53.

ThumpUp

EDIT: Your 39821 is probably using all functions, F1-F4. I would suggest that you simply remove the current speaker in the 39821 (oh, sorry, you already have), and use one of the previous sound functions for the Loksound Fx engine/motor sound.

Andreasburg-Mattiasberg Bahn is inspired by Swiss railways |Forum Thread |Track Plan |Youtube Channel | C and K track | CS2 | TrainController Gold
thanks 2 users liked this useful post by PeFu
Offline JohnjeanB  
#3 Posted : 14 December 2024 12:15:54(UTC)
JohnjeanB

France   
Joined: 04/02/2011(UTC)
Posts: 3,551
Location: Paris, France
Hi Andry
The 39821 has a first generation SINUS motor where the decoder is not separated of the motor. There are no Märklin spares for this nor an upgrade possibility like on later Sinus versions (compact Sinus and SoftDriveSinus)
Here is the exploded view diagram
https://www.maerklin.de/service/...lnummer=39821&lang=1
So it leaves two possibilities
- a simple one is to add another sound decoder like the mSD3, manage to have both with the same adress in MM2 only (the 39821 does not accept DCC orders
- a complex one is to get a special PCB to drive the SINUS motor and add a decoder (Märklin mSD3 or ESU LokSound3). In this case all the wiring needs replacing.

Avoid handling the electronics of the 39821 as it is very sensitive to electrostatics. I destroyed one SDS electronics that way.

Cheers
Jean
Offline Kiko  
#4 Posted : 14 December 2024 17:13:51(UTC)
Kiko

Canada   
Joined: 13/02/2017(UTC)
Posts: 159
Location: Ottawa, ON
Originally Posted by: PeFu Go to Quoted Post
It seems as if you want to do exactly what I did with my C-sinus Krok, except I had to put the Fx decoder and speaker into the car behind the engine, for space reasons. In the description of the Youtube clip, I explain more in detail


Hello PeFu,

First of all -- what a GREAT video! I was very impressed on how your lights dim and the train takes its time before moving out of the station. Very realistic -- the announcements, the lights dimming, the movement! WOW!

Now to the topic at hand. Thank you very much for the explanation. I will try to implement your suggestion. I was not sure how to access all the functions (sounds/effects) that I programmed into the FX decoder from TC. I forgot about the "consecutive addressing" scheme to get to functions above F8. I only have a few remaining old MM decoders -- only those driving C-Sine locos -- so there should be no address conflict for the extended addressing scheme.

I have programmed a V200 project into the FX decoder. Basically, I took a LokSound 5 project and imported it into the LokSound 5 FX. ESU has done a good job with how the LokProgrammer imports projects. The FX project retains the motor profile -- even though it can't control the motor -- but it can use that profile to adjust the motor sound to the speed/load of the loco. The motor sound is activated by F1 (as usual). I disconnected the original Marklin sound PC board (including the speaker) and installed small sugar cube speakers with baffles. There's plenty of room for that in the V200 -- especially after removing the original PC board.

I would like to get clarification on your last sentence. What do you mean by "... use one of the previous sound functions for the LokSound FX engine/motor sound"? As in my original V200, I will use F1 to activate "Operating Sound", but it will use the new motor sound that is programmed into the LokSound 5 FX decoder. I would not think that it matters which function key activates sound, because the original Marklin sound decoder and speaker is no longer in the loco. Can you please explain?

Once again, thank you for your help, and congratulations on your layout (and video production). I'm off to the train room to try this out...

Andry
Andry
// Marklin HO K track; ECoS; TrainController Gold; Marklin & ESU decoders; Arduino controlled Switches, Semaphores & Accessories (DCC); Win 11 //
Offline Kiko  
#5 Posted : 14 December 2024 17:24:15(UTC)
Kiko

Canada   
Joined: 13/02/2017(UTC)
Posts: 159
Location: Ottawa, ON
Originally Posted by: JohnjeanB Go to Quoted Post
The 39821 has a first generation SINUS motor where the decoder is not separated of the motor.

Hello Jean,

Thanks for the info. I do have all the exploded drawings for all my locos -- they are a great resource for troubleshooting. I have previously converted "newer" Sinus locos with a modern decoder -- the ones where the motor drive is separate. These "newer" Sinus locos were not very good in terms of performance. However, the original C-Sine motors have very good driving characteristics and I definitely want to keep them -- I love how they drive. Too bad that the sound was pathetic. But... sound was very new technology at the time and tremendous progress was made since then. That's the reason that I want to upgrade the sound quality on those few C-Sine locos that I have.

Cheers,
Andry
Andry
// Marklin HO K track; ECoS; TrainController Gold; Marklin & ESU decoders; Arduino controlled Switches, Semaphores & Accessories (DCC); Win 11 //
Offline PeFu  
#6 Posted : 14 December 2024 18:23:04(UTC)
PeFu

Sweden   
Joined: 30/08/2002(UTC)
Posts: 1,286
Originally Posted by: Kiko Go to Quoted Post
I would like to get clarification on your last sentence. What do you mean by "... use one of the previous sound functions for the LokSound FX engine/motor sound"? As in my original V200, I will use F1 to activate "Operating Sound", but it will use the new motor sound that is programmed into the LokSound 5 FX decoder. I would not think that it matters which function key activates sound, because the original Marklin sound decoder and speaker is no longer in the loco. Can you please explain?

Well, you did exactly what I failed to explain! In the 39821 decoder, there are functions F1-F4 for changing lights etc. and sound functions. As you removed the old speaker, you should use one of the F1-F4 functions that managed sound for the 39821 decoder, for engine/motor sound in the new Loksound Fx decoder. Which you did!

BigGrin

Andreasburg-Mattiasberg Bahn is inspired by Swiss railways |Forum Thread |Track Plan |Youtube Channel | C and K track | CS2 | TrainController Gold
thanks 1 user liked this useful post by PeFu
Offline Kiko  
#7 Posted : 14 December 2024 18:56:20(UTC)
Kiko

Canada   
Joined: 13/02/2017(UTC)
Posts: 159
Location: Ottawa, ON
Originally Posted by: PeFu Go to Quoted Post
Well, you did exactly what I failed to explain! In the 39821 decoder, there are functions F1-F4 for changing lights etc. and sound functions. As you removed the old speaker, you should use one of the F1-F4 functions that managed sound for the 39821 decoder, for engine/motor sound in the new Loksound Fx decoder. Which you did!

Hello and a BIG thank you!

Even though I did the above, I'm not sure I understand why I have to do that? Since the new FX decoder can be programmed any which way you want, is there a specific reason why I need to use F1-F4 for the same functions as the original MM decoder? (i.e., F1=Motor Sound, F2=Marker Lights, F3=Horn, F4=Direct Control).

BTW, I was going to use F1 for Operating Sound (i.e., motor sound), but F2 is going to be Airhorn (Long), F3=Airhorn (Short), and F4=Conductor Whistle. Anything wrong with this re-assignment?

Cheers,
Andry


Andry
// Marklin HO K track; ECoS; TrainController Gold; Marklin & ESU decoders; Arduino controlled Switches, Semaphores & Accessories (DCC); Win 11 //
thanks 1 user liked this useful post by Kiko
Offline PeFu  
#8 Posted : 14 December 2024 19:40:04(UTC)
PeFu

Sweden   
Joined: 30/08/2002(UTC)
Posts: 1,286
Originally Posted by: Kiko Go to Quoted Post
Originally Posted by: PeFu Go to Quoted Post
Well, you did exactly what I failed to explain! In the 39821 decoder, there are functions F1-F4 for changing lights etc. and sound functions. As you removed the old speaker, you should use one of the F1-F4 functions that managed sound for the 39821 decoder, for engine/motor sound in the new Loksound Fx decoder. Which you did!
Even though I did the above, I'm not sure I understand why I have to do that? Since the new FX decoder can be programmed any which way you want, is there a specific reason why I need to use F1-F4 for the same functions as the original MM decoder? (i.e., F1=Motor Sound, F2=Marker Lights, F3=Horn, F4=Direct Control).

BTW, I was going to use F1 for Operating Sound (i.e., motor sound), but F2 is going to be Airhorn (Long), F3=Airhorn (Short), and F4=Conductor Whistle. Anything wrong with this re-assignment

Yes! As the 39821 decoder will still execute F2=Marker Lights and F4=Direct Control, you shouldn’t use F2 and F4 on the new Loksound Fx. As you are planning, F2 will change Marker Lights AND provide an Airhorn! That’s why I recommended only using one of the 39821’s sound functions, i.e. F1 or F3, for the Fx decoder. (Been there, done that…)

Wink
Andreasburg-Mattiasberg Bahn is inspired by Swiss railways |Forum Thread |Track Plan |Youtube Channel | C and K track | CS2 | TrainController Gold
thanks 2 users liked this useful post by PeFu
Offline Kiko  
#9 Posted : 14 December 2024 20:00:59(UTC)
Kiko

Canada   
Joined: 13/02/2017(UTC)
Posts: 159
Location: Ottawa, ON
Originally Posted by: PeFu Go to Quoted Post
Yes! As the 39821 decoder will still execute F2=Marker Lights and F4=Direct Control, you shouldn’t use F2 and F4 on the new Loksound Fx. That’s why I recommended only using one of the 39821’s sound functions, i.e. F1 or F3, for the Fx decoder. As you are planning, F2 will change Marker Lights AND provide an Airhorn!

Ahhhhh! Now I understand! The C-Sine motor decoder that will remain in the loco will still carry out the non-sound functions on F2 and F4. Therefore, I should not assign anything on F2 and F4 in the LokSound 5 FX decoder. Makes sense. BigGrin

This is my planned assignment for the LokSound 5 FX decoder:
F0 Headlights
F1 Operating Sound / Direction Switch
F2
F3 Airhorn (Long)
F4
F5 Airhorn (Short)
F6 Conductor Whistle
F7 Compressed Air Release
F8 Compressor
F9 Coupling/Uncoupling
F10 Open/Close Cab Doors
F11 Sanding Valve
F12 Train Brake Release/Set
F13 Rail Joints
F14 Sound Fader
F15 Random Sounds
F16 Curve Squeal

I thank you so much for the help you'v provided!

Andry

Andry
// Marklin HO K track; ECoS; TrainController Gold; Marklin & ESU decoders; Arduino controlled Switches, Semaphores & Accessories (DCC); Win 11 //
thanks 2 users liked this useful post by Kiko
Offline Kiko  
#10 Posted : 15 December 2024 01:05:12(UTC)
Kiko

Canada   
Joined: 13/02/2017(UTC)
Posts: 159
Location: Ottawa, ON
I have just finished programming and installing the LokSound 5 FX decoder in the loco. Test run was successful with F0-F4 working as intended. But...

I'm not sure how to assign multiple addresses in TC to get functions F5-F16 to work. I've never done that before. What I've done is the following:
1. Edit mode
2. Double click the V200 loco (which has address 20)
3. Select "Functions" tab
4. Functions F5-F8: "Alt. Address" (bottom right corner) = 21
5. Functions F9-F12: "Alt. Address" = 22
6. Functions F13-F16: "Alt. Address" = 23

However when I activate any function above F4 in TC, there is not sound produced. BTW, the ECoS only has F0 to F4 programmed -- the V200 is set for "Motorola 28" protocol. Not sure if this matters.

Thank you in advance for any suggestions in fixing this problem.
Andry

Andry
// Marklin HO K track; ECoS; TrainController Gold; Marklin & ESU decoders; Arduino controlled Switches, Semaphores & Accessories (DCC); Win 11 //
thanks 1 user liked this useful post by Kiko
Offline PeFu  
#11 Posted : 15 December 2024 07:03:28(UTC)
PeFu

Sweden   
Joined: 30/08/2002(UTC)
Posts: 1,286
There are only 4 functions connected to each MM adress. This is how you define ”F5-F16” in TC:

4. Functions F5-F8: F1-F4 "Alt. Address" = 21
5. Functions F9-F12: F1-F4 "Alt. Address" = 22
6. Functions F13-F16: F1-F4 "Alt. Address" = 23

Andreasburg-Mattiasberg Bahn is inspired by Swiss railways |Forum Thread |Track Plan |Youtube Channel | C and K track | CS2 | TrainController Gold
thanks 1 user liked this useful post by PeFu
Offline Kiko  
#12 Posted : 16 December 2024 18:40:15(UTC)
Kiko

Canada   
Joined: 13/02/2017(UTC)
Posts: 159
Location: Ottawa, ON
Originally Posted by: PeFu Go to Quoted Post
There are only 4 functions connected to each MM adress. This is how you define ”F5-F16” in TC:

4. Functions F5-F8: F1-F4 "Alt. Address" = 21
5. Functions F9-F12: F1-F4 "Alt. Address" = 22
6. Functions F13-F16: F1-F4 "Alt. Address" = 23


Hello once again,

Slowly-but-surely I'm getting there. However, it still does not work right. I noticed that in LokProgrammer -- under "Address / Locomotive address" -- there is a pull-down menu for "Additional addresses". I selected "Use 4 addresses (Motorola only)". See screenshot below. Is this correct?

LokSound Project File (Screenshot).jpg


I also changed the loco function assignments to what you've recommended above. Please see screenshots below. Are these correct?

RR&Co (1) - General.jpg RR&Co (2) - Connection.jpg

RR&Co (4a) - Functions (F0-F4).jpg RR&Co (4b) - Functions (F5-F8).jpg

RR&Co (4c) - Functions (F9-F12).jpg RR&Co (4d) - Functions (F13-F16).jpg


Thank you for your patience with my questions!

Andry

Andry
// Marklin HO K track; ECoS; TrainController Gold; Marklin & ESU decoders; Arduino controlled Switches, Semaphores & Accessories (DCC); Win 11 //
Offline Kiko  
#13 Posted : 18 December 2024 21:31:29(UTC)
Kiko

Canada   
Joined: 13/02/2017(UTC)
Posts: 159
Location: Ottawa, ON
Hello,

By doing what was described above, I now have four entries of my V200 in both the ECoS and TC. Each entry displays the proper function key assignment and only the first entry (address 20) controls loco movement (as expected). However, only the first entry actually activates its functions keys (F0-F4), but the other three entries don't activate their assigned functions (i.e., F5-F8, F9-F12, and F13-F16).

Just to elaborate:
1. F0 (Headlights), F2 (Marker lights) and F4 (ABS) are the physical controls from the original Marklin motor decoder -- these work fine;
2. F1 (Operating Sounds) and F3 (Horn) are sounds from the LokSound 5 FX decoder -- these work fine (very nice sound).

Problem: Nothing above F4 can be activated. Any help would be welcome.

Thanks in advance,

Andry
Andry
// Marklin HO K track; ECoS; TrainController Gold; Marklin & ESU decoders; Arduino controlled Switches, Semaphores & Accessories (DCC); Win 11 //
Offline Ross  
#14 Posted : 18 December 2024 22:54:10(UTC)
Ross

Australia   
Joined: 25/09/2006(UTC)
Posts: 945
Location: Sydney, NSW
Hi Andry,

What protocols have you set on the ECoS for the Engine and the sound decoder?

The Alternate address will only work if the decoder protocols are the same.

There is an alternative you may wish to consider where you can use mixed protocols.

I have written two articles on how to do consists for manual and TC consists that may give you some ideas to achieve your goal.

In manual mode on the ECoS setup a consist.

Manual Consist

In TrainController setup a consist.

TC Consist

Hope the articles will provide some help.
Ross
Offline PeFu  
#15 Posted : 19 December 2024 06:46:27(UTC)
PeFu

Sweden   
Joined: 30/08/2002(UTC)
Posts: 1,286
Originally Posted by: Ross Go to Quoted Post
What protocols have you set on the ECoS for the Engine and the sound decoder?

The Alternate address will only work if the decoder protocols are the same.

I also believe this could be the cause. As mentioned in posting #2, ensure Mfx, DCC and analogue is disabled within LokProgrammer.

There is no need to create a consist either in the controller or TC, if the intention is to operate the engine from TC.
Andreasburg-Mattiasberg Bahn is inspired by Swiss railways |Forum Thread |Track Plan |Youtube Channel | C and K track | CS2 | TrainController Gold
Offline Ross  
#16 Posted : 19 December 2024 07:27:29(UTC)
Ross

Australia   
Joined: 25/09/2006(UTC)
Posts: 945
Location: Sydney, NSW
Hi Pe,

Why should mfx, DCC and analogue be disabled within LokProgrammer?

The manual consisting is only for people who don't control their trains with a computer.

The TC consisting shows how items with different protocols can be used together.
Andry is using two decoders in the engine, protocols unknown. Addressing two decoders in TC can be used as two logical items as TC doesn't know the different decoders are physically in the one engine.


Originally Posted by: PeFu Go to Quoted Post
Originally Posted by: Ross Go to Quoted Post
What protocols have you set on the ECoS for the Engine and the sound decoder?

The Alternate address will only work if the decoder protocols are the same.

I also believe this could be the cause. As mentioned in posting #2, ensure Mfx, DCC and analogue is disabled within LokProgrammer.

There is no need to create a consist either in the controller or TC, if the intention is to operate the engine from TC.
Ross
Offline river6109  
#17 Posted : 19 December 2024 09:22:32(UTC)
river6109

Australia   
Joined: 22/01/2009(UTC)
Posts: 14,873
Location: On 1965 Märklin Boulevard just around from Roco Square
If I understand the whole topic is to install a sound decoder and the right sound decoder is a FX sound decoder, all you need is keep the motor connection and every other wire has to be unsoldered, install your fx sound decoder with the cube speaker

John
https://www.youtube.com/river6109
https://www.youtube.com/6109river
5 years in Destruction mode
50 years in Repairing mode
thanks 1 user liked this useful post by river6109
Offline Kiko  
#18 Posted : 19 December 2024 20:07:52(UTC)
Kiko

Canada   
Joined: 13/02/2017(UTC)
Posts: 159
Location: Ottawa, ON
Originally Posted by: Ross Go to Quoted Post
What protocols have you set on the ECoS for the Engine and the sound decoder?


Originally Posted by: PeFu Go to Quoted Post
I also believe this could be the cause. As mentioned in posting #2, ensure Mfx, DCC and analogue is disabled within LokProgrammer.


Originally Posted by: river6109 Go to Quoted Post
... keep the motor connection and every other wire has to be unsoldered, install your fx sound decoder with the cube speaker

Boy am I glad that you folks have taken interest in helping me out! Thank you so much.

After much trial-and-error -- and with all the feedback that I've received from all of you -- I think that I've managed to solve this problem.

Now to address the various issues raised in this thread.
1. "Consisting" is not really the issue in this case since both decoders are in the same locomotive. Note: Ross has done an incredible job in his write-up on his web site -- amazing! I often refer to his web site and try to absorb his knowledge.

2. The LokSound 5 FX decoder was programmed with my LokProgrammer: Address 20 (MM protocol only) -- i.e., Mfx, DCC, Selectrix and analogue modes are all disabled.

3. As predicted, the problem was with protocols!

Background: I use the ECoS only as a "command station", i.e., to send multi-protocol digital signals to the layout. I use TC for control of the layout. My accessories are all DCC and my locomotives are a mix of DCC, Mfx, and MM. I don't have anything programmed into the ECoS, except locomotives. The default protocol in the ECoS for new locos is "DCC 28" and for new accessories it's "DCC" (see picture "ECoS Setup").

ECoS Setup.jpg


Because the V200 has an MM decoder, it does not automatically register in the ECoS. Therefore, I used the ECoS "new loco" setup menu and entered my loco. It came out as "Motorola 14", address 20 (see picture "ECoS - V200 Address 20 (MM)").

ECoS - V200 Address 20 (MM).jpg


When the LokSound 5 FX decoder was entered into the ECoS, it automatically was assigned the DCC protocol because of my ECoS defaults (see background info above and picture "ECoS - V200 Address 21 (DCC)").

ECoS - V200 Address 21 (DCC).jpg


Once I corrected this problem, I had access to the FX decoder's function keys (see picture "ECoS - V200 Address 22 (MM)").

Problem solved!

ECoS - V200 Address 22 (MM).jpg


Additional notes:

The ECoS allowed me to assign 8 functions under the V200 address 20 (MM). Because of this, I only needed one additional V200 entry in the ECoS to control function F9-F16. (see picture "ECoS - V200 Function Keys").

ECoS - V200 Function Keys.jpg


The addresses used are "20" for the original C-Sine motor decoder and "22" for the LokSound 5 FX decoder. I'm not 100% sure why that is, but maybe because MM decoders only had 4 functions, the ECoS uses two addresses for each set of 4 functions (i.e., 20 and 21).


Last question: Now I have two V200 locos showing up in TC. Is there a way to hide one of them? Can the FX decoder "loco" be suppressed or merged into one?


Thank you once again for all your help!

Andry
Andry
// Marklin HO K track; ECoS; TrainController Gold; Marklin & ESU decoders; Arduino controlled Switches, Semaphores & Accessories (DCC); Win 11 //
thanks 1 user liked this useful post by Kiko
Offline PeFu  
#19 Posted : 19 December 2024 20:22:53(UTC)
PeFu

Sweden   
Joined: 30/08/2002(UTC)
Posts: 1,286
Originally Posted by: Ross Go to Quoted Post
Why should mfx, DCC and analogue be disabled within LokProgrammer?

The manual consisting is only for people who don't control their trains with a computer.

The TC consisting shows how items with different protocols can be used together.
Andry is using two decoders in the engine, protocols unknown. Addressing two decoders in TC can be used as two logical items as TC doesn't know the different decoders are physically in the one engine.

As described above, Andry is using the MM protocol in both decoders, i.e. protocol isn’t unknown. He also practices consecutive addresses (F5-F16) which are only active in MM mode. To ensure that the decoder doesn’t listen to Mfx or DCC according to priority, they should be turned of in the decoder.



Andreasburg-Mattiasberg Bahn is inspired by Swiss railways |Forum Thread |Track Plan |Youtube Channel | C and K track | CS2 | TrainController Gold
thanks 3 users liked this useful post by PeFu
Offline Ross  
#20 Posted : 19 December 2024 21:59:40(UTC)
Ross

Australia   
Joined: 25/09/2006(UTC)
Posts: 945
Location: Sydney, NSW
Hi Andry,

Well done in solving the problem.
No you can't merge them into one.

If you display your locos in Multi display you can access them then switch to the control dial if required.


Originally Posted by: Kiko Go to Quoted Post


Once I corrected this problem, I had access to the FX decoder's function keys (see picture "ECoS - V200 Address 22 (MM)").

Problem solved!

Last question: Now I have two V200 locos showing up in TC. Is there a way to hide one of them? Can the FX decoder "loco" be suppressed or merged into one?

Andry


Ross
thanks 1 user liked this useful post by Ross
Offline PeFu  
#21 Posted : 19 December 2024 22:40:44(UTC)
PeFu

Sweden   
Joined: 30/08/2002(UTC)
Posts: 1,286
(Please note that I wasn’t aware that Andry had solved the issue in #18, when I posted #19 above Smile )

I’m not familiar with the ECoS, and a bit surprised that you had to define anything at all about the decoders in the ECoS. I’m using CS2, but I only defined the parameters of the two MM decoders, into one TC engine as Andry did in post #12. I.e. didn’t touch the CS2 at all.

OhMyGod
Andreasburg-Mattiasberg Bahn is inspired by Swiss railways |Forum Thread |Track Plan |Youtube Channel | C and K track | CS2 | TrainController Gold
Offline Kiko  
#22 Posted : 20 December 2024 01:17:34(UTC)
Kiko

Canada   
Joined: 13/02/2017(UTC)
Posts: 159
Location: Ottawa, ON
Originally Posted by: Ross Go to Quoted Post
Well done in solving the problem.
No you can't merge them into one.

If you display your locos in Multi display you can access them then switch to the control dial if required.

Hello Ross,

Thank you! I think that this is exactly what I have shown in the picture "ECoS - V200 Function Keys", where I have two side-by-side displays of this loco -- the right one with F0-F8 and the left one with F9-F16. To me, needing two instances of the same loco is not terribly important because I use TC and don't usually run locos with the ECoS. However, it would be nice to combine both under one "master" V200 control with F0 thru F16 available (just like any of my DCC or Mfx locos).


Originally Posted by: PeFu Go to Quoted Post
I’m not familiar with the ECoS, and a bit surprised that you had to define anything at all about the decoders in the. I’m using CS2, but I only defined the parameters of the two MM decoders, into one TC engine as Andry did in post #12. I.e. didn’t touch the CS2 at all

Hello PeFu,

I did not have to define decoders in the ECoS. I only had to "manually" select the locomotive from the internal ECoS database, i.e., Marklin model number 39821. This is because MM decoders don't automatically register (I think it's the same with the CS2). The ECoS then added this loco to my defined list of locos. This enty had the five functions (F0-F4) that were originally provided by Marklin and also showed four unused functions. Therefore, in the ECoS under "Properties" of this loco, F5-F8 were available, so I entered these functions manually and they worked.

In TC, I only imported the main loco from the ECoS, using "Train / Loco Database in Central Unit". Because I programmed the LokSound 5 FX decoder as having 4 addresses (see below), only one loco is required in TC to control the motor and all 16 functions. Great!

LokSound 5 FX - Four Address Required (LokProgrammer).jpg


Below are pictures of the loco "Function" screen. Note that I only use address 20 and 22. ("20" is shown as "0" in the "Alt. Address" field because it's the default address programmed into the decoder -- see picture above). I'm pretty sure that TC uses successive addresses for each decoder to access all 8 functions in each respective decoder (because of the MM format limits), and that's why four addresses (20, 21, 22, 23) are required to access all 16 functions. (Just my speculation).

RR&Co (4a) - Functions (F0-F8).jpg RR&Co (4b) - Functions (F9-F16).jpg


Sorry that this is all a bit "long-winded", but it's hard to explain all the little details in order to make some sense out of this endeavour.

Please feel free to correct any mistakes that I've made, or improve on my logic (or lack of)...

Cheers,
Andry
Andry
// Marklin HO K track; ECoS; TrainController Gold; Marklin & ESU decoders; Arduino controlled Switches, Semaphores & Accessories (DCC); Win 11 //
Offline PeFu  
#23 Posted : 20 December 2024 07:40:03(UTC)
PeFu

Sweden   
Joined: 30/08/2002(UTC)
Posts: 1,286
Originally Posted by: Kiko Go to Quoted Post
I did not have to define decoders in the ECoS. I only had to "manually" select the locomotive from the internal ECoS database, i.e., Marklin model number 39821. This is because MM decoders don't automatically register (I think it's the same with the CS2).

I didn’t touch my CS2 at all in my own process, just the LokProgrammer and TC. I.e. no importing from CS2 to TC etc.

Originally Posted by: Kiko Go to Quoted Post
Please feel free to correct any mistakes that I've made, or improve on my logic (or lack of)...

Well, don’t touch anything that’s working… I’m glad you managed to upgrade the C-sinus engine!

Smile


Andreasburg-Mattiasberg Bahn is inspired by Swiss railways |Forum Thread |Track Plan |Youtube Channel | C and K track | CS2 | TrainController Gold
thanks 1 user liked this useful post by PeFu
Offline H0  
#24 Posted : 20 December 2024 11:19:21(UTC)
H0


Joined: 16/02/2004(UTC)
Posts: 15,432
Location: DE-NW
It makes no big difference, but the FX loco decoders from Märklin support 27 speed steps and "Motorola 27" can be used in the ECoS.
Regards
Tom
---
"In all of the gauges, we particularly emphasize a high level of quality, the best possible fidelity to the prototype, and absolute precision. You will see that in all of our products." (from Märklin New Items Brochure 2015, page 1) ROFLBTCUTS
UserPostedImage
Offline Kiko  
#25 Posted : 20 December 2024 16:26:49(UTC)
Kiko

Canada   
Joined: 13/02/2017(UTC)
Posts: 159
Location: Ottawa, ON
Originally Posted by: PeFu Go to Quoted Post
[I didn’t touch my CS2 at all in my own process, just the LokProgrammer and TC. I.e. no importing from CS2 to TC etc.

Hello PeFu,

I'm surprised that you don't have to "import" (or transfer) locos from the CS2 to TC. How do the two systems sync? When I place a new DCC (Railcom Plus) or Mfx loco on the track, the ECoS automatically registers it in its internal list. However, TC does not see it until I do a "read" (i.e. "Loco database in central unit"). This process enters the loco into the TC database and transfers all functions, etc.


Originally Posted by: H0 Go to Quoted Post
It makes no big difference, but the FX loco decoders from Märklin support 27 speed steps and "Motorola 27" can be used in the ECoS.

Hello Tom,

I think that both the Marklin FX and the ESU LokSound 5 FX decoders are very similar. The ESU FX decoder that I used is set to Motorola 28 but the original C-Sine motor decoder is only Motorola 14 (see ECoS screenshot pictures above). When I chose "MM" for my FX decoder, the only choices I had were either "Motorola 14" or "Motorola 28". As you stated, in this case it does not really matter, since the FX decoder follows the speed curve of the C-Sine decoder to "kind of" synchronise engine sound with the speed of the loco.

Cheers,


Andry
// Marklin HO K track; ECoS; TrainController Gold; Marklin & ESU decoders; Arduino controlled Switches, Semaphores & Accessories (DCC); Win 11 //
Offline JohnjeanB  
#26 Posted : 20 December 2024 16:31:41(UTC)
JohnjeanB

France   
Joined: 04/02/2011(UTC)
Posts: 3,551
Location: Paris, France
Originally Posted by: Kiko Go to Quoted Post

I'm surprised that you don't have to "import" (or transfer) locos from the CS2 to TC. How do the two systems sync? When I place a new DCC (Railcom Plus) or Mfx loco on the track, the ECoS automatically registers it in its internal list. However, TC does not see it until I do a "read" (i.e. "Loco database in central unit"). This process enters the loco into the TC database and transfers all functions, etc.

Hi Kiko
There is no import as software like TC or Rocrail need only to know (1) the protocol and (2) the address
TC or RR send orders to the CS2 or CS3 following the Märklin protocol (MBUS) using for this Central unit the Ethernet (CAT5 or CAT6 cable) link either direct or through a router / TV-Internet Box
Cheers
Jean
Offline Kiko  
#27 Posted : 20 December 2024 16:49:23(UTC)
Kiko

Canada   
Joined: 13/02/2017(UTC)
Posts: 159
Location: Ottawa, ON
Originally Posted by: JohnjeanB Go to Quoted Post
There is no import as software like TC or Rocrail need only to know (1) the protocol and (2) the address
TC or RR send orders to the CS2 or CS3 following the Märklin protocol (MBUS) using for this Central unit the Ethernet (CAT5 or CAT6 cable) link either direct or through a router / TV-Internet BoxJean

Hello Jean,

I don't think that we're talking about the same thing. I'm well aware how the exchange and transmission of data -- using a defined protocol -- happens. However, from a GUI perspective, unless you setup the loco in TC manually, the software does not know all the loco parameters that are automatically registered in the "command/control station" when you initially place a loco on the track -- i.e., loco name, number, function key descriptions and icons, etc. Yes, there is a generic entry in TC, but not all the details get filled in. That's what I mean by "importing" from the command station.

Andry
// Marklin HO K track; ECoS; TrainController Gold; Marklin & ESU decoders; Arduino controlled Switches, Semaphores & Accessories (DCC); Win 11 //
Users browsing this topic
Guest
Forum Jump  
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.

| Powered by YAF.NET | YAF.NET © 2003-2025, Yet Another Forum.NET
This page was generated in 0.968 seconds.