Instruction Manual
Instruction Manual
EDITION
First common instruction manual for MX620 (SW version 3), MX62, MX63, MX64 (SW version 25) --- 2006 08 01
2006 09 20
INSTRUCTION MANUAL
2006 12 01
RailCom (MX63, MX64 from SW-Version 28) --- 2007 02 25
With loco programming examples in chapter 4 --- 2007 05 05
First delivery of MX64D with SW version 4, also new SW version 4 for MX620 --- 2007 08 01
0. What’s new? from MX62 to MX620 or MX63, MX64 from SW version 25 ............................................................ 2
MINIATURE – DECODER – From 2006 . . . and what’s old? in the MX620, MX62, MX63 and MX64 . . . ...................................................................... 4
MX64H, MX64HR, MX64HF, MX64V ZIMO decoders contain an EPROM which stores software that determines its characteristics and functions. The software version can be read out
form CV #7.
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.
H0 – DECODER with 21-pin or PluX interface 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 12!
MX64D, MX64DV, MX64P Software updates are available at no charge if performed by the end user (except for the purchase of a programming module); Updates and/or up-
grades performed by ZIMO are not considered a warranty repair and are at the expense of the customer. The warranty covers hardware damage
MX64P won’t be available until locomotives exist with Plux socket! exclusively, provided such damage is not caused by the user or other equipment connected to the decoder. For update service, see www.zimo.at !
Page 2 Decoder MX620, MX62, MX63, MX64, MX64D, MX64V
Some of the following described features will likewise only be available with future software updates. Up-
Km/h or mph speed regulation
MX620, MX64D, MX64P with first SW version; planned for MX62, MX63, MX64 if enough interest
dates are also indispensable for fixing software bugs (that are unavoidable with software of such complex-
ity), to take our customers experiences and requests into consideration and to adapt the product to chang- For some time now a desire has been expressed to control train speeds by actual km/h or mph uniform for
ing industry standards. all locos (i.e. 40 mph) instead of the usual speed step method (1-126), which represents a fraction of the
loco-specific maximum speed. The MX620 offers this speed control as an alternative, activation with CV
Partly automated adjustments of control parameters #135 = 0.
MX620, MX64D, MX64P with first SW version; with SW version 25 for MX62, MX63 and MX64 During a calibration run, the loco travels at medium speed for a given distance (100 scale yards). Passing
the start and endpoint of this distance is registered by switching the headlights (semi-automatic procedure).
Optimizing the driving characteristics is now a lot simpler because the control parameters are being ad-
CV #135 determines the conversion factor between the speed step and the actual speed. For example: if
justed in part automatically. See description of CV’s #9 and #56. The individual adjustment of all values like
each speed step = 1km/h the speed range goes up to 126km/h; if each speed step = .5km/h the top speed
length and frequency of EMF sampling as well as proportional and integral values of the PID regulation is
is 63km/h (useful for secondary lines, trolleys, narrow gauge etc.).
still possible but is in most cases no longer required.
This kind of control is not just for visually pleasing driving characteristics. That is the job of the BEMF load
regulation. This is rather for the exact adherence to the desired speed in mph or km/h and/or the stop-
Special motor control for Faulhaber- and Maxxon motors ping distance. This new requirement is reached by constantly calculating, adjusting and recalculating the
MX620, MX64D, and MX64P with first SW version; with SW version 25 for MX62, MX63 and MX64 traveled distance. The necessary data (EMF values measured up to 200 times per second) and the com-
Programming CV #56 from 100 to 199 optimizes motor control for coreless motors; CV # 56 = 100 activates puting power are available in all current ZIMO decoders.
automatic fine-tuning (as described above for coreless motors). CV # 56 = 101 to 199 allows you to select The km/h or mph speed control offers a number of operational advantages; from the strict adherence to
the parameters manually (see description of CV’s #9 and #56)! speed limits (caution or 35mph …) to the trains’ precise estimated time of arrival in the next station. The ac-
curacy of this control should also bring big improvements in double or multi-traction (consisting) – although
Smart stop management this has to be confirmed by field tests.
MX620, MX64D, MX64P with first SW version; with SW version 25 for MX62, MX63 and MX64 Activating the km/h or mph speed regulation also has one disadvantage though: the graduations at very
low speeds are less sensitive since the speed steps from 0 to full speed are equidistant and not as denser
Operational only if power is provided by an external energy source (MXSPEIG or condenser with at least
in the low speed range, as is usually the case.
1000uF)!
If the decoder looses power while the engine is coming to a stop (dirty track, non-powered frogs etc), it en-
sures that the engine continues until power to the decoder is restored. Once power is restored, the engine
Distance-controlled stopping (constant stopping distance)
is allowed to stop. With the engine at a standstill, the decoder again checks for track power and if neces- MX620, MX64D, MX64P with first SW version; with SW version 25 for MX62, MX63 and MX64
sary moves the engine a bit further. Especially with simple automated stops (e.g. without any brake sections) like the “asymmetrical DCC signal”
(Lenz ABC) or the brake generator method, a train should come to a stop in front of a red signal after a
specific stopping distance (defined in CV #141), regardless of what the trains speed was before it entered
the stop section. This is especially important on above simple procedures that don’t use break sections
Decoder MX620, MX62, MX63, MX64, MX64D, MX64P Page 3
ahead of stop sections but this method may also be useful in conjunction with ZIMO’s signal controlled “Location dependent function control”
speed influence or when stopping a train manually. added later with new SW versions
While normal deceleration (as well as acceleration) procedures are controlled by time (equal time intervals
Until now, this feature was only available with ZIMO function decoders; in the future it will also be available
between speed steps), the deceleration time in conjunction with a predetermined stop point has to be recal-
loco decoders.
culated for the remaining stopping distance.
With the help of the signal controlled speed influence (that is through a track section module without further
The ZIMO implementation of “constant stopping distance” does not just include a simple adjustment of the expenditure), this feature will automatically operate functions such as lights, horn/whistle, bell etc.
deceleration rate based on the speed when entering a stop section. The “distance-controlled stopping” fea-
The method described in the next section will be implemented at the same time.
ture as implemented by ZIMO differentiates itself from other manufacturers “constant stopping distance” by
the repeated recalculations of the already traveled and the remaining stopping distance with the required
adaptation in deceleration rate. Position-Codes – Evaluation
added later with new SW versions
“RailCom” = “bidirectional communication” as per NMRA 9.3.1 and 9.3.2 The MX9 track section module can send out position codes, also with the help of the “signal controlled
MX620 from SW version 4 | MX64D, MX64P with first SW version speed influence”, in order to inform the loco decoder of its actual position. With it, new methods of auto-
MX62, MX63, MX64 from SW version 28 | RailCom will be further developed over the years matic train protection (collision avoidance) and layout automations can be developed particularly when used
together with bidirectional communication as ZIMO intended under the designation “ARS” (also see com-
All current ZIMO decoders (MX62, MX620, MX63, MX64, MX69, MX690 and MX82) are already equipped
mand station and cab manuals).
with the necessary hardware for the NMRA bi-directional communication according to RP 9.3.1 and 9.3.2.
The actual data to be transmitted and its protocol will largely be decided within the scope of the NMRA-
DCC-standardization and in part within the “RailCom working group” (Lenz, Kühn, Tams and ZIMO). This Inputs to activate functions and operating sequences or the like
process started in 2006 and will continue in the years to come. Zimo will make the required software up- added later with new SW versions
dates available accordingly.
One of the SUSI pads can also be used as an input to actuate functions, such as an acoustic signal or to
- Loco-feedback of actual speed and motor load to a global RailCom detector (internal or external of the automatically trigger simple applications like shuttle train operations, automated station stops and emer-
command station), gency stops.
- On-the-main read-out of CV values by the global RailCom detector,
- Loco address transmitted in broadcast mode to local RailCom detectors (in order to identify the loco ad-
Note: Such simple operating procedures are primarily provided for the use with non-ZIMO systems.
dress in an isolated section of track). The ZIMO-DCC system provides “automated route sequences” (ARS), a much more powerful in-
strument for shuttle train operations and similar, stored and played back by the command station.
Note: ZIMO will first introduce a global detector for the command stations MX1, MX1HS, MX1EC (also for
retrofitting) and the MX31ZL (installed at the factory) in 2007, for applications like speed and load display on
the cab and CV-handling on-the-main, and later local detectors for track section modules. The LRC120 ad- LED output for Infrared-Routing
dress display (local RailCom detector from Lenz Elektronik) can be used with the MX1EC command station added later with new SW versions
beginning with the 2. quarter of 2007; a little later with the MX1 and MX1HS as well. With the help of an infrared-LED installed in the loco floor, the decoder can send information that can be re-
RailCom is a registered trade mark of Lenz Elektronik GmbH. ceived by a receiver-diode (sensor) installed in the track; the receiver diode is connected to an accessory
decoder MX82. The kind of information that can be transmitted may be a fixed routing code (stored in a de-
Completion of the “signal controlled speed influence” coder CV) or a variable dependent on the functions output state. Based on the information received, the
Planned for MX620, MX64D and MX64P; from SW version 25 on for MX62, MX63 and MX64 MX82 accessory decoder operates turnouts or other accessories.
The “signal controlled speed influence” (stop in front of a red signal and 5 speed limits) was implemented With the help of Infrared-Routing, a loco can select specific routes by itself (e.g. selection of a specific sid-
for ZIMO DCC systems in 1998; however, two intended characteristics were still missing. These have been ing); or the next turnout may be switched to the desired position using a loco function key on the cab, which
(will be) added: is a typical operating feature of streetcars.
- Directional control: this can alternatively be used to limit the speed influence for the direction the
signals are pointing (unlimited speed in opposite direction) or to prevent a train from starting up in CV-Sets – supplied or self-defined
the wrong direction after the signal turns green. partly available with initial SW version, will be expanded with future SW updates
- Emergency Stop: automated stops disregarding the momentum programmed to the appropriate A CV-set is stored in a decoder as a complete list of CV’s with their respective values. CV- sets may be
CV’s. supplied with the decoder software (e.g. CV-set for electric loco with Norwegian lighting rules) but can also
be defined by the user (e.g. Special acceleration and deceleration behavior for steam engines).
Automatic coupler detachment
A so-called pseudo programming of CV #8 is employed to replace currently operational CV’s with a stored
MX620 from SW version 4 | MX64D, MX64P with first version | MX62, MX63, MX64 from SW version 25
CV-set (regardless whether supplied or self defined). For example: CV #8 = 47 for Norwegian lighting rules;
In conjunction with the electric uncoupling (system Krois), it is possible to define the locomotive decoder so CV #8 contains the number 145, which is the ZIMO identification code and can not really be overwritten,
that it automatically pulls forward a specified distance away from the train while the coupler is disengaged, hence the name pseudo programming. Entering number 47 causes the decoder to load the stored CV-set
see CV #115. containing the above lighting rules for example.
Page 4 Decoder MX620, MX62, MX63, MX64, MX64D, MX64V
Typical applications for CV-sets are: country specific lighting rules, motor specific data for best slow speed The MX64D can be switched to a special output configuration that is required for the interaction with the C-
behavior, engine specific acceleration, easy adaptation of an engine used in different trains (passenger, Sinus boards built into these locomotives. The decoder further supplies the 5V power the C-Sinus board
goods, consists) or between home layout and club operations. needs, which ordinary decoders cannot! See CV #112.
Virtual cam sensor for sound modules Control of C-Sinus motors (Märklin, Trix with 21-pin interface)
MX620, MX64D and MX64P with first SW version, MX62, MX63 and MX64 from SW-Version 25 MX64D with first SW version | not intended for other decoder types
Function output 2 (FO2) of the MX620, if desired, serves as the cam sensor input (via SUSI for example) to The MX64D can be switched to a special output configuration that is required for the interaction with
a sound module (e.g. Dietz reed-switch input) and thereby saves the installation of a real cam sensor. This the C-Sinus boards built into these locomotives. The decoder further supplies the 5V power the C-
simulation is of course not in a position to synchronize the steam chuffs to the exact piston position but Sinus board needs, which ordinary decoders cannot! See CV #112.
nevertheless offers a much improved wheel speed synchronization than is possible with the conventional
method of speed step synchronization (see chapter 7 as well as CV #133 in the CV table).
NMRA conformance test
is intended
New function mapping procedure with CV #61 = 98
MX620, MX64D and MX64P with first SW version, MX62, MX63, MX64 with future SW versions It is planned to have the current ZIMO decoders officially tested for conformance by the NMRA (National
Model Railroad Association), in order to get authorization for using the “conformance seal”. Such a seal at-
This procedure offers more flexibility in allocating function outputs (headlights and outputs F1 to F12) to tests that the relevant NMRA standards and recommended practices are adhered to, which ensures com-
function keys (F0 to F12), than is possible with fixed configuration values. patibility between DCC products of different manufacturers.
The execution of this assignment procedure however requires some extra time and a certain degree of at-
tention from the user. ZIMO users will get support from the cab in the near future!
It can be defined which function outputs should activate with each function-direction combination (as in F0
forward, F0 reverse, F1 forward, F1 reverse etc.); multiple selections are possible. It is further possible to
add the option of automated and timed turn-off (e.g. headlights), after the loco stopped and the pro-
grammed time has elapsed.
The function allocations can be combined with special effects such as US lighting, uncouplers etc. as well
as CV-sets.
Incremental CV programming
added later with SW updates
This will simplify the fine tuning of CV values (i.e. slow speed or acceleration and deceleration values): no
. . . and what’s old?
need to manually enter different decimal values, which is the case with conventional CV programming, but in the MX620, MX62, MX63 and MX64 . . .
rather increase or decrease the current value by simply pressing a function key.
The MX62, the predecessor to the MX620, as well as the MX63 and MX64 with earlier software versions
Diagnostic and statistics index were already equipped with many outstanding characteristics - all of them are of course still present:
added later with SW updates High frequency motor control (up to 40kHz), adjustable load regulation, fully compatible with core less mo-
tors, exponential acceleration, US lighting effects, uncoupler control (System Krois, System Roco), NMRA-
Operating hours, odometer readings, error reports (short circuits etc.) are continuously updated in “live” DCC function mapping, extended ZIMO function mapping, dimming, low beam, flasher, uninterrupted op-
CV’s and can be recalled and displayed at any time. eration during short power interruptions, over-voltage and thermal protection, Zimo signal controlled speed
influence, loco number recognition.... and much more.
Alternative data formats supported (Motorola, Selectrix, mfx)
MX620, MX64D and MX64P with first SW version, MX62, MX63, MX64 with future SW versions
Although DCC is far superior to Motorola or Selectrix, these two data formats are nevertheless very much in
use today. It is therefore being considered to develop the required software and make it available with a fu-
ture software update.
In addition to the normal MOTOROLA implementation, it will also be possible in this format to switch 8 (in-
stead of 4) functions by linking the next higher address to the first (see CV #112, Bit 3)!
It cannot be guaranteed from today’s perspective, whether the mfx format (now used by Märklin) can
actually be implemented.Control of C-Sinus motors (Märklin, Trix with 21-pin interface)
MX64D with first SW version | not intended for other decoder types
Decoder MX620, MX62, MX63, MX64, MX64D, MX64P Page 5
1. Overview Compact design, double layer circuit board with back-EMF, high-frequency motor
control for DC and coreless motors and all other ZIMO features. Identical in function-
MX63 ality to the MX64 decoder!
The decoders described here are for the installation in N, HOe, HOm, TT, HO, OO, Om and O gauge en-
gines. They are equally suited for locos with standard as well as core less motors (Faulhaber, Maxxon, Es-
Family The MX63 decoder is wrapped with a shrink tube and well protected against possible
short circuits.
cap and others), for the latter the special settings in CV #56 = 100 and CV #9 = 12 are available (new in
MX620 and with SW version 25 in MX62, MX63 and MX64).
ZIMO decoders operate primarily according to the standardized NMRA-DCC data format and can there- Different versions according to their connections:
fore be used within a ZIMO digital system as well as DCC systems of other manufacturers, the MX620,
MX64D and MX64P can also operate with the MOTOROLA protocol within Märklin systems and other Version with 9 highly flexible wires (120 mm long) for power, motor, 4 function out-
MX63 puts. Solder pads are available for further outputs (logic level) and SUSI.
MOTOROLA command stations.
MX63R MX63 with 8-pin interface per NEM652 and NMRA RP 9.1.1 on 70mm wires.
Miniature-Decoder with BEMF and high frequency drive suitable for DC and core-
less motors and all other ZIMO features found in larger decoders.
MX63F MX63 with 6-pin interface per NEM651 and NMRA RP 9.1.1 on 70mm wires.
ATTENTION: Extra care is required during installation because the MX620, unlike
MX620 the MX63, is not protected by a shrink tube! MX63 with 21-pin interface for locomotives from Märklin, Trix, Brawa, Liliput and oth-
Family TYPICAL APPLICATION: for the installation in N, HOe, HOm but also HO engines MX63T ers.
with limited available space or because of features that have not yet been imple-
mented in the MX63/MX64 decoder (i.e. mph speed control).
Different versions according to their connections: Ultra thin decoder on single layer circuit board with back-EMF, adjustable frequency
from 50Hz to 40kHz (silent drive), DC and coreless motors and all other ZIMO fea-
Version with 7 highly flexible wires (120 mm long) for track, motor and 2 functions. MX64 tures. Identical in functionality to the MX63 decoder! The bottom of the circuit board
MX620 Solder pads are available for two additional functions and SUSI. is protected with a foil.
Family
TYPICAL APPLICATION: Locomotives in HO, OO….O.
MX620 with 6-pin interface per NEM651 and NMRA RP 9.1.1. Interface is mounted
MX620N on circuit board, no wires. Different versions according to their connections:
Version with 9 highly flexible wires (120 mm long) for power, motor, 4 function out-
MX620R MX620 with 8-pin interface per NEM652 and NMRA RP 9.1.1 on 70mm wires. MX64 puts. Solder pads are available for 4 more outputs (logic level) and SUSI.
MX620 with 6-pin interface per NEM651 and NMRA RP 9.1.1 on 70mm wires. MX64R MX64 with 8-pin interface per NEM652 and NMRA RP 9.1.1 on 70mm wires.
MX620F
MX64F MX64 with 6-pin interface per NEM651 and NMRA RP 9.1.1 on 70mm wires.
Miniature-Decoder of the previous generation (produced from 2002 to 2005). MX64 with 21-pin interface for locomotives from Märklin, Trix, Brawa, Liliput and oth-
MX64T ers.
MX62 Even though this decoder is no longer being produced, it is still covered in this man-
Family ual because future software updates will still be available.
High-output version of the MX64, double sided with SUSI socket. MX64H - is
Compact loco decoder, on double layer circuit board, with back-EMF, adjustable identical in function to MX64 but with more power and 8 amplified function outputs
frequency from 50Hz to 40kHz (silent drive), DC and coreless motors and all other MX64H,
(as compared to MX64 with 4 amplified and 4 logic outputs).
MX63 ZIMO features. Identical in functionality to the MX64 decoder! MX64V MX64V1 - comes with additional low voltage supply of 1.5V for functions.
The decoder is well protected in a transparent shrink tube against unwanted contact Families MX64V5 - is the same but with 5.0V supply.
Family with other metal parts.
TYPICAL APPLICATION: Locomotives in HO, OO….
Decoder with 21-pin plug (MX64D, MX64DV) or PluX plug (16-pin MX64P), both
MX64D, according to NMRA DCC RP 9.1.1.
Page 6 Decoder MX620, MX62, MX63, MX64, MX64D, MX64V
MX64DV,
MX64D and MX64P are identical in functionality to the MX620 but are also suitable
2. Technical Information
MX64P16 for locomotives with C-Sinus motor and 21-pin socket (Märklin, Trix).
Allowable Track voltage ............................................................................................................... 12 - 22 V
MX64DV – is a MX64D with additional low voltage output of 1.5V (MX64, MX64H, MX64V, MX64D and MX64P can also be operated with 24 V.)
Maximum continuous motor output ....................................... MX620, MX62 ................................ 0.8 A
MX63, MX64 ...................................... 1 A
MX64H, MX64V .............................. 1.6 A
MX64D, MX64DV, MX64P ............... 1.2 A
Peak motor current ................................................................................................................................ 2 A
Maximum total function output, continuous *)……..……….. .. MX620, MX62 ................................. 0.3 A
MX63, MX64, MX64H, MX64V ......... 0.5 A
MX64D, MX64DV, MX64P ................... 1 A
Maximum continuous total current (motor and functions)…………. ...... MX620, MX62 .................... 0.8 A
MX63, MX64 ...................... 1.2 A
MX64H, MX64V ................. 1.8 A
MX64D, MX64P……….1.2A
Operating temperature ........................................................................................................ - 20 to 100 oC
Dimensions (L x W x H) … ............ MX620, MX620N excluding pins .............................. 14 x 9 x 2.5 mm
MX62, MX62N excluding pins ................................. 14 x 9 x 3 mm
MX63 ........................................................................ 20 x 12 x 4 mm
MX64 ........................................................................ 26 x 16 x 3 mm
MX64H, MX64V ........................................................ 26 x 16 x 5 mm
MX64D .............................................................. 20.5 x 15.5 x 4.5 mm
MX64DV ............................................................ 25.5 x 15.5 x 4.5 mm
MX64P ............................................................... 20.5 x 15.5 x 4.5 mm
*) The short circuit protection is carried out for the total current of all outputs. In the unlikely event that the
outputs are turned off due to cold-start problems of light bulbs (power surge at turn-on leading to a short),
the “soft-start” option can be utilized (see CV #125 = 52 etc.)!
OVERLOAD PROTECTION:
The motor and function outputs of the ZIMO large-scale decoders are designed with lots of reserve capaci-
ties and are additionally protected against excessive current draw and short circuits. The affected output is
turned off once an overload situation exists and subsequent load tests are performed by the decoder, which
is often recognized as flashing headlights
Even though the decoder is well protected, do not assume it is indestructible. Please pay attention to the following:
Faulty decoder hook-up, connecting the motor leads to track power for instance 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 end stage or even a total destruction of the decoder.
Unfit or defective motors (e.g. shorted windings or commentators) are not always recognized by their high current con-
sumption, because these are often just short current spikes. Nevertheless, they can lead to decoder damage including dam-
age to end stages due to long-term exposure.
The end stages of loco decoders (motor as well as function outputs) are not only at risk of high current 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. Since the capacity and
speed of such circuits is limited, the track voltage should not be selected unnecessarily high; that is not higher than recom-
mended for the rolling stock in question. The full adjustable range of a Zimo command station (up to 24V) should only be
utilized in special cases. Although ZIMO decoders are suitable for 24V operation, that may not be the case when interacting
with some other equipment.
THERMAL PROTECTION:
All ZIMO decoders have the ability 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 30 to 60 seconds.
Page 8 Decoder MX620, MX62, MX63, MX64, MX64D, MX64V
Decoder MX620, MX62, MX63, MX64, MX64D, MX64P Page 9
Page 10 Decoder MX620, MX62, MX63, MX64, MX64D, MX64V
Programming a decoder with a PC and ADaPT software (by E.Sperrer, software developer) is a lot #3 Acceleration rate 0 - 255 1
Multiplied by 0.9 equals’ acceleration time in seconds
easier and more convenient! from stop to full speed.
The following pages show the tables for configuration variables (CV’s). This CV normally displays the decoder software version.
For user of Lokmaus 2 :
Following the CV tables
Software version Pseudo-programming (because programmed value is
are SUPPLEMENTAL NOTES to the application of configuration variables (CV’s) not really stored) as an initial step for programming or
Read only
Having difficulties understanding Bits and Bytes when calculating single-bit CV values??? read-out of a higher CV (>99) and/or a higher value
and all additional
programming in (>99):
See NMRA function mapping calculator at www.zimo.at, follow the links “PRODUCTS” case of
Temporary register when CV # 7 = „01“, „02“, „10“, „11“, „12“ :
and “Decoder” or go to chapter 10 of this manual. #7
programming with a “Lok-
Lokmaus 2
is pseudo only Tens digit = 1: The entered CV value will be increased
maus 2” and similar low level
Within ZIMO systems: systems. by 100 during the actual programming.
See section “Operation within Tens digit = 2: ….increases by 200.
The MX21 cab (or newer) displays Bits in a graph and decimal format. The Bits can be other systems” in this man-
selected as “on” or “off” while the cab does the decimal conversion in the background! ual! Ones digit = 1: The entered CV value will be increased
by 100 during the actual programming.
Ones digit = 2: …increases by 200.
Decoder MX620, MX62, MX63, MX64, MX64D, MX64P Page 11
#33 1 Function mapping according to NMRA: A value entered divided by ten is the peak voltage ap-
Function mapping 0 – 255 plied to the motor at full speed.
#34 (See add. 2
notes) #57 Voltage reference (See add. 0
#35 4 #33 - 46 = 1, 2, 4... Outputs are set to notes) #57 = 0: results in automatic adjustment to current track
#36 8 F0 - F12 by default. Headlight voltage (relative reference).
Decoder MX620, MX62, MX63, MX64, MX64D, MX64P Page 13
Intensity of back-EMF control for lowest speed step. Values to turn Bit “on”: MX64D high frequency shorts”, for C-Sinus motors
Bit 0: 1
Example: Bit 1: 2
Bit 4 Bit 2 = 0: Loco number recognition off
# 58 = 0: no back-EMF Bit 2: 4 from = 1: Loco number recognition on
0 – 255
Back-EMF # 58 = 150: medium compensation, Bit 3: 8 SW-Version (Turning the loco number recognition off prevents a
#58 (See add. 255 Bit 4: 16
intensity # 58 = 255: maximum Compensation. 25 possible ticking sound if this feature is not used).
notes) Bit 5: 32
If required, an “intensity curve” can be achieved using Bit 6: 64 also in
Bit 7: 128 MX62, Bit 3 = 0: reacts only to the (new) NMRA-
CV #10, 58 and 113 to reduce load regulation at higher MAN-Bit, 12 function mode
speeds. MX63,
MX64 ! = 1: also reacts to old MAN bit,
ZIMO MX21, MX31… cabs
also display the individual
8 function mode
This value divided by 10 is the time in seconds it takes
bits; Bit 4 = 0: Pulse chain recognition off
From SW to start a signal controlled acceleration after receiving a
version 13; calculating bit values is no = 1: Pulse chain recognition on (use with LGB sys-
higher speed limit command with: longer necessary!!
Signal dependent 5 tems)
#59 0 - 255 “ZIMO signal controlled speed influence” (requires
reaction time (older Bit 5 = 0: 20 kHz frequency
ZIMO MX9 track section module or (TSE) track section
versions de- = 1: 40 kHz frequency
fault value: 0)
encoder)
or “asymmetrical DCC signal” method (Lenz ABC). Bit 6 = 0: normal (also see CV #129 description)
= 1: non-directional DC braking („Märklin-
The actual function output voltage can be reduced by Brake mode)
PWM. Useful to dim headlights, for example. Bit 7 = 0: no pulse chain generation
Reduced function out-
#60 put voltage 0 - 255 0 Example values: = 1: Generates pulse chain commands for LGB
(Dimming) # 60 = 0 or 255: full voltage sound modules on function output FO1.
# 60 = 170: 2/3 of full voltage.
Only in MOTOROLA format:
# 60 = 204: 80% of full voltage.
Bit 3 = 0: normal, 4 functions for each address
For applications not covered by NMRA function map- = 1: next address is used to control 4 more
ping (CV #33 - #46), for example: “Swiss lighting”; see functions, for a total of 8 functions, which is
MX62 - 64: “function mapping – ZIMO extensions”. otherwise not possible within a MOTOROLA
1 to 6 MX62, MX63, MX64: system.
MX620 = 3, 4…. Special function mapping table for often used
Special ZIMO lighting variations. Intensity of back-EMF is reduced above the speed step
#61 MX64D, 0
function mapping EMF reduction 0 – 255 defined in CV #10, to the value entered here. Together,
MX64P: MX620:
#113 Note: This CV is rarely nec- (See add. 0 CV #10, #58 and #113 define a BEMF curve.
= 98: starts a flexible function mapping for directional
98, 99 essary notes) If set to 0, BEMF is totally cut-off above the speed step
function control, automated function turn-off after stop-
(See function defined in CV #10.
mapping)
ping and more.
See “ZIMO special function mapping” (at end of this Bit 0 to 5 for one function output each
chapter) ! (Bit 0 = front headlight, Bit 1 = rear headlight,
Bit 2 = function output F1, etc.)
User programmable speed table. Bits Bit value=0: Output dimmed to value defined
#114 Dimming mask 0
0-5 in CV #60.
0 – 252 Only active if Bit 4 in CV #29 is set to 1.
#67- Bit value=1: Output not dimmed.
Individual speed table (See add. **) Each CV corresponds to one internal speed step that
94
notes)
can be “mapped” to an external step (in-between speed See page 31 for Bit value calculation!
steps will be interpolated when using 128 speed steps).
Uncoupler control Active if “uncoupling” is selected (with value of 48) in CV
Multiplication of the current speed by “n/128” (n is the (KROIS and ROCO) #125......132:
#66 Directional 0 - 255 0 trim value in this CV) “Pull-in” time and Tens digit = 0 - 9, pull-in time in seconds of applied full
#95 speed trimming 0 - 255 0 #66: for forward direction “hold” voltage voltage:
#95: for reverse direction 0 – 99
#115 0 Value: 0 1 2 3 4 5 6 7 8 9
See chapter 4
CV # 115 Seconds: 0 .1 .2 .4 .8 1 2 3 4 5
#105 0 – 255 0 alternatively used for
User data Free memory space to store user supplied data. Ones digit = 0 to 9, hold power in percent of track volt-
#106 0 – 255 0 additional dim value
(0-90% according to ones
age, 0 - 90%. Applied after the pull-in time elapsed
Special ZIMO Bit 0 = 0: Normal application digit; set tens digit to 0) (ROCO uncoupler)
0 – 255
configuration bits = 1: For C-Sinus Motor application
#112 Bits 0,1 Automated 0 – 99 Tens digit (0 – 9): Length of time the loco should move
(C-Sinus) Bit 1 = 0: Normal „service mode“ Acknowledgement away from train; values as in CV #115.
4= #116 uncoupling procedure 100 – 199 0
only for 00000100 = 1: Special acknowledgement with “internal
MX62,MX63, MX64: See de- Ones digit (0 – 9) x 4 = Internal speed step applied
Page 14 Decoder MX620, MX62, MX63, MX64, MX64D, MX64V
from SW-Version 25 scription in to loco (Momentum per CV #3 etc.) Bit 0 = 0: no effect with above key’s
MX620: SW-Vers. 3 chapter 7 ! Hundredths digit = 0: No tension relieve. Shunting key = 1: removes momentum of CV #121+122
= 1: Tension relieve: loco moves functions: Bit 1 = 0: no effect,
toward coupler (to relieve tension) = 1: CV #3 + 4 reduced to ¼.
before moving away.
Momentum Bit 0 + Bit 1= 0: no effect
reduction or = 1 removes all momentum above.
Duty cycle for flasher function:
deactivation Bit 3 = 1: F7 as half speed key
#117 Flasher 0 – 99 0 Tens digit = on time (0 = 100msec…..9 = 1 sec) Bit 4 = 1: F3 as half speed key
Ones digit = off time (0 = 100msec…..9 = 1 sec) Bit 5 = 1: For “DC” stopping method *)
and Bit 6 = 1: F3 as shunting key (instead of F4
Bit 0 to 5 for one function output each as in Bit 2).
(Bit 0 = front headlight, Bit 1 = rear Bit 7 = 1: SUSI deactivated. Solder pads can be
headlight, Bit 2 = function output Low gear used as FO3 and FO4 instead.
F1, etc.) *) If polarity dependent “DC” stopping method is used
Bits
#118 Flashing mask 0 Bit values = 0: no flasher and (i.e. Märklin), set
0–7
Bit values = 1: output flashing CV #29, Bit 2 = 0 and CV #124, Bit 5 = 1 !
Bit 6 = 1: 4th output flashing inverse! See page 31 for Bit value calculation!
Bit 7 = 1: 6th output flashing inverse! SUSI assignment.
See page 31 for Bit value calculation!
Bits 0,1
Special effects value = 0: independent of direction
Bit 0 to 5 for one function output each =1:active in forward direction
(Bit 0 = front headlight, Bit 1 = rear Uncoupler, “soft start”
=2:active in reverse direction
headlight, Bit 2 = function output of function
ATTENTION: change CV’s #33, 34.... if direction is
F1, etc.) outputs at
wrong!
activation
Bits Bit values = 0: no low beam function Bits 2 - 7
#119 Low beam mask for F6 0 Bit values = 1: Low beam with key F6, brightness or
0-7 value = 4 Mars light
determined by value in CV #60. American lighting = 8 Random Flicker
Bit 7 = 0: normal effect of F6. effects for front head- = 12 Flashing headlight
= 1: effect of F6 inverted. lights. = 16 Single pulse strobe
See page 31 for Bit value calculation! = 20 Double pulse strobe
Operates with F0 in = 24 Rotary beacon simulation.
#125 1 forward direction by 0 = 28 Gyralite
#120 Low beam mask for F7 Bits 0 - 7 Same as in CV #119 but for F7 key. default, unless = 32 Ditch light type 1, right
assigned different = 36 Ditch light type 1, left
Acceleration time (momentum) can be stretched in the through function = 40 Ditch light type 2, right
0 – 99 lower speed range: mapping.
Exponential = 44 Ditch light type 2, left
#121 (See add. 00 Tens digit: Percentage of speed range to be = 48 Uncoupler as in CV#115
acceleration Effects can be further
notes) included (0 to 90). adjusted and modified = 52 Soft start up of function output
Ones digit: Exponential curve (0 to 9). with EXAMPLES
You want : Program CV #125 to:
Deceleration time (momentum) can be stretched in the CVs #62 - 64
Mars light forward only - 5
0 – 99 lower speed range: and Gyralite independent of direction - 28
Exponential
#122 (See add. 00 Tens digit: Percentage of speed range to be CV #115 Ditch type 1 left, only forward - 37
deceleration
notes) included (0 to 90). (for uncoupler). Uncoupler- 48
Ones digit: Exponential curve (0 to 9). Soft start of output- (i.e. headlights) 52
Raising or lowering the speed to the next internal step Special effects Bits 0,1
occurs only if the preceding step is nearly reached. The #126 0 value = 0: independent of direction
tolerance for reaching the preceding step can be de- For =1:active in forward direction
Adaptive 0 – 99 fined by this CV (the smaller this value the smoother the rear headlight
#123 acceleration and de- (See add. 0 acceleration/deceleration).
celeration notes)
Tens digit: 0 - 9 for acceleration
Ones digit: 0 - 9 for deceleration
Value 0 = no adaptive accel. or decel.
1
Note to ditch lights: Ditch lights are only active when headlights and function F2 (#3 on Zimo cab) are on, which is prototypical for North American
railroads. The ditch lights will only be working if the applicable bits in CV #33 and 34 are on (the definition in CV #125 - 128 in itself is not enough
(See add.
Bit 2 = 0: “MAN” key for shunting, but a necessary addition).
#124 notes) 0 = 1: F4 key for shunting (see Bit 6 for F3 Example: If ditch lights are defined for F1 and F2, the bits #2 and 3 in CV #33 and 34 have to be set accordingly (i.e. CV # 33 = 13 (00001101), CV
key instead of F4) # 34 = 14 (00001110).
Decoder MX620, MX62, MX63, MX64, MX64D, MX64P Page 15
Light effects
#64 0-9 5 Ditch light off-time modification A numeric value can be read-out after a successful cali-
modifications
km/h – See bration run, which was used to calculate the speed. This
Speed regulation - chapter 4, value is interesting because it is (almost) independent
The pulse rate selected here is the exhaust chuff rate #136
sent through function output 2 to the sound module, in Control number read- „km/h – - from the selected speed during the calibration run. The
place of an actual exhaust cam mounted at the wheel. out speed uniformity of the resulting values from several calibra-
0 Also see chapter 7! regulation“! tion runs may be an indication of the calibration quality.
Function output 2 as Only MX620 !
0 – 255 (= FO2 See chapter 4!
virtual = 40 (Default): Approximately 2 pulses per
#133 defined as
exhaust cam MX62 - 64: normal wheel revolution of a typical LGB loco;
The direction bits, added in 2006, are an extension of
for from function out- although the actual frequency depends
the ZIMO “signal controlled speed influence” (“HLU”
external SW 25 put, not as on the drive type and adjustments.
virtual ex- Deactivating the “HLU” method); the bits allow for direction dependent speed
sound modules Adjustments: a smaller value in CV #133 results in
haust cam) direction bits limit or stop section applications.
higher frequency, a higher value decreases frequency.
#137 Bits Explanations to “direction bits” are also found in
For example: CV #133 = 20 (instead of 40) generates 4 0
0-2 the MX9 track section module manual.
chuffs per wheel revolution (instead of 2). MX62, MX63, MX64:
from SW-Version 25; Bit 0 = 1: ignores the „first direction bit“
Hundredths digit: Sensitivity adjustment, changes the MX620 later Bit 1 = 1: ignores the „second direction bit“
speed with which the asymmetry is being recognized. Bit 2 = 1: accepts both direction bits.
Asymmetrical = 0: fast recognition (but higher risk of errors, i.e. See page 31 for Bit value calculation!
threshold for unreliable stopping.
stopping with asym- = 1: normal recognition (@ 0.5 sec.), pretty save Direction dependent A stop section H (=Halt) is interpreted as a “Go” section
metrical DCC signal 1 - 14, results (default). conversion of a stop in the opposite direction:
(Lenz ABC method). = 2: slow recognition (@ 1 sec.), very reliable. (H) section to a “Go” = 4: as „U“ = 5: Intermediate steps
101 - 114, #138
section. 0-8 0 = 6: as „L“ = 7: Intermediate steps
#134 Tenths and ones digit: Asymmetrical threshold in tenths
201 - 214 106 of a volt. MX62, MX63, MX64: = 8: as „F“
MX63, MX64: from SW-Version 25;
beginning with SW- This voltage difference between the half waves of the
= MX620 later
Version 25. 0,1 - 1,4 V
DCC signal is the minimum required to be recognized
as asymmetrical that starts the intended effect (usually
MX620: Direction dependent 0–8 . A speed setting F, L, or U (or intermediate steps) is to
braking and stopping of a train).
functional with first SW conversion of F, L, U. If ABC behavior is de- be interpreted as stop “H” (=Halt):
Also see CV #27! #139
version. MX62, MX63, MX64: sired but with HLU = 2 as „H“ = 4: as „U“ = 5: Intermediate steps
= 106 (Default) therefore means 0.6 V. This value has method: = 6: as „L“ = 7: Intermediate steps = 8: as „F“
from SW-Version 25;
proven itself to be appropriate under CV #138 and 139 = „8“
MX620 later
normal conditions; by using 4 diodes to generate the
Page 16 Decoder MX620, MX62, MX63, MX64, MX64D, MX64V
170 h= 170
1 80
hig
1 70
160 160
MX62, MX63, MX64: 150
External speed step
1,
V 150
1 60
1 50
140 = 140 1 40
from SW-Version 25! 130 art
st 130 1 30
-V
120 120 1 20
110 110 1 10
c
risit
100 Slightly bent 100 1 00
90 (default) characterisitc 90 90
80 c te 80
… compensation Since the HLU method is more reliable than the ABC 70 ara Vmid = 1 (equals 85) 70
80
70
60
r ch Vstart = 2 60 60
using the HLU method method, no recognition delay is usually required in CV 50
40 ea Vhigh = 1 50 Clipped linear speed curve 50
Lin
40 Vstart = 10, Vhigh = 165, 40
30 (equals 252) 30 30 Clipped and bent speed curve
#143 0 - 255 0 #134; therefore this CV can also remain at default set- 20
10 Center
20
10
Vmid = 90 20
10
Vstart = 15, Vhigh = 180, Vmid = 60
ting 0. 0
0 1 2 3 4 5 6 7 8 109 11 12 13 14 15 16 17 18 19
20 21 22 23 24 25 26 27 28
0
0 1 2 3 4 5 6 7 8 10
9 11 12 13 14 15 16 17 18 19
20 21 22 23 24 25 26 27 28
0
0 1 2 3 4 5 6 7 8 10
9 11 12 13 14 15 16 17 18 19
20 21 22 23 24 25 26 27 28
MX62, MX63, MX64: 0 9 18 27 36 45 54 63 72 81 90 99 108 117 1 26 0 9 18 27 36 45 54 63 72 81 90 99 108 117 1 26 0 9 18 27 36 45 54 63 72 81 90 99 108 117 1 26
The relative reference is suitable as long as a constant voltage is present (which is the case with all Zimo
Motor control frequency and EMF scanning rate: systems but not all competitor systems) and the resistance along the track is kept to a minimum.
In case of Faulhaber, Maxxon or similar motors (Coreless): The driving characteristic of an engine can further be optimized by adjusting the intensity of load
Start with special CV #56 = 100 programming !!! compensation with CV #58. 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
The motor is controlled by pulse with modulation that can take place at either low or high frequency. This in compensation is quite often preferred.
frequency is selected with configuration variable #9 (NMRA conforming formula, see CV table). 100% load compensation is useful within the low speed range to successfully prevent engines from stalling
High frequency control: The motor is controlled at 20kHz in default mode or whenever a value of “0” is en- or picking up speed under load. BEMF should rather be reduced as speed increases, so that at full speed
tered to CV #9, which can be raised to 40kHz with bit 5 in CV #112. The effect is comparable to operating the motor receives full power with little BEMF. A slight grade dependent speed change is often considered
with DC voltage and is likewise just as noiseless (no hum as with low frequency) and easy on the motor more prototypical. Consists also should never be operated with 100% BEMF because it causes the locomo-
(minimum thermal and mechanical stress). It is ideal for coreless motors (recommended by Faulhaber!) and tives to fight each other by compensating too hard and too fast, which could lead to derailments.
other high performance motors (most modern motors, including LGB). It is not recommended however, for The degree of load compensation can be defined with Configuration Variable #58 from no compensation
AC motors and some older motors. (value 0) to full compensation (value 255). This, in effect, is the amount of compensation applied to the low-
When operating at high frequency, power to the motor is interrupted periodically in order to determine the est speed step. Typical and proven values are in the range of 100 to 200.
current speed by measuring back-EMF (voltage generated by the motor). The more frequently this interrup- If an even more precise load compensation is required (though hardly ever necessary), configuration
tion takes place, that is the higher the EMF sampling frequency, the better the load compensation per- variable #10 and #113 presents a solution. CV #10 defines a speed step at which the load compensation
forms (see next page); but that also results in a certain loss of power. This sampling frequency varies is reduced to the level defined in CV #113. Both CV’s have to have a value other than 0. If either CV #10
automatically in the default mode (CV #9 = 0) between 200Hz at low speed and 50 Hz at maximum speed. or #113 is set to 0, BEMF is again solely based on CV #58.
CV #9 allows the adjustment of the sampling frequency as well as the sampling time. 250
250
240
R eg
CV e lun g
240 D 230
v ers # 10 = s kenn
Step by step CV adjustment procedure to optimize engine per- * After increasing the value of CV #56, check that the engine is not running jerkily at mid speed level. Use
CV #58 to counteract that. Either reduce the value of CV #58 (default 250) down to between 150 and 200 to
formance: generally reduce the load compensation, or use CV #10 and #113 to cut the load compensation at a speed
It is recommended to systematically program a decoder since setting the CV’s for load compensation and just below the start of the jerky motion (the compensation is reduced to the level defined with CV #113 at
momentum can result in a certain interaction with each other (This guide applies to SW version 10 or the speed step defined with CV #10).
higher): * If after the above adjustments the engine’s speed is still fluctuating, CV #57 should be used for further
* To begin, select the highest possible number of speed steps the system can operate in, that would be 128 fine-tuning. With a default value of 0, load compensation is based on the measured track voltage. If this
for Zimo (select the number of speed steps at the cab for the decoder address in question). All Zimo de- voltage fluctuates, the speed will fluctuate also. The cause is usually a DCC system that can’t compensate
coders are set by default to 28 /128 speed steps. If used with systems that are restricted to 14 steps set Bit for voltage drops (other than Zimo systems) or dirty wheels or track. To prevent such fluctuations the cur-
1 in CV #29 to 0. rent track voltage x10 is entered to CV #57 (not idle track voltage, rather voltage under load). For example,
if an engine needs 14 V (measured under load) a value of 140 should be entered. Sometimes it’s even bet-
* Next set the engine to the lowest step, recognizable on the Zimo cab’s when the bottom LED next to the ter to keep this value about 20% lower to compensate for a slight internal voltage drop in the decoder.
speed slider changes color from red to green (change the cab to 128 speed steps first, it is set by default to
28 speed steps!) and/or the speed step displayed on the screen of the MX21/MX31 cabs. * Next, we check to see whether the loco’s initial start is smooth or abrupt. This can be seen well with some
momentum added. Temporarily, set some momentum with CV #3 and #4. Use CV #3 for acceleration and
If the engine is now running to slow or not at all, increase the value in CV #2 (default 2), if it runs too fast CV #4 for deceleration adjustments. Start with a value of 5.
decrease the value. If the individual speed table is used (CV #67 - 94, active if bit 4 of CV #29 is set), set
the lowest speed step with CV #67 instead and adjust the rest of the speed table CV’s accordingly. The adaptive acceleration/deceleration procedure can now be used to eliminate abrupt starts by changing
the value in CV #123. Start with a value of 30. The lower the value, the stronger the effect will be (e.g. 10
* The EMF sampling process is not only critical for smooth even low speed behavior but also for quiet motor results in the strongest effect for acceleration, 90 or 99 the weakest). The tens digit is for defining the adap-
performance (see previous page but also CV #56!), which can be modified with CV #9. This CV is also used tive acceleration and the ones digit for the adaptive deceleration. To achieve the same results for both ac-
to set the decoder to low frequency motor control, which is used only rarely with older AC motors. celeration and deceleration enter the same value in tens and ones, in this example 33. However, if used in
By default, CV #9 is set to high frequency at 20 kHz (can be raised to 40 kHz with Bit 5 of CV #112) and automated operations where precise stop points are required, set the ones digit to 0.
automatically adapts the EMF sample rate to the loco speed. If drivability is not flawless or too much motor * After changing the values in CV #123 the basic momentum may need to be readjusted to your prefer-
noise is audible, fine-tuning is possible with the help of CV #9 and CV #56. ences; first with CV’s #3 and #4 (basic momentum) and if desired with CV’s 121 and 122 (exponential mo-
In case of a coreless motor design such as Faulhaber, MAXXON or similar, start by setting mentum).
CV #56 = 100 (in place of the default value of 0 (zero) for “normal” motors); the “1”
in the hundred digit causes among others the mid-range setting to match high-efficient motors, which is
* If a locomotive starts up too fast or comes to a stop too quickly, which is often the case even though the
basic momentum is set to your liking, use CV #121 and #122 to add an exponential acceleration and de-
similar to a value of “11” but with further adjustment possibilities in both directions using the tens and ones
celeration curve. This in effect will stretch the time the locomotive spends in the lower speed range. Often
digit.
used values for these CV’s are in the range of 25 to 55. Tens digits define the percentage of the speed ta-
With CV #9 the frequency and the length of the EMF sampling, which interrupts power to the motor, can be ble to be included in this curve (20% - 50% in this example). Ones digits define the curvature.
adjusted independently: using the tens and ones digit of the configuration variable, each in the range of 1 –
9.
Notes on acceleration behavior versus speed steps:
In general: High-efficient motors such as Faulhaber, Maxxon, Escap etc can manage with fewer samples; An acceleration or deceleration sequence according to CV #3 and 4 that is the timely succession of speed steps is always
both values can therefore be set low (i.e. CV #9 = 11 or 22), which lowers the noise level and increases the based on the internal 252 steps which are spaced identical from 0 to full speed. Neither speed table (three steps nor individ-
available power. Especially the length of the sample time (ones digit) can often be set to a minimum (1). ual speed table) has any effect on the acceleration or deceleration behavior. The speed tables only define the target speed
for a particular speed dialed-in by the cab.
If an engine with an older motor design runs rough at low speeds, the sample frequency (tens digit) is usu-
ally the one that needs to be set to a larger value (>5), which often requires the sample time (ones digit) to This means that the acceleration or deceleration behavior can not be improved by a bent speed curve as defined by CV #2,
be set to a higher value as well (>5); i.e. CV #9 = 88. #5, #6 or the individual speed table CV’s #67 - 94. The exception to this could only be a cab or computer controlled accel-
eration or deceleration event. A decoder controlled acceleration or deceleration event can only be influenced by CV #121
If during acceleration with applied momentum (i.e. CV #3 = 10) the speed visibly rises in steps (which has and #122.
nothing to do with the actual speed steps), the sampling time (ones digit) should be increased above 5, e.g.
CV #9 = 58 - If applicable see section “Settings for the signal controlled speed influence“!
* If, after setting CV #9, the engine still doesn’t run smoothly enough at the lowest speed step, changing - If applicable see section “Setting for stopping with ...“!
the values of the ones and tens digit in CV #56 (default value 55) will often improve it. These values define - If applicable see section “Distance controlled stopping” (constant stopping distance)!
the proportional and integral portion of the PID control. By default (CV #56 = 0) or with the setting for core-
less motors such as Faulhaber, MAXXON etc (CV #56 = 100, see above), the proportional value adjusts it-
self automatically and the integral value is set to mid-value. Depending on the type of motor, other values
than the default value can be used, such as 77, 88 or 99 for older locos that run rough or 33, 22, or 11 for
newer locos with more efficient motors (Faulhaber, MAXXON etc). With the help of the integral value a pos-
sible overcompensation can be improved by moving the value of CV #56 (ones digit) away from the center
“5”).
Decoder MX620, MX62, MX63, MX64, MX64D, MX64P Page 19
The tuning of a locomotive reflects in part the personal preferences of an individual but must also take into
account the special circumstances of its intended application; still valid suggestions can be drawn from it. NMJ Superline NSB Skd 2220c (small Norwegian switcher engine, built in
It must be pointed out that there can be significant mechanical deviations among mass-produced locomo- 2007)
tives even among identical models but even more so between different models, so that further fine-tuning Product of Norsk Modeljernbane, with Faulhaber-Motor,
can be of advantage (although it is often not really necessary). MX63, with SW based on the version 30, is being installed at the factory; this decoder contains
special software with a hard reset procedure that sets the decoder back to optimized CV values, similar
values as are listed here.
Roco loco of modern design (about 1995 and up) / Original-Roco-Motor This engine served in the development of the regulated analog control!
Such locomotives are operating very good even with the decoder’s default settings, which is also due to ZIMO decoders are very well suited for Faulhaber motors, even with the default settings. An even better
the fact that these locomotives are often used as reference during the ZIMO decoder software develop- result can be achieved with the special Faulhaber setting in CV #56.
ment.
CV#9 = 12 That means shorter EMF measuring time and smaller frequency, which leads to
The settings below Setting CV #57 to a specific value (i.e. CV #57 = 120) differs from the default set- reduced noise and extremely low crawling speed.
are recommended ting (CV #57 = 0) in as much as the top speed no longer depends on the current CV#56 = 155 That means Faulhaber typical measuring time (“1”), medium P/I regulation.
when used with track voltage, provided the track voltage is high enough. For example, if track
non-ZIMO com- voltage is >12V and CV #57 set to 120, the decoder regulates top motor speed to CV#57 = xx … See above under “Roco Loc“.
mand stations: 12V. CV#112 = 0 ZIMO loco number ID (Bit 2 = 0) turned off, which by default is turned on (Bit 2 =
CV #57 = xx, i.e. This is an advantage if the command station is not from ZIMO, because most of That is: Bit 2 = 0, 1, that’s why CV #112 = 4). This prevents small ticking sounds (audible in metal
= 120 (12 V) or them don’t regulate track voltage. There is no difference within a ZIMO system all other Bits are al- locomotives).
= 140 (14 V) or because the track voltage is kept constant (with the exception of voltage drops ready at 0 by de- This preventive step is only of significance in conjunction with a ZIMO DCC sys-
= 150 (15 V) etc. along the track, due to poor layout wiring). A disadvantage of using CV #57 with a fault. tem, because no loco number pulses are produced in other systems (and there-
as track voltage specific value is that the value used has to be in relation to the actual track volt- fore no ticking sounds can be heard).
under load, but not age, which is a manual intervention whereas CV #57 = 0 is self-regulating. If on the other hand the loco number identification within a ZIMO systems is being
higher than that. CV #57 is also suitable for limiting top speed, alternatively to CV #5 and can of used (MX9 modules with MX9AZN boards), the loco number pulses must of
course also be utilized with ZIMO systems. For example: CV #57 = 130 and a course not be turned off!
track voltage of 18V will reduce the overall speed (all speed steps) by about 25%. CV#3 = 2 (> 2) These recommendations are true here as in almost all other cases (see above,
CV #3 = 2 (> 2) A minimal value of “2” in CV #3 and #4 eliminates visible speed changes between CV#4 = 2 (> 2) “Roco Loc“).
CV #4 = 2 (> 2) speed steps but has not much to do with prototypical momentum, which requires CV#121 = 11 (>)
CV #121 = 11 (>) much higher values. Higher values (i.e. CV #3 and #4 = 6, CV #121 and #122 = CV # 122 = 11 (>)
CV #122 = 11 (>) 33), depending on operating situations and personal taste, are recommended.
There is no need to modify CV #9. CV #3 = 2 These settings largely correspond to the general recommendations (see above
Page 20 Decoder MX620, MX62, MX63, MX64, MX64D, MX64V
CV #4 = 2 under “Roco Loc”; only the range of the “exponential braking” (CV #122) was in- CV #9 = 61 Increased EMF frequency, shortened EMF measuring time (typical coreless)
CV #121 = 11 creased, which together with CV #123 results in smooth stops.
CV #122 = 33 CV #56 = 141 Faulhaber-typical measuring time (“1”), low P regulation because the MX620 regu-
lates automatically, reduced I regulation.
CV #123 = 95 The “adaptive acceleration” (“9”) is used here very sparingly (to prevent a start-up
jolt), the “adaptive deceleration” (“5”) on the other hand a little stronger; this is - CV #57 = 120 Reduced speed range to about 12V motor voltage.
together with CV #122 (see line above) – practical, otherwise it could easily hap- CV #3 = 3 (> 3) Momentum in CV #3 and #4 should not be much smaller than “3” so that good
pen that the train, due to the motor’s momentum, at first isn’t slowed down fast CV #4 = 3 (> 3) starting and stopping behavior is still possible; the exponential accelera-
enough and then suddenly is stopped too fast. The adaptive deceleration adapts CV #121 = 11 (>) tion/deceleration improves starting and stopping further; still higher values for these
the brake response to the mechanical possibilities: The braking distance in- CV #122 = 11 (>) variables (i.e. CV #3, #4 = 6, CV #121, #122 = 33) according to operational circum-
creases and the locomotive comes to a smooth stop. stances and personal taste correspond to even more realistic operations.
CV #112 = 0 ZIMO loco number ID (Bit 2 = 0) turned off, which by default is turned on (Bit 2 = CV #123 = 52 Low intensity for adaptive acceleration (“5“) because start-up acceleration with val-
That is: Bit 2 = 0, 1, that’s why CV #112 = 4). This prevents small ticking sounds (audible in metal ues <5 may be hindered and uneven. Stronger intensity for adaptive deceleration
all other Bits are al- locomotives). (“2”) for smoother stops.
ready at 0 by de- This preventive step is only of significance in conjunction with a ZIMO DCC sys-
fault. tem, because no loco number pulses are produced in other systems (and there-
fore no ticking sounds can be heard).
If on the other hand the loco number identification within a ZIMO systems is being
used (MX9 modules with MX9AZN boards), the loco number pulses must of
course not be turned off!
Equipped with MX620, SW version 3.1 (Nov. 2006), favorable CV values are:
Decoder MX620, MX62, MX63, MX64, MX64D, MX64P Page 21
The speed regulation in km/h is not just useful for direct cab control, but also in speed limits through the
Km/h – Speed regulation - MX620, MX64D “signal controlled speed influence” (CV’s 51 – 55). The values entered to those CV’s are also being inter-
CALIBRATION and operation and MX64V only! preted in km/h.
The km/h speed regulation is a new, alternative method of driving with prototypical speeds in all operat- Mph speed regulation:
ing situations: the cab’s speed steps (1 to 126 in the so-called “128 speed step mode”) will be directly inter- A mph speed regulation can be achieved by extending the calibration distance accordingly!
preted as km/h. Preferably all engines of a layout should be set to the same method. Engines equipped with
non-ZIMO decoders can be set up similarly through the programmable speed table (although with more ef- Note:
fort and less precise because there is no readjustment taking place by the decoder). Operating with the km/h speed regulation causes constant readjustments in order to keep the travel dis-
The ZIMO readjustment: the decoder is not limited to converting the speed steps to a km/h scale but tance to be covered as exact as possible. This is an innovative control system that has never been ap-
rather ensures that the desired speed is held, by recalculating the already traveled distance and automati- plied before by ZIMO or any other manufacturer and has undergone little testing. Some unplanned inconsis-
cally readjusts itself. tencies may very well pop up that may need to be corrected with a later software version (do-it-yourself up-
date of new software possible with MXDECUP module).
A CALIBRATION RUN; should be performed with each loco:
First, we need to determine the calibration track: a section of track that measures 100 scale meters (plus
the necessary length before and after, for acceleration and deceleration), of course without inclines, tight Settings for the
radii and other obstacles; for example, for HO (1:87) 115cm; for G-scale (1:22.5) 4.5m. Start and end
points of the calibration distance need to be marked. ZIMO ”signal controlled speed influence“ (HLU)
Start-Marker End-Marker ZIMO digital systems offer a second level of communication for transmitting data from the track sections to
engines that are in such sections. The most common application for this is the “signal controlled speed in-
Enter at steady speed Calibration distance fluence”, that is the stopping of trains and applying of speed limits in 5 stages issued to the track sections
as required with the help of MX9 track section modules or its successors. See ZIMO flyers at www.zimo.at
and MX9 instruction manual.
* Set the loco 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 (momentum in CV #3 of the decoder The term “HLU” method was coined over the years after the speed limit designation “H” (=Halt or stop), “L”
as well as settings in the cab) should be set to 0 or a small value to prevent any speed changes inside the (=Low speed) and “U” (Ultra low speed). Beginning with SW version 25 (MX62, MX63, MX64) it will also
calibration distance. Otherwise, the length of track before the calibration marker needs to be increased ac- work independent of direction, which may be useful in many situations! See CV’s #137 – 139 in the CV ta-
cordingly. ble.
* The calibration mode is now activated by programming CV #135 = 1 (operational mode programming). * If the “signal controlled speed influence” is being used (only possible within a ZIMO system), the speed
This is a pseudo-programming because the value of 1 does not replace the value already stored in CV limits “U” and “L” (and the intermediate steps if need be) can be set with configuration variables #51 to #55
#135. as well as acceleration and deceleration values (momentum) with CV #49 and #50 (see CV table).
* Move the speed regulator to a medium speed position (1/3 to ½ of full speed); the loco accelerates to- Please note that the signal controlled acceleration and deceleration times are always added to the times
wards the start marker. and curves programmed to CV #3, 4, 121, 122 etc. Signal controlled accelerations and decelerations com-
pared to cab controlled momentum can therefore progress either at the same rate (if CV #49 and #50 is not
* When the engine passes the start marker, turn on the function F0 (headlights); turn F0 off again when
used) or slower (if CV #49 and/or #50 contain a value of >0), but never faster.
passing by the end marker. This ends the calibration run and the loco may be stopped.
It is of utmost importance for a flawlessly working train control system using the signal controlled speed in-
* CV #136 can now be read out for checking purposes. The calibration “result” stored in that CV doesn’t
fluence that the stop and related brake sections are arranged properly everywhere on the layout, especially
mean very much by itself. If however, several calibration runs are performed, the value in CV #136 should
in terms of their length and consistency. Please consult the MX9 instruction manual and the STP manual.
approximately be the same every time, even if the traveling speed is varied.
The braking characteristics should be set up on a suitable test track so that all locos come to a complete
Km/h speed regulation in operation:
stop within about 2/3 of the stop section, which is in HO typically about 15 to 20 cm before the end of a stop
CV #135 defines whether the “normal” or km/h operating mode is in use: section (deceleration rate adjusted with CV #4 and CV #50 as well as the reduced speed with CV #52 for
CV #135 = 0: The engine is controlled in “normal” mode; a possible km/h calibration run performed earlier “U”). Setting the loco up to stop precisely within the last centimeter of a stop section is not recommended
has no effect but the calibration results remain stored in CV #136. because such an exact stop point is, for various reasons, hardly repeatable every time.
CV #135 = 10: each speed step (1 to 126) becomes 1 km/h: that is step 1 = 1 km/h,
step2 = 2 km/h, step 3 = 3 km/h, ... to step 126 = 126 km/h
CV #135 = 5: each speed step (1 to 126) becomes 1/2 km/h: that is step 1 = .5 km/h,
step 2 = 1 km/h, step 3 = 1.5 km/h, ... to step 126 = 63 km/h (for local or
narrow gauge railways!)
CV #135 = 20: each speed step (1 to 126) becomes 2 km/h: that is step 1 = 2 km/h, step 2 =
4 km/h, step 3 = 6 km/h, .to step 126 = 252 km/h (High speed trains!)
Page 22 Decoder MX620, MX62, MX63, MX64, MX64D, MX64V
Settings for stopping with Decele ra tion sta rts a t ful l spee d
”asymmetrical DCC signal“ (Lenz ABC) Decele ra tion sta rts a t less than ful l spe ed,
with “consta nt stopp ing distan ce ” pr ogr ammed as CV # 140 = 1, 2, 3
Speed
MX63, MX64 from SW version 25. - train stops at desired poi nt by au tomatically delayin g start of braking
follo wed b y “no rmal ” progression.
MX620, MX64D with first SW version.
Th e same with di sa bled constant stoppi ng d istance,
Not in MX62 ! train stops to early.
The “asymmetrical DCC signal” is an alternative method for stopping trains at a “red” signal, for example. All
that is required is a simple circuit made up of 4 or 5 commercially available diodes. Distance
3 diodes in series (4 when using Schottky di- Ente ri ng the stop secti on. Desired stop poi nt
odes) and one in opposite direction in (Or speed re gulator turned to stop)
Track power from
command station Note parallel is the usual arrangement.
3 diodes in series is the The different voltage drops across the di- Decele ra tion sta rts a t ful l spee d
Switch to minimum number of diodes
cancel stops required to stop ZIMO odes results in an asymmetry of about 1 to Decele ra tion sta rts a t less than ful l spe ed,
when signal with “consta nt stopp ing distan ce ” pr ogr ammed as CV # 140 = 11 ,12,13
decoders. 4 or more diodes 2V. The direction in which the diodes are - train stops at desired poin t by automatically re ducing the deceleration
tunrs green. are needed for decoders
Speed
from other manufacturers! mounted determines the polarity of the vaul es inspi te of immediately started stoppi ng sequ ence.
Silicium diodes, Because the diodes cause asymmetry and with it the driving direction
for example an unwanted voltage drop, Th e same with di sa bled constant stoppi ng d istance,
1N5400x use the minimum number a signal stop is initiated. train stops to early.
of diodes depending on
(3 A - Typen) decoder type. The asymmetrical DCC signal stop mode
Travel direction needs to be activated in the decoder with Distance
Red CV #27. Normally bit 1 is set, that is CV
Halt (stop) section #27 = 2, which results in the same direc- Ente ri ng the stop secti on. Desired stop poi nt
tional control as the “Gold” decoder from
Lenz.
The asymmetrical threshold can be modified with CV #134 if necessary, default is 0.4V. At the time of writ-
ing, the “asymmetrical DCC signal” has not been standardized and many DCC systems pay no attention to The distance controlled stopping can take place in two possible ways; see diagram above: The first is the
this feature! recommended method (CV #140 = 1, etc.), where the train entering at less than full speed continues at
first at the same speed before it starts braking at a “normal” deceleration rate (same rate as would be ap-
plied at full speed).
Distance controlled stopping – Constant stopping distance In the second method (CV #140 = 11, etc.), the train immediately starts with the braking procedure, which
may lead to an un-prototypical behavior. It may however be useful to use this method if used together with
MX62, MX63, MX64 from SW version 25. decoders from other manufacturers that do not have this capability in order to harmonize the brake se-
MX620, MX64D, MX64P with first SW version. quences.
Also, the second method may be the preferred method if distance controlled stopping is used manually (CV
When this feature is selected with CV #140 (= 1, 2, 3, 11, 12, 13) it keeps the stopping distance as close as #140 = 2 or 12), so that the train reacts immediately to speed changes.
possible to the one defined in CV #141, independent of the speed when entering the stop section.
This method is especially suitable in connection with automated stops in front of a red signal with the help
of the ZIMO signal controlled speed influence or the asymmetrical DCC-signal (see above). CV #140 is “Distance controlled stopping“, when activated, is exclusively applied to decelerations leading to a full stop. Reductions in
set for this purpose to 1 or 11 (see below for details). speed or acceleration events are not affected by this (still handled by CV #4 etc.).
Although of lesser practical value, the distance controlled stopping can also be activated directly by the cab
or computer when the speed is set to 0 (by programming CV #140 with appropriate values of 2, 3, 12 or
13). 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 is not controlled by CV #122! The application of CV #121 for exponential acceleration however
remains unchanged.
Decoder MX620, MX62, MX63, MX64, MX64D, MX64P Page 23
Programming examples . . .
to follow later !
Page 24 Decoder MX620, MX62, MX63, MX64, MX64D, MX64V
The configuration variables CV #33 to #46 refer to the function keys (F..) of the cab; the single bits to the
5. “Function mapping“ function outputs (FO..) of the loco decoder. The function keys are matched to the function outputs by setting
the appropriate bits (indicated in the table below with ). Multiple assignments are permissible.
as per NMRA Standard; and ZIMO - Extensions
„Mapping“ according to NMRA standards with default assignment shown as :
NMRA Function
Number key
Usually available on large- The number of available outputs depends
CV
Depending on decoder type, ZIMO decoders have between 4 and 14 function outputs (FO ..). The loads on ZIMO scale decoders only, but shown on the decoder type. Always available are
cabs here for the sake of complete- the outputs “Front light” and “Rear light”.
connected to these outputs, such as headlights, smoke generator etc. are switched on and off with the func-
tion keys (F..) of the cab. ness.
Which key (F..) controls which function output (FO..) can be specified by a series of Configuration Vari- FA12 FA11 FA10 FA9 FA8 FA7 FA6 FA5 FA4 FA3 FA2 FA1 Front Rear
ables. light light
The configuration variables #33 to #46 form the NMRA function mapping according to their rules and regu- F0 #33 1 (L) fw 7 6 5 4 3 2 1 0
lations, see table to the right.
F0 #34 1 (L) re 7 6 5 4 3 2 1 0
A slightly modified function mapping that still conforms to the NMRA standard is used in the MX620 making 4 3 2 1 0
F1 #35 2 7 6 5
use of the fact that the MX620 has a maximum of 6 function outputs (headlights, FO1, FO2 and with the
SUSI interface deactivated additionally the logic level outputs FO3 and FO4), see table on next page! F2 #36 3 7 6 5 4 3 2 1 0
In any case, the NMRA function mapping restricts the free allocation of function outputs and only the head- F3 #37 4 7 6 5 4 3 2 1 0
light function is intended for directional control F4 #38 5 7 6 5 4 3 1 0
Therefore: F5 #39 6 7 6 5 4 3 2 1 0
Extended flexibility and more directional controlled functions are offered by ZIMO through configu- F6 #40 7 7 6 5 4 3 2 1 0
ration variable #61: F7 #41 8 7 6 5 4 3 2 1 0
MX62, MX63, MX64: F8 #42 ( -) 9 7 6 5 4 3 2 1 0
A number of ZIMO special function allocations CV #61 = 1 … 6 allow among others directional taillights or F9 #43 -1 7 6 5 4 3 2 1 0
the special lighting for Swiss electric and diesel engines. See next page! F10 #44 -2 7 6 5 4 3 2 1 0
(Only) MX620: F11 #45 -3 7 6 5 4 3 2 1 0
With a special programming procedure CV #61 = 98 a procedure is started with which each func- F12 #46 -4 7 6 5 4 3 2 1 0
tion/direction command can be assigned to specific function outputs (e.g. F.. – forward/reverse). A future
addition is planned that allows the definition of an automated turn-off feature, which turns designated func- The above table shows the default settings; that is, the function key numbers correspond to the same num-
tion outputs off after the loco comes to a stop. bered outputs. Therefore the following values were written to the configuration variables:
See next page! CV # 33 = 1; CV # 34 = 2; CV # 35 = 4; CV # 36 = 8; CV # 37 = 2; CV # 38 = 4; and so on.
An alternative method for directional functions: EXAMPLE of changing CV’s for individual assignments ( ):
The directional bits (0,1) in CV #125 to 132 (special effects) allow a directional function to be split into two F2 # 36 3 7 6 5 4 3 2 1 0
direction specific functions, if at the same time bits 2 – 7 are set to “0”. F3 # 37 4 7 6 5 4 3 2 1 0
Example: In order to control both function output 1 and 2 with F1 and direction, proceed as follows: Set CV F4 # 38 5 7 6 5 4 3 2 1 0
#35 to “12” (bit 2 and 3 in CV #35), CV #127 to “1” and CV #128 to “2” - thus output 1 is turned on in for- EXAMPLE above: The output #5 (FO5) should be switched in addition to output #3 (FO3) with the F2 key
ward direction only and output 2 in reverse. Special effect codes in bit 2 - 7 all remain at 0. (ZIMO #3 key). Outputs #7 (FO7) and #8 (FO8) should be switched (not additionally but instead) with the
F3 and F4 keys, which results in the above configuration ( ).
The new values to be entered are as follows: CV36=40; #37=32; #38=64.
Decoder MX620, MX62, MX63, MX64 Page 25
Alternative „function mapping“ without “left shift”, for MX63 and MX64: CV # 61 = ... overrides the NMRA mapping and assigns the outputs to fixed function keys with the ex-
CV #61 = 97 overrides the higher CV’s “left shift” (from CV #37) of the NMRA function mapping (see previ- ception of F1 whose assignment remains flexible with CV #35.
ous page), which allows to map higher function keys with lower function outputs (e.g.It is not possible with A specialty of the “ZIMO special assignments” is the directional bit, which is available for function out-
NMRA function mapping to map F4 to FO1 but it is possible this way). puts.
Headlight
Therefore: FA6 FA5 FA4 FA3 FA2 FA1 Fwd Rev ZIMO – special function assignments for MX62, MX63, MX64
F0 #33 1 (L) fwd 7 7 6 5 4 3 2 1 0 NOT for MX620 (see next page)! with CV #61 = 3 or 4
F0 #34 1 (L) rev 6 7 6 5 4 3 2 1 0
5 Number key
Func
CV
on ZIMO
F1 #35 2 7 7 6 5 4 3 2 1 0 cabs FA5 FA4 FA3 FA2 FA1 Front Rear
F2 #36 3 6 7 6 5 4 3 2 1 0 light light
F3 #37 4 5 7 6 5 4 3 2 1 0 F0 forward 7
7 1
F4 #38 5 7 6 5 4 3 2 1 0 F0 reverse 6
6 5
and so on and so on F1 #35 2 5 4 3 2 1 0
F1 per CV #35 !F17
F2 3 6
Modified NMRA function mapping for the MX620; F3 forward 4 Typical application for F3:
(the MX620 always uses the function mapping in this manner but it is not possible with the MX63/MX64) F3 reverse directional taillights !
F4 5 5
Because the miniature decoder MX620 has a maximum of 6 function outputs (headlights, FO1, FO2 and
with the SUSI interface deactivated additionally the logic level outputs FO3 and FO4), the “left over” bits of This line valid for CV #61 = 3
the NMRA conforming registers from #37 are moved “to the front” and allow the lower numbered outputs F7 8
(e.g. headlights) to be reached with higher numbered function keys (F3 to F12), which would be impossible Direction’s Bit This line valid for CV #61 = 4
with the NMRA function mapping.
Therefore: NMRA standard (dark grey fields) with “turned over” bits“ (light gray): CV #61 = 3 or 4 Typical application: for directional taillights.
NOTE: for an alternative method, use “Effects”, see CV table!
MX620 function outputs
NMRA Function
Number key NOT for MX620 (see next page)! with CV #61 = 5 or 6
on ZIMO cabs FO3 and FO4 are only available
as function outputs if CV # 124, Bit 7 = 1,
otherwise SUSI ! Number key
Func
CV
on ZIMO
cabs FA5 FA4 FA3 FA2 FA1 Front Rear
FA4 FA3 FA2 FA1 Front Rear
light light
light light
For a better understanding, the function keys or, more accurately, the function-direction-combinations are listed
ZIMO – Special function mapping: here in the sequence in which they are defined:
Function mapping procedure with CV #61 = 98: 1. F0 forward
MX620, MX64D, MX64P only! 2. F0 reverse
3. F1 forward
This procedure allows free allocation of function outputs to function keys (on the cab) that is not possible by
4. F1 reverse
setting fixed values in configuration variables.
5. F2 forward
To carry out this procedure requires a bit more time and attention from the user. 6. F2 reverse
* Preparation: The loco must be on the main track (not on the programming track); the whole procedure is 7. F3 forward
performed with operations mode programming. Set the loco direction to “forward”, all functions off. 8. F3 reverse
9. F4 forward
* CV #61 = 98 Writing value “98” to CV #61 (in operations mode) starts the actual allocation 10. F4 reverse
procedure. 11. F5 forward
The decoder is now in a special programming mode, which will not end until the whole programming 12. F5 reverse
procedure is completed or the loco is lifted from the track for a few seconds. 13. F6 forward
* The decoder is now ready to accept the first function output allocation, starting with function output F0 14. F6 reverse
in forward direction. 15. F7 forward
16. F7 reverse
The function outputs (as many as desired) to be assigned to F0 in forward direction, are now actuated 17. F8 forward
with the corresponding function keys (i.e. FLf, FLr, F1…F12). 18. F8 reverse
Because only one function key (F0) is available for FLf and FLr (headlights), it is necessary to press 19. F9 forward
F0 repeatedly to select the desired configuration (which alternately actuates the front and rear head- 20. F9 reverse
lights). 21. F10 forward
The assignment must be confirmed by pressing the direction’s key. 22. F10 reverse
23. F11 forward
* The decoder is now ready to accept the next output assignment for F0 but now for “reverse“. 24. F11 reverse
Continue as above! 25. F12 forward
Again, once a selection is made press the direction’s key to apply. 26. F12 reverse
* Continue in the same fashion for all function keys (28 function-direction-combinations)!
* After the last function key (F12 “reverse”) has been assigned, the function outputs FLf and FLr (both
headlights) are turned on to indicate the end of this programming procedure.
Confirm again by actuating the direction key. In the fall of 2007 an easy to work with tool that replaces the “CV #61 = 98” procedure will become avail-
* After confirmation, the finished allocations are automatically activated and CV #61 is set to “99“. able as part of the “ZIMO Service Tool “ ZST, where the desired functions can be “mapped“ into a table
and the procedure described above will be carried out automatically!
Deactivation:
CV # 61 = 0 ... 97 (any value except 98 and 99) deactivates the function assignment
and again activates the function mapping according to CV #33 to #46 or
CV #61, if a value between 1and 7 is entered. The assignment defined
during this procedure though remains stored in the decoder.
Reactivating already stored data:
CV # 61 = 99 Reactivates the defined output allocations.
NOTES:
The special effects (US-lighting, uncoupler, soft-start etc) can also be assigned using above procedure. CV’s #125, 126 etc.
always refer to actual outputs!
It is possible to store and selectively re-activate several function output allocations with the help of the “CV-set” feature!
Decoder MX620, MX62, MX63, MX64 Page 27
This probably represents the most common wiring diagram for HO installations. All other diagrams that
follow are modified or extended versions of this one.
Red
Right rail Headlights DC Motor
Black
Orange
Left rail Rear Front Connecting function outputs FO1 and FO2:
blue Right
Yellow The MX620 has solder pads available for function outputs FO1 and FO2, other types have wires and can be
White M connected in the same fashion as the headlight bulbs. The outputs can be used for different things such as
Gray
cab lighting, smoke generator or uncouplers (also see relevant section below). For mapping the outputs to
Left function keys, see chapter 5; the function outputs FO1 and FO2 are by default mapped with function keys F1
Lights connected as shown on this diagram are direction controlled and switched on/off by the F0 key (1 on and F2.
Zimo cab). The lights can also be controlled independently with F0 and F1 for example (1 and 2 on Zimo
Cab light
Red
E.g.
cab), using function mapping CV’s #33, 34, 35. Black
Right rail Headlights
Left rail Rear Front
PLEASE NOTE: Body mounted light bulbs that are hard to insulate can be left as is. The body acts as the
blue
power supply to the bulb. The blue lead from the decoder must not be connected to the bulbs in such cir- Yellow
cumstances. The white and yellow leads are connected to the other side of the bulbs. The brightness of the White
. . . with an AC engine:
Two additional 1N4007 diodes (or equivalent) are required as shown in the diagram below. They can be ob-
tained at your local electronic store or from ZIMO. Using logic level outputs:
ZIMO decoders also have so called logic level outputs in addition to the normal function outputs, to which
AC-m otor current consuming devices may not be connected directly. Use a M4000A amplifier board or similar transis-
Red tor switching device, when connecting logic level outputs with a load.
Right rail Headlights Rotor
Black Field coils
Left rail Rear Front In addition to the 4 normal outputs, the MX620 offers the two connections “SUSI-CLOCK” and SUSI-DATA”
Orange
Blue as logic level outputs FO3 and FO4 by setting CV #124 Bit 7 = 1 (if SUSI is not required); see CV #124 in
Yellow
the CV table and function mapping in chapter 5!
White M
Gray This is similar with MX63 and MX64 decoders but for logic level outputs FO5 and FO6, alternative to “SUSI-
2 Diodes 1N4007
CLOCK” and SUSI-DATA”.
An amplifier module M4000Z is connected with its brown lead with the relevant logic level output solder
Most locomotives that run with an AC motor get the power supplied by a third rail, which doesn’t change pad of the decoder.
anything as far as the motor hook-up is concerned. The above schematic is therefore valid for AC locomo- e.g.
tives running on two or three rail track. Sm oke generator,
B row n B lue (+ )
Note: many locomotive manufacturers supply field magnets that can be used in place of the motor’s field M4000Z G re e n (-) uncoupler etc.
coil. Using a field magnet turns an AC motor into a DC motor, which is connected as such (see above) and C o n n e ct to S U S I-C L OC K o r S U S I-D ATA so ld e r
can also utilize the decoders BEMF feature (BEMF does not work with AC motors). p a d s o f th e M X 6 2 0 , co n ve rt th e o u tp u ts to fu n ctio n 2 x bla c k
o u tp u ts w ith C V # 1 2 4 , B it 7 .
To tra ck
Sound modules can usually generate their own chuff rate based on speed information (e.g. coming from the MX620F, MX63F, MX64F with NMRA 6-pin interface (NEM 651):
SUSI interface of a decoder), if no cam sensor can be installed or installation proves too difficult. The result
is often poor with a chuff rate that is too fast at low speeds (the SUSI protocol is not precise enough in that The “F” designated decoders’ come with a 6-pin plug mounted to the end of its wires, which fits into the
socket of a DCC ready loco. Lvor (weiss)
respect).
Lrück (gelb)
To improve this situation, ZIMO decoders come with a “virtual cam sensor”. The MX620 uses the function The brightness of the headlight is reduced since the blue wire (common Motor (orange)
output FO2 for this, which is converted for the “virtual cam sensor” function with the help of CV #133 and supply) is not part of this interface. The light bulbs get their power direct Motor (grau)
connected with the cam sensor input of the sound module (e.g. Dietz, reed switch input); naturally in addition from the power pick up. Pluspol (blau)
to SUSI or other connections. Schiene (schwarz)
The blue wire is still available at the decoder and can be connected to Schiene (rot)
The virtual cam sensor is of course not capable of synchronizing chuff rates to wheel positions but rather to the bulb if more light is needed. The power supply from the track to the
wheel speed, which makes little difference to the viewer. bulb needs to be cut first, of course!
The chuff rate of the “virtual cam sensor” can be defined per wheel revolution with CV #133; consult CV ta-
ble in chapter 3.
The energy storage increases with the capacity of a condenser and from 100uF (Microfarad) onwards an ef-
MX64D plugged into BRAWA loco board fect will be noticed. 1000uF to 10’000uF are recommended if the necessary space is available. The required
MX64D is plugged in upside down !
voltage strength of the capacitor is given by the track voltage; 25V is suitable for all cases. Smaller 16V ca-
pacitors should only be used if track voltage will never be higher than that.
The capacitor is connected between ground (available on all ZIMO decoders as solder pad) and power (blue
Loco board wire or SUSI-POWER) of the decoder. Note polarity!
Choke coil 100 uH (microHenry) is required,
if ZIMO loco number ID is employed.
M X6 2 0 C onne c tion s ide
220 uF
25 V
-
+
Motor (orange)
Motor (gray)
Rail (red)
Rail (black)
The MX64DV is largely identical to the MX64D but with the added hardware on the extended circuit board, it Lfwd (white)
is capabable of supplying low voltage for bulbs or other equipment. For more information go to the section Lrev (yellow)
„MX64V1, MX64V5, MX64DV“ in this chapter of the manual! Power (blue)
M X 6 3 B o tt om v ie w
220 uF
- GROUND
(= showing solder pads !)
25 V +
Power
MX64 B ot to m v ie w
(= showing solder pads !)
-
SUSI
Power
220 uF +
25 V
GROUND
When using a 220uF or possibly a 470uF capacitor no other parts are really required for “simple” loco con-
trol; although installing a choke coil (100 mH / 100 mA, available from ZIMO) is recommended in the posi-
tive wire to guarantee that the decoder can be updated with the update module MXDECUP and that the
ZIMO loco number identification works.
If larger capacitors are used, which is actually a good idea, extra circuitry is required. The condenser is re-
charged through the 100 ohm resistor. This is to prevent a shut down of the command station during start-
up. If a large number of loco’s so equipped are on the layout the command station could interpret the current
flow to these capacitors as a short circuit. The diode (e.g. 1N4007) is required to bypass the resistor when
power is needed by the decoder.
Decoder MX620, MX62, MX63, MX64 Page 31
NOTE: If signal stops by “asymmetrical DCC signal” (= Lenz ABC, implemented in ZIMO decoders early MX64V1, MX64V5, MX64DV - The special MX64 or MX64D design with
2005) is employed, the resistor-diode combination is necessary in any case (even when using small capaci-
tors) to ensure that the decoder can detect the asymmetry of the signal!
built-in low voltage supply
MX620 Conn ection side
1N 4007
Motor (orange) The MX64V1 contains an efficient 1.2V voltage regulator, which can be directly connected to low voltage
+ Motor (gray)
bulbs. This facilitates the decoder installation considerably especially in high quality brass models (which are
Min. 1000 uF
3K3
Rail (red)
-
25 V Rail (black) often equipped with such bulbs), because it eliminates the installation of an external voltage regulator (that
100 E, 1/4 W Lfwd (white)
Lrev (yellow) often requires some sort of heat dissipation).
Choke coil 100 uH Power (blue) The MX64V5 is a variant of the MX64V1 with a 5V regulator, mostly for installations in large scale such as
O-scale or higher (LGB), where 5V bulbs are often found.
M X63 B o tto m view Otherwise, the MX64V1 and MX64V5 are identical to the MX64H (1.8A, SUSI connector etc.)!
Choke coil 100 uH (= showing solder pads !)
Min. 1000 uF
- 100 E, 1/4 W NOTE: The above voltage supply is to be preferred over the dimming function in CV #60. The dimming func-
3 K3
tion works with PWM at full voltage that can damage bulbs. An even higher risk is taken during programming
25 V
+ on the programming track with the accompanying acknowledgment pulses.
1N 4007
The MX64DV comes on a longer circuit board than the MX64D and contains a 1.5 voltage regulator for low
voltage light bulbs. As delivered, the low voltage is available at the common positive pins 16 and 17; meant
MX64 Bottom view for locomotives that use low voltage bulbs only. The usual full track voltage is not available.
(= showing solder pads !)
25 V
- 100 E, 1/4 W
8. The MX64D in a loco with a C-Sinus motor 9. ZIMO decoders and competitor systems
The MX64D can be switched to a matching output configuration required for the control of the C-Sinus
boards found in many Märklin and Trix locomotives with C-Sinus motors, provided the locomotive comes All Zimo decoders comply with NMRA standards and recommended practices and can be used on layouts
with a 21-pin interface. The decoder also supplies the necessary 5V the C-Sinus board needs to operate with other brands of NMRA compliant systems.
(which „normal“ decoders are not capable of!). What most systems of other manufacturers have in common, in contrast to ZIMO systems, is that track
The MX64D is plugged into the pins of the loco board with the top side of the decoder pointing up, whereby power is not stabilized or only partly stabilized and often relatively weak (in regards to voltage but also am-
the pins are being pushed through the decoder board in order to make contact with the decoder socket. The perage). This can lead to uneven speeds and/or limited top speed because Zimo decoders are of course
position is given by the loco board and is also keyed by the missing pin 11 (on the loco board) and missing programmed by default to operate on stabilized and regulated track power of up to 24V from a Zimo com-
hole in the same location on the decoder board. mand station.
The picture below shows a sample layout; the loco board my however vary from case to case. It is recommended if required to:
- change CV #57 (reference voltage) from ”0” (where regulation is based on track voltage) to a fixed voltage.
L o c o b o a r d w ith 2 1 - p in in te r fa c e a n d M X 6 4 D p lu g g e d in F la t r ib b o n c a b le to C - S in u s - M o to r For example: “140” for a DCC system with a typical track voltage of 16 - 18V. In this case 14V will be used
as reference, which leaves a certain safety margin during voltage drops.
Note that the MX62 always uses a fixed voltage.
Explanation: The value 1 in CV #7 actually 01 (tens digit=0 and ones digit=1) causes the decoder to add 100
to the CV value that will be entered in the next programming step. Therefore, a value of 60 entered to CV #5 10. Special - CV - Sets
with the Lokmouse2 is stored as 160!
Example:
To program CV #122 (exponential deceleration), for example, with a value of 25 do the following: This feature allows easy programming of a group of predefined values to the decoder’s appropriate configu-
ration variables. Such “CV sets” may be part of the decoder software at delivery (as listed and described in
Again, go to CV #7 and enter a value of 10, then go to CV #22 and enter a value of 25.
the table below) or defined by the user.
Explanation: CV #7 = 10. The 1 in the tens digit causes the decoder to add 100 to the CV address in the fol-
Typical applications are: Railroad specific lighting, motor specific data for perfect slow speed behavior, pro-
lowing programming step. As a result, CV #122 will be programmed instead of CV #22!
totypical loco specific acceleration, easy switching between a passenger and goods train or single loco ver-
sus consist.
. . . with DIGITRAX Chief Programming of such CV-sets (either supplied or self defined) is accomplished by a pseudo-programming
No problems expected with this system! sequence of CV #8 (CV #8 contains “145”, the manufacturer code for ZIMO and cannot really be overwritten,
therefore the term pseudo-programming).
The Digitrax system usually operates at 28 or 128 speed steps. If for some reason the headlights don’t work,
confirm that indeed the system and the decoder are set to the same number of speed steps and if neces-
sary, change the speed steps at your cab to 28 or 128 steps. The first practical application that was introduced with software 11 is:
There have been some malfunctions in the past during system boot up. For example: locomotives would not CV #8 = 47. This special CV-set was introduced as original equipment for a series of Norwegian locomo-
start unless the power to the decoder was interrupted briefly (by tipping the locomotive off one rail). It is not tives and defines the lighting as well as the speed and acceleration characteristics of those engines.
quite clear whether the causes have ever been fully identified and eliminated; it may also depend on the
“Norwegian Default values”:
command station model (year of manufacture) and the software version in the Digitrax command station.
CV #13=207, CV #35=12, CV #61=35, CV #121=5, CV #122=13, CV #124 = 23. Beginning with software
version 12 also included are: CV #3=4, CV #4=2.
. . . with UHLENBROCK Intellibox
Operation, addressing and programming are possible without limitations! More such sets and the possibilities for self-definition are planned for a future software version.
Normally the speed step mode of the Intellibox and the ZIMO decoder are a match (by default in both cases
28 or 128 speed steps, which is fine either way). If the headlights don’t work even though the decoder is CV #8 = 8 as hard reset is of course still available as before. This will reset all configuration variables to de-
wired properly, make sure the decoder address is not set to 14 speed steps – this would need to be cor- fault values according to the CV-table in chapter 3.
rected on the cab to 28 or 128 speed steps.
On the other hand, the hard reset procedure initiated by programming the decoder to address 0 with a ZIMO
cab (MX2, MX21, MX31,…) will reset the decoder to the last defined special CV set. The Norwegian loco, in
the above example, will remain just that.
Page 34 Decoder MX620, MX62, MX63, MX64
11. Converting binary to decimal 12. MX620 with Märklin MOTOROLA systems
At present (August 2007): MOTOROLA only for MX620, MX64D and MX64DV (not for MX63/MX64) !
If, according to the CV table, a CV calls for setting individual bits (which is the case with CV #29, 112 and Using the MX620 in MOTOROLA mode only makes sense if the system used is not capable of operating in
124, for example) proceed as follows: the DCC format. DCC is substantially more powerful and should to be the preferred protocol with a multi-
Each bit has a specific value: protocol system.
Bit 0 = 1 The MOTOROLA data format is recognized automatically by the decoder.
Bit 1 = 2 Addressing and CV programming is possible with a Märklin system, albeit very tedious (because this sys-
Bit 2 = 4 tem doesn’t provide much help):
Bit 3 = 8
Bit 4 = 16
Bit 5 = 32 TEMPORARY INSTRUCTIONS:
Bit 6 = 64 Programming CV's with Märklin 6021 central unit:
Bit 7 = 128
The decimal values of all bits of a CV that are supposed to be set are added up (Bit... = 1 in the CV- table).
All other bits (Bit....= 0) are ignored. Note that bits are numbered from right to left. Start the programming mode by:
Example: 1. selecting the address of the engine to be programmed
Bit 0, 2, 4 and 5 are supposed to be set (Bit...=1); but not the others 1, 3, 6 and 7 (Bit…=0). 2. press the "STOP" key at the central unit and wait a few seconds
This results in a bit-set of 00110101and a decimal value of: 3. Crank the speed regulator past the left stop and hold (direction switch)
4. press the "START" key
Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 5. release the speed regulator
0 0 1 1 0 1 0 1
The front headlight of the engine should now be flashing once per second indicating that the decoder is in
the programming mode.
0 + 0 + 32 + 16 + 0 + 4 + 0 + 1 = 53 (decimal value)
You can now choose between two programming modes:
1. Short mode: programming is limited to CV’s 1 – 79 and a value range from 0 – 79
The calculation in reverse: 2. Long mode: the values to be used in each case are split and transmitted in two steps (CV 1-799, value
range 0-255)
A trial and error method is used to determine individual bits from a decimal figure: start with the largest The short mode is always active after entering the programming mode.
value. If a number is larger or equal to 128 then Bit 7 = 1. If the remaining number is larger or equal to 64
To change to the long mode write 80 to CV #80 (enter address 80 and change direction twice to change to
then Bit 6 = 1 and so on.
the long mode).
Example:
The decimal figure of 53 is neither larger or equal to 128, nor larger/equal to 64 but is larger than 32. There-
fore Bit 7 = 0, Bit 6 = 0 but Bit 5 = 1; the rest of 21 (53 - 32 = 21) is larger than 16 (Bit 4 = 1), the remaining 5 Short mode:
(21 - 16 = 5) is not larger than 8 but is larger than 4 (Bit 3 = 0, Bit 2 = 1), and finally 1 (5 - 4 = 1) is not lar- Enter the CV to be programmed in the central unit as an address and briefly operate the direction switch.
ger/equal to 2 but is equal to 1 (Bit 1 = 0, Bit 0 = 1).
The headlight now quickly flashes twice.
Now enter the desired value to the selected CV and again operate the direction switch briefly (enter 80 for a
value of 0).
The headlight flashes once indicating that you can program the next CV or end the programming by turning
power to the track off.
Long mode:
Remember to set address 80 to a value of 0!
Enter the hundreds and tens digit in the central unit of the CV you want to program (for example: for CV 123
enter 12) and operate the direction switch.
The headlight now quickly flashes twice.
Decoder MX620, MX62, MX63, MX64 Page 35
Now enter the ones digit of the same CV (for example: for CV 123 enter 03) and operate the direction switch
again. 13. Software Update with MXDECUP
The headlight briefly flashes 3 times.
Enter the hundreds and tens digit in the central unit of the value you want to program and operate the direc-
tion switch. All MX62, MX620, MX63, MX64, MX64H, MX69, MX690, MX82 as well as all future ZIMO decoders can be
The headlight briefly flashes 4 times. updated with new firmware by the end user with the help of the update module MXDECUP or MXDECUPU
(with USB converter).
Now enter the ones digit of the value and operate the direction switch again.
Again, the headlight flashes once indicating that you can program the next CV or end the programming by New software versions can be downloaded at no charge from ZIMO’s web site: www.zimo.at (under “UP-
turning power to the track off. DATE”) and add new features, improvements and corrections to the decoder.
The ZIMO Service Tool (ZST from version 1.4) is also required for the update procedure. This software can
also be downloaded at no charge from www.zimo.at.
Note that the decoder update page of the current ZST program is still in German. Until a new ZST version is
released, a program extension can be downloaded with this page translated to English. Please download
both, the original ZST mentioned above and the ZST extension from www.zimo.at
Once both are installed on your PC, the extension can be started as a stand-alone program for decoder up-
dates.
The update module comes with a power supply, an RS-232 connecting cable and a USB converter (in case
of MXDECUPU). Power supplies (12V DC, 300mA minimum, unregulated), serial cable with two 9-pin sub-D
connectors (1:1) and commercially available USB converters (USB to serial) can also be acquired locally if
necessary.
In contrast to the CV-programming procedure, the update procedure with the corresponding acknowledg-
ment does not depend on the load connected to the decoder (such loads are neither necessary nor hinder-
ing).
Note ...
Page 36 Decoder MX620, MX62, MX63, MX64
Electrical loads in the loco that are not connected to the decoder may potentially present a problem (since
the decoder cannot turn the load off), because of the 150mA power limit of the MXDECUP. The update
process may fail in such cases and the relevant loads must first be removed or remove the decoder from the
locomotive.
Make sure the choke coil recommended in chapter 17 is actually installed, if external buffer circuits (ca-
pacitors) are used to maintain power to the decoder on dirty track sections. Acknowledgments from the de-
coder to the MXDECUP are otherwise not possible.
Although there is a “blind update option” available in ZST that operates without acknowledgements, its use is
not really recommended.
First, plug-in the power supply at the MXDECUP. The green LED, visible in the connector recess, should
now be lit. Next, connect the MXDECUP with the computer using either the RS-232 cable or the RS-232
cable with USB converter. The green LED now turns off again (both LED’s are dark).
The actual update process is started and controlled with the “ZIMO Service Tool” (ZST, always use the lat-
est version. For English applications use the ZST extension, see explanation on previous page):
We can’t offer a detailed description here regarding the update process; since ZST will often be modified
and expanded (this software performs a number of other tasks within the ZIMO system). In any case, there
is a button on the original ZST main page named: “start with MXDECUP online”. English speaking users
should start the ZST extension, which opens the COM PORT selection page. All further steps, such as se-
lecting the right COM port, the update software file (one file contains all current software versions for all
ZIMO decoders), starting, control and terminating the update process are self-explanatory on screen or can
be obtained from the help file.