The Märklin CS3 and ESU ECoS 2 are both premium stations with large colour touchscreens and mfx/M4 cross-compatibility. The difference lies in ecosystem, track current and protocol breadth.
The Märklin CS3 (art. 60226) or CS3+ (art. 60216) and the ESU ECoS 2 (art. 50210 / 50220) both sit in the premium segment: colour touchscreen, extensive features, suited for complex layouts. Yet they are fundamentally different products. The CS3 is the heart of the Märklin/Trix ecosystem: mfx and mfx+ provide automatic loco registration and deep integration with Märklin rolling stock. The ECoS 2 is more brand-independent: in addition to DCC and Motorola it supports Selectrix and M4 (mfx-compatible), delivers more track current and is fully standalone via its 7-inch touchscreen.
Both ModelRailPro connections are currently in test status and are marked to be confirmed on a layout — that makes the choice here purely a hardware decision, not a software one. The right question is: which layout, which locos, which ecosystem?
| Märklin CS3 (60226) / CS3+ (60216) | ESU ECoS 2 (50210 / 50220) | |
|---|---|---|
| Display | Colour touchscreen (high resolution) | 7" TFT colour touchscreen, 800×480 |
| Protocols | mfx, mfx+, Motorola MM I/II, DCC | DCC, MM (old/new), Selectrix, M4 |
| mfx / mfx+ auto-registration | Yes (native) | Via M4 (mfx-compatible, see text) |
| Selectrix | Not supported | Yes |
| RailCom | Supports DCC RailCom decoders | Yes, integrated global detector |
| Track current | CS3: 3 A / CS3+: 5 A | 6 A continuous |
| s88 connection | Via Link s88 (art. 60883) over CAN | Direct s88 bus (galvanically isolated) |
| System bus | Märklin CAN | ECoSlink (CAN-based) |
| Max. functions/loco | 32 | Depends on decoder |
| ModelRailPro connection | UDP 15731/15730 (Märklin CAN) — to be confirmed on a layout | TCP 15471 (ECoSnet) — to be confirmed on a layout |
| Guide price | CS3 ~€450–500 / CS3+ ~€600+ (indicative) | ~€450–600 (indicative) |
The CS3 (art. 60226) and CS3+ (art. 60216) support mfx, mfx+, Motorola MM I and II, and DCC. No Selectrix. The defining feature compared with any other brand is native mfx auto-registration: new Märklin or Trix locos with an mfx decoder register automatically at the CS3 on first run and transmit their name and function descriptions. That makes setting up a new loco minimal effort. Maximum 32 functions per loco; accessory addresses: 320 (Motorola) or 2048 (DCC).
Track current: the CS3 delivers 3 A (suitable for HO and N); the CS3+ delivers 5 A (also for larger layouts and scale 1). The CS3 has no direct s88 port on its housing — s88 detectors are connected via the separate Link s88 (art. 60883) as a bridge over the Märklin CAN bus. Layout expansion runs via Märklin CAN (for boosters and other Märklin components). A LAN port (RJ45) and SD card slot are present.
ModelRailPro connects via Märklin CAN over the network (UDP 15731 send / 15730 receive), default IP 192.168.0.10. The connection is implemented but not yet confirmed on a real layout: to be confirmed on a layout. See the CS3 hardware page for the current status.
Guide price CS3 (art. 60226): approx. €450–500; CS3+ (art. 60216): approx. €600+ (indicative).
The ECoS 2 (art. 50210 / 50220) supports DCC, Motorola (old and new), Selectrix and M4. That makes it the broadest in protocol support of the two. Selectrix is completely absent on the CS3. Track current is 6 amperes continuous — twice that of the CS3 and more than the CS3+. The 7-inch TFT colour touchscreen (800×480) enables independent operation without an app or computer.
Feedback: direct s88 bus (galvanically isolated) for s88 detectors, ECoSlink (CAN-based system bus for expansion modules) and ECoSniffer for older hardware. The ECoS has no built-in LocoNet or XpressNet bus on its housing; extension via ECoSlink is possible but connection to ModelRailPro is not spec-confirmed and is to be confirmed on a layout.
ModelRailPro connects via TCP port 15471 (ECoSnet text protocol), default IP 192.168.0.5. Status: to be confirmed on a layout. RailCom feedback towards ModelRailPro via ECoSnet is also to be confirmed on a layout. See the ECoS hardware page for the current status.
Guide price ECoS 2: approx. €450–600 (indicative; 50210 secondhand or discontinued, 50220 new approx. €550–600).
Both the CS3 and the ECoS 2 support driving with mfx decoders — via different technical routes. On the CS3 mfx is native: Märklin and Trix describe it as their own communication protocol for auto-registration. On the ECoS it works via M4, ESU's implementation that provides mfx interoperability. In practice Märklin mfx decoders register automatically at the ECoS; ESU M4 decoders register automatically at the CS3. ESU and Märklin describe this cross-compatibility publicly.
Where the limit lies: there is no jointly published open protocol document. Extended functions beyond the basic driving definition — extra sound pages, advanced function parameterisation — are to be confirmed on a layout for the CS3 and ECoS combination. Anyone needing maximum mfx+ depth (full Märklin ecosystem) chooses the CS3. Anyone needing broader protocol flexibility and more track current chooses the ECoS 2. Also compare the Z21 as a brand-independent alternative — see Z21 vs ECoS.
Want to include the Z21 in the comparison? See Z21 vs ECoS and Z21 vs Märklin CS3. For decoder information: loco decoder guide.