MX638 Non Sound Decoder

Specifications:

  • Product Name: Non-Sound Decoder MX600 – MX638 and Sound Decoder
    MX640 – MX660
  • Models: MX600, MX600R, MX600P12, MX615, MX615N, MX615R, MX616,
    MX616N, MX616R, MX618N18, MX617, MX617N, MX617R, MX617F, and
    more
  • Decoder Types: THIN DECODER, NEXT 18 – DECODER, MINIATURE –
    SOUND – DECODER, HO (O) – DECODER for MORE POWER or LOW VOLTAGE
    output or MORE FUNCTIONS, HO (O) – SOUND – DECODER

Product Information:

The product includes a range of decoder models for various
locomotive types with different features and capabilities. It
provides both non-sound and sound decoder options to suit different
user preferences.

Product Usage Instructions:

1. Overview:

The decoder is designed to enhance the functionality of model
trains by providing advanced control features.

2. Technical Information:

The decoder supports various technical specifications including
motor regulation and analog operation. It is compatible with a
range of locomotive models.

3. Address and CV Programming:

3.1 Programming in Service mode (on programming track):

Follow the instructions provided in the manual to program the
decoder on a programming track for service mode programming.

3.2 Programming in Operational Mode (on-the-main PoM):

To program the decoder in operational mode on the main track,
refer to the manual for detailed steps and guidelines.

3.3 Decoder-ID, Load-Code, Decoder-Type and SW-Version:

Retrieve and configure the decoder ID, load code, decoder type,
and software version as needed for optimal performance.

3.4 The vehicle address(es) in DCC mode:

Set the vehicle address(es) in DCC mode to ensure proper
communication and control of the locomotive.

3.5 Analog operation:

Learn how to operate the decoder in analog mode for specific
scenarios where digital control is not required.

3.6 Motor Regulation:

Understand and adjust motor regulation settings to achieve
smooth and efficient locomotive operation.

FAQ:

Q: Are the gray-listed decoder versions still supported?

A: No, the gray-listed decoder versions are no longer in
production and may not be supported for new installations or
updates.

“`

Non-Sound Decoder MX600 – MX638 and Sound Decoder MX640 – MX660

Page 1

INSTRUCTION MANUAL

EDITION:
First edition. SW version 25.0 for MX620, MX630, MX64D and MX640 – 2009 07 15 SW version 26.0 – 2009 09 26
New MX631 decoder family included and CV amendments – 2010 03 01 New MX643 decoders (PluX versions of the MX642) – 2010 05 01 SW version 27.0 – 2010 07 25 SW version 28.3 – 2010 10 15
New decoder families MX646 and MX645 included, SW version 28.5 – 2010 12 01 SW version 28.13 – 2011 01 12 SW version 28.25 – 2011 03 10 SW-Version 30.7 – 2011 07 05 SW-Version 31 – 2012 08 11
Loco boards chapter – 2012 11 28

New Family MX634 – 2013 04 04 SW-Version 33.0 – 2013 04 20 2013 06 01 SW-Version 34.0 – 2014 01 01 2014 10 12 2015 02 18 2015 07 14 MX649 added – 2015 10 12 SW-Version 35.0 – 2015 12 15 MX600 included – 2016 02 02 2016 12 15 2018 04 13 2022 12 02 Latest version: 2024 08 19

THIN DECODER

MX600, MX600R, MX600P12

SUBMINIATURE ­ and MINIATURE DECODER

NEXT 18 – DECODER

MX615, MX615N, MX615R MX616, MX616N, MX616R

MX618N18

MX617, MX617N, MX617R, MX617F

MX621, MX621N, MX621R, MX621F MX620, MX620N, MX620R, MX620F, MX622, MX622R, MX622F, MX622N
HO ­ and TT DECODER

MX623, MX623R, MX623F, MX623P12

MX630, MX630R, MX630F, MX630P16

HO, (O) – DECODER for MORE POWER or LOW VOLTAGE output or MORE FUNCTIONS
MX631, MX631R, MX631F, MX631D, MX631C MX632, MX632R, MX632D, MX632C, MX632V, MX632W, MX632VD, MX632WD

MX633, MX633R, MX633F, MX633P22, MX637P22

MX634, MX634R, MX634F, MX634D, MX634C, MX638D, MX638C

MINIATURE – SOUND – DECODER

NEXT 18 ­ Sound – Decoder

MX648, MX648R, MX648F, MX648P16

MX658N18, MX659N18

MX647, MX647N, MX647L, MX646, MX646R, MX646F, MX646N, MX646L

MX649, MX649R, MX649F, MX649N, MX649L

HO, (O) – SOUND – DECODER
MX640, MX640R, MX640F, MX640D, MX640C,

MX642, MX642R, MX642F, MX642D, MX642C, MX643P16, MX643P22,

MX645, MX645R, MX645F, MX645P16, MX645P22, MX644D, MX644C

and: ADAPTER BOARDS ADAPLU (15, 50), ADAMTC/MKL (15, 50), ADAPUS (15, 50)
Decoder versions listed in gray are no longer in production

1

Overview …………………………………………………………………………………………………………………………………. 2

2

Technical Information………………………………………………………………………………………………………………… 5

3

Address and CV Programming …………………………………………………………………………………………………. 14

3.1 Programming in “Service mode” (on programming track)…………………………………………………………15

3.2 Programming in “Operational Mode” (on-the-main “PoM”) ………………………………………………………. 16

3.3 Decoder-ID, Load-Code, Decoder-Type and SW-Version……………………………………………………….. 16

3.4 The vehicle address(es) in DCC mode …………………………………………………………………………………. 17

3.5 Analog operation………………………………………………………………………………………………………………..18

3.6 Motor Regulation……………………………………………………………………………………………………………….. 18

3.7 Acceleration and Deceleration: ……………………………………………………………………………………………. 21

3.8 Special Operating Mode “km/h ­ speed regulation”………………………………………………………………..23

3.9 The ZIMO “signal controlled speed influence” (HLU) ……………………………………………………………… 24

3.10 “Asymmetrical DCC-Signal” stops (Lenz ABC)……………………………………………………………………….24

3.11 DC Brake Sections, “Märklin brake mode” ……………………………………………………………………………. 25

3.12 Distance controlled stopping ­

Constant stopping distance ……………….. 26

3.13 Shunting, Half-Speed and MAN Functions: …………………………………………………………………………… 27

3.14 The NMRA-DCC function mapping……………………………………………………………………………………….28

3.15 The extended ZIMO function mapping (not for MX621) ………………………………………………………….. 28

3.16 “Unilateral Light Suppression” …………………………………………………………………………………………….. 29

3.17 The “Swiss Mapping” …………………………………………………………………………………………………………. 29

(SW version 32 and higher, dimming possibilities added with SW version 34) ……………………………………….. 29

3.18 The ZIMO “Input Mapping” (ONLY for sound decoders) SW 34 up, also function outputs via SUSI!32

3.19 Dimming, Low beam and Direction Bits ………………………………………………………………………………… 32

3.20 Flasher Effect ……………………………………………………………………………………………………………………. 33

3.21 F1-Pulse Chains (Only for old LGB products) ……………………………………………………………………….. 33

3.22 Special Effects for Function Outputs ……………………………………………………………………………………. 34

3.23 Configuration of Smoke Generators (for sound decoders) ………………………………………………………. 35

3.24 Configuration of Electric Uncouplers ……………………………………………………………………………………. 36

3.25 SUSI-Interface and Logic-Level Outputs (NOT for MX621)………………………………………………………36

3.26 Servo Configuration (NOT for MX621) …………………………………………………………………………………. 37

4

Feedback – “Bidirectional communication”…………………………………………………………………………………. 38

5

ZIMO SOUND ­ Selection and Programming……………………………………………………………………………… 39

5.1 The “CV #300 procedures” only if address is NOT 3!………………………………………………………………40

5.2 “Incremental Programming” of sound CV’s, an alternative to “normal” programming ………………….. 43

5.3 The test run for determining the motor’s basic load…………………………………………………………………44

5.4 Basic settings independent of powertrain ……………………………………………………………………………… 44

5.5

Steam engine Basic sound settings …………………………………………………………………………………. 46

5.6

Steam engine Load and acceleration dependency ……………………………………………………………. 48

5.7

Diesel and Electric engines …………………………………………………………………………………………….. 49

Diesel motor sound, Turbocharger sound Thyristor sound, Electric motor and Switchgear sound……………..49

5.8 Random and Switch Input sounds ……………………………………………………………………………………….. 54

6

Installation and Wiring……………………………………………………………………………………………………………… 55

7

ADAPTER boards, Energy storage……………………………………………………………………………………………. 65

8

Predefined CV sets …………………………………………………………………………………………………………………. 69

9

ZIMO decoders and competitor systems ……………………………………………………………………………………. 71

10 DC and AC Analog Operation ………………………………………………………………………………………………….. 72

11 CV ­ Summary List …………………………………………………………………………………………………………………. 73

12 Service Notes …………………………………………………………………………………………………………………………. 83

13 Declaration of conformity …………………………………………………………………………………………………………. 84

14 INDEX …………………………………………………………………………………………………………………………………… 85

ZIMO decoders contain an EPROM which stores software that determines its characteristics and functions. The software version can be read out form CV #7 and #65. The current version may not yet be capable of all the functions mentioned in this manual. As with other computer programs, it is also not possible for the manufacturer to thoroughly test this software with all the numerous possible applications. Installing new software versions later can add new functions or correct recognized errors. SW updates can be done by the end user for all ZIMO decoders since production date October 2004, see chapter “Software Update”! Software updates are available at no charge if performed by the end user (except for the purchase of a programming module); Updates and/or upgrades performed by ZIMO are not considered a warranty repair and are at the expense of the customer.
The warranty covers hardware damage exclusively, provided such damage is not caused by the user or other equipment connected to the decoder. For update versions, see www.zimo.at.

Page 2

Non-Sound Decoder MX600 – MX638 and Sound Decoder MX640 – MX660

1 Overview

These decoders are suitable for N, HOe, HOm, TT, HO, OO, Om and O gauge engines. They operate in the NMRA-DCC data format as well as the MOTOROLA protocol, in DC analog mode with DC power packs (including PWM) and with AC analog (Märklin Transformers with overvoltage pulses for direction change. Exception: MX621 and MX640)).
25 x 11 x 2 mm Non-Sound – 0.8 A – 4 Fu-Outputs ­ DCC and DC

MX600
Family

“Thin decoder”, single layer board, especially low priced
NOTE to Typ MX600P12 (with PluX-12 interface): the dimensions of this design do NOT correspond to the PluX standard.

MX600 plug configurations:

MX600 MX600R MX600P12

9 wires (120mm long) for power pick-up, motor and 4 function outputs. MX600, with 8-pin plug as per NEM652 on 70mm wires. As MX600, with 12 pin PluX connector mounted on circuit board.

8,2 x 5,7 x 2 mm Nicht-Sound – 0,5 A – 4 Fu-Ausgänge – DCC, MM und DC

MX615
Family

Subminiature decoder, for example with reduced ZIMO properties like fu mapping;
TYPICAL USE: traction units in Z and N scale.

Anschluss-Varianten des MX615:

MX615
MX615N MX615R MX615F

7 connection cables for track, motor, 2 function outputs (120mm long). Solder pads are provided for the 2 additional function outputs.Wie MX615, aber 6-polige Digital interface according to NEM651, pins on circuit board. Like MX615, but 8-pole digital interface according to NEM652 on wires. Like MX615, but 6-pole digital interface according to NEM651 on wires.

8 x 8 x 2,4 mm Non-Sound – 0,7 A – 6 Fu-outputs – DCC, MM and DC

MX616
Family

Subminiature-Decoders, with reduced. Fu Mapping ZIMO characteristics; TYPICAL APPLICATION: vehicles in N, H0e, H0m.

MX616 plug configurations:

MX616
MX616N MX616R

7 wires for power pick-up, motor, 2 function outputs (120 mm). 4 more function outputs on solder pads.
As MX616, with 6-pin plug as per NEM651, mounted on the circuit board.
As MX616, with 8-pin plug as per NEM652 on 70mm wires.

13 x 9 x 2.6 mm Non-Sound – 0,7 A – 6 Fu-Outputs — DCC, MM and DC

MX617
Family

Subminiature-Decoder, with reduced Fu Mapping ZIMO characteristics; TYPICAL APPLICATION: Vehicles in N, H0e, H0m.

MX617 plug configurations:

MX617
MX617N MX617R MX617F

7 wires for power pick-up, motor, 2 function outputs (120 mm). 4 more function outputs on solder pads. As MX617, with 6-pin plug as per NEM651, mounted on the circuit board..
As MX617, with 8-pin plug as per NEM652 on 70mm wires As MX617, with 6-pin plug as per NEM651 on 70mm wires.

15 x 9.5 x 2.8 mm Non-Sound – 0.7 A – 4 Fu-Outputs + 2 logic level ­ SUSI – DCC, MM, DC, AC
MX618N18 Next 18 ­ Decoder (“Railcommunity” Interface-Standard RCN-118)

MX620 Out of production since June of 2010; replaced by MX621 and MX622.

12 x 8.5 x 2.2 mm Non-Sound – 0.7 A

DCC and DC-Analog (not for MOTOROLA)

MX621
Family

Sub-miniature Decoder, with reduced ZIMO features. TYPCIAL APPLICATION: Vehicles in N, HOe and HOm.

MX621 plug configurations:

MX621

7 wires (120mm long) for power pick-up, motor and 2 function outputs. Two more function outputs on solder pads.

MX621N

MX621 with 6-pin plug as per NEM651, mounted on the circuit board.

MX621R

MX621 with 8-pin plug as per NEM652 on 70mm wires.

MX621F

MX621 with 6-pin plug as per NEM651 on 70mm wires.

14 x 9 x 2.5 mm Non-Sound – 0.8A – 6 Fu-Outputs – 2 Servos – SUSI

DCC, MM, DC, AC

MX622
Family

Miniature-Decoder, with all ZIMO features. TYPCIAL APPLICATION: N, HOe, HOm; and HO vehicles with limited space.

MX622 plug configurations:

MX622
MX622R MX622F MX622N

7 wires (120mm long) for power pick-up, motor and 2 function outputs. Two more function outputs on solder pads. MX622 with 8-pin plug as per NEM652 on 70mm wires. MX622 with 6-pin plug as per NEM651 on 70mm wires. MX622 with 6-pin plug as per NEM651, mounted on circuit board.

20 x 8.5 x 3.5 mm Non-Sound – 0.8 A – 4 Fu-Outputs – 2 Servos – SUSI DCC, MM, DC, AC

MX623
Family

Small Decoder; built especially narrow for universal applications in tight spaces.
TYPICAL APPLICATION: HO and TT… Due to excellent dielectric strength (50V), it is also suitable for AC analog with the old Märklin transformer.

MX623 plug configurations:

Non-Sound Decoder MX600 – MX638 and Sound Decoder MX640 – MX660

Page 3

MX623
MX623R MX623F MX623P12

9 highly flexible wires (120mm) for pick-up, motor and 2 function outputs. Solder pads for 4 additional logic level outputs, two of them as servo outputs or SUSI. MX623 with 8-pin plug as per NEM652 on 70mm wires.
MX623 with 6-pin plug as per NEM651 on 70mm wires. MX623 with 12 pin PluX connector, mounted on circuit board.

20 x 11 x 3.5mm

Non-Sound – 1.0A – 6 Fu-Outputs – 2 Servos – SUSI DCC, MM, DC, AC

MX630
Family

Compact HO loco decoder, for universal applications.
TYPICAL APPLICATION: HO. Due to excellent dielectric strength (50V), the decoder is also suitable for AC analog operation with the old Märklin transformers.

MX630 plug configurations:

MX630
MX630R MX630F MX630P16

9 highly flexible wires (120mm) for pick-up, motor and 4 function outputs. Solder pads for 2 additional logic level outputs, servo outputs or SUSI. MX630 with 8-pin plug as per NEM652 on 70mm wires. MX630 with 6-pin plug as per NEM651 on 70mm wires.
MX630 with 16-pin PluX connector, mounted on circuit board.

MX631 Out of production since December of 2012; replaced by MX634.

28 x 15.5 x 4mm Non-Sound – 1.6A – 8 Fu-Outputs – 2 Servos – SUSI DCC, MM, DC, AC

MX632
Family

High output decoder, with built-in energy storage circuitry.
TYPICAL APPLICATON: HO, O and similar gauge, especially for vehicles with low-voltage bulbs (1.5 or 5V).

MX632 plug configurations:

MX632

11 highly flexible wires (120mm) for pick-up, motor and 4 function outputs. Solder pads for 4 additional logic level outputs, servo outputs or SUSI.

MX632R

MX632 with 8-pin plug as per NEM652 on 70mm wires.

MX632D

MX632 with 21-pin “MTC” plug mounted on decoder board.

MX632C

As MX631D but for Märklin, Trix or similar; FO3, FO4 as logic level outputs.

MX632V, VD Decoders with low voltage supply for function outputs: MX632W, WD …V = 1.5V, …W = 5V, …VD or …WD = with 21-pin plug.

22 x 15 x 3.5 mm Non-Sound – 1.2 A – 10 Fu-Outputs – 2 Servos – SUSI DCC, MM, DC, AC

MX633
Family

Decoder with 10 functions, large processor and energy storage circuitry
TYPICAL APPLICATON: HO and O gauge, if lots of functions are required, also: this is the only (first) HO decoder usable with gold caps!

MX633 plug configurations:

MX633
MX633R MX633P22

11 highly flexible wires (120mm) for pick-up, motor and 4 function outputs. Solder pads for 6 additional outputs, logic level, servo outputs as well as SUSI.
MX633 with 8-pin plug as per NEM652 on 70 mm wires.
MX633 with 22-pin PluX connector mounted on decoder board.

20.5 x 15.5 x 3.5 mm Non-Sound – 1.2 A – 6 Fu-Outputs – 2 Servos – SUSI

MX634
Family

H0-Decoder, with large processor (as MX63)and energy storage circuitry TYPICAL APPLICATON: HO and (smaller) O gauge.

MX634 plug configurations:

MX634D MX634 with 21-pin “MTC” plug mounted on decoder board. MX634C MX634D but for Märklin, Trix or similar; FO3, FO4 as logic level outputs.

26 x 15 x 3,5 mm Non-Sound – 1,8 A -10 Fu-Outputs – 2 Servos – SUSI – DCC, MM, DC, AC

MX635
Family

High performance-decoder, with energy storage circuitry, Low heat production because of synchronous rectifier,
Types with low voltage supply for Fu-outputs.
TYPICAL APPLICATION: HO, gauge O.

MX634 plug configurations:

MX635
MX635R MX635P22 MX635V MX635W

11 Anschlussleitungen (120 mm) für Schiene, Motor, 4 Fu-Ausgänge, Löt-Pads für 6 weitere Fu-Ausg., Logikpegel-Ausgänge, Servo-Steuerleitungen, SUSI.

Wie MX635, with 8-pin plug as per NEM652 on 70mm wires.

Wie MX635, with 6-pin plug as per NEM651 on 70mm wires

Ausführungen mit Niederspannungsversorgung für die Fu-Ausgänge:

… V – 1,5 V

… W – 5 V

26 x 15 x 3.5 mm Non-Sound – 1,8 A – 6 Fu-Outputs – 2 Servos – SUSI – DCC, MM, DC, AC

MX636
Family

High performance-decoder, with energy storage circuitry, Low heat production because of synchronous rectifier,
Types with low voltage supply for Fu-outputs.
TYPICAL APPLICATION: HO, gauge O.

MX636 plug configurations:

MX636D MX636C MX636VD MX636VW

.WIth 21-pole “MTC” – interface mounted on decoder board.

As MX636D, abut FA3, FA4 as logic leven outputs

Version with low voltage supply for Fu-outputs:

… V – 1,5 V

… W – 5 V

22 x 15 x 3.5 mm Non-Sound – 1,2 A – 9 Fu-Outputs – 2 Servos – SUSI – DCC, MM, DC, AC

Page 4

Non-Sound Decoder MX600 – MX638 and Sound Decoder MX640 – MX660

MX637P22 HO decoder only with PluX-22 interface
20.5 x 15.5 x 3.5 mm Non-Sound – 1,2 A – 6 Fu-Outputs – 2 Servos – SUSI – DCC, MM, DC, AC
MX638D,C HO decoder only with PluX-22 interface MTC-21 (21MTC)

SOUND DECODERS:

MX647, MX646

Production ended in 2012 and 2015 respectively; replaced by MX649.

20 x 11 x 4mm

SOUND – 0.8A – 6 Fu-Outputs – 2 Servos – SUSI

MX648
Family

Subminiature-Sound-Decoder, 1 Watt Audio on 8 Ohm speaker TYPICAL APPLICATION: Vehicles in N, TT, HOe, HOm and in HO vehicles with
limited space.

MX648 plug configurations:

MX648
MX648R MX648F MX648P16

11 highly flexible wires for pick-up, motor, 4 Fu-Outputs, speaker, solder pads for 2 more Fu-Outputs as logic level outputs, servos and SUSI. MX648 with 8-pin plug as per NEM652 on 70mm wires.
MX648 with 6-pin plug as per NEM651 on 70mm wires.
MX648 with 16-pin PluX connector (male), 4 function outputs through plug.

23 x 9 x 4mm
MX649
Family

SOUND – 1.0A – 4 Fu-Outputs – 2 Servos – SUSI
Miniature-Sound-Decoder, 1 Watt Audio on 8 Ohm speaker TYPICAL APPLICATION: Vehicles in N, TT, HOe, HOm and in HO vehicles with limited space.

MX649 plug configurations:

MX649 MX649N MX649L MX649R

11 highly flexible wires for pick-up, motor, 4 Fu-Outputs, speaker, 2 solder pads for logic level outputs, servos and SUSI.
MX649 with 6-pin plug as per NEM651 mounted on circuit board and two additional speaker wires.
MX649 with 90 o 6-pin plug as per NEM651 mounted on circuit board and two additional speaker wires.
MX649 with 8-pin plug as per NEM652 on 70mm wires.

MX649F MX647L

MX649 with 6-pin plug as per NEM651 on 70mm wires. Produced only during Oct. 2010, before the MX646 became available.

MX640, MX642, MX643

Production ended in 2011; replaced by MX645 and MX644.

30 x 15 x 4mm

SOUND – 1.2A – 8 – 10 Fu-Outputs – 2 Servos – SUSI

MX645
and
MX644
Family

MX645 and MX644 replace MX640, MX642 MX643… H0-Sound-Decoder with 10 (MX645) or 6 (MX644) function outputs, 3 Watt audio on 4 Ohm speaker (or 2 x 8 Ohm), with energy storage circuitry. TYPICAL APPLICATION: HO, O and similar gauges.

MX645/MX644 plug configurations: ATTENTION: OEM installed decoder sometimes have less function outputs.

MX645
MX645R MX645F MX645P16 MX645P22 MX644D MX644C

13 highly flexible wires (120mm) for pick-up, motor, 4 Fu-Outputs, speaker, energy storage circuitry, solder pads for additional 6 Fu-Outputs, servos and SUSI. MX645 with 8-pin plug as per NEM652 on 70mm wires. MX645 with 6-pin plug as per NEM651 on 70mm wires.
MX645 with 16-pin PluX connector, 4 Fu-Outputs through plug.
MX645 with 22-pin PluX connector, 9 Fu-Outputs (+ extra output outside plug). Similar to MX645 but with 21-pin “MTC” plug mounted on circuit board. Similar to MX645 but for Märklin-, Trix etc.; with FO3, FO4 logic level only.

25 x 10.5 x 4mm

SOUND – 0.8A – 4 Fu-Outputs + 2 Logic level – SUSI

MX658N18 Next18 Sound-Decoder, (“Rail community” standard RCN-118)

20 x 9,5 x 4 mm SOUND – 0,8 A – 4 Fu-Ausgänge + 2 Logikpegel – SUSI – DCC, MM, DC, AC

MX659N18 Next18 – Sound-Decoder (,,Railcommunity” Norm RCN-118)

Non-Sound Decoder MX600 – MX638 and Sound Decoder MX640 – MX660

Page 5

2 Technical Information
Allowable track voltage ……………………………………………………………………………………………………………… min. 10 V MX620, MX640 (discontinued), MX616, MX615, MX617 …………………………………………………….. max. 24 V MX600 …………………………………………………………………………………………. ……………… max. 30 V MX618,MX621,MX622,MX623,MX634 ……………………………………………………………………………… max. 35 V MX646,MX647,MX648,MX649,MX658 ……………………………………………………………………………… max. 35 V MX630,MX631,MX632,MX633,MX644,MX645 … digital or DC-analog ………………………………… max. 35 V MX630,MX631,MX632,MX633,MX634,MX644,MX645 with AC analog, … max. pulse… 50 V
max. continuous motor current: MX615 ……………………………………………………………………………………………….. 0,5 A MX616, MX617, MX618, MX620, MX621, MX649 ………………………………….. 0,7 A MX600, MX622, MX623, MX648, MX658 ………………………………………………. 0,8 A MX630, MX631, MX646 ………………………………………………………………………. 1,0 A MX633,MX634,MX635, MX636, MX637, MX638, MX640,MX642,MX643,MX644,MX645…………………………………………………… 1,2 A MX632 ………………………………………………………………………………………………. 1,6 A Adapter board ADAPLU or ADAMTC with decoder ……………………………….. 1,8 A
Peak motor current: MX615 ………………………………………………………………………………………………………………. 1,0A MX600, MX616, MX617, MX618, MX620, MX621, MX623, MX646 ……………………….. 1,5 A MX648, MX649, MX658 …………………………………………………………………………………….. 1,5 A MX630 to MX634, MX640 to MX645 for about 20 sec …………………………………………. 2,5 A
Maximum total function output, continuous *) MX615, MX616, MX617, MX618, MX620 ………………………….. 0,5 A MX621,MX646 to MX658 ……………………………………………………………… 0,5 A MX630 to MX634, MX640 bto MX645 ……………………………………………. 0,8 A
Maximum continuous current for LED outputs .. MX640,MX642,MX644 ………………………………………. 10 mA each
Maximum continuous total current (motor and functions) ……………………… = maximum continuous motor current opperating temperature ……………………………………………………………………………………………………… – 20 to 100 °C MX640 to MX660: Sound sample memory ………………………………………………………. 32 Mbit (= 180 sec at 22 kHz) MX640 to MX660: Sample rate …………………………………………………… depending on sound sample… 11 or 22 kHz MX640 to MX660: Number of independent sound channels ……………………………………………………………………….. 6 MX640 to MX660: Sound amplifier output (Sinus) ……………………….. (MX640,MX646,MX648) 1,1 W, (others) 3 W Speaker impedance ………………………………………………………… (MX640,MX646 to MX660) 8 Ohm, (others) 4 Ohm Dimensions (L x W x H) …… MX600, MX600P12 …………………………………………………………………. 25 x 11 x 2 mm
MX615 …………………………………………………………………………………….. 8,2 x 5,7 x2 mm MX616 ……………………………………………………………………………………. 8 x 8 x 2.4 mm MX617 …………………………………………………………………………………… 13 x 9 x 2.6 mm MX618 ………………………………………………………………………………… 15 x 9,5 x 2.8 mm MX620, MX620N (excluding pins) …………………………………………….. 14 x 9 x 2.5 mm MX621, MX621N (excluding pins) ………………………………………….. 12 x 8,5 x 2.2 mm MX622, MX622P16 (height without pins) ………………………………….. 16 x 9 x 2.5 mm MX623, MX623P16 ……………………………………………………………… 20 x 8.5 x 3.5 mm MX630, MX630P16 (height without pins) ………………………………… 20 x 11 x 3.5 mm MX631, MX631D/C, MX634, MX634D/C ………………………………. 20.5 x 15.5 x 4 mm MX632, MX632D ………………………………………………………………….. 28 x 15.5 x 4 mm MX633, MX633P22, MX637 ……………………………………………………. 22 x 15 x 3.5 mm MX635, MX636 ………………………………………………………………………. 26 x 15 x 3.5 mm MX634, MX638 ………………………………………………………………….20.5 x 15.5 x 3.5 mm MX646, MX646N …………………………………………………………………… 28 x 10.5 x 4 mm MX648, MX648P16 (height without pins) ……………………………………. 20 x 11 x 4 mm MX648N, MX649N (without pins) …………………………………………………. 23 x 9 x 4 mm MX640 …………………………………………………………………………………. 32 x 15.5 x 6 mm MX642, MX643, MX644, MX645 ………………………………………………. 30 x 15 x 4 mm MX658 …………………………………………………………………………………. 25 x 10.5 x 4 mm MX659 …………………………………………………………………………………… 20 x 9.5 x 3 mm MX660 ……………………………………………………………………………………. 42 x 9 x 4.2 mm Adapter boards ADAPLU -MTC with decoder . ………………… 45 x 15 (26,5) x 4 (6) mm
*) The short circuit protection is carried out for the total current of all outputs. Use the “soft start” option (i.e. CV #125 = 52) to prevent cold-start problems of light bulbs (in-rush current interpreted as a short circuit, which leads to the output being turned off)!

The decoder type can be read out in CV #250 130=MX630 (2022) (*) 131=MX630 RevE (*) 132=MX623 (2022) (*)

135=MX635 (*)

136=MX636 (*)

137=MX637 (*)

151=MX615 (2023) 152= MX152 Roco

158=MX685 RevE (*)

165=REE_DU65

166=MX600 (2021) (*) 171=MX671

175=MX675 (*)

176=R72016

180=MX688 (2022) (*) 181=MX618 (*)

177=MX617 (*) 182=MX682 (*)

185=MX685 (2020) (*) 186=MX605N (*)

187=MX605FL

190=MX659 196=MXKISS 201=MX620 206=MX64D 211=MX630-P2520 216=MX647 221=MX645 226=MX685 231=MX696N 236=MX621-FLM 242=MX820 RevB 247=MX688 252=Roco ICE

192=MX622 (2020) (*) 197=MX617 (*) 202=MX62 207=MX680 212=MX632 217=MX646 222=MX644 227=MX695 RevC 232=MX686 237=MX633 243=MX618 (*) 248=MX821 253=MX649

193=MX638 (*) 198=FLM_E69 203=MX63 208=MX690 213=MX631 218=MX630 (2011) 223=MX621 228=MX681 233=MX622 238=MX820 RevA 244=Roco NextG (*) 249=MX648 RevC,D 254=MX697 RevB

133=MX633 (2020) (*)
138=MX622 (*)
160=MX660
173=MX673 (*)
178=MX676 (*) 183=MX689
188=MX605SL
194=MX615 199=MX600 204=MX64 209=MX69 214=MX642 219=MX631 (2011) 224=MX695 RevB 229=MX695N 234=MX623 240=MX634 245=MX697 RevA 250=MX699

134=MX634 (2020) (*)
142=MDS442 (*)
161=MX616 (2023)
174=MX675 (*)
179=MXLIPL3 (380mm) 184=MXLIPL1 160mm)
189=MX605
195=MX616 200=MX82 205=MX64H 210=MX640 215=MX643 220=MX632 (2011) 225=MX648 230=MX696 235=MX687 241=MX686B 246=MX658 251=Roco 2067

Software Update: ZIMO DCC decoders can be updated by the user. An update device such as the ZIMO decoder update module MXDECUP, from 2011 MXULF, system-cab MX31ZL or command station MX10 is required. The update process is carried out by a flash drive (MXULF, MX31ZL / MX10) or by a PC with Windows operating system and the program ZIMO Firmware Flasher (in the bundle with ZSP).
The same hardware, but ZSP (software) is also used for uploading sound projects into ZIMO sound decoders.
There is no need to remove the decoder or to open up the locomotive. Just set the locomotive on a section of track connected to the update module and start the update with the computer or other equipment mentioned above.
NOTE: Equipment inside the locomotive that is powered directly from the track (not through the decoder) can interfere with the update procedure. The same is valid for energy buffers that are installed without heeding the advice in the “Installation and wiring” chapter, section “Use of an external energy source” (regarding a choke coil).
See the last chapter in this manual for more information on updating decoders or www.zimo.at!
Of course, SW updates can be done by ZIMO or your ZIMO dealer for a small fee.

Overload and Thermal Protection: The motor and function outputs of ZIMO decoders are designed with lots of reserve capacities and are additionally protected against excessive current draw and short circuits. Cut-outs are encountered if the decoder is overloaded.
Even though the decoder is well protected, it is not indestructible. Please pay attention to the following: Wrong decoder contact, if, for instance, the motor leads have contact to track power or an overlooked connection between the motor brushes and rail pick-ups is not always recognized by the overload protection circuit and could lead to damage of the motor power amplifier or even a total destruction of the decoder. Unfit or defective motors (e.g. shorted windings or commutator) are not always recognized by their high current consumption, because these are often just short current spikes. So, they can lead to decoder damage including damage to power amplifiers due to long-term exposure. The power amplifiers of loco decoders (motor as well as function outputs) are not only at risk of overcurrent but also voltage spikes, which are generated by motors and other inductive consumers. Depending on track voltage, such spikes can reach several hundred volts and are absorbed by special protection circuits inside the decoder. This is why the voltage shall not be too high, i.e. not higher than intended by the corresponding vehicle.

All ZIMO decoders are equipped with temperature sensors to measure their own operating temperature. Power to the motor will be turned off once that temperature exceeds 1000C. The headlights start flashing rapidly, at about 5 Hz, to make this state visible to the operator. Motor control will resume automatically after a drop in temperature of about 200C, typically in about 30 seconds.

Page 6

Non-Sound Decoder MX600 – MX638 and Sound Decoder MX640 – MX660

MX616 C onne c tion S ide
Solder pads
Ground
Function output FO4 Function output FO3 Function output FO2 Function output FO1

Positive
Motor right (orange) Motor left (grey) Right rail (rot) Left rail (black) Front light (white) Rear light (yellow)

MX616N Processor Side (This is the correct position to plug the decoder into the loco board!)
Rear light Front light Left rail Right rail Motor left Motor right

MX637P22

To p View (w ith P lu X 22)
Function output FO3 SUSI Data (Servo 2) n.c. Motor right Motor left Right rail Left rail Function output FO1 Function output FO2 Function output FO5 Function output FO7

Switch inpput SUSI Clock (Servo 1) Ground Front light Common positive (+) — (Index) Rear light –Function output FO8 Function output FO4 Function output FO6

Solder pads

MX617 C onne c tion S ide

Function output FO1
Function output FO2 Function output FO3

Function output FO4

Ground

Rear light (yellow) Front light (weiss) Left rail (black) Right rail (red) Motor left (grey) Motor right (orange)
Positivo

MX617N

Solder pads

C onne c tion S ide (This is the correct position to plug the decoder into the loco board!)

Function output FO 1 Function output FO2 Function output FO3 Function output FO4
Ground Positive

Rear light Front light
Left rail Right rail Motor left Motor right

P ro g ra m m in g p a d s, d o n o t to u ch !

>220 uF 16 V

M X 635 with wires Top View
P ro g ra m m in g p a d s, d o n o t to u ch !

The SUSI outputs can alternatively be used as servo outpus
Function output FO3 Switch input

+ – MX635 B ottom

SUSI Data (Servo 2) SUSI Clock (Servo 1) Cap. pos.

+N SP ground Elko+

GROUND

white blue

Front light (= Lfor) Com. pos. (+)

Function Output FO4 Function Output FO5 Function Output FO6

orange
grey
red black yellow green

Motor right Motor left Rail right
Left rail Rear light

brown Function output FO1

Function output FO2

X1, X2, X3 o pen => 1.5V X1 zu => 3V X2 zu => 5V X2, X1 zu => 6V5 X3 zu => 12V

Function Output FO7

X3, X1 zu => 14V X3, X2 zu => 16V

M X 638D , C Top View

X3, X2, X1 zu => 17V

+ 5 V 200 mA Function output FO3 Function output FO2 Function output FO1 Common positive n.c. Motor left Motor right Ground Rail left Rail right

Index pin n.c. n.c. Front light Rear light SUSI Data (FO8, Servo 2) SUSI Clock (FO7, Servo 1) Function output FO4 Function output FO5 logic level Function output FO6 logic level n.c.

MX635P22
P ro g ra m m in g p a d s, d o n o t to u ch !

To p View (w ith P lu X 22)
Function output FO3 SUSI Data (Servo 2) Capacitor positive Motor right Motor left Rail right Rail left Function output FO1 Function output FO2 Function output FO5 Function output FO7

Switch input SUSI Clock (Servo 1) GROUND Front light Common positive (+) — (Index) Rear light Speaker Speaker Function output FO4 Function output FO6

M X659N18 Connector S ide (Next 18)

Left rail

Left rail

Motor left Fu-Output FO2

Light front Loudspeaker

SUSI (data), FO4, IN2 GROUND

+ Positive GROUND

+ Positive Loudspeaker

SUSI (clock), FO3, IN1 Fu-Output FO1

Light rear Note to FO3 a nd FO4: Right rail

Motor right Right rail

They are on the SUSI

pins a s lo gic level outputs

when CV#124, B it 7 = 1

Programming CV # 8 = 3 > converts MX634D to MX634C (outputs FO3, FO4 become logic-level outp uts) Programming CV # 8 = 4 > converts MX634C to MX634D (outputs FO3, FO4 become ,,normal” (amplif ied) outputs)

Non-Sound Decoder MX600 – MX638 and Sound Decoder MX640 – MX660

Page 7

Page 8

Non-Sound Decoder MX600 – MX638 and Sound Decoder MX640 – MX660

M X 631 To p S id e + 5 V
M X 631D , C To p S id e

Capacitor negative (DO NOT connect capacitor to Ground !)

MX 631

B o tto m S id e

Pro g ra m m in g p a d s, d o n o t to u ch! Ground

Funct. FO3

brown Function output FO2 green Function output FO1

Capacitor neg.

white Front headlight

Attention :

yellow

SUSI D (FO6, Servo 2) blue

SUSI Cl (FO5, Funct. FO4

Servo

1) gray
orange

black

red

Rear headlight

DO NOT connect

Common positive (also cap. pos.)

to the Ground pad !

Motor left

Motor right Left rail Right rail

Capacitor as energy storage.

>220 uF 35 V

– +

red black orange gray blue (+) yellow white green brown

Right rail Left rail Motor right Motor left Common positive Rear headlight Front headlight Function output FO1 Function output FO2

Ground

+ 5 V Function output FO3 Function output FO2 Function output FO1 Common positive Capacitor ground Motor connection 1 Motor connection 2 Ground Left rail Right rail

Index pin n.a. n.a. Front headlight Rear headlight SUSI Data (FO6, Servo 2) SUSI Clock (FO5, Servo 1) Function output FO4 n.a. n.a. n.a.

M X 631D , C B o tto m S id e Pro g ra m m in g p a d s, d o n o t to u ch! Ground

Capacitor negative
Attention: Do not connect to Ground pad !

If not already connected through the 21-pin plug: Common pos.

>220 uF 35 V

– +

Function output FO1 Function output FO2

C versions differ from the D versions in the design of function outputs FO3 and FO4:
MX631D: FO3 and FO4 outputs are “normal” amplified outputs (same as headlights, FO1 etc.).
MX631C: FO3 and FO4 are logic level outputs.

,,C versions differ from the D versions in the design of function outputs FO3 and FO4:
MX631D: FO3 and FO4 outputs are “normal” amplified outputs (same as headlights, FO1 etc.).
MX631C: FO3 and FO4 are logic level outputs.

Non-Sound Decoder MX600 – MX638 and Sound Decoder MX640 – MX660

Page 9

>220 uF 16 V

M X6 3 3 w ith w ire s
P ro g ra m m in g p a d s, d o n o t to u ch !

To p View

The SUSI outputs can alternatively be used as servo outpus

+ Function output FO3

Switch input

SUSI Data (Servo 2) SUSI Clock (Servo 1)

Cap. pos.

GROUND

white blue

Front light (= Lfor) Com. pos. (+)

Function Output FO4

orange grey red
black yellow green

Motor right Motor left
Rail right Left rail Rear light (=

Lrev)

brown Function output FO1

Function output FO2

Function Output FO5

Function Output FO6

Function Output FO7

M X633P22

To p V ie w (with Plu X22)

P ro g ra m mni g p a d s, d o n o t to u ch!

Function output FO3 SUSI Data (Servo 2) Capacitor positive Motor right Motor left Rail right Rail left Function output FO1 Function output FO2 Function output FO5 Function output FO7 Function output FO8

Switch input SUSI Clock (Servo 1) GROUND Stirnl. vorne (= Lvor) Common positive (+) — (Index) Rear light (= Lrev) –Function output FO8 Function output FO4 Function output FO6

Switch input 2 Switch input 1

P rogram m ing pads , do not touch !

M X 6 4 0 To p S i d e

5 V, 200 mA power supply for small servos (i.e. SmartServo)

Function output FO3

purple-purple

Speaker – Speaker

brown

Function output FO2

green

Function output FO1

white

Front headlight

yellow

Rear headlight

blue (+) gray orange black red

Common positive Motor left Motor right Left rail Right rail

Switch input

Function output FO4

P rogram m ing pads , do not touch !

M X 6 4 0 D , C To p S i d e (= with 21-pin plug !)

5 V, 200 mA,for small servo

+ 5 V, 200 mA max. Function output FO3 Function output FO2 FCuonmctmioonnopuotpsiutitvFeO1 n.a. Motor left Motor right Ground Left rail Right rail

Index pin Speaker Speaker Front headlight RSeUaSrIhDeaatdalight SUSI Clock Function output FO4 n.a. n.a. Switch input 1

LE D (10 m A ) – or

logic lev el out put s
AT T E NT I O N: c onnec t other side to Ground !

FA 5 FA 6

(which is opposite to “normal” FO’s) FA 7

F unc t ion out put s F O 4 F unc t ion out put F O 3

G round S US I Data S US I Cloc k S US I P os it iv e

FO8 FO9

M X 6 4 0 B o tto m S id e (= where wires are soldered to)

LE D (10 m A ) – or logic lev el out put s
AT T E NT I O N: c onnec t other side to Ground ! (which is opposite to “normal” FO’s)

FO5 FO6 FO7

F unc t ion out put F O 4 F unc t ion out put F O 3
G round S US I Data S US I Cloc k S US I P os it iv e

FO8 FO9

MX640D, C

B o tto m S id e

ATTENTION: The decoder can be plugged in from either side, depending on the circuit board in the
locomotive.

Switchinpout 2 Switch input 1

Page 10

Non-Sound Decoder MX600 – MX638 and Sound Decoder MX640 – MX660

Non-Sound Decoder MX600 – MX638 and Sound Decoder MX640 – MX660

Page 11

>220 uF 35 V

Capacitor as power back-up.

Pro g ra m m in g p a d s, d o n o t to u ch !
+ Cap. negative
Attention: gray DO NOT connect this wire to Ground !
Cap. pos.
blue
(is identical to the common positive terminal)

M X 642 To p S id e + 5 V Function output FO3

Capacitor negative (This is not the same as the Ground terminal !)

purple purple

Speaker Speaker

brown Function output FO2

green Function output FO1

white Front headlight

SUSI D (FO8, Servo 2) yellow

SUSI Cl (FO7, Servo 1) blue

Fu. output FO4

gray

Fu. output FO5

orange

Fu. output FO6

black

red

Rear headlight Common positive (also Cap. pos.) Motor left Motor right Left rail Right rail

Ground Switch input

Capacitor as power back-up. (connect here if it isn’t already wired through the plug)
Program m ing pads, M X 6 4 2 D , C To p S id e

The SUSI outputs can alternatively be used as servo, logic level or LED outputs (FO7, FO8); LED`s must be connected to Ground (as opposed to “normal” outputs) !

+ –

d o n o t to u ch !

Cap. negative Attention: gray DO NOT connect this wire to Ground !
Cap. pos.
blue

+ 5 V (200 mA) Function output FO3 Function output FO2 Function output FO1 Common positive Capacitor negative Motor connection 1 Motor connection 2 Ground Left rail Right rail

Index pin Speaker Speaker Front headlight Rear headlight SUSI Data (FO8, Servo 2) SUSI Clock (FO7, Servo 1) Function output FO4 Function output FO5 Function output FO6 Switch input

(is identical to the common positive terminal)

MX 642
(= wire side)

B o tto m S id e
red black orange gray blue (+) yellow white green brown purple purple

Right rail Left rail Motor right Motor left Common positive (also Cap. pos.) Rear headlight Front headlight Function output FO1 Function output FO2 Speaker Speaker

M X 642D , C B o tto m S id e

ATTENTION:
The decoder can be plugged in from either
side, depending on locomotive circuit board.

>220 uF 35 V

>220 uF 35 V

Capacitor as power back-up. (if one is mounted in loco circuit board, it is usually connected via the plug)

MX 643P 16

To p S id e (w ith P luX 1 6 )

The SUSI outputs can alternatively be used as servo outputs:

Cap. pos.

SUSI Data (Servo 2) Cap. pos. Motor right Motor left Right rail Left rail Function output FO1 Function output FO2

SUSI Clock (Servo 1) Ground Front headlight Common poisitve (+) — (Index) Rear headlight Speaker Speaker

+ – Cap. neg. (same as Ground)

MX 643P 22 FO8

To p S id e (w ith P luX 2 2 )

The SUSI outputs can alternatively be used as servo outputs:

Function output FO3 SUSI Data (Servo 2) ELKO Plus Motor rechts Motor links Schiene rechts Schiene links Function output FO1 Function output FO2 Function output FO5 Function output FO7

Switch input SUSI Clock (Servo 1) Ground Front headlight Common positive(+) — (Index) Rear headlight Speaker Speaker FO4 FO6

Pro g ra m m in g p a d s d o n o t to u ch !

Pro g ra m m in g p a d s, d o n o t to u ch !

Page 12

Non-Sound Decoder MX600 – MX638 and Sound Decoder MX640 – MX660

Total capacity of all connected capacitor must not exceed 5000uF. NO gold cap pack (GOLM…)!

ATTENTION: Decoders installed by the loco manufac-
turer (OEM versions) may have fewer function otuputs
than shown here (i.e. only headlights, FO1, FO2), as the
model requires.

Total capacity of all connected capacitor must not exceed 5000uF. NO gold cap pack (GOLM…)!

FO9 and FO10 are logic level outputs

Also see chapter 7, ” Loco or adapter boards”

Total capacity of all connected capacitor must not exceed 5000uF. NO gold cap pack (GOLM…)!

Non-Sound Decoder MX600 – MX638 and Sound Decoder MX640 – MX660

Page 13

Page 14

Non-Sound Decoder MX600 – MX638 and Sound Decoder MX640 – MX660

3 Address and CV Programming

ZIMO decoders can be programmed in
– “Service Mode” (on the programming track) for assigning a new address or reading and writing CV content, or in
– “Operations Mode” (a.k.a. “Programming on the main” or “PoM”), which is done on the main track; programming CV’s “on the main” is always possible in operations mode. However, an acknowledgement of successful programming steps or reading out CV’s is only possible with a RailCom capable DCC system.

HELPFUL HINTS FOR CV PROGRAMMING:
If you are familiar with CV programming please skip this section and go directly to section 3.1!

CV programming is not the same for all CV’s. While the programming procedure is the same for all CV’s, the calculation of the individual CV values varies.
For some CV’s it is obvious what the value is supposed to be and can easily be derived from the “Range” and/or “Description” column in the CV table. This kind of CV can be compared to volume control. For instance, CV#2 determines the minimum speed applied at speed step 1:

CV Denomination Range Default Description

Entered value = internal speed step assigned to

1 ­ 252

lowest cab speed step.

#2

Vstart

(See add. notes)

2 Bit 4 in CV # 29 has to be 0; otherwise individual

speed table is active.

The “range” column states that any value from 1 to 252 may be used. The higher the value the faster the engine runs at speed step 1 and vice versa.

Another similar CV is the “dimming” factor in CV #60:

CV Denomination Range Default Description

Reduced function

#60

output voltage

0 – 255

(Dimming)

The actual function output voltage can be re-

duced by PWM. Useful to dim headlights, for ex-

ample.

0

Example values:

# 60 = 0 or 255: full voltage

# 60 = 170: 2/3 of full voltage.

# 60 = 204: 80% of full voltage.

Again, the range column states that any value from 1 to 252 may be used and in the “description” column it is explained that the brightness of the light increases with the value.

Other CV’s are easier to understand if you think of them as small switch boards, where you can turn individual switches ON or OFF. Such a CV is made up of 8 “individual switches” called Bits and the group of Bits is known as a Byte (which is the CV itself or the switch board, if you will). On some CV’s

you can change the setting of all 8 Bits (switches) and on others only a select few. The Bits (switches) are numbered from 0 to 7 and each has a specific value (see the chapter “Converting binary to decimal” for more on binary calculations). Each Bit is turned ON by adding its value to the CV and turned OFF by subtracting its value. Add up the values of each Bit you want to turn ON and enter the total to the CV.
One such CV is CV #29:

CV Denomination Range Default Description

Basic configuration

#29

CV #29 is calculated by adding the value of the individual bits that are to be “on”:
Values to turn “on”:
Bit 0: 1 Bit 1: 2 Bit 2: 4 Bit 3: 8 Bit 4: 16 Bit 5: 32 Bit 6: 64 Bit 7: 128

0 – 63

ZIMO MX21, MX31… cabs also display the individual bits; calculating bit values is no longer necessary!

Bit 0 – Train direction: 0 = normal, 1 = reversed

Bit 1 – Number of speed steps: 0 = 14, 1 = 28

Note: 128 speed steps are always active if corresponding information is received!

Bit 2 – DC operation (analog): *) 0 = off 1 = on

Bit 3 – RailCom (,,bidirectional communication”)

14

0 = deactivated 1 = activated see CV #28!

Bit 4 – Individual speed table: 0 = off, CV # 2, 5, 6, are active. 1 = on, according to CV `s # 67 ­ 94

Bit 5 – Decoder address: 0 = primary address as per CV #1 1 = ext. address as per CV #17+18

Bits 6 and 7 are to remain 0!

As explained in the description column of that CV, you can only change Bit 0, 1, 2, 3, 4 and 5. Bits 6 and 7 have to remain OFF (0) because they are not yet used for anything. To calculate the total CV value you have to first look at the description field of that CV and determine which Bit (switch) you want to have ON. Let’s say we want speed steps 28 active, reverse the loco’s direction because it doesn’t agree with the cab’s direction indication and we want to use the individual speed table. This means we have to have the Bits 1, 0 and 4 turned ON (= 1). All other Bits can be OFF (= 0). In the “Denomination” field it shows the value for each Bit: Bit 0 = 1, Bit 1 = 2, Bit 2 = 4, Bit 3 = 8, Bit 4 = 16, Bit 5 = 32, Bit 6 = 64, and Bit 7 = 128. If we want to have Bits 1, 0 and 4 turned ON we add up the values for these Bits (2 + 1 + 16) and enter the total of 19 to CV #29.

Lastly there is a third kind of CV that sort of fits between the other two. Here you don’t have to worry about Bits and their values. With those CV’s the digit’s position and value determines a specific action. Some of those digit positions act like a simple ON/OFF switch and others like a volume control.
For example, CV #56 can be used for fine-tuning a motor:

Non-Sound Decoder MX600 – MX638 and Sound Decoder MX640 – MX660

Page 15

CV Denomination Range Default Description

0 (is equal
to 55, midrange)
But:

Back-EMF compensation is calculated by PID algorithm (Proportional/Integral – Differential); modifying these values may improve the compensation characteristics in certain cases.
0 – 99: for ,,normal” DC motors (LGB etc.) 100 – 199: for coreless (MAXXON, Faulhaber, etc…)

Back-EMF control

default is Tens digit: Proportional (P) value; by

0 ­ 199 not suita-

default (0) is set to mid value and

#56

P and I value

(See add.

ble for

automatic adjustment with the goal

notes)

coreless

of jerk free running. Proportional

motors,

effect can be modified with settings

i.e.

of 1 ­ 4 and 6 ­ 10 (instead of the

MAXXON,

default 0 = 5).

FAULHABER!

Ones digit: Integral (I) value; is set by default to a mid-value.

Use

The Integral effect can be modified

“100” instead.

with settings of 1 ­ 9 instead of the default 0 = 5).

As you can see in the “Range” field you can use any number between 0 and 199. However if you read the “Description” field it explains that each digit position controls a specific function. In this case, the hundredth digit (_xx) sets the decoder up for a coreless motor, the tens digit (x_x) modifies the proportional and the ones digit (xx_) the integral action. The hundredth digit acts just like a switch. If you use the hundredth digit (1__) the coreless motor control is turned ON. If you don’t use it (_xx), the function is turned OFF. So for a normal DC motor you would only use the ones and tenth digit. With the tens digit (0 ­ 9) you can modify the proportional value and with the ones digit (0 ­ 9) the integral value.
Don’t worry about the terms “proportional” or “integral” – just use the “Step by step CV adjustment procedure” later in the manual.

3.1 Programming in “Service mode” (on programming track)

The decoder must be unlocked, before it is possible to program, with
CV #144 = 0 or = 128 (the latter prevents decoder updating but allows programming).
This is normally the case (CV #144 = 0), but the programming lock is often activated in many sound projects to prevent accidental changes. It is therefore useful to check this CV, especially when programming attempts have already failed.
Acknowledgments of successful programming steps as well as CV read-outs on the programming track are accomplished by power pulses, which the decoder generates by briefly actuating the motor and/or headlights. If the motor and/or headlights do not draw power (i.e. they are not connected) or the power draw is too low, acknowledgments for successful programming or CV read-outs are not possible.
To make acknowledgments possible in such cases activate CV #112 bit 1, which enables the decoder to use an alternate acknowledgment method by sending high frequency pulses from the motor power amplifier. It depends on the digital system in use, if this procedure is successful or not.

CV

Denomination

Range Default Description

Programming and Update Lock

#144

Note: The programming lock has no effect on CV #144 and is therefore always accessible for unlocking.

Bits 3, 4, 5,
6, 7

#112

Special ZIMO configuration bits

0 – 255

= 0: Decoder unlocked. Free programming and

updating is possible.

Bit 3 = 1: CV-write lock for POM (=OP PROG mode),

except CV#144 itself

Bit 4 = 1: ACK sound at CV programming

0

Bit 5 = 1: CV-read lock in “Service Mode” Bit 6 = 1: Decoder programming in ,,Service Mode” is

or

blocked to prevent unwanted programming.

255

Note: Programming in “Operations Mode” is not

locked because any such programming only

applies to the active loco address and

reprogramming the wrong locomotive is

therefore not possible.

Bit 7 = 1: Software updates via MXDECUP, MX31ZL or

other means are blocked.

Bit 1 = 0: Normal acknowledgment in “Service Mode”;

motor and headlight pulses.

0

= 1: High frequency pulses instead of normal

acknowledgments from motor and headlights.

Bit 2 = 0: Loco number ID is OFF etc.

Attention: The CV values of sound decoders at time of delivery do not correspond with the default values in the following chapters, but rather the initial values of each loaded sound project! This applies most often to CV #29 ­ analog operation is usually turned off (Bit 3 = 0); CV #29 = 14 turns this on if desired. CV #144 ­ the update lock may be activated (Bit 7 = 1), sometimes even the programming lock (Bit 6 = 1); before updating or programming a decoder, set this CV to CV #144 = 0. CV #3, 4 ­ acceleration and deceleration CV’s are often set to higher values (i.e. 12). CV #33 and following ­ the functions are often mapped to a specific loco model… …and of course the sound CV’s (from CV #265) and (less frequently) all other CV’s.

Page 16

Non-Sound Decoder MX600 – MX638 and Sound Decoder MX640 – MX660

3.2 Programming in “Operational Mode” (on-the-main “PoM”)

According to the current NMRA DCC standards, it should only be possible to program and read CV’s on the main track, but not assign new vehicle addresses. However, certain DCC systems (among them ZIMO beginning with the system generation MX10/MX32) will allow addresses to be modified on the main track with the help of bidirectional communication.
All ZIMO decoders are equipped with bidirectional communication (“RailCom”) and can therefore (with a corresponding DCC system such as ZIMO MX31ZL and all devices of the new MX10/MX32 generation) read, program and acknowledge successful CV programming steps in operations mode (on the main track). This requires RailCom to be activated, which is the case if the following CV’s are set as:
CV #29, Bit 3 = 1(usually CV #29 = 14) AND CV #28 = 3
This is usually the default setting, except in certain sound projects or OEM CV sets, where they need to be set prior to all other programming.

CV

Denomination

Range Default Description

#28 RailCom Configuration
Basic settings #29

0 – 15 0 – 63

Bit 0 – RailCom Channel 1 (broadcast)

0 = off 1 = on

Bit 1 – RailCom Channel 2 (Data)

0 = off 1 = on

3

Bit 2 – deactivates OW reception 0 = off 1 = on (since SW 40.5)

Bit 3 – deactivates OW transmission via Railcom

0 = off 1 = on (since SW 40.5)

Bit 6 – High current RailCom (MX699 series only)

0 = off 1 = on

Bit 0 – Train direction: 0 = normal,

1 = reversed

14 = Bit 1 – Number of speed steps:

0000 1110

0 = 14,

1 = 28

Bit 3 = 1 (“RailCom” is

Bit 2 – DC operation (analog): *)

0 = disabled

1 = enabled

switched on) Bit 3 – RailCom (,,bidirectional communication”)

and

0 = deactivated

1 = activated

Bits 1 & 2 = 1 (28 or 128

Bit 4 – Individual speed table: 0 = off, CV # 2, 5 and 6 are active.

speed steps

1 = on, according to CV `s # 67 ­ 94

and DC operation ena-
bled)

Bit 5 – Decoder address: 0 = primary address as per CV

#1

1 = ext. address as per CV #17&18

3.3 Decoder-ID, Load-Code, Decoder-Type and SW-Version

CV

Denomination

Range Default Description

Decoder-ID

The decoder ID (serial number) is automatically entered during production: The first Byte (CV #250) denotes the

#250, Also identifies decoder

decoder type; the three other Bytes contain the serial

#251, #252, #253

type with
CV #250 = Decoder type

Read only

number. The decoder ID is primarily used for automatic address assignment when an engine is placed on the layout track (future function) as well is in conjunction with the

(see chapter 2)

“load code” for “coded” sound projects (see CV #260263).

#260,

“Load code”

#261,

for

#262, “coded” sound projects

#263

New ZIMO sound decoders can be ordered for a small

fee with the “load code” pre-installed, which entitles the

user to install “coded” sound projects of a selected sound bundle.

The load code can also be purchased and installed by the user at a later date: see www.zimo.at.

Reading out this CV always result in “145”

Manufacturer ID and

Read only

(“10010001”), the number issued for ZIMO by the NMRA.
This CV is also used for various resetting processes

HARD RESET
with CV #8 = 8
or CV #8 = 0

Reading out the decoder always shows “145”, which is

with the help of Pseudo-Programming.
Pseudo-Programming means that the entered value is not really stored, but rather used to start a defined action.

#8

or
Configure decoders as “C-type” or “D-type” (MX634 only):
MX634D: FO3,FO4 = normal outputs

ZIMO’s assigned number.
For pseudo programming see “Description” column

145 CV #8 = “3” Converting a MX634D to MX634C

( = ZIMO)

CV #8 = “4” Converting a MX634C to MX634D
CV #8 = “8” HARD RESET(NMRA standard);

all CV’s return to the last active CV set or sound

project, or the default values listed in this CV table if

MX634C:

on the right.

no such set was active before.

FO3,FO4 = logic level outputs

CV #8 = “9” HARD RESET for LGB-MZS operation

Activate Special CV Set

(14 speed steps, pulse chain commands). Further options: see chapter “CV Sets”!

SW-Version Number

This CV holds the firmware version number currently in the decoder.

Read only Also see CV #65 for

With the help of “Pseudo-programming” it also helps to program decoders with DCC systems of limited range:

#7

Sub-Version Number
and

Pseudoprogramming

Ones digit = 1: Subsequent programming value + 100

= 2:

… + 200

special procedures for programming with “Lokmaus-2”
and other “low level” systems

see explanation to the right

Tens digit = 1: Subsequent CV number = 2:
etc. = 9:

+ 100 … + 200 … + 900

Hundreds digit = 0: Revaluation applies only once

= 1:

… until power-off

SW-

This CV indicates a possible sub-version number of a

Sub-Version Number

main version noted in CV #7.

#65

Read only

Also see CV #7 for

The entire SW version number is thus composed of

main version number

CV #7 and #65 (i.e. 28.15).

Non-Sound Decoder MX600 – MX638 and Sound Decoder MX640 – MX660

Page 17

3.4 The vehicle address(es) in DCC mode

Decoders are usually delivered with default address 3 (CV #1 = 3), for the DCC as well as the MM (Märklin Motorola) format. All aspects of operations are possible with this address but it is recommended to change to a different address as soon as possible.
The address space required for DCC exceeds the range of a single CV, up to 10239 in fact. Addresses higher than 127 are stored in CV #17 and #18. Bit 5 in CV #29 is used to select between the short address in CV #1 and the long address in CV’s #17/18.
Most digital systems (with the possible exception of very old or simple products) automatically calcu-
late the value for the CV’s involved and also set Bit 5 in CV #29 to the proper value when writing the address, so that the user does not have to deal with the necessary coding.

CV

Denomination

Range Default Description

The “short” (1-byte) loco address (DCC,MM)

DCC:

1 – 127

In the case of DCC:

#1

Short Address

MM:

3

The address in CV #1 is only valid if CV #29, Bit 5 = 0.

1 – 80

Otherwise, if CV #29 Bit 5 = 1, the long address in CV

#17 + #18 applies.

#17 +
#18

Extended (long) address

128 –
10239

The long DCC address applies to addresses >127. 128 It is only active if CV #29 Bit5 = 1.

#29

Basic Configuration

0 – 63

14 =
0000 1110
with Bit 5 = 0 (for short address)

Bit 0 – Train direction: 0 = normal,

1 = reversed

Bit 1 – Number of speed steps:

0 = 14,

1 = 28

Bit 2 – DC operation (analog): *)

0 = disabled

1 = enabled

Bit 3 – RailCom (,,bidirectional communication”)

0 = deactivated

1 = activated

Bit 4 – Individual speed table: 0 = off, CV # 2, 5 and 6 are active. 1 = on, according to CV `s # 67 ­ 94

Bit 5 – Decoder address selection: 0 = short address as per CV #1 1 = long address as per CV #17+18

Decoder-controlled consisting (a.k.a. “Advanced consisting”)
The combined operation of two or more locomotives (consisting) can be managed by – the DCC system (common practice with ZIMO systems, without changing any decoder CV’s) or – by programming the following decoder CV’s individually, but can also be managed by some
DCC systems (often the case with American made systems). This chapter only covers the decoder-controlled consisting!

CV

Denomination

Range Default Description

0,

A common consist address for 2 or more engines can be entered in this CV to each loco of the same consist.

1 ­ 127

If CV #19 > 0: Speed and direction is governed by this

#19

Consist address

129 – 255

0

consist address (not the individual address in CV #1 or

( = 1 – 127 with
inverted

#17&18); functions are controlled by either the consist address or individual address, see CV’s #21 & 22.

direction )

Bit 7 = 1: Driving direction reversed

Extended consist ad-

#20

dress

0 – 102

From SW version 36.6

Consist functions

#21

F1 – F8

0 – 255

The value of CV20 multiplied with 100 added together

with the value of CV 19 which result is the address at

0

consist.

e.g. CV20= 12, CV19=34 is address. 1234

CV20=100, CV19=00 is address 10000

Functions so defined here will be controlled by the consist address.

Bit 0 = 0: F1 controlled by individual address

= 1:

…. by consist address

0

Bit 1 = 0: F2 controlled by individual address

= 1:

…. by consist address

………. F3, F4, F5, F6, F7

Bit 7 = 0: F8 controlled by individual address

= 1:

…. by consist address

Consist Functions

#22

F9 ­ F27

0 – 191

and

headlight control

Select whether the headlights are controlled with the consist address or individual address.

Bit 0 = 0: F0 (forw.) controlled by individual address

= 1:

…. by consist address

Bit 1 = 0: F0 (rev.) controlled by individual address

= 1:

…. by consist address

Bit 2 = 0: F9 controlled by individual address

= 1:

…. by consist address

0

Bit 3 = 0: F10 controlled by individual address

= 1:

…. by consist address

Bit 4 = 0: F11 controlled by individual address

= 1:

…. by consist address

Bit 5 = 0: F12 controlled by individual address

= 1:

…. by consist address

Bit 7 = 1: F13 ­ F27 (all!) ….by consist address

Bit 6 = 1: SW-Version 37.0 and later! Auto-Consist: The

system changes automatically between individual and

consist address, if one of the two addresses has speed

0 and the other has speed >0.

Page 18

Non-Sound Decoder MX600 – MX638 and Sound Decoder MX640 – MX660

3.5 Analog operation

All ZIMO decoders are capable of operating on conventional layouts with DC power packs, including
PWM throttles, in analog DC as well as in analog AC (Märklin transformers with high voltage pulse for direction change).

To allow analog operation

CV #29, Bit 2 = 1

must be set. This is usually the case by default (CV #29 = 14, which includes Bit 2 = 1), but analog operation may be turned off in many sound projects (sound decoders). It is recommended to turn analog mode off when operating strictly on DCC!
The actual behavior during analog operation, however, is strongly influenced by the locomotive controller (power pack). Especially in conjunction with a weak transformer, it is easily possible that the track voltage collapses when the decoder (motor) starts to draw power which, in the worst case, may lead to intermittent performance.
There are some adjustment possibilities for analog operation where motor control and function outputs are concerned; these CV’s can of course be read-out or programmed only with a DCC system or other programming device.

CV Denomination

Range Default Description

#29

Basic Configuration

#13

Analog functions F1…F8

0 – 63 0 – 255

Bit 0 – Train direction:

0 = normal,

1 = reversed

Bit 1 – Number of speed steps:

0 = 14,

1 = 28

14 =

Bit 2 ­ Automatic DC operation (analog): *)

0000 1110

0 = disabled

1 = enabled

Bit 3 – RailCom (,,bidirectional communication”)

Bit 2 = 1

0 = deactivated

1 = activated

(enables Bit 4 – Individual speed table:

analog op-

0 = off, CV # 2, 5 and 6 are active.

eration)

1 = on, according to CV `s # 67 ­ 94

Bit 5 – Decoder address selection: 0 = short address as per CV #1 1 = long address as per CV #17+18

Defines functions that should be “ON” in analog mode.

Bit 0 = 0: F1 is OFF in analog mode = 1: …ON in analog mode

Bit 1 = 0: F2 is OFF in analog mode

0

Bit 1 = 1: …ON in analog mode

………..F3, F4, F5, F6, F7

Bit 7 = 0: F8 is OFF in analog mode Bit 7 = 1: …ON in analog mode

CV Denomination

Range Default Description

Defines function outputs that should be “ON” in analog mode.

Bit 0 = 0: F0 (forw) is OFF in analog mode

= 1:

…ON in analog mode

Bit 1 = 0: F0 (rev) is OFF in analog mode

Analog functions F0 v&r, F9 ­ F12,

67 therefore

Bit 1 = 1:

…ON in analog mode

Bit 2 = 0: F9 is OFF in analog mode Bit 2 = 1: …ON in analog mode

#14

Analog momentum

0 – 255

Bit 0 = 1 ————F10, F11, F12

and Regulated Analog

Bit 1 = 1 Bit 6 = 1:

Bit 6 = 0: Analog operation with acceleration and deceleration according to CV #3 and #4,

especially useful for sound

Bit 6 = 1: Analog operation without acceleration and

deceleration according to CV #3 and #4.

Bit 7 = 0: unregulated DC operation Bit 7 = 1: regulated DC operation

Note: Actual decoder settings may differ from the default values if a sound project is on the decoder; in particular, the motor regulation (CV #14, Bit 7) is often enabled. The regulation only works well with power packs that apply “clean” DC voltage (i.e. with an LGB 50 080); otherwise it is better to turn the motor regulation off.

3.6 Motor Regulation

The speed curve

There are two types of speed curves, which are selected with
CV #29, Bit 4 = 0: 3-step curve (defined by 3 CV’s) … = 1: 28-step curve (defined by 28 CV’s)

3-point speed table: the lowest, highest and medium speed is defined by the Configuration Variables #2 (Vstart), #5 (Vhigh) and #6 (Vmid) (=external speed step defined by slider position). This is a simple way to quickly establish a speed range and its curvature.
The three-step curve is usually sufficient.
28-point speed table (a.k.a. “free programmable speed table”): with the help of CV’s #67 – 94, all 28 external speed steps can be freely assigned to the 128 internal speed steps. These 28 CV’s apply to all speed step modes (14, 28 and 128). If 128 external speed steps are used, the decoder adds the missing intermediate values by interpolation.

Inte rn al speed step

250

240

230 220 210 200 190 180 170 160 150 140 130 120 110 100
90 80 70 60 50 40 30

LEi nxetaerrcnhaalrascpteereisdi tcst-epVstarVt=mV1,sidV(tdVah=ieShrgtflihig1(ag==ehuh2(q52eltt=2ul)yq, aVc1ubmhlsaeaild2nsr=a5t81c225t7)e) risitc

20 10

Center

0

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28

0 9 18 27 36 45 54 63 72 81 90 99 108 117 1

26

250

240

230

220

210

200

190

180

170

160

150

140

130

120

110

100

90

80

70

60 50

Clipped linear speed curve

40 30 20

Vstart = 10, Vhigh = 165, Vmid = 90

10

0

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28

0 9 18 27 36 45 54 63 72 81 90 99 108 117 1

26

250

240

230

220

210

200

190

180

170

160

150

140

130

120

110

100

90

80

70

60

50

40

30

Clipped and bent speed curve

20 10

Vstart = 15, Vhigh = 180, Vmid = 60

0

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28

0 9 18 27 36 45 54 63 72 81 90 99 108 117 1

26

250

240

230

220

210

200

190

180

170

160

150

140

130

120

110

100

90 80 70 60

Example of a freely programmed speed curve according to

50 40 30

the values entered in to configuration

20

variables #67 – 94.

10

0

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28

0 9 18 27 36 45 54 63 72 81 90 99 108 117 1

26

Non-Sound Decoder MX600 – MX638 and Sound Decoder MX640 – MX660

Page 19

CV

Denomination

Range Default Description

Start Voltage

#2

Vstart

1 – 255

with 3-point table if

CV #29, Bit 4 = 0

Internal speed step (1 … 255) applied as

1

lowest external speed step (= speed step 1)

(applies to 14, 28, or 128 speed step modes)

= 1: lowest possible speed

Top Speed

0, 1

Internal speed step (1 … 255) applied as

#5

Vhigh
with 3-step curve if CV #29, Bit 4 = 0

0 – 255

corresponds to
255

highest external speed step (14, 25 or 128, depending on the speed step mode
selected in CV # 29, Bit 1)

=0 = 1 (same as 255): fastest top speed possible.

Internal speed step (1 … 255) applied as

medium external speed step (that is, speed step

1,

7, 14 or 64 depending on the speed step mode se-

#6

Medium Speed
Vmid

¼ to ½ of the val-
ue in

1
(= @ 1/3 of top speed)

lected in CV #29, Bit 1)
“1” = default (Medium speed is set to one third of top speed. I.e., if CV #5 = 255 the curve is the same as if

CV #5

CV #6 would be programmed to 85).

The speed curve resulting from CV #2, 5 and 6 is automatically smoothed out.

Basic

#29

configuration

#67 …… Individual speed table,

#94

if CV #29, Bit 4 = 1

#66

Directional

#95

speed trimming

0 – 63
0 – 255 0 – 255 0 – 255

14 = 0000 1110
with Bit 4 = 0 (3-speed step)
*)
0 0

Bit 0 – Train direction:

0 = normal,

1 = reversed

Bit 1 – Number of speed steps:

0 = 14,

1 = 28/128

Bit 2 – DC operation (analog): *)

0 = disabled

1 = enabled

Bit 3 – RailCom (,,bidirectional communication”)

0 = deactivated 1 = activated

Bit 4 – Individual speed table:

0 = off, CV # 2, 5 and 6 are active.

1 = on, according to CV `s # 67 ­ 94

Bit 5 – Decoder address:

0 = primary address

as per CV #1

1 = ext. address as per CV

#17+18

User programmable speed table. Each CV corresponds to one of the 28 external speed steps that can be “mapped” to internal steps (1 ­ 255).
*) The 28-point default curve is also bent in the lower speed range.

Speed step multiplication by “n/128” (n is the trim value in this CV) #66: for forward direction #95: for reverse direction

The reference voltage for motor regulation
CV # 57 specifies the base voltage used for motor regulation. For example: if 14V is selected (CV
value: 140) the decoder tries to send the exact fraction of this voltage, determined by the speed regu-

lator position, to the motor, regardless of the voltage level at the track. As a result the speed remains constant even if the track voltage fluctuates, provided the track voltage (more precisely, the rectified and processed voltage inside the decoder, which is about 2V lower) doesn’t fall below the absolute reference voltage.
The default value “0” in CV #57 selects the “relative reference”, which automatically adjusts the refer-
ence voltage to the available track voltage. This setting is only useful if the system can keep the track voltage constant at all times (stabilized track output) and the resistance along the track kept to a minimum. All ZIMO systems keep the track voltage stable even older systems, but not every system from other manufacturers do, especially the relatively cheap systems built before 2005. It is not recommended to set CV #57 to “0” with systems that don’t keep track voltage stabilized. Instead set this CV about 2V below track voltage (i.e. 140 for 16V).
CV #57 can also be used as an alternative to CV #5 (top speed), which has the advantage that the full
resolution of the 255 speed steps remains available.

CV

Denomination

Range Default Description

#57

Voltage reference

0 – 255

Absolute voltage in tenth of a volt applied to the motor at full speed (max. throttle setting).

Example: A system from another manufacturer is set to

0

22V at idle but drops to 16V under load: A good setting

would be CV #57 = 140…150.

CV #57 = 0: automatically adjusts to the track voltage (relative reference); only useful with stabilized track voltage.

Tweaking the motor regulation
The motor’s performance, especially at crawling speeds (as judder-free as possible), can be finetuned with the following CV’s:
CV #9 ­ Motor control frequency and EMF sampling rate
The motor is controlled by pulse with modulation that can take place at either low or high frequency.
Low frequency (30 ­ 159Hz) is only useful for very few locomotives with very old motors (i.e. AC motors with field coils instead of permanent magnets). High frequency (20 kHz by default, up to 40 kHz as per CV #112) on the other hand is quiet and easy on the motor.
Power to the motor is interrupted periodically (50 ­ 200 times/sec.), even when operating at high frequency, in order to determine the current speed by measuring back-EMF (voltage generated by the motor). The more frequent this interruption takes place (sampling rate), the better; but that also causes power loss and increased noise. By default, the sampling frequency varies automatically between 200Hz at low speed and 50 Hz at maximum speed.
CV #9 allows the adjustment of the sampling frequency (tens digits) as well as the sampling time (ones digits). The default value of 55 represents a medium setting.
CV # 56 ­ The PID regulation The motor regulation can be tailored to motor type, vehicle weight and so on, by using different Pro-
portional-Integral-Differential values. In reality, changing the differential value can be omitted.
CV #56 allows the proportional value (tens digit) as well as the integral value (ones digit) to be set individually. The default value of 55 represents a medium setting.

Page 20

Non-Sound Decoder MX600 – MX638 and Sound Decoder MX640 – MX660

CV

Denomination

Range Default Description

#9 #9 #112 #56 #147

Motor control frequency and
EMF sampling
(Algorithm)

55 High frequency, medium sampling rate
.
01 – 99 High
frequency with
modified sampling
rate.
255-176 Low
frequency

55
High frequency,
medium scanning
rate .

= 55: Default motor control with high frequency (20/40kHz), medium EMF sampling rate that automatically adjusts between 200Hz (low speed) and 50Hz and medium EMF sampling time.
<> 55: Modification of automatic adjustments with: tens digit for sampling rate and ones digit for sampling time.
Tens digit 1 – 4: Lower sampling rate than default (less noise!)
Tens digit 6 – 9: Higher sampling rate than default (to combat juddering!)
Ones digit 1 ­ 4: Shorter EMF sampling time (good for coreless motors, less noise, more power)
Ones digit 6 – 9: Longer EMF sampling time (may be needed for round motors or similar).
Typical test values against jerky driving: CV #9 = 55 (default) 83, 85, 87, … CV #9 = 55 (default) 44, 33, 22, …
= 255 – 176: Low frequency (for old motors only!) ­
PWM according to formula (131+ mantissa*4) *2exp. Bit 0-4 is “mantissa”; Bit 5-7 is “exp”. Motor frequency is the reciprocal of the PWM. Examples:
#9 = 255: frequency at 30 Hz, #9 = 208: frequency at 80 Hz, #9 = 192: frequency at 120 Hz.

Special ZIMO configuration bits

0 – 255

Bit 1 = 0: Normal acknowledgement. = 1: High frequency acknowledgement

Bit 2 = 0: Loco number recognition OFF = 1: ZIMO loco number recognition ON

Bit 3 = 0: 12-Function Mode

0

= 1: 8-Function Mode

Bit 4 = 0: Pulse chain recognition OFF = 1: Pulse chain recognition (for old LGB)

Bit 5 = 0: 20 kHz motor control frequency

= 1: 40 kHz motor control frequency

Bit 6 = 0: normal (also see CV #29) = 1: ,,Märklin brake mode

P and I value For
BEMF motor regulation

55 medium
PID setting
01 – 199 modified settings

= 55: Default setting using medium PID parameters.

= 0 – 99: Modified settings for “normal” DC motors. = 100 – 199: Modified settings for coreless motors
(Faulhaber, Maxxon etc.)

55

Tens digit 1 – 4: Lower proportional value than default

Tens digit 6 – 9: Higher proportional value than default

Ones digit 1 – 4: Lower integral than default

Ones digit 6 – 9: Higher integral than default

Typical test values against jerky driving: CV #56 = 55 (default) 33, 77, 73, 71, ..

EMF ­ Extended sampling time

0 – 255

Useful initial test value: 20.

0

For Fleischmann motors

Values too small cause engine to stutter, values too big

worsens the regulation at low speeds.

Fine-tuning suggestions (if default settings are not satisfactory):

Vehicle, Type of Motor

CV #9 CV #56 Remarks

“Normal” modern Roco engine Typical N-scale engine

= 95 = 95

Fleischmann “round motor”

= 89

Small coreless (Faulhaber, Maxxon or similar)
Large coreless (O gauge or larger)

= 51 = 11

= 33 = 55 = 91
= 133 = 111

Means high sampling rate at low load; reduced rate at higher load to prevent loss of power.
Also recommended: CV #2 = 12, CV #147 = 60 From SW version 31: CV #145 = 2 (Attention: often helpful ­ remove suppressor components.
The stronger the motor, the weaker the regulation is set to avoid overshoots, the integral component nevertheless provides for full load regulation.

Tips on how to find the optimal CV #56 settings:
Start with an initial setting of CV #56 = 11; set the engine at low speed while holding it back with one hand. The motor regulation should compensate for the higher load within half a second. If it takes longer than that, increase the ones digit gradually: CV #56 = 12, 13, 14…
With the locomotive still running at a low speed, increase the tens digit in CV #56. For example: (if the test above resulted in CV #56 = 13) start increasing the tens digit CV #56 = 23, 33 ,43…as soon as juddering is detected, revert back to the previous digit this would be the final setting.

Load Compensation, Compensation Curve and Experimental CV’s

The goal of load compensation, at least in theory, is to keep the speed constant in all circumstances (only limited by available power). In reality though, a certain reduction in compensation is quite often preferred.

100% load compensation is useful within the low speed range to successfully prevent engine stalls or run-away under light load. Load compensation should be reduced as speed increases, so that at full speed the motor actually receives full power. Also, a slight grade-dependent speed change is often considered more prototypical.

Locomotives operated in consists should never run at 100% load compensation, in any part of the speed range, because it causes the locomotives to fight each other and could even lead to derailments.

250

240 230 220 210 200 190 180 170 160 150 140 130 120 110 100
90 80 70 60 50 40 30

thReCewdVAhulo#ctele5er8desddc=prooecF1peomu8pCmldil0pncVDpegr,oan#eeCmo5nfnsaVf8pgafsueetato=l#intt.o1s2ci0ona05oatmn5oiuto,cvpfCnnuueedalVrlnrtsvs##plaeo11etwi10oe3nduspn.=cedue0r#dv1e,13Int=.s0peed step

Comp. inf luence

20

10

0

0 20 40 60 80 100 150

200

252

250 240 230 220 210 200 190 180 170 160 150 140 130 120 110 100
90 80 70

De fa ultIncCocAmVrletpe#earn1sesa0edtdio=cnco1coimu2nmr6pvte,pshepCeennesVmesaad#eti1toidroa1innu3nmcgu=er2.ve00,

60

50

40

30

20

10

0

0 20 40 60 80 100

150

200

252

The overall intensity of load compensation can be
defined with CV # 58 from no compensation
(value 0) to full compensation (value 255). Useful values range from 100 to 200.
For a more precise or more complete load compensation over the full speed range use CV #10 and CV #113 together with CV #58 to define a 3point curve.

Non-Sound Decoder MX600 – MX638 and Sound Decoder MX640 – MX660

Page 21

CV

Denomination

#58

BEMF intensity

Range
0 – 255

Default Description
Intensity of back-EMF control at the lowest speed step.
If required, an “intensity curve” can be achieved using CV #10, 58 and 113 to reduce load regulation at higher speeds. 255 Example: # 58 = 0: no back-EMF # 58 = 150: medium compensation, # 58 = 255: maximum compensation.

#10

Compensation cut-off

0 – 252

This CV is seldom required

#113

Compensation cut-off
This CV is seldom required

0 – 255

Experimental CV’s for test purposes,

#145 #147 #148 #149 #150

to find out whether certain automatic settings have a negative effect on motor
regulation. Using these experimental CV’s will deactivate the automatic
settings.
CV’s #147 ­ 149 will likely be removed again from the decoder SW at
some time.

CV #145 = 10,11,12,13 for C-Sinus motors
See chapter 6 (Installa-
tion)

Assigns an internal speed step where back EMF inten-

0

sity is reduced to the level defined in CV #113. CV #10, #58 and #113 together define a back-EMF curve.

= 0: default curve is valid (as in CV #58).

The BEMF intensity is reduced to this value at the

speed step defined in CV #10.

0

CV #113 together with CV’s #58 and #10 form a 3-point

BEMF curve.

= 0: actual cutoff at speed step in CV #10. Usually

CV #10 is also set to 0.

— CV #145 = 1: Special setting for Fleischmann round motor.

— CV #147 Sampling time –Useful initial value: 20; Too small a value leads to jerky behavior. Too large a value leads to poor low speed control.

0= automatic control (CV #147 has no effect)

— CV #148 D-Value —

Useful initial value: 20;

Too small a value leads to poor regulation (regulates

0

too little, too slow, engine judders (rather slowly). Too large a value leads to over compensation, the en-

0

gine runs rough/vibrates.

0

0 = automatic control (CV #148 has no effect)

0

— CV #149 P-Value —

0

0 = automatic control (CV #149 has no effect)

1 = P-Value is fixed as per CV #56 (tens digit)

— CV #150 Load compensation at top speed –Load compensation at top speed is normally always 0. This can be changed with CV #150.

Example: CV #58 = 200, CV #10 = 100, CV #113 = 80 und CV #150 = 40 –> Result: Regulation at speed step 1 is 200 (of 255, almost 100%), at speed step 100 it is 80 (@1/3rd of 255), at speed step 252 (full speed) it is 200 (of 255, almost fully regulated). We kindly ask for your cooperation. Please send us your test results!

The Motor Brake
This brake is useful for vehicles without worm gears to prevent them from rolling away on inclines, picking up speed on declines as well as to prevent a heavy train from pushing a standing engine downhill.

CV

Denomination

Range Default Description

#151

Motor brake

0 – 99

= 0: brake not active

Ones digit: 1 – 9: The motor brake is gradually actuat-

ed (over a period of 1, 2 … 8 seconds, up to full brak-

ing power by shorting both motor power amplifier) if

target speed is not reached (not slowing down) after

0

cutting power to the motor (Zero PWM to the motor).

The higher the value, the faster and harder the brake

is being applied.

Tens digit: 1-9: Reduction of the motor regulation if consist-key is active. The values 1-9 reduce the control to 10%-90% of the value set in CV #58.

3.7 Acceleration and Deceleration:

The basic acceleration and deceleration times (momentum) are set with
CV’s #3 and #4
according to the relevant NMRA standard, which demands a linear progression (the time between speed step changes remains constant over the whole speed range). For simple smooth drivability use values 3 or higher but for really slow starts and stops start with a value of 5. Values over 30 are usually impractical!
Acceleration and deceleration behavior, especially starting and stopping, can be further improved by the “exponential” and “adaptive” acceleration/deceleration features (CV’s #121, 122 and 123).
The sound project in sound decoders always comes with different values in CV’s #3 and #4 (as well as
many other CV’s) than what is listed in the CV charts. Often the sound can only be played back correctly in conjunction with the acceleration times provided by the sound project (or certain minimum values), so the sound project’s default values should therefore not be changed too much.
To eliminate a start-up jolt after changing the direction, caused by gear backlash in gearboxes, use CV #146: Some free play between gears of a drivetrain is essential to prevent them from binding. This creates backlash and may be more severe on some engines than on others, especially when fitted with a worm gear or an excessively worn gearbox.

CV

Denomination

Range Default Description

The value multiplied by 0.9 equals’ acceleration time in

seconds from stop to full speed.

#3

Acceleration rate

0 – 255

(2) The effective default value for sound decoders is usual-

ly not the value given here, but is determined by the

loaded sound project.

Page 22

Non-Sound Decoder MX600 – MX638 and Sound Decoder MX640 – MX660

CV

Denomination

#4

Deceleration rate

#23 Acceleration trimming

#24 Deceleration trimming

#121

Exponential acceleration

#122

Exponential deceleration

#123

Adaptive acceleration and
deceleration

#394

Bit 4: Faster acceleration
From SW-Version 33.25

Range
0 – 255 0 – 255 0 – 255 0 – 99 0 – 99
0 – 99
0 ­ 255

Default Description

The value multiplied by 0.9 equals’ deceleration time in

seconds from full speed to a complete stop.

(1)

The effective default value for sound decoders is usual-

ly not the value given here, but is determined by the

loaded sound project.

To temporarily adapt the acceleration rate to a new load

or when used in a consist.

Bit 0 – 6: entered value increases or decreases

0

acceleration time in CV #3.

Bit 7 = 0: adds above value to CV #3. = 1: subtracts above value from CV #3.

To temporarily adapt the deceleration rate to a new

load or when used in a consist.

Bit 0 – 6: entered value increases or decreases

0

deceleration time in CV #4.

Bit 7 = 0: adds above value to CV #4. = 1: subtracts above value from CV #4.

Acceleration time (momentum) can be stretched in the lower speed range:

Tens digit: Percentage of speed range to be

included (0 to 90%).

0

Ones digit: Exponential curve (0 to 9).

EXAMPLE:

CV #121 = 11, 23 or 25 are typical initial test values.

Deceleration time (momentum) can be stretched in the lower speed range:

Tens digit: Percentage of speed range to be

0

included (0 to 90%).

Ones digit: Exponential curve (0 to 9).

EXAMPLE:

CV #122 = 11, 23 or 25 are typical initial test values.

Raising or lowering the speed to the next internal step occurs only if the preceding step is nearly reached. The tolerance for reaching the preceding step can be defined by this CV (the smaller this value the smoother the acceleration/deceleration).

Value 0 = no adaptive accel. or decel.

0

Tens digit: 0 – 9 for acceleration (1 = strong effect)

Ones digit: 0 – 9 for deceleration

EXAMPLE:

CV #123 = 11: strongest effect; sometimes affects the start up too much.
CV #123 = 22: typical setting.

Bit 0 = 1:: Light flashes at switchgear sound..

Bit 4 = 1: Accelerates faster and sets sound to high load when regulator is moved quickly to full speed

Bit 5 = 1: Blending of chuff samples

CV

Denomination

Range

Brake key #309
From SW-Version 33.25

0 – 29

Brake time #349
From SW-Version 33.25

0 – 255

#146

Compensation for gear backlash
during direction changes in order to
reduce start-up jolt.
NOT for MX621

0 – 255

Default Description

The key defined here acts as a brake key according to

0

the rate defined in CV #349 (the normal ­ higher ­ de-

celeration time in CV #4 is thereby ignored).

To achieve the desired effect, the deceleration time in

CV #4 must be set to a very high value (@ 50 … 250)

0

but the brake time in CV #349 rather low (5 … 20). This

simulates a coasting effect with the “regulator at 0”,

while the brake key results in a short stopping distance.

= 0: no effect = 1 to 255: the motor spins at minimum rpm (according to CV #2) for a specific time and only starts to accelerate after this time has elapsed. This CV will only be executed after a direction change.

How much time is required to overcome the backlash

depends on various circumstances and can only be de-

termined by trial and error.

Typical values are:

0

= 100: the motor turns about 1 revolution or a

maximum of 1 second at the minimum speed.

= 50: about ½ a turn or max. ½ second. = 200: about 2 turns or max. 2 seconds.

Important: The minimum speed must be set correctly, so that the motor actually turns at the speed step defined as the lowest step in CV #2. Also, CV #146 is only useful if the load regulation is set to maximum or at least close to it (i.e. CV #58 = 200 ­ 255).

NOTE: The actual acceleration and deceleration rates for HLU brake sections (ZIMO signal controlled speed influence) are determined by CV #49 and #50.

Momentum ­ explained in more detail: The momentum (acceleration and deceleration rates) according to CV #3 and #4 refers to the 255 internal steps which are spaced equally from 0 to full speed. The selected speed table, whether 3-step or 28-step, does not influence the momentum behavior. The momentum CANNOT be embettered by bending the speed curve in the speed tables, but is very much possible with the “exponential acceleration/deceleration” in CV #121 and #122.

Non-Sound Decoder MX600 – MX638 and Sound Decoder MX640 – MX660

Page 23

3.8 Special Operating Mode “km/h ­ speed regulation”
The km/h speed regulation is an alternative method of driving with prototypical speeds in all operating situations: the cab’s speed steps (1 to 126 in the so-called “128 speed step mode”) will be directly interpreted as km/h. However, ZIMO decoders do not simply convert the speed steps to a km/h scale but rather ensure that the desired speed is held, by recalculating the already traveled distance and automatically make the necessary adjustments.
A CALIBRATION RUN must be performed with each engine:
First, we need to determine the calibration distance: a section of track that measures 100 scale meters (plus the necessary acceleration and deceleration distances before and after), of course without inclines, tight radii and other obstacles; for example, for HO (1:87) 115cm; for G-scale (1:22.5) 4.5m. Mark the start and end points of the calibration section.

Set the engine on the track, with the proper travel direction selected, about 1 to 2 meters before the start marker and the function F0 (headlights) turned off. Acceleration times (in CV #3 of the decoder as well as settings in the cab) should be set to 0 or a very small value.
Start the calibration mode by programming CV #135 = 1 (operational mode programming). This is a pseudo-programming because the value of 1 does not replace the value already stored in CV #135.
Move the speed regulator to a medium speed position (1/3 to ½ of full speed); the loco accelerates towards the start marker
As the engine passes the start marker, turn on the function F0 (headlights); turn F0 off again when passing by the end marker. This ends the calibration run and the loco may be stopped.
CV #136 can now be read out for checking purposes. The calibration “result” stored in that CV doesn’t mean very much by itself. If however, several calibration runs are performed, the value in CV #136 should approximately be the same every time, even if the traveling speed was different.

Km/h speed regulation in operation:
CV #135 defines whether the “normal” or km/h operating mode is in use:
CV #135 = 0: The engine is controlled in “normal” mode; a possible km/h calibration run performed earlier has no effect but the calibration results remain stored in CV #136.
CV #135 = 10, 20 or 5: each external speed step (1 to 126) becomes 1 km/h, 2 km/h or 0.5 km/h: see CV table below!
The speed regulation in km/h is not just useful for direct throttle control, but also for speed limits through the “signal controlled speed influence” (CV’s #51 ­ #55). The values entered to those CV’s are also being interpreted in km/h.

CV Denomination

Range Default Description

#135

Km/h ­ Speed regulation –
Activation, control and range
definition
NOT applicable to MX621

2 – 20

#136

Km/h ­ Speed regulation –
Control number read-out or
adjustment for speed confirmation

CALIBRATION RUN
or RailCom display
factor

0
Read only 128

= 0: km/h ­ Regulation turned off; the “normal” speed regulation is in effect.
Pseudo-Programming:
CV #135 = 1 Initiates a calibration run (see above)
Continue with “normal” programming:
= 10: each step (1 to 126) represents 1 km/h: so step 1 = 1 km/h, step 2 = 2 km/h, step 3 = 3 km/h…
= 20: each step represents 2 km/h; step 1 = 2 km/h, step 2 = 4 km/h, last step 126 = 252 km/h.
= 5: each step represents 0.5 km/h; step 1 = .5 km/h, step 2 = 1 km/h, last step 126 = 63 km/h.
A numeric value can be read-out after a successful calibration run, which was used to calculate the speed. It should remain unchanged (or vary only slightly) even after multiple calibration runs.
or
correction factor for speed confirmation via RailCom or other method of bidirectional communication.

Mph instead of km/h:
Extending the calibration distance accordingly results in a mph speed regulation!

Page 24

Non-Sound Decoder MX600 – MX638 and Sound Decoder MX640 – MX660

3.9 The ZIMO “signal controlled speed influence” (HLU)

ZIMO digital systems offer a second level of communication for transmitting data to vehicles in specific track sections. The most common application for this is the “signal controlled speed influence” for stopping trains and applying speed limits in 5 stages, with data sent to the track sections as needed in the form of HLU cutouts prepared by MX9 track section modules or its successors. This feature only operates within ZIMO systems.
The speed limits “U”(Ultra low) and “L” (Low speed) as well as the intermediate limits of the “signal controlled speed influence” can be defined with configuration variables #51 to #55 as well as the acceleration and deceleration values (momentum) with CV #49 and #50.
Please note that the signal controlled acceleration and deceleration times in CV #49 and #50 are always added to the times and curves programmed to CV #3, 4, 121, 122 etc. Signal controlled accelerations and decelerations compared to cab controlled momentum can therefore only progress either at the same rate (if CV #49 and #50 is not used) or slower (if CV #49 and/or #50 contain a value of >0), but never faster.
It is of utmost importance for a flawlessly working train control system using the signal controlled speed influence that the stop and related brake section lengths are arranged properly and consistently everywhere on the layout. Please consult the MX9 instruction manual.
The deceleration (often CV #52 for “U” limit) and brake (CV #4 and #50) characteristics should be set so that all locos come to a complete stop within about 2/3 of the stop section, which in HO is typically about 15 to 20 cm before the end of a stop section. Setting the loco up to stop precisely within the last centimeter of a stop section is not recommended.

CV

Denomination

Range Default Description

Signal controlled

#49

(HLU, ABC)

acceleration

Signal controlled

#50

(HLU, ABC)

deceleration

0 – 255 0 – 255

Entered value multiplied by .4 equals acceleration time in seconds from stop to full speed when:

0

“ZIMO signal controlled speed influence” with ZIMO MX9 track

section module and successors

or

“asymmetrical DCC signal” method (Lenz ABC) is employed

Entered value multiplied by .4 equals deceleration time in seconds from full speed to complete stop when:

0

“ZIMO signal controlled speed influence” with

ZIMO MX9 track section module and successors

or

“asymmetrical DCC signal” method (Lenz ABC) is employed.

Signal controlled (HLU) speed limits

#51 #55

#51 #52 for “U” (Ultra low) #53 #54 for “L” (Low speed)

#55

Signal controlled

#59

(HLU, ABC)

delay

0 – 255

20 40 (U) 70 110 (L) 180

0 – 255

5

ZIMO “signal controlled speed influence” method (HLU) using MX9 or successor:
Defines the internal speed steps for each of the 5 speed limits generated via HLU.
ZIMO signal controlled speed influence (HLU) with ZIMO MX9 track section module or future module or
when using the “asymmetrical DCC signal” stopping method (Lenz ABC):
Time in tenth of a second until the locomotive starts to accelerate after receiving a higher signal controlled speed limit command.

3.10 “Asymmetrical DCC-Signal” stops (Lenz ABC)

SW-Version 36.1 and higher: also working with ABC (for example: Lenz-module BM2)

The “asymmetrical DCC signal” is an alternative method for stopping trains at a “red” signal. A simple circuit made up of 4 or 5 commercially available diodes is all that is required.

Track power from command station
Switch to c anc el s top when signal turns “green”
Silicium diodes, i.e. 1N5400x (3 A – Types)

Note:3 diodes in series is the minimum required to stop ZIMO decoders. 4 or more diodes are sometimes needed for other decoder brands. Because the diodes cause an undesired voltage drop, use the minimum number of diodes possible.

red
Stop section

Trav el direc tion Main track

“Gold” decoder from Lenz.

3 to 5 silicon diodes in series and one Schottky diode in parallel in the opposite direction is the usual arrangement. The different voltage drops across the diodes results in an asymmetry of about 1 to 2V. The direction in which the diodes are mounted determines the polarity of the asymmetry and with it the driving direction a signal stop is initiated.
The asymmetrical DCC signal stop mode needs to be activated in the decoder with CV #27. Normally Bit 0 is set, that is CV #27 = 1, which results in the same directional control as the

The asymmetrical threshold (0.4V by default) can be modified with CV #134 if necessary (i.e. if the DCC signal of a given command station is already offset to begin with). At the time of this writing, the “asymmetrical DCC signal” has not been standardized and many DCC systems pay no attention to this feature.

Note: the ABC slow speed supported by Lenz decoders (i.e. by the Lenz module BM2) is supported by ZIMO decoders from SW-version 36.1.

CV

Denomination

Range Default Description

Direction dependent stops

with asymmetrical DCC

#27

signal

0, 1, 2, 3

(Lenz “ABC” method)

#49,

Acceleration-,

#50

deceleration time

#53

ABC slow speed

0 – 255 0 – 255

Bit 0 = 1: Stops are initiated if the voltage in the right rail is higher than the left rail (in direction of travel). This setting, CV #27 = 1, is the common application for this feature (provided the decoder is wired to the rail correctly).

Bit 1 = 1: Stops are initiated if the voltage in the left rail

0

is higher than the right rail (in direction of travel).

Stopping is directional if only one of the two bits is set

(not both). Traveling in the opposite direction will have

no effect. Use the other bit in case the train stops in the

wrong direction!

Bit 0 and Bit 1 = 1 (CV #27 = 3): Stops in both directions, regardless of rail polarity.

0

See chapter HLU.

70 Internal speed steps for the ABC slow speed

Non-Sound Decoder MX600 – MX638 and Sound Decoder MX640 – MX660

Page 25

CV

Denomination

Range Default Description

#100

Current asymmetry voltage

0-255

Currently measured absolute asymmetry of the rail voltage [0.1V] (to find problems with ABC detection) The CV#100 delivers when read out via PoM (=Prog On the Main, =OP Prog Mode) the asymmetry voltage measured AT THE TIME in tenths of a volt. For the read CV values of CV#100 the following applies: […] 2 = 0.2V Asymmetry right track higher voltage 1 = 0.1V Asymmetry right track higher voltage 0 = perfectly symmetrical signal 255= 0.1V Asymmetry left track higher voltage 254= 0.2V Asymmetry left track higher voltage […] The result is rounded to tenths of a volt, therefore the last bit may “flicker” a bit (e.g. with a measured rail voltage asymmetry of e.g. 1.44 V the CV sometimes returns 14 and sometimes 15 as CV value).

#101

Correction factor for CV #100

0-255

CV#101 can be used to define a correction factor in

one of the two directions (only necessary for models

with 6pol NEM 651 interface, where the consumers

0

load one of the two rails). Offset adjustment of the

asymmetry (signed: 128=-128 … 127=+127) to com-

pensate for resistance tolerances of the rail voltage

measurement

Currently measured absolute asymmetry of the rail voltage [0.1V] (to find problems with ABC detection)

Hundreds digit: Sensitivity adjustment, improves the asymmetric-recognition by changing the speed with which the asymmetry is being recognized.

Asymmetrical threshold
for

1 – 14, 101 – 114,

= 0: fast recognition (but higher risk of errors, may lead to unreliable stopping).
= 1: normal recognition (@ 0.5 sec.), fairly reliable (default).

#134

stopping with

201 – 214

106 = 2: slow recognition (@ 1 sec.), very reliable.

asymmetrical DCC signal

(Lenz ABC method).

=

Tens and ones digit: Asymmetrical threshold in tenths of a volt. The voltage difference between the two half

0,1 – 1,4 V

waves of the DCC signal defines the minimum required

to be recognized as asymmetrical that starts the in-

tended effect (usually braking and stopping of a train).

= 106 (Default) therefore means normal recognition at 0.6 V asymmetry. This value has proven itself to be appropriate under normal conditions; by using 4 diodes to generate the asymmetry.

#142

High-speed correction for the ABC
asymmetrical stop method

0 – 255

A delayed recognition (see CV #134), but also unrelia-

ble electrical contact between rails and wheels, have a

larger effect on a stop point at higher speeds than at

12

lower speeds. This effect is corrected with CV #142.

= 12: Default. This setting usually works fine with the default setting in CV #134.

3.11 DC Brake Sections, “Märklin brake mode”
These are the “classic” methods of automated speed influence or stopping at a “red” signal. The required settings for ZIMO decoders are spread over several CV’s.

CV

Denomination

Range

Single Bits in each of

#29,

these CV’s are

#124,

responsible for the correct reaction to the

#112 DC and Märklin brake

sections.

Default Description

When using track polarity dependent DC brake sections set

CV #29, Bit 2 = “0” and CV 124, Bit 5 = “1”!

For polarity independent DC braking (Märklin brake

sections) set

CV #29, Bit 2 = “0” and CV 124, Bit 5 = “1” and additionally CV #112, Bit 6 = “1”!

Page 26

Non-Sound Decoder MX600 – MX638 and Sound Decoder MX640 – MX660

3.12 Distance controlled stopping ­ Constant stopping distance

After the type “constant stopping method” has been selected with CV #140 (= 1, 2, 3, 11, 12, 13) the stopping distance will be kept as close as possible to the one defined in
CV #141,
independent of the current speed at the start of the braking sequence.
This method is especially suitable in connection with automated stops in front of a red signal with the help of the signal controlled speed influence (ZIMO-HLU) or the asymmetrical DCC-signal (LenzABC). CV #140 is set to 1 or 11 for this purpose.
Although of lesser practical value, distance controlled stopping for manual driving can also be activated (by programming CV #140 with appropriate values of 2, 3, 12, or 13), which is executed whenever the speed is set to 0 (by the cab, throttle, computer…).

Activates distance controlled stopping as per CV #141 instead of time-constant braking according to CV #4.

= 1: automatic stops with ZIMO HLU (signal controlled

Distance controlled

speed influence) or ABC (asymmetrical DCC signal).

stopping

= 2: manual stops using the cab.

#140

(constant stopping distance)

0, 1, 2, 3, 11, 12, 13

0

= 3: automatic and manual stops.
The start of braking is delayed in all cases above (= 1, 2 or 3) when the train travels at less than full speed, to

Select a braking method

prevent unnecessary long “creeping” (recommended).

and braking process

On the other hand:

= 11, 12, 13 same meaning as above, but braking always starts immediately after entering the brake section.

#141

Distance controlled stopping
(constant stopping distance)
Distance calculation

0 – 255

Distance controlled #143 stopping, compensation
using the HLU method

0 – 255

This CV defines the “constant stopping distance”. The

right value for the existing braking sections has to be

determined by trial & error.

0

Use these figures as a starting point:

CV #141 = 255 is about 500m (547 yards) for a

real train or 6m (20 ft) in HO.

CV #141=50 about 100 m (109 yards) for a

real train or 1.2m in H0 (4 ft.).

The HLU method is more reliable than the ABC method;

0

no recognition delay is usually required in CV #143; this

CV can remain at default value 0.

The distance controlled stopping can take place in two possible ways; see diagram below: The first is the recommended method (CV #140 = 1, 2 ,3), where a train entering at less than full speed continues at the same speed for some time before it starts braking at a “normal” deceleration rate (same rate as would be applied at full speed).
In the second method (CV #140 = 11, 12, 13), the train immediately starts braking when entering the stop section, even when entering at a lower speed, which may lead to an un-prototypical behavior. It may however be useful to use this method if used together with decoders from other manufacturers that do not have the capability mentioned above, in order to harmonize the brake sequences.

The second method may also be the preferred method if distance controlled stopping is used manually (CV #140 = 2 or 12), so that the train reacts immediately to speed changes from the throttle.

Speed

Dec eleration s tarts at full s peed
Dec eleration s tarts at les s than full s peed, with “c ons tant s topping dis tanc e ” programmed as CV # 140 = 1, 2, 3 – train s tops at des ired point by automatic ally delay ing s tart of brak ing followed by “normal” progres s ion.
The s ame with dis abled c ons tant s topping dis tanc e, train s tops to early.

First method for constant stopping distance

Entering the s top s ec tion. (Or s peed regulator turned to s top)

Dis tanc e Des ired s top point

Dec eleration s tarts at full s peed

Dec eleration s tarts at les s than full s peed, with “c ons tant s topping dis tanc e ” programmed as CV # 140 = 11,12,13 – train s tops at des ired point by automatic ally reduc ing the dec eleration v aules ins pite of immediately s tarted s topping s equenc e.

Second method for constant stopping distance

The s ame with dis abled c ons tant s topping dis tanc e, train s tops to early.

Speed

Dis tanc e

Entering the s top s ec tion.

Des ired s top point

“Distance controlled stopping”, when activated, is exclusively applied to decelerations leading to a
full stop, but not to speed reductions without stopping (these are still handled by CV #4). Neither is there any influence to acceleration events.

The traveled distance is constantly being recalculated in order to get as close as possible to the desired stop point. The deceleration rate within distance controlled stopping is always applied exponentially, that is the deceleration rate is high in the top speed range followed by gentle braking until the train comes to a full stop; which in this case is not governed by CV #122! The application of CV #121 for exponential acceleration however remains unchanged.

Non-Sound Decoder MX600 – MX638 and Sound Decoder MX640 – MX660

Page 27

3.13 Shunting, Half-Speed and MAN Functions:
On the one hand, defining the different Configuration Variables (#3, 4, 121, 122 and 123) offers prototypical acceleration and deceleration behavior, but is on the other hand often obstructive for quick and easy shunting.
This is why the momentum can temporarily be reduced or eliminated altogether with a dedicated function key. Also, during shunting maneuvers it is sometimes helpful to have the speed range of the throttle cut in half.
For historical reasons, the assignments for these “shunting-key functions” are summarized in CV #124, which is associated with restrictions and also relatively confusing.
From today’s perspective, CV’s #155, #156 and #157 are the preferred CV’s for these settings, where function keys can be selected in a systematic and unlimited manner for each of the shunting and MAN functions. CV #124 (Bits 0 & 1) is still relevant though for the type of momentum deactivation.

Shunting key functions:

#124

Low gear (half speed)
and
Momentum reduction or deactivation
NOTE:
Extended shunting key selection in
CV’s #155, 156

Bits 0 – 4, 6

Bit 5
DC stopping
Bit 7 Changing SUSI pins to
logic level outputs

#155

Half-speed key selection

0, 1 – 28,

Select a function key for LOW GEAR ACTIVATION:

Bit 4 = 1 (and Bit 3 = 0): F3 as half-speed key Bit 3 = 1 (and Bit 4 = 0): F7 as half-speed key

Select a function key for MOMENTUM DEACTIVATION:

Bit 2 = 0 (and Bit 6 = 0): “MN” key for deactivation,

Bit 2 = 1 (and Bit 6 = 0): F4 key for deactivation

0

Bit 6 = 1 (Bit 2 is irrelevant): F3 for deactivation.

Effect of above key (MN, F3 or F4) on MOMENTUM:

Bit 1, 0 = 00: no effect on momentum = 01: removes momentum of CV #121 + #122 = 10: CV #3 + #4 reduced to ¼. = 11: removes all momentum above.

EXAMPLES:

F3 for half speed-key: CV #124 = 16.

F3 for half speed-key and F4 to remove momentum completely: Bits 0, 1, 2 & 4 = 1; that is CV #124 =23.

F3 for half-speed key and removing momentum: Bits 0, 1, 4 &6 = 1; that is CV #124 = 83.

Bit 5 = 1: “DC stopping”
Bit 7 = 0: SUSI-interface active = 1: FU-outputs active instead of SUSI.

0

Expanding on the settings of CV #124; if another key is required than F3 or F7:

29, 30

#156

Momentumdeactivation key
selection

0, 1 – 28,
29, 30,
129 -156, 157, 158

#157

Selecting a function key for the
MAN function
Only for non-ZIMO cabs that don’t have the
dedicated MN key.

0, 1 – 28,
29, 30

CV #155: Defines a function key for half-speed activation (= top speed cut in half).
If a key is assigned through CV #155, a possible assignment through CV #124 is void.
If CV #155 = = 0: not CV #155 but CV #124 is active = 1 -28: Function key F1 … F28 = 29: Function key F0 = 30: MAN key
Additionally the half-speed can be set via Bit7-5. Bit 7-5 = 000 = 0.625; Bit 7-5 = 001 = 0.125; … Bit7-5 = 100 = 0.5; …Bit7-5 = 111 = 0.875

This CV overwrites the setting of the F-keys in CV #124 (bits 2&6) in case it is not satisfactory. The set effective range (bits 0&1) of the acceleration behaviour does not change.

If CV #156 > 0 (i.e. a key is set), any assignment in CV #124 is ineffective.

If CV #155 =

= 0 means CV #155 not active, so CV #124 is valid.

= 1 – 28: Function key F1 … F28

= 29: Function key F0

= 30: MAN key

0

Bit 7 = 1: Suppressing the switching of the light on re-

versal of direction.

The settings of CV #124 regarding the type of deactivation or reduction still apply, that is:

CV #124, Bit 1, 0: = 00: no effect on momentum = 01: removes momentum of CV #121 + #122 = 10: CV #3 + #4 reduced to ¼. = 11: removes all momentum.

In order to deactivate all momentum, CV #124 is typically set to a value of 3 (the value may be different if other Bits in CV #124 are also set).

The MAN function (or MAN key on ZIMO cabs) was originally designed for ZIMO applications only, in order to cancel stop and speed limit commands applied by the signal controlled speed influence system (HLU).

0

This function was expanded in later software versions to include “asymmetrical DCC signal stops” (Lenz ABC).

If ZIMO decoders are used with non-ZIMO systems that don’t have this key, a function key can now be assigned with CV #157 to cancel a signal controlled speed limit or stop command.

Page 28

Non-Sound Decoder MX600 – MX638 and Sound Decoder MX640 – MX660

3.14 The NMRA-DCC function mapping
ZIMO small-scale decoders have between 4 and 12 function outputs (FO). Things connected to these outputs (lights, smoke generator etc.) are switched ON and OFF with the function keys of the cab. Which function key controls which function output can be defined with the NMRA’s function mapping
CV`s #33 to #46.
Unfortunately, this function mapping also has its limitations (only one 8-Bit register is available for each function, which leaves only 8 outputs to select from) and only the headlight function is intended to change with direction.

Function key on the cab
C V

Number key on ZIMO cabs

Function outputs

Function outputs

FA12 FA11 FA10 FA9 FA8 FA7 FA6 FA5 FA4 FA3 FA2 FA1 Rear Front light light

F0 #33 1 (L) fw

7 6 5 4 3 2 1 0

F0 #34 1 (L) re

7 6 5 4 3 2 1 0

F1 #35 2

7 6 5 4 3 2 1 0

F2 #36 3

7 6 5 4 3 2 1 0

F3 #37 4

7 6 5 4 3 2 1 0

F4 #38 5

7 654310

F5 #39 6

7 6 5 4 3 2 1 0

F6 #40 7

7 6 5 4 3 2 1 0

F7 #41 8

7 6 5 4 3 2 1 0

F8 #42 9

7 6 5 4 3 2 1 0

F9 #43 0

7 6 5 4 3 2 1 0

F10 #44 1 7 6 5 4 3 2 1 0

F11 #45 2 7 6 5 4 3 2 1 0

F12 #46 3 7 6 5 4 3 2 1 0

The black dots in the table above indicate the default settings at the time of delivery, where each function key corresponds to the same numbered function output. Therefore, the following values were written to these CV’s by default:
CV #33 = 1 CV #34 = 2 CV #35 = 4 CV #36 = 8 CV #37 = 2 CV #38 = 4 CV #39 = 8 CV #40 = 16 CV # 41 = 4 and so on..

EXAMPLE of a modification: The F2 key (ZIMO #3 key) should switch in addition to output FO2 also output FO4. Moreover, F3 and F4 should NOT switch FO3 and FO4 but rather FO7 and FO8 (couplers, for example). New values are to be entered into the relevant configuration variables as follows:
CV #36=40 CV #37 = 32 CV #38 = 64

F2 3 #36 F3 4 #37 F4 5 # 38

7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0

3.15 The extended ZIMO function mapping (not for MX621)

Since the original NMRA function mapping does not allow for some desirable configurations some extensions are offered by ZIMO decoders, which are described on the following pages. Most of these options are related to the ZIMO special
CV #61.
Note: Some of the CV #61 variations (1, 2, 3…) have been replaced over the years by other more practical applications.

Programming

CV #61 = 97

offers an

Alternative “function mapping” without “left shift”:

CV #61 = 97 abolishes the left shift of higher CV’s (#37 and up, according to the original NMRA function mapping), which allows higher function keys to be mapped with lower function outputs (i.e. Function output 1 (FO1) cannot be mapped with function key F4 using the NMRA function mapping, but is possible with the ZIMO extended mapping).

FO6 FO5 FO4 FO3 FO2 FO1 Headlight rear front

F0 1 (L) for. #33

7

7 6 5 4 3 2 1 0

F0 1 (L) rev. #34

F1

2

#35

F2

3

#36

6 5 7 6

7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0

F3

4

#37

5

7 6 5 4 3 2 1 0

F4

5

#38

F5

6

#39

F6

7

#40

F7

8

#41

7 6 5 7 6

7 6 5 4 7 6 5 4 7 6 5 4

7 6 5 3 3 3

2 2 2

1 1 1

0 0 0

7 6 54 3 2 1 0

F8

9

#42

5

7 6 54 3 2 1 0

4

NueOdTwEi:thThSeWe-aVreliresrioonpt3io4nasnCdVre#p6la1c=ed1327,w2it,h1t1h…e 1″S5waissswMelal papsinCgV”

#61 = 98 (see next

were discontinchapter).

6

5

4

3

2

7

Non-Sound Decoder MX600 – MX638 and Sound Decoder MX640 – MX660

Page 29

Tip: Directions dependent taillights with the help of special effect CV’s:
With the NMRA function mapping it is only possible to have function F0 directional and was intended for the headlights, so they automatically switch between “front” and “rear” when changing direction. All other functions are controlled direction-independent.
The special effect CV’s #125 … 132, #159 and #160 (see chapter “Special function output effects”), each assigned to a function output (up to FO8), make it possible to have more direction dependent functions. To utilize the directional capabilities of these CV’s use only the directional Bits (0 or 1) without the actual effect Bits.
Example 1: A couple of red taillights are connected to function outputs FO1 and FO2 (front and rear of engine). Both are to be actuated with F1 but should also change with direction. This requires the following CV settings:
CV #35 = 12 (Bit 2 for FO1 and Bit 3 for FO2), as well as effect CVs: CV #127 = 1 (for FO1) and CV #128 = 2 (for FO2).
Therefore FO1 is only activated in forward direction and FO2 only in reverse, and only if the function is turned ON with the function key F1.
Example 2: Contrary to example 1 where the red taillights were switched independent from the white headlights, in this example the headlights and taillights are switched ON/OFF together at the proper end of the locomotive with F0 or F1 (depending on which end the loco is coupled to the train).
This can be done as follows: Connect: White front headlights connected to function output “front headlights”
Red front taillights to function output FO2 White rear headlights to function output FO1 Red rear taillights to function output “rear headlights” (!).
CV #33 = 1 and CV #34 = 8 front white headlights on F0forw and front red taillights on F0rev! CV #35 = 6 (both white headlights as well as red taillights in the rear on F1!)
CV #126 = 1 / CV #127 = 2 (Direction dependence for rear white and red lights by means of “Special Effects” CV).

3.16 “Unilateral Light Suppression”

This new feature (since SW version 30.7, supplemented with 33.18), asked for by many users, makes it possible to switch off all lighting on one side of a locomotive with the push of one function key (usually on the “train side”, i.e. where cars are coupled to the locomotive).

CV

Denomination

#107

Light suppression (i.e. front headlights AND additionally defined function output)
at

Range Default Description

0 – 255

0 (=no effect)

The value of this CV is calculated as follows:
The number of a function output (FO1…FO6) x 32
+ number of a function key (F1, F2…F28) = Value of CV #107
Function Key: The key (F1…F28) which should turn off ALL lights on the cab side 1 (front side) AND

cab side 1 (front)

#108

Cab side 2 (rear)

#109 Add. Fu-output at cab 1

#110 Add. Fu-output at cab 2

0 – 255 1…6 1…6

Function Output: i.e. taillights on the same side.

0

Same as CV #107 but for other locomotive side.

0

Function output is turned off together with CV #107.

0

Function output is turned off together with CV #108.

3.17 The “Swiss Mapping” (SW version 32 and higher, dimming possibilities added with SW version 34)

The “Swiss mapping” is a function mapping that allows the loco lighting to be used as is required by Swiss locomotives, which is of course also useful for locos of other countries.
The purpose of the “Swiss mapping” is to switch the various states of the locomotive lighting with different function keys, i.e. for situations like driving a single locomotive, cars coupled on driver’s cab 1, or at the driver’s cab 2, push-pull, shunting, etc.
Using this relatively complex method is of course only worthwhile if the vehicle is equipped with many independently connected lights (or LED’s) and the decoder offers as many function outputs, at least 6. ZIMO decoders offer indeed between 6 and 10 function outputs (with the exception of a few miniature decoders), large-scale decoders even more.
The desired lighting states are defined by a total of 17 CV groups, each group containing 6 CV’s. A total of 10 such groups can be used (= 78 CV’s; CV #430 – #507). The principle is simple in itself, in that the first CV of each group contains the number (1 to 28) for a function key F1 .. F28, and the other CVs define which function outputs are to be switched on when pressing this key, each dependent on the direction of travel.
ATTENTION: only sound decoders have 17 CV groups for the swiss mapping. Non-sound decoders: MX618, MX633 and MX634 have 13 CV groups (CV430-CV507) and the other decoder types have 8 CV groups (CV430 – CV477).

CV

Denomination

Range Default Description

The key defined here shall turn on the function outputs

listed under

#430

0 – 28,

Swiss Mapping Group 1 “F-Key”

29 (for F0), 129 – 157

0

A1 (forward or reverse) and A2 (forward or reverse).

1 ­ 28 for function keys F1 ­ F28, F29 is for F0.

Bit 7 = 1: Inverts the F-key function.

Swiss Mapping Group 1 Bit 0 – 6:

The “normal function mapping” for the “M-key” defined here will be deactivated (that is the relevant outputs,

“M-Key”

0 – 28,

such as the headlights for example) when the “F-key”

#431

or Special high-beam

29 (for F0)
and Bit 7

0

is switched on.
Bit 7 = 1: additionally, the outputs listed under A1 and A2 should only switch ON if the F and M key is ON.

setting

or 255

Bit 6 = 1: The M-key outputs shall not be turned OFF if

(from SW version 34)

the F-key is ON and driving forward.

Page 30

Non-Sound Decoder MX600 – MX638 and Sound Decoder MX640 – MX660

Bit = 5: The M-key outputs shall not be turned OFF if the F-key is ON and driving backwards.
= 157: is an often used value for CV #431, because F0 (= 29) is usually selected as the “M-key” with Bit 7 = 1. F0 then acts as a general ON/OFF key.
= 255 (Special high-beam setting!): the Fu-Outputs defined in the following four CVs are switched to full intensity, provided that they are controlled via the “normal function mapping”, and dimmed with CV # 60; this function is used, for example, to switch the headlights of a Swiss locomotive to high-beam, without switching the white taillight to high-beam.
Depending on CV #399 setting (see also below): High beam is only switched on if the speed is higher than the value given in this CV (in 255 speed step mode).

#432

Swiss Mapping Group 1 “A1” forward

Bits 0…3: 1 – 12
14 (FO0f) 15 (FO0r)

0

Bits 0…3: Function output to be switched ON in forward direction provided that both the “F” and “M” keys are ON (if Bit #7 for the “M” key CV is = 1, otherwise “F” key ON is sufficient) .

Bits 5…7:

Bits 7, 6, 5 (7 possible values or zero):

0 – 7

Number of the applicable dimming CV. For example:

Bit 5 = 1 means dimming according to CV #508 etc.

#433

Swiss Mapping Group 1 “A2” forward

Bits 0…3: 1 – 12
14 (FO0f) 15 (FO0r)

0

Bits 0…3: Additional function output to be switched ON in forward direction provided that both the “F” and “M” keys are ON (if Bit #7 for the “M” key CV is = 1, otherwise “F” key ON is sufficient) .

Bits 5…7:

Bits 7, 6, 5 (7 possible values or zero):

0 – 7

Number of the applicable dimming CV. For example:

Bit 5 = 1 means dimming according to CV #508 etc.

#434

Swiss Mapping Group 1 “A1” reverse

Bits 0…3: 1 – 12
14 (FO0f) 15 (FO0r)

0

Bits 0…3: Function output to be switched ON in forward direction provided that both the “F” and “M” keys are ON (if Bit #7 for the “M” key CV is = 1, otherwise “F” key ON is sufficient) .

Bits 5…7:

Bits 7, 6, 5 (7 possible values or zero):

0 – 7

Number of the applicable dimming CV. For example:

Bit 5 = 1 means dimming according to CV #508 etc.

#435

Swiss Mapping Group 1 “A2” reverse

Bits 0…3: 1 – 12
14 (FO0f) 15 (FO0r)

0

Bits 0…3: Additional function output to be switched ON in forward direction provided that both the “F” and “M” keys are ON (if Bit #7 for the “M” key CV is = 1, otherwise “F” key ON is sufficient) .

Bits 5…7:

Bits 7, 6, 5 (7 possible values or zero):

0 – 7

Number of the applicable dimming CV. For example:

Bit 5 = 1 means dimming according to CV #508 etc.

#436 441

. . . Group 2. . . .

0

All 6 CV’s of Group 2 are defined the same way is the 6 CV’s in group 1.

#442 447

. . . Group 3. . . .

0

All 6 CV’s of the following groups are defined the same way is the 6 CV’s in group 1.

#448 –

. . . Group 4. . . .

0

. . .

453
#454 459
#460 465
#466 471
#472 477
#478 483
#484 489
#490 495
#496 501
#502 507
#800 – #805
#806 – #811
#812 – #817
#818 – #823

. . . Group 5. . . .

. . . Group 6. . . .

. . . Group 7. . . .

. . . Group 8. . . .

. . . Group 9. . . .

. . . Group 10

. . .

. . . Group 11. . . .

. . . Group 12. . . .

. . . Group 13. . . .

. . . Group 14. . . . . . . Group 15. . . . . . . Group 16. . . . . . . Group 17. . . .

#508 #509 #510 #511 #512

Dimming values for “Swiss Mapping”

(0- 31)*8
(only Bits 7…3 are
used)

Special configurations Bits 0 – 2

#399

Speed dependent headlights (Rule 17)

0 – 255

0

. . .

0

. . .

0

. . .

0

. . .

0

. . .

0

. . .

0

. . . (Groups 11, 12, 13 with SW version 34 or higher)

0

. . .

0

. . .

0

. . . (Groups 14, 15, 16, and 17 with SW version 35.27 or higher)

0

. . .

0

. . .

0

. . .

Each group CV (i.e. #432, 433, 434, 435) can be linked with one of these five dimming CV’s. The value to enter is the dimming value (0 ­ 31) times the function output number (I.e. dimming value = 16 for function output 6: 16 x 6 = 96 is the value to enter).

This will dim the relevant function outputs accordingly.

248

Usable only with function outputs FO0 to FO8.

Bit 0 = 1: suppresses the lighting effect (SW-Version 36.1 and higher) Bit 1 = 1: flashing (SW-Version 37.0 and higher) Bit 2 = 1: inverted flaashing (SW-Version 37.0 and higher)

In conjunction with the “Swiss Mapping” special “high-

beam” setting, see CV #431 = 255; applies to each of

0

the 13 CV groups (CV #437, 443..):

Switches to high-beam only when the speed exceeds

the value in this CV; based on the decoder internal

Non-Sound Decoder MX600 – MX638 and Sound Decoder MX640 – MX660

Page 31

Front Lfor
Lrev FO1 FO2 FO3 FO4 FO5 FO6

Rear

255 speed steps. EXAMPLE: = 0: High-beam at any speed (incl. stand-still), controlled only by the F-key (i.e. as per CV #430). =1: High-beam only while driving (not at stand-still), provided the defined F-key is ON. = 128: Switches to high-beam when reaching medium speed.

The application of the “Swiss Mapping” is shown here with the example of an SBB Re422 engine.
The function outputs together with the connected lights or groups of lights are shown here as they exist in a typical SBB (Swiss) electric locomotive. The task of the “Swiss Mapping”, with the help of the function keys F0 (General ON/OFF), and F15, F16, F17, F18, F19 and F20, is to correctly switch the lights in all possible operating conditions (of course in both directions).

This results in the status table shown on the right,

for which the following configurations are required

in the “Swiss Mapping” (below):

#33 = 133 #430 = 15 #436 = 15 #442 = 16 #448 = 17 #454 = 18 #460 = 19 #466 = 20

#34 = 42 #431 = 157 #437 = 157 #443 = 157 #449 = 157 #455 = 157 #461 = 157 #467 = 157

#432 = 14 #438 = 2 . #444 = 14 #450 = 5 #456 = 6 #462 = 2 #468 = 0

#433 = 1 #439 = 0 #445 = 1 #451 = 6 #457 = 0 #463 = 0 #469 = 0

#434 = 15 #440 = 2 . #446 = 3 . #452 = 15 #458 = 4 #464 = 1 #470 = 0

#435 = 1 #441 = 0 #447 = 4 #453 = 2 #459 = 0 #465 = 0 #471 = 0

Explanation:

The normal NMRA function mapping in CV #33 and CV #34 (front and rear headlight) determines the lighting in case when F0 is ON and function keys F15 ­ F20 are OFF: CV #33 = 133 (= Lfor, FO1, FO6) and CV #34 = 42 (= Lrev, FO2, FO4).

The following CV groups (1. Group: CV #430 ­ 435, 2. Group: CV #436 ­ 441 etc.), each group shown on one line, contain in the first CV the number of the “F-key” F15, F16, F17, F18, F19, F20, followed by the CV’s for the “M-key” and function outputs to be switched.

Note that there are two groups for F15 (CV #430… and #436…) because F15 should switch 3 function outputs simultaneously, but only 2 can be entered per group (A1, A2 for each direction); one group is sufficient for all other “F-Keys”.

All “M-Keys” (the second CV in each group) are all set to “157”; this means that “F0” and the condition of Bit 7 must be met, which means that the selected outputs are only activated if the F and M keys are ON.
The third to sixth CV’s in each group contain the numbers of the function outputs to be actuated (where the headlights are coded with “14” and “15”, for all other outputs just use the digit in FO1, FO2…).

Functions, Keys
F0, forward (Cab 1 forward)
F0, reverse (Cab 2 forward)

Outputs
Lfor FO1 FO6 Lrev FO2 FO4

Locomotive only Locomotive only

Front

F0 + F15, forward (Cab 1 forward)

Lfor FO1 FO2

Train, cars coupled at cab 2, standard train without pilot car.

F0 + F15, reverse (Cab 2 forward)

Lrev FO1 FO2

Train, cars coupled at cab 1, standard train without pilot car.

F0 + F16,

Lvor Train, cars coupled at cab 2,

forward

FO1 standard train with pilot car or first engine

(Cab 1 forward)

in a double header.

F0 + F16,

FO3 Loco pushing, cars coupled to cab 2, with

reverse

FO4 pilot car or first engine in a double header.

(Cab 2 forward)

(prototypical since 2000)

F0 + F17,

Lrev Loco pulling, cars coupled to cab 1, train

reverse

FO2 with pilot car or first engine in a double

(Cab 2 forward)

header.

F0 + F17, forward (Cab 1 forward)

FO5 FO6

Loco pushing, cars coupled to cab 1, with pilot car (prototypical since 2000).

F0 + F18, forward,

FO6 Loco pushing, cars coupled to cab 1, with pilot car or last engine in a double header.

(Cab 1 forward)

(prototypical up to 2000)

F0 + F18,

FO4 Loco pushing, cars coupled to cab 2, with

reverse

pilot car or last engine in a double header.

(Cab 2 forward)

(prototypical up to 2000)

F0 + F19, forward (Cab 1 forward)

FO2

Loco pulling as last engine in consist, cars coupled to cab 2.

F0 + F19, reverse (Cab 2 forward)

FO1

Loco pulling as last engine in consist, cars coupled to cab 1.

F0 + F20, forward/reverse

Engine(s) inside a consist

Rear

Page 32

Non-Sound Decoder MX600 – MX638 and Sound Decoder MX640 – MX660

3.18 The ZIMO “Input Mapping” (ONLY for sound decoders) SW versions 34 and up, also for function outputs via SUSI!

The NMRA function mapping limitations (only one of 8 functions per one of the 12 function keys) can be overcome with the ZIMO “input mapping”. In addition, the function keys (= external functions) can quickly be adapted to the wishes of the operator and that for both, function outputs and sound functions, without the need of changing the internally mapped functions and especially without changes to the sound projects:
CV’s #400 … #428

CV

Denomination

Range Default Description

= 0: Key F0 (that is, F0 received from the DCC-packet) is sent to the internal (decoder) F0 (1:1).

= 1: Key F1 is sent to the internal F0.

…..

= 28: Key F28 is sent to the internal F0.

= 29: Key F0 is sent to the internal F0.

Input mapping

= 30: Key F1 to F0, only in forward direction.

for internal

0,

…..

#400

F0

1 – 28, 29

that is, which function 30 ­ 187.

0

= 57: Key F28 to F0, only in forward direction. = 58: Key F0 to F0, only in forwa

Documents / Resources

Zimmo MX638 Non Sound Decoder [pdf] Owner's Manual
MX638 Non Sound Decoder, MX638, Non Sound Decoder, Decoder

References

Leave a comment

Your email address will not be published. Required fields are marked *