User manual

4
Programming
The basis for setting up all the digital servo’s options is the Configuration Variables, CVs for short. The
Digital servo can be programmed with Intellibox, DCC and Motorola Center.
Note: During Programming the servo moves to the central position. It moves slightly around this position
during every read and write operation.
Programming with the Intellibox
The Intellibox supports DCC programming with a user friendly embedded menu. Long addresses do not
need to be laboriously calculated. They can be entered directly. The Intellibox automatically calculates the
values for CV17aund CV18 and sets Bit 5 in CV29 so that the long address is actually used. In exactly the
same way as it can be read. See the appropriate chapter in the Intellibox Manual.
Programming with DCC devices
Use the programming menu of your DCC Center to program the servo CVs by Register, direct or Page
programming for reading and programming. The precise procedure is found in the Manual for your Center.
Help Register for “little” DCC Centers with max. 99 CVs
When using DCC Center which can only program a maximum of 99 CVs you use a Help register. If CV32
is programmed with a value of 1, 2, 3 or 4, you can use CVs 96, 97, 98 und 99 to program CVs above 256
with the following procedure:
CV 32 = 0 – help register inactive
CV 32 = 1 - CVs 96-99 program CVs 257-260
CV 32 = 2 - CVs 96-99 program CVs 261-264
CV 32 = 3 - CVs 96-99 program CVs 265-268
CV 32 = 4 - CVs 96-99 program CVs 269-272
Programming of long Addresses without Programming Menu
If the programming is done with a center which does not have an embedded programming menu the values
for CV17 and CV18 must be calculated. This shows how to program address 2000.
Divide the address value by 256 (2000/256 = 7 remainder 208).
Take the result (7) and add 192 to it.
Enter this result (199) as the value for CV17.
Enter the remainder (208) as the value for CV18.
Important: Set Bit 5 of CV29 to 1 so that the decoder actually uses the long address
Main Line Programming
The decoder can be programmed using locomotive main line programming (POM) in all its operating
modes. If the decoder is in operating mode 4 or 5 (controlled by solenoid address) the solenoid address
must be used as the “locomotive address” of the POM-command. The two CVs can then not be altered.
Attention: When main line programming, please consider when programming CVs smaller than 257 that
perhaps an existing locomotive with same address can unintentionally have its CVs programmed. For this
reason use main line programming only to change the stop positions of the servos (CV 261-264). Usually
locomotive decoders do not use these CVs.
Calculating the value for CV29 (DCC Configuration)
Example
The Servo is be controlled by a Locomotive
address in DCC format with 28 speed steps.
The address to be used is a long address from
CV 17/18.
DCC 28 speed steps Value = 2
Use a long address Value = 32
The Sum of the Values is 34.
This value is factory preset to CV29.
Programming with a Märklin Center
With a Märklin center all CVs can be programmed, but not read.
1. Switch Center off and on.
2. Select the address of the digital servo.
3. Operate the direction change-over 5 times in quick succession.
4. Set the speed controller to "zero". The servo moves slightly.
5. Enter the number of the CV that are to be programmed.
6. Briefly operate the direction change-over. The servo moves slightly.
7. Enter the desired value for CV e.g. a locomotive address.
8. Briefly operate the direction change-over. The servo moves slightly.
Bit Function CV29 Value
0
Rotation direction not swapped
Rotation direction swapped
0
1
1
DCC 14 Speed steps
DCC 28 Speed steps
0
2*
2
Only digital operation
Digital/Analogue automatic
0
4
5
Use short address from CV1
Use long address from CV 17/18
0
32*