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 : 01 November 2024 04:21:06(UTC)
Kiko

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

All my locos are Marklin 3-rail (digital). Older ones have been converted with LokSound 5 decoders (including ESU PowerPacks) and run great under DCC. Newer locos run under MFX and don't have keep-alives. I use an ECoS as my control station to generate the mixed digital signals, but I control all trains with TrainController.

What I've noticed is that sometimes MFX locos loose their digital registration and need to re-register. This does not happen with LokSound decoders. I've read about this problem on this forum, but I'm not sure how prevalant the problem is. Is this something that others have noticed?

Also, I'd like to get an opinion from experienced folks -- is it better (or worse) to run my locos in DCC format instead of MFX? (pros or cons?). Marklin documentation states that if locos are run under DCC, the loco might loose "some functions". However, this is never elaborated nor specified. Is this correct? (or do I have to experiment?).

I would appreciate relevant information and not speculations (please).

Thank you in advance.
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 JohnjeanB  
#2 Posted : 01 November 2024 11:12:49(UTC)
JohnjeanB

France   
Joined: 04/02/2011(UTC)
Posts: 3,551
Location: Paris, France
Hi Kiko
I only have a medium size layout with 27 locos, 60 turnouts all simultanously connected, all are Märklin MFX except one Loksound 5 mini decoder.
All is controlled by a CS3 with a 100 Watt power supply (no booster).

When I have a derailment causing occasional shorts then, sometimes one or two decoders (always the same ones as if they were "weak") do funny things (start sounds, start moving) but I never observed a change of MFX registration except - rarely - when I install a new loco while all the layout is not connected with power on: the new loco may take an existing MFX number and the old MFX has to re-register but this is very rare (once a year or so).

Because I use Rocrail, I would notice immediately when there is a change in MFX registration # (because it won't work until I correct the loco registration# on Rocrail).

I understand that you are clearly an ESU person (ECOS, LokSound, etc) while I am clearly a Märklin person so it may explain the difference in MFX different behaviour.
Note: M4 ESU decoders are only very simplified MFX decoders with a very unfriendly editing of variables with a CS3 or CS2 (a nightmare really, so much so that I am shelving the only loco with an ESU decoder I have). The difference is with a CS2 or CS3 you can program 100% of decoders while with an ESU decoder you MUST use a lokprogrammer (I don't have).

So I may be wrong in my observations and I am not saying that Märklin is better / worse than ESU.
Cheers
Jean
thanks 4 users liked this useful post by JohnjeanB
Offline marklinist5999  
#3 Posted : 01 November 2024 13:03:32(UTC)
marklinist5999

United States   
Joined: 10/02/2021(UTC)
Posts: 3,867
Location: Michigan, Troy
Modern multi protocol decoders are suseptible to the same knds of interfierances or interuptions as other digital/r.f.i.d./bluetooth equipment. A cold reboot usually corrects them.
Offline Kiko  
#4 Posted : 01 November 2024 14:30:35(UTC)
Kiko

Canada   
Joined: 13/02/2017(UTC)
Posts: 159
Location: Ottawa, ON
Originally Posted by: marklinist5999 Go to Quoted Post
Modern multi protocol decoders are suseptible to the same knds of interfierances or interuptions as other digital/r.f.i.d./bluetooth equipment. A cold reboot usually corrects them.

Hello marklinist5999,

Thanks for your reply. Yes, you are correct in stating that interference plays a role in our digital systems. However, in my case I don't think that it's a case of interference because the problem affects only a few MFX locos and none of the LokSound locos. Hence my original question of whether this is a prevalant Marklin MFX problem.

Cheers,
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 Kiko  
#5 Posted : 01 November 2024 14:50:53(UTC)
Kiko

Canada   
Joined: 13/02/2017(UTC)
Posts: 159
Location: Ottawa, ON
Originally Posted by: JohnjeanB Go to Quoted Post
When I have a derailment causing occasional shorts then, sometimes one or two decoders (always the same ones as if they were "weak") do funny things (start sounds, start moving) but I never observed a change of MFX registration except - rarely - when I install a new loco while all the layout is not connected with power on: the new loco may take an existing MFX number and the old MFX has to re-register but this is very rare (once a year or so).

Because I use Rocrail, I would notice immediately when there is a change in MFX registration # (because it won't work until I correct the loco registration# on Rocrail).

I understand that you are clearly an ESU person (ECOS, LokSound, etc) while I am clearly a Märklin person so it may explain the difference in MFX different behaviour.
Note: M4 ESU decoders are only very simplified MFX decoders with a very unfriendly editing of variables with a CS3 or CS2 (a nightmare really, so much so that I am shelving the only loco with an ESU decoder I have). The difference is with a CS2 or CS3 you can program 100% of decoders while with an ESU decoder you MUST use a lokprogrammer (I don't have).

So I may be wrong in my observations and I am not saying that Märklin is better / worse than ESU.

Hello Jean,

Thanks for your reply and observations. Just to clarify one point -- I have about 60 locos and it's about an even split between MFX and LokSound. Hence, my observations about the problem with some MFX locos loosing their registration is based on a large sample. I noticed that it's not all MFX locos that exhibit this problem but only a few. I have not isolated the problem to specific locos because this does not happen very often, but I might try to keep a record over time to better understand why.

Regarding registration -- I really don't know the registration number because it's transparent. I never have to input anything into the ECoS nor TrainController. It's only because the loco stops responding and I have to lift it off the track, wait about 15 seconds and then put it back on track. After that, the locos works as normal once again.

Just for your info, I have both the LokProgrammer and the Marklin mDecoderTool (programmer). Having used both environments to program specific decoders, I find that the LokProgrammer is a much better tool (of course, that's just my opinion). But I do have both Marklin and ESU programming and testing environments specifically because, as you stated, each one works best for its own decoders.

I'll be monitoring this MFX problem and hopefully come up with some sort of answer.

Cheers,
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 Goofy  
#6 Posted : 01 November 2024 16:46:03(UTC)
Goofy


Joined: 12/08/2006(UTC)
Posts: 9,273
I prefer DCC because i too did have problem by use mfx protocol. It doesn’t matter if i use Märklin trains or Trix. Both works better with DCC protocols. Did also tested with difference digital system.
H0
DCC = Digital Command Control
Offline kiwiAlan  
#7 Posted : 02 November 2024 21:14:01(UTC)
kiwiAlan

United Kingdom   
Joined: 23/07/2014(UTC)
Posts: 8,456
Location: ENGLAND, Didcot
Originally Posted by: Kiko Go to Quoted Post

Hello Jean,

Thanks for your reply and observations. Just to clarify one point -- I have about 60 locos and it's about an even split between MFX and LokSound. Hence, my observations about the problem with some MFX locos loosing their registration is based on a large sample. I noticed that it's not all MFX locos that exhibit this problem but only a few. I have not isolated the problem to specific locos because this does not happen very often, but I might try to keep a record over time to better understand why.

Regarding registration -- I really don't know the registration number because it's transparent. I never have to input anything into the ECoS nor TrainController. It's only because the loco stops responding and I have to lift it off the track, wait about 15 seconds and then put it back on track. After that, the locos works as normal once again.

Just for your info, I have both the LokProgrammer and the Marklin mDecoderTool (programmer). Having used both environments to program specific decoders, I find that the LokProgrammer is a much better tool (of course, that's just my opinion). But I do have both Marklin and ESU programming and testing environments specifically because, as you stated, each one works best for its own decoders.

I'll be monitoring this MFX problem and hopefully come up with some sort of answer.

Cheers,


When you talk about mfx locos I take it you are referring to Marklin decoders?

I ask because Loksound decoders also understand mfx unless you are specifically using the DCC only version. Is this what you are doing?

Offline Kiko  
#8 Posted : 02 November 2024 22:17:53(UTC)
Kiko

Canada   
Joined: 13/02/2017(UTC)
Posts: 159
Location: Ottawa, ON
Originally Posted by: kiwiAlan Go to Quoted Post
When you talk about mfx locos I take it you are referring to Marklin decoders?

I ask because Loksound decoders also understand mfx unless you are specifically using the DCC only version. Is this what you are doing?

Hello Alan,

Even though I purchase the multi-format variants of LokSound decoders, I only use them in DCC mode. When I talk about MFX I refer to Marklin decoders because currently all these locos run in MFX mode. So, in short: LokSound decoders run DCC and Marklin decoders run MFX. My original question relates to running the Marklin decoders in DCC mode.

Cheers,
Andry
Andry
// Marklin HO K track; ECoS; TrainController Gold; Marklin & ESU decoders; Arduino controlled Switches, Semaphores & Accessories (DCC); Win 11 //
Offline JohnjeanB  
#9 Posted : 03 November 2024 00:17:26(UTC)
JohnjeanB

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

Hello Jean,

Thanks for your reply and observations. Just to clarify one point -- I have about 60 locos and it's about an even split between MFX and LokSound. Hence, my observations about the problem with some MFX locos loosing their registration is based on a large sample. I noticed that it's not all MFX locos that exhibit this problem but only a few. I have not isolated the problem to specific locos because this does not happen very often, but I might try to keep a record over time to better understand why.

Regarding registration -- I really don't know the registration number because it's transparent. I never have to input anything into the ECoS nor TrainController. It's only because the loco stops responding and I have to lift it off the track, wait about 15 seconds and then put it back on track. After that, the locos works as normal once again.

Just for your info, I have both the LokProgrammer and the Marklin mDecoderTool (programmer). Having used both environments to program specific decoders, I find that the LokProgrammer is a much better tool (of course, that's just my opinion). But I do have both Marklin and ESU programming and testing environments specifically because, as you stated, each one works best for its own decoders.

I'll be monitoring this MFX problem and hopefully come up with some sort of answer.

Cheers,

Hi Andry
Each one of us has its own experiences
Mine is about having the complete Märklin family of things (CS3, mSD, mLD decoders, etc) I find very user friendly the use of Märklin decoders and the sound is clearly improved.
I purchase a LokSound 5 micro because it was compact but not having an ESU LokProgrammer, turned the usage into a nightmare. To be fair, it was working fine until Märklin's updates 2.5.1 and 2.5.2 for the CS3. It changed something in the ESU decoder that I was not able to repair (inspected 200+ CVs trying to understand but found nothing.

My take on this use Märklin family or ESU family but do not mix families.
ESU reads MFX orders but is totally unable to use MFX for programming so bye bye the user-friendly way of programming decoders (I don't want to fight with 200 CVs with no name, no read. Not very convenient) You just program from top to bottom with a LokProgrammer and then avoid making changes
Cheers
Jean

thanks 2 users liked this useful post by JohnjeanB
Offline Kiko  
#10 Posted : 03 November 2024 05:46:41(UTC)
Kiko

Canada   
Joined: 13/02/2017(UTC)
Posts: 159
Location: Ottawa, ON
Originally Posted by: JohnjeanB Go to Quoted Post
My take on this use Märklin family or ESU family but do not mix families.

Hello Jean,

That's exactly why I have both programming environments -- each decoder is programmed with its own programmer and software. Problem solved.

But, we're getting sidetracked. My original question is not about what is better or worse, it's about people with experience running Marklin decoders (MFX) in DCC format. I'd like to know their experience -- pros and cons -- so that I can make an educated decision before jumping head first.

Cheers,
Andry
Andry
// Marklin HO K track; ECoS; TrainController Gold; Marklin & ESU decoders; Arduino controlled Switches, Semaphores & Accessories (DCC); Win 11 //
Offline Goofy  
#11 Posted : 03 November 2024 07:46:30(UTC)
Goofy


Joined: 12/08/2006(UTC)
Posts: 9,273
Originally Posted by: JohnjeanB Go to Quoted Post


My take on this use Märklin family or ESU family but do not mix families.
ESU reads MFX orders but is totally unable to use MFX for programming so bye bye the user-friendly way of programming decoders (I don't want to fight with 200 CVs with no name, no read. Not very convenient) You just program from top to bottom with a LokProgrammer and then avoid making changes
Cheers
Jean



I don´t agree!
I did used an ESU locomotive and can read out ESU sound decoder by use M4 with the CS3.
Even by use DCC protocol there was no problem.
However i did sold my ESU loco since i did found out too weak locomotive in draw pull power and terrible service.
Today i use only DCC protocol and it feels good for me if i want to program by change value.
It´s rarely i do that because the locomotives works nice by program some CV adress with DCC and set it.

H0
DCC = Digital Command Control
Offline amartinezv  
#12 Posted : 03 November 2024 09:51:40(UTC)
amartinezv

Spain   
Joined: 25/08/2004(UTC)
Posts: 332
Location: Madrid,
Hello,

In my case, my digital central is an Intellibox IR, which does not handle the mfx protocol, I have many locomotives that have from 6080 decoders to the current mfx-dcc, and many multiprotocol lokpilot, and I use the Train controller to manage my layout, I use with priority the DCC protocol if possible, if not, the Marklin Motorola, the decoders that I like the least are the marklin mfx that don't have DCC, for me they are the worst, and occasionally they give me problems with the change of direction, sometimes they don't obey the command, and some friends have the same problem.
Regards

Translated with DeepL.com (free version)
Antonio Martínez
marklin, IB, era 3, Train controller
www.raildigital.es/davidruso
thanks 2 users liked this useful post by amartinezv
Offline Kiko  
#13 Posted : 03 November 2024 18:32:30(UTC)
Kiko

Canada   
Joined: 13/02/2017(UTC)
Posts: 159
Location: Ottawa, ON
Originally Posted by: amartinezv Go to Quoted Post
... the decoders that I like the least are the marklin mfx that don't have DCC, for me they are the worst, and occasionally they give me problems with the change of direction, sometimes they don't obey the command, and some friends have the same problem.

Hello Antonio,

Thank you for your input. I agree that the original Marklin MFX decoders had problems with odd behaviour from time to time. Also, they were very limited in their sound capabilities. I have mostly replaced those decoders with LokSound. The only exception is some of my C-Sine locos. These had special circuit boards to drive the motor. I really like how those C-Sine motors run -- very smooth and powerful (as compared to the latter C-Sinus, which were problematic).

Again, these are just my observations, but my understanding is that this is why we have this forum -- to share our experiences.

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 revmox  
#14 Posted : 03 November 2024 20:24:09(UTC)
revmox

Australia   
Joined: 26/05/2021(UTC)
Posts: 198
Location: Australia, East Maitland, NSW
Originally Posted by: Kiko Go to Quoted Post
Hello,

All my locos are Marklin 3-rail (digital). Older ones have been converted with LokSound 5 decoders (including ESU PowerPacks) and run great under DCC. Newer locos run under MFX and don't have keep-alives. I use an ECoS as my control station to generate the mixed digital signals, but I control all trains with TrainController.

What I've noticed is that sometimes MFX locos loose their digital registration and need to re-register. This does not happen with LokSound decoders. I've read about this problem on this forum, but I'm not sure how prevalant the problem is. Is this something that others have noticed?

Also, I'd like to get an opinion from experienced folks -- is it better (or worse) to run my locos in DCC format instead of MFX? (pros or cons?). Marklin documentation states that if locos are run under DCC, the loco might loose "some functions". However, this is never elaborated nor specified. Is this correct? (or do I have to experiment?).

I would appreciate relevant information and not speculations (please).

Thank you in advance.


Maybe a little off topic about the merits of MFX vs DCC but the comment in a previous post about mfx locos losing their registration caught my eye as a central part of the problem. I'm part way through developing a device to record the mfx signal coming from the controller, decode and display it. It can currently record about 2 minutes of traffic from the controller but enough is working for me to see that occasionally, at start up, a decoder will "get confused" for some reason and try to re-register - sometimes incorrectly. It does seem as if there could be a "bug" in the mfx protocol that some users encounter too often for their comfort.

My understanding from the MS2s I have (which could be completely wrong) is that each controller has a unique 32-bit address, as does each mfx decoder - these are burned in at manufacture and unchangeable (similar to a computer's MAC address). The controller also has a 16-bit reset counter that is incremented every time there is a factory reset. Thus, the controller on a layout is fully identified by those 48 bits - and each decoder knows it is on that layout by looking at those 48 bits. If you factory reset the controller, the reset counter will go up by one and every decoder will think it is on a new layout and try to re-register.

Anyway, at start up some decoders seem to misread the 48-bit controller identification and botch the attempted unnecessary re-registration. Here's a sample print out of the decoded mfx signal from early testing. The controller always lives at address 0 and its identification is shown as HQ-UID and HQ-CNT.

MFX_SAMPLER.jpg

I'm also developing a carriage based on a 4411 chassis that can just be plonked on the rails to show the basic speed and direction information being sent to the locos.

MFX_THING.jpg

PXL_20240924_223723680.jpg
thanks 6 users liked this useful post by revmox
Offline Kiko  
#15 Posted : 03 November 2024 20:32:00(UTC)
Kiko

Canada   
Joined: 13/02/2017(UTC)
Posts: 159
Location: Ottawa, ON
Originally Posted by: revmox Go to Quoted Post
Maybe a little off topic about the merits of MFX vs DCC but the comment in a previous post about mfx locos losing their registration caught my eye as a central part of the problem. I'm part way through developing a device to record the mfx signal coming from the controller, decode and display it. It can currently record about 2 minutes of traffic from the controller but enough is working for me to see that occasionally, at start up, a decoder will "get confused" for some reason and try to re-register - sometimes incorrectly. It does seem as if there could be a "bug" in the mfx protocol that some users encounter too often for their comfort.

My understanding from the MS2s I have (which could be completely wrong) is that each controller has a unique 32-bit address, as does each mfx decoder - these are burned in at manufacture and unchangeable (similar to a computer's MAC address). The controller also has a 16-bit reset counter that is incremented every time there is a factory reset. Thus, the controller on a layout is fully identified by those 48 bits - and each decoder knows it is on that layout by looking at those 48 bits. If you factory reset the controller, the reset counter will go up by one and every decoder will think it is on a new layout and try to re-register.

Anyway, at start up some decoders seem to misread the 48-bit controller identification and botch the attempted unnecessary re-registration.

This is very interesting -- what a great project! Thank you for posting. It would probably be of great interest if you post your future findings. If you do get more data supporting these findings, it would probably be of use to advise Marklin tech support!

Congrats on your work!
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 PeFu  
#16 Posted : 04 November 2024 03:54:46(UTC)
PeFu

Sweden   
Joined: 30/08/2002(UTC)
Posts: 1,286
Originally Posted by: Kiko Go to Quoted Post
What I've noticed is that sometimes MFX locos loose their digital registration and need to re-register. This does not happen with LokSound decoders. I've read about this problem on this forum, but I'm not sure how prevalant the problem is. Is this something that others have noticed?

I have also experienced this, and when also some ”Mfx address conflicts” also appeared, I finally decided to disable Mfx on my CS2. On ALL decoders where DCC is available (Märklin Mfx, ESU and everything else), only DCC is enabled now, leaving Mfx and MM disabled. I only have one older Märklin Mfx engine (from 2017) but DCC is enabled also on this engine, undocumented. I have a handful old ”MM only” Märklin engines, which requires both DCC and MM to be enabled on the CS2.

Now, I never experience any engine decoder issues!

My only drawback is that I have to be careful buying older Märklin Mfx engines, as they could have only the Mfx and MM protocols available.

Originally Posted by: Kiko Go to Quoted Post
Also, I'd like to get an opinion from experienced folks -- is it better (or worse) to run my locos in DCC format instead of MFX? (pros or cons?). Marklin documentation states that if locos are run under DCC, the loco might loose "some functions". However, this is never elaborated nor specified. Is this correct? (or do I have to experiment?).

On Märklin Mfx engines run under DCC, you may ”only” access the first 29 functions. I had to change the mapping of some functions on the SBB Giruno in another thread.
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  
#17 Posted : 04 November 2024 05:46:57(UTC)
Kiko

Canada   
Joined: 13/02/2017(UTC)
Posts: 159
Location: Ottawa, ON
Originally Posted by: PeFu Go to Quoted Post
On ALL decoders where DCC is available (Märklin Mfx, ESU and everything else), only DCC is enabled now, leaving Mfx and MM disabled.

Thanks for confirming my findings as well. I'll probably follow your approach and will disable MFX on most of my locos. The fairly rare and sporadic behaviour of my MFX locos was not something that I was loosing sleep over, but it was like a little thorn that kept bothering me. Now that I hear others have similar issues, I'm beginning to suspect that there is some code in the MFX firmware that needs to get fixed. Hopefully, Marklin will address this issue soon.

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 revmox  
#18 Posted : 04 November 2024 06:23:37(UTC)
revmox

Australia   
Joined: 26/05/2021(UTC)
Posts: 198
Location: Australia, East Maitland, NSW
pigs.jpg

thanks 2 users liked this useful post by revmox
Offline Kiko  
#19 Posted : 04 November 2024 15:08:34(UTC)
Kiko

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

A little skeptical this Monday morning (?) Blink I'm trying not to loose hope in Marklin -- you never know, but I'm not holding my breath.

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 Wolfram_Stn  
#20 Posted : 07 November 2024 09:29:41(UTC)
Wolfram_Stn

France   
Joined: 14/02/2024(UTC)
Posts: 59
Location: Grand-Est, Alsace
I use mfx where I can - ok, on the main layout it's M3 only so my locos will not discuss their mfx address with the central. But this seems to be a minor problem, and may appear more with non-Märklin centrals than with a CSx - just a supposition.
Clearly, DCC does not permit the address discussion between decoder and central, the highest possibility is to transmit automatically some information to the central via RailCom which is not actually implemented by Märklin, afaik.

In my opinion the opposition mfx vs DCC is lore or mess the same as between DOS and Windows, you remember?, or Windows vs Linux. DCC is a protocol that has grown since the late 80s, been blown up with number of new functionalities, but always with a regard to the beginnings : a 1990 DCC decoder has to understand modern DCC, and a modern decoder has to understand a 1990 central ! In the 90s, bit programmation was the best you could do, while Märklin rested on analogical hardware programmation... but now it's clearly vintage, so as no normal user will stay on his 1990 computer with black-green monochrome monitor and hundreds of commands to know for running little programs. Linux uses GUI, too !
Märklin Decoders are designed for mfx, so I use them in mfx. Others are designed for DCC, so I use them in DCC. Others have been designed for MM only, so... no choice no problem.

Just when onrailing a new loco, do it nearby the connection to the central, or even better make it connect to the central by onrailing it on the programmation rail, and then transpose it to the main rails - and do not forget that you must never onrail a loco when the rail is under current ! That's the cause for many issues, that we forget to unplug the rails before onrailing or derailing a loco.
thanks 1 user liked this useful post by Wolfram_Stn
Offline Kiko  
#21 Posted : 07 November 2024 16:13:33(UTC)
Kiko

Canada   
Joined: 13/02/2017(UTC)
Posts: 159
Location: Ottawa, ON
Originally Posted by: Wolfram_Stn Go to Quoted Post
Just when onrailing a new loco, do it nearby the connection to the central, or even better make it connect to the central by onrailing it on the programmation rail, and then transpose it to the main rails - and do not forget that you must never onrail a loco when the rail is under current ! That's the cause for many issues, that we forget to unplug the rails before onrailing or derailing a loco.

Thanks -- that's good advice to never put locos on a powered track. It's like anything electrical -- always turn power off to be on the safe side.

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


Joined: 12/08/2006(UTC)
Posts: 9,273
There are pro and cons by use mfx or DCC protocol.
If you have and use MS2 you do have some problems by use mfx protocol with the locomotive while DCC protocol are more easer way by change value in every CV adress.
If you have CS3 you have complete control by use mfx protocol in every locomotive by Märklin because Märklin prioritize mfx.
Of course you can do with the DCC protocol too but i did find out that it is more easer by use MS2 if you shall use DCC by change value in every CV adress.
I did tested Märklins turnout decoder m83 by use DCC protocol and use mfx in the CS3 by search new article which are more easer way by set it.
Lenz digital plus are hopeless by program Märklins digital accessories! ThumbDown
H0
DCC = Digital Command Control
thanks 1 user liked this useful post by Goofy
bph
Offline Goofy  
#23 Posted : 07 November 2024 18:31:35(UTC)
Goofy


Joined: 12/08/2006(UTC)
Posts: 9,273
Originally Posted by: Kiko Go to Quoted Post
Originally Posted by: Wolfram_Stn Go to Quoted Post
Just when onrailing a new loco, do it nearby the connection to the central, or even better make it connect to the central by onrailing it on the programmation rail, and then transpose it to the main rails - and do not forget that you must never onrail a loco when the rail is under current ! That's the cause for many issues, that we forget to unplug the rails before onrailing or derailing a loco.

Thanks -- that's good advice to never put locos on a powered track. It's like anything electrical -- always turn power off to be on the safe side.

Andry


Exactly!
I always shut the power off before i put loco on the track and same way by connect red and brown in the system (model railway).
H0
DCC = Digital Command Control
Offline einotuominen  
#24 Posted : 08 November 2024 12:40:18(UTC)
einotuominen

Finland   
Joined: 19/09/2022(UTC)
Posts: 459
Location: Kaarina
I’m running DCC (or MM2) because Rocrail was pain with MFX. DCC is very somid and in my opinion trouble free. The only thing you have to do that is a bit of work is to assign function icons by hand.

-Eino
thanks 1 user liked this useful post by einotuominen
Offline Kiko  
#25 Posted : 09 November 2024 03:28:53(UTC)
Kiko

Canada   
Joined: 13/02/2017(UTC)
Posts: 159
Location: Ottawa, ON
Originally Posted by: einotuominen Go to Quoted Post
The only thing you have to do that is a bit of work is to assign function icons by hand.

Hello Eino,

Yes, I find DCC to be very reliable. Forgive me, but I'm not sure what you mean by your statement above? I use an ECoS as my command station and when locos initially register (either thru DCC RailCom or MFX), the function icons are automatically assigned. But now, if I set the loco to DCC mode, will I need to manually re-assign those functions icons?

I would appreciate your input and clarification. Thank you in advance,

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 Goofy  
#26 Posted : 09 November 2024 11:24:18(UTC)
Goofy


Joined: 12/08/2006(UTC)
Posts: 9,273
Originally Posted by: Kiko Go to Quoted Post
Originally Posted by: einotuominen Go to Quoted Post
The only thing you have to do that is a bit of work is to assign function icons by hand.

Hello Eino,

Yes, I find DCC to be very reliable. Forgive me, but I'm not sure what you mean by your statement above? I use an ECoS as my command station and when locos initially register (either thru DCC RailCom or MFX), the function icons are automatically assigned. But now, if I set the loco to DCC mode, will I need to manually re-assign those functions icons?

I would appreciate your input and clarification. Thank you in advance,

Andry


Simple...if you use Märklin system CS3 or and MS2 you have to add manual input if you use DCC protocol.
It´s the way of the system made of manufacture.

H0
DCC = Digital Command Control
thanks 1 user liked this useful post by Goofy
Offline einotuominen  
#27 Posted : 12 November 2024 12:08:16(UTC)
einotuominen

Finland   
Joined: 19/09/2022(UTC)
Posts: 459
Location: Kaarina
Originally Posted by: Kiko Go to Quoted Post
Originally Posted by: einotuominen Go to Quoted Post
The only thing you have to do that is a bit of work is to assign function icons by hand.

Hello Eino,

Yes, I find DCC to be very reliable. Forgive me, but I'm not sure what you mean by your statement above? I use an ECoS as my command station and when locos initially register (either thru DCC RailCom or MFX), the function icons are automatically assigned. But now, if I set the loco to DCC mode, will I need to manually re-assign those functions icons?

I would appreciate your input and clarification. Thank you in advance,

Andry


Hi there! :)

Well the function icons are MFX specific.

If one adds a new DCC loco to the controller, let's say with address 10, where would the icons come from? One has to edit the loco in the Märklin controller manually and choose the icon for each function.

The only loco protocols I have enabled in my controller (CS2 and previously MS2) are MM2 and DCC, so MFX is completely disabled for me. Othervise I'd spend hours on maintaining my loco tables in Rocrail. Can't understand how some guys have no trouble with it.

-Eino

Offline David Dewar  
#28 Posted : 12 November 2024 14:23:58(UTC)
David Dewar

Scotland   
Joined: 01/02/2004(UTC)
Posts: 7,448
Location: Scotland
All my locos are mfx and with the CS3 have no bother. All register and off they go. My Piko MFX was also fine but the rest are Marklin. No other software etc which although might be boring for some I have no problems and just enjoy driving and using routes and CS3 facilities. I did use DCC in the past but now find it not necessary but it will depend on the locos you buy and their decoders.
Take care I like Marklin and will defend the worlds greatest model rail manufacturer.
thanks 1 user liked this useful post by David Dewar
Offline Wolfram_Stn  
#29 Posted : 12 November 2024 16:46:16(UTC)
Wolfram_Stn

France   
Joined: 14/02/2024(UTC)
Posts: 59
Location: Grand-Est, Alsace
Originally Posted by: Goofy Go to Quoted Post
There are pro and cons by use mfx or DCC protocol.
If you have and use MS2 you do have some problems by use mfx protocol with the locomotive while DCC protocol are more easer way by change value in every CV adress.


Life is not black and white only... you may program your loco in DCC and run it in mfx. That's what I do.
I agree, I have an advantage as I have another DCC central: when the decoder, having functioned in mfx, has had a time off, and you put the loco on the DCC only central, you can program it in DCC (and run in DCC if you want). If it hears a single mfx signal, it will cut all DCC connection... so I take it off the main layout, wait a while and put it on the programming rail in DCC only, and now I can program it in DCC.
But DCC is boring, with it's unfinishing number codes... so I use JMRA, where Märklin decoders are programmable as "Trix".
And then, back to the main layout, and they function under mfx, as I do neither want to use older mfx locos under MM only, nor change the well functioning decoders.

Originally Posted by: einotuominen Go to Quoted Post
I’m running DCC (or MM2) because Rocrail was pain with MFX. DCC is very somid and in my opinion trouble free. The only thing you have to do that is a bit of work is to assign function icons by hand.

-Eino


I think this is more a problem between Rocrail and your central than a real mfx problem. Jean @JohnjeanB has no problem to use Rocrail and mfx together.
Offline revmox  
#30 Posted : 14 November 2024 04:40:39(UTC)
revmox

Australia   
Joined: 26/05/2021(UTC)
Posts: 198
Location: Australia, East Maitland, NSW
Going back to the original question - are there any really good reasons NOT to run Marklin locos in DCC?

Marklin has been a leader in developing digital train control and deserves full credit for what they have achieved and how well it does work. However, it seems clear from this topic and other digging on the forum that some users do have issues with mfx misbehaving. Having created an mfx sampler that can record and decode over two minutes of mfx signal from the track I can see that an existing successful mfx registration is sometimes "lost" and various problems follow.

In my case, maybe once or twice a week, I have some locos that ignore all commands for up to a minute after starting the layout but then decide to charge off at some random speed. I notice that some locos seem completely unaffected while others feature more often with one 74 class that seems to be most affected. I only have a small layout, 10 locos and two MS2's - the problem is noticeably worse when dual MS2's are used. My GUESS is that it is a decoder firmware issue as the signals on the track always decode properly (look correct and pass the CRC test) with my sampler and look good on an oscilloscope.

Absolutely no problems when only DCC used.



For those with a morbid technical interest -

My commented Arduino sampler code and the interface diagram (plus some other rubbish) can be found on the cloud at - https://mega.nz/folder/U...A#xyaaqkKX0ypSpaHtTKZENw

This does not decode all the functions in mfx - just the main ones regarding registration and loco speed and direction - it was started out of technical curiosity about the problem, if I decide to go the DCC path then there's not really much point in extending it.

For those wanting to dig deep into the workings of mfx I recommend Stefan Krauss's site where you will find a great pdf. Site is in German but I've supplied him an English translation that can be downloaded from there.

https://www.skrauss.de/

My UNSUPPORTED WILD GUESS, as a retired electronic/electrical/communications/embedded computing engineer, is that the error correction protocol used in the decoders isn't robust enough in some situations. It uses an 8 bit cyclic redundancy count (CRC-8 CCITT, polynomial x^8+x^2+x^1+1 with a start value of 127) which would be good for burst noise and small errors but could possibly produce quite a few false positives across a noisy 50 or 60 bit data frame.

thanks 1 user liked this useful post by revmox
Offline Kiko  
#31 Posted : 14 November 2024 06:27:40(UTC)
Kiko

Canada   
Joined: 13/02/2017(UTC)
Posts: 159
Location: Ottawa, ON
Thanks! That's very good -- substantiated -- info. Much appreciated. It would be nice to hear more on the topic of "really good reasons NOT to run Marklin locos in DCC" from users -- based on factual data / experience.

Cheers,
Andry
// Marklin HO K track; ECoS; TrainController Gold; Marklin & ESU decoders; Arduino controlled Switches, Semaphores & Accessories (DCC); Win 11 //
Offline kiwiAlan  
#32 Posted : 14 November 2024 14:58:51(UTC)
kiwiAlan

United Kingdom   
Joined: 23/07/2014(UTC)
Posts: 8,456
Location: ENGLAND, Didcot
Originally Posted by: revmox Go to Quoted Post

...
In my case, maybe once or twice a week, I have some locos that ignore all commands for up to a minute after starting the layout but then decide to charge off at some random speed.
...


There was a decoder firmware release that would do exactly this as it did an mfx identification. It would be somewhere in the 2017-19 time frame IIRC. The T3 loco I have in my avatar picture had this problem.

You can find the history of decoder updates in clapcotts thread on cs2/3 updates and the decoder revisions that come with each one.

For your current locos I would suggest you find someone with a cs2 or cs3 and ask them to update your locos, and your ms2 while you are at it. You only need to update one ms2, any others you have will update off that one along with the track box.

thanks 3 users liked this useful post by kiwiAlan
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 1.083 seconds.