DCC and Märklin Motorola: digital protocols

Benjamin | TrackDrawer.com · published 9 November 2026

A digital protocol is the language in which the command station sends its commands over the track to the decoders. DCC is the open standard of the NMRA and is used by most manufacturers; Märklin Motorola is the protocol Märklin Digital started with, and mfx is Märklin's newer protocol in which a loco registers itself with the command station. Command station and decoder need at least one protocol in common, and many command stations and decoders speak more than one.

What a protocol does

With digital control there is a constant voltage on the track, and inside it runs a fast stream of data packets. Each packet starts with an address followed by an instruction: run at this speed, in this direction, switch the lights on. A decoder in the loco reads every packet but only acts on those for its own address. Turnouts and signals get their own addresses through an accessory decoder.

The protocol defines what those packets look like: how the address is encoded, how many speed steps there are, how many functions you can switch and whether the decoder can report back. Two devices that speak different protocols do not understand each other, even on the same track.

The protocol is independent of whether your track is two-rail or three-rail. What that difference does mean is covered in DC and AC. Whether digital control is worth it for you is covered in analogue or digital control.

DCC

DCC (Digital Command Control) is defined by the NMRA, the American association of model railroaders, and is an open standard. Any manufacturer may make DCC command stations and decoders, and many do. So you can combine a command station from one brand with decoders from another.

Features you will meet in practice:

  • Set the address yourself. Each loco gets an address you choose. DCC has short and long addresses.
  • Settings in CVs. A DCC decoder stores its settings in configuration variables (CVs): the address, how quickly it accelerates and brakes, the top speed and much more. You change them with the command station, on a separate programming track or on the main track.
  • Accessory decoders. Turnouts and signals get a DCC address too.

DCC is the usual choice for two-rail, but a command station that speaks DCC can also send it over Märklin three-rail track.

Märklin Motorola

Märklin launched its digital system for three-rail with a protocol of its own, named after the chip maker Motorola. Many older Märklin locos with a decoder speak this protocol, and Märklin command stations still support it.

In its original form Motorola is simpler than DCC: fewer addresses, fewer speed steps and fewer functions. Later versions extended that. You set the address yourself; on older decoders this was done with tiny switches on the decoder.

mfx

mfx is Märklin's newer protocol. The big difference from DCC and Motorola: an mfx loco registers itself. Put it on the track and the command station recognises it, gives it an address and takes over its name and functions. You do not need to set an address. To do this the decoder talks back to the command station, which DCC and Motorola do not do in their basic form.

mfx decoders usually understand Motorola as well, so they also run on an older Märklin command station. Märklin's Central Station 3 speaks Motorola, mfx and DCC side by side, so locos with different decoders can run together on one layout.

The three side by side

DCCMärklin Motorolamfx
Originopen standard of the NMRAMärklinMärklin
Typical usemost brands, mainly two-railolder and current Märklin digitalcurrent Märklin locos
Addressset yourself, short or longset yourselfautomatic on registration
SettingsCVslimitedthrough the command station, with name and functions
Loco registers itselfnonoyes

Which protocol a loco or decoder speaks exactly, and how many functions it has, is in the manual. Do not assume it from the brand alone.

Feedback is a separate matter

The protocol on the track controls locos and turnouts. Where a train is usually comes back to the command station another way: through a feedback bus. The s88 bus is one of the best known; it comes from Märklin and is used by other command stations too. Contact tracks or current detectors on the track report to an s88 module, which passes the reports on. Other manufacturers have their own buses for handhelds and feedback, such as LocoNet and XpressNet.

You need feedback for anything that should happen by itself: a train that stops at a signal, a staging yard that knows which track is free, or a computer program that runs the layout.

Which should you choose?

  • Märklin three-rail. Stay with a command station that speaks Motorola and mfx, so your old and new Märklin locos both run. If it also speaks DCC, you can add locos with a DCC decoder.
  • Two-rail. DCC is the obvious choice: the range of command stations and decoders is the largest.
  • Mixed fleet. Choose a command station that speaks all the protocols of your locos, and check for each loco what its decoder can do.
  • Accessory decoders. Check there too that the protocol matches your command station.

Planning digital in TrackDrawer

TrackDrawer does not set a protocol; it plans the components, the addresses and the wiring. The digital catalogue currently contains Märklin components for C track. Automatic assignment uses only what is in your stock:

TypeItems in the catalogueWhat TrackDrawer does with them
Command station60226 Central Station 3, 60216 Central Station 3 plus, 60657 Mobile Station 3the first command station in your stock powers the main circuit
Booster60175each booster gets its own circuit with a terminal track
Accessory decoder60832 m83 (4 outputs), 74461 built-in turnout decoder (1 output)outputs with rising addresses from 1 for turnouts, signals and uncoupling tracks; a three-way turnout gets two
Point motor74491one motor on every turnout
Feedback module60883 Link s88, 60881 s88 AC, 60882 s88 DC (16 inputs)every contact or switching track gets an input
Signal70391, 70392, 76391, 76393you place the signal; it gets a decoder output, and a stopping section needs 2 x 74030

TrackDrawer then draws the wiring diagram and the blocks and exports the addresses to Rocrail and JMRI. In the JMRI export you choose the connection, including a Märklin command station, LocoNet, XpressNet or DCC-EX. If you run two-rail, the check flags every reversing loop in your plan; you need an auto reverser there with digital too, see the reversing loop.

Add your command station, decoders and feedback modules to your stock in the app and let TrackDrawer assign the addresses.

Read also

Track plans with Märklin C track in the Railfolio

All Märklin C track track plans in the Railfolio

Track systems in this article

Open the app · Glossary