Programming DCC CVs with DCC-EX CSB1 and EX-Toolbox

Deutsche Version weiter unten, hier klicken.

A Simple Way to Fine-Tune My N-Scale Locomotives

With the recent addition of an Arnold Köf II fitted with a Doehler & Haass (D&H) DCC decoder to my locomotive collection, I wanted to spend some time adjusting the running characteristics of my N-scale locomotives.

For my Verden-Walsroder Eisenbahn (VWE) N-RE module project, good slow-speed running is particularly important. Both the V20 and the Köf II will be used for shunting, where being able to move slowly, couple to wagons smoothly and stop precisely is more important than achieving a high maximum speed.

I already have a DCC-EX CSB1 Express command station for use at home. For these trials, I used it together with the EX-Toolbox app on my Android smartphone.

What I particularly like about this combination is how easy it is to read and write the Configuration Variables (CVs) of my DCC decoders, especially with the commonly used CV parameters already available in a drop-down menu.

My Test and Programming Track

For the initial trials, I am using a simple straight section of N-scale track mounted on a wooden board. It is connected to my DCC-EX CSB1 command station, giving me a small and convenient setup for programming and testing my locomotives.

There is no need to set up my N-RE modules or build a larger test layout just to adjust a few CV values. I can place a locomotive on the track, read its existing settings, make the necessary changes and try out its running characteristics.

I also have a couple of freight wagons available to see how the locomotive behaves when coupling to, pulling and pushing wagons.

Programming CVs with EX-Toolbox

One of the things I appreciate about EX-Toolbox is its straightforward user interface. After connecting the app to my DCC-EX CSB1 command station, I open the CV Programmer and select Programming Track (Service Mode).

From this screen, I can:

  • Read the DCC address of the locomotive.
  • Programme a new DCC address.
  • Read an individual CV value.
  • Write a new value to an individual CV.
  • Select commonly used CV parameters from a drop-down menu.

The DCC address and individual CV parameters have their own Read and Write buttons, making it easy to distinguish between changing the locomotive address and adjusting its running characteristics.

For programming in Service Mode, I place only one locomotive on the isolated programming track at a time, using the PROG output. The programming commands in Service Mode are not directed at an individual locomotive address.

Commonly Used CV Parameters in a Drop-Down Menu

This is probably my favourite feature of the app. Rather than having to remember the CV numbers, I can simply open the NMRA CVs drop-down menu and select the parameter I want to adjust.

CVParameter in EX-ToolboxWhat I Use It For
CV 2VstartStarting speed
CV 3Acceleration RateAcceleration delay
CV 4Deceleration RateBraking delay
CV 5VhighMaximum speed
CV 6VmidMid-range speed

The menu also includes Manufacturer Version No., Manufacturer ID, Total PWM Period, EMF Feedback Cutout and Packet Time-Out Value.

Once I select a parameter, EX-Toolbox enters the corresponding CV number. For example, to adjust the braking characteristics of my V20, I select Deceleration Rate (CV 4). I can read the existing value, enter a new value, press Write and read it again to verify the change.

Not every decoder supports every CV in the same way. For decoder-specific settings, I still refer to the manufacturer’s documentation. For the commonly used running parameters, however, the drop-down menu makes the process much more convenient.

Reading and Writing CVs

My approach is to read the existing CV values before making any changes. This gives me a reference point if I later want to return to the previous settings.

  1. Place the locomotive on the isolated programming track connected to PROG.
  2. Select Programming Track (Service Mode) in EX-Toolbox.
  3. Read the locomotive’s DCC address.
  4. Select the required CV parameter from the drop-down menu or enter its CV number directly.
  5. Press Read to retrieve the existing CV value.
  6. Enter the new value and press Write.
  7. Read the CV again to verify the new setting.

Another useful feature is the message log at the bottom of the screen. It shows the commands sent to the DCC-EX command station and the responses received. I do not need to type the commands manually, but I can still see what is happening in the background. If a CV cannot be read successfully, I can check the response and repeat the read if necessary.

Once I have finished programming, I can return the test track to normal DCC operation, switching the track output appropriately before trying out the new settings. I keep the MAIN and PROG outputs electrically separate.

Fine-Tuning My N-Scale Locomotives

For these initial trials, I adjusted the CV settings of four of my N-scale locomotives.

LocomotiveDCC AddressTarget Prototype Maximum Speed
Arnold Köf II88130 km/h
V20 03888255 km/h
BR 139 – RailAdventure880110 km/h
ÖBB Rh 1116885230 km/h

Although all four locomotives can be programmed using the same setup, I am looking for quite different running characteristics from each of them.

For the V20 and Köf II, I want good slow-speed control with relatively short acceleration and braking delays. This should make it easier to carry out the shunting movements on my Effem (Eitze) and Kuhweg modules, particularly when positioning individual wagons at their loading and unloading locations.

For the BR 139 and ÖBB Rh 1116, I am looking for a more gradual acceleration and deceleration, more appropriate to their intended main-line operation.

After adjusting the initial CV settings of my Arnold Köf II, I noticed that it runs very slowly, which is what I was hoping for. The next step is to check its running characteristics more closely, especially at the lowest speed steps.

The maximum speeds in the table are my intended prototype speed targets, not measured results from these initial trials. The actual model speeds still need to be checked.

Preparing for My VWE N-RE Operating Trials

For my VWE project, adjusting the CVs is not simply about getting the locomotives to run more slowly. It is part of preparing them for realistic freight operation.

When shunting at Effem (Eitze), for example, I want to approach a standing wagon slowly, couple to it without pushing it too far and position the wagon accurately at the required loading or unloading location.

This is especially important for my Köf II, which will eventually represent the yellow Effem factory shunting locomotive.

My simple test track allows me to start evaluating these characteristics before the modules are ready. Later, I can continue the trials with the PECO Code 55 turnouts and the actual track arrangements of my Effem (Eitze) and Kuhweg modules.

As I described in my earlier post on PECO Code 55 Unifrog and Electrofrog Turnouts, one of my priorities is reliable locomotive operation through the turnouts, particularly with short-wheelbase locomotives such as the Köf II. Having the locomotive decoders reasonably well adjusted beforehand will give me a useful starting point for those trials.

My Initial Impressions

I am quite pleased with how easy it is to use the DCC-EX CSB1 Express together with EX-Toolbox.

The combination provides a convenient way to programme my locomotive addresses, read and write CV values and make small adjustments to the running characteristics of my locomotives, all from my smartphone. The drop-down menu is particularly helpful. For most of my initial adjustments, I do not even need to look up the CV numbers.

For now, my CV settings are a starting point. I will continue to fine-tune the locomotives as I gain more experience with their running characteristics and, eventually, during the operating trials on my VWE N-RE modules.

It is another small but useful step towards getting my locomotives technically ready for realistic freight operation.

Sources


DEUTSCHE VERSION

DCC-CVs programmieren mit DCC-EX CSB1 und EX-Toolbox

Meine Spur-N-Lokomotiven einfach einstellen

Seit Kurzem habe ich eine Arnold Köf II mit einem DCC-Decoder von Doehler & Haass (D&H) in meiner Lokomotivsammlung. Das war für mich ein guter Anlass, mich etwas näher mit den Fahreigenschaften meiner Spur-N-Lokomotiven zu beschäftigen.

Für meine N-RE-Module der Verden-Walsroder Eisenbahn (VWE) ist vor allem die Langsamfahrt wichtig. Die V20 und die Köf II sollen beim Rangieren langsam an die Wagen heranfahren, sauber ankuppeln und möglichst genau anhalten können. Eine hohe Höchstgeschwindigkeit spielt dabei eine untergeordnete Rolle.

Für den Betrieb zu Hause habe ich bereits eine DCC-EX CSB1 Express. Bei diesen Versuchen habe ich die Zentrale zusammen mit der App EX-Toolbox auf meinem Android-Smartphone verwendet.

Was mir an dieser Kombination besonders gefällt, ist die einfache Bedienung beim Auslesen und Schreiben der Konfigurationsvariablen (CVs) meiner DCC-Decoder. Die häufig verwendeten CV-Parameter kann ich direkt aus einem Dropdown-Menü auswählen.

Mein Test- und Programmiergleis

Für die ersten Versuche verwende ich ein einfaches, gerades Spur-N-Gleis auf einem Holzbrett. Es ist mit meiner DCC-EX CSB1 verbunden. Damit habe ich einen kleinen, handlichen Aufbau zum Programmieren und Testen meiner Lokomotiven.

Ich muss nicht erst meine N-RE-Module aufbauen oder eine größere Testanlage erstellen, nur um ein paar CV-Werte zu ändern. Ich kann eine Lok aufgleisen, die vorhandenen Einstellungen auslesen, ändern und anschließend das Fahrverhalten ausprobieren.

Zwei Güterwagen stehen ebenfalls bereit. So kann ich beobachten, wie sich die Lok beim Ankuppeln sowie beim Ziehen und Schieben von Wagen verhält.

CVs programmieren mit EX-Toolbox

Die Bedienoberfläche von EX-Toolbox finde ich angenehm übersichtlich. Nachdem ich die App mit meiner DCC-EX CSB1 verbunden habe, öffne ich den CV Programmer und wähle Programming Track (Service Mode).

In dieser Ansicht kann ich:

  • Die DCC-Adresse der Lok auslesen.
  • Eine neue DCC-Adresse programmieren.
  • Den Wert einer einzelnen CV auslesen.
  • Einen neuen Wert in eine CV schreiben.
  • Häufig verwendete CV-Parameter aus dem Dropdown-Menü auswählen.

Für die Lokadresse und die einzelnen CV-Parameter gibt es jeweils eigene Read- und Write-Schaltflächen. So kann ich die Adressprogrammierung gut von den Einstellungen der Fahreigenschaften unterscheiden.

Beim Programmieren im Service Mode stelle ich immer nur eine Lok auf das elektrisch getrennte, am PROG-Ausgang angeschlossene Programmiergleis. Die Programmierbefehle im Service Mode richten sich nämlich nicht gezielt an eine einzelne Lokadresse.

Häufig verwendete CV-Parameter im Dropdown-Menü

Das ist wohl meine Lieblingsfunktion in der App. Statt mir die einzelnen CV-Nummern merken zu müssen, öffne ich einfach das Dropdown-Menü NMRA CVs und wähle den gewünschten Parameter aus.

CVParameter in EX-ToolboxWofür ich ihn verwende
CV 2VstartAnfahrgeschwindigkeit
CV 3Acceleration RateAnfahrverzögerung
CV 4Deceleration RateBremsverzögerung
CV 5VhighHöchstgeschwindigkeit
CV 6VmidMittlere Geschwindigkeit

Im Menü stehen auch weitere Parameter zur Auswahl, darunter Manufacturer Version No., Manufacturer ID, Total PWM Period, EMF Feedback Cutout und Packet Time-Out Value.

Sobald ich einen Parameter auswähle, trägt EX-Toolbox die dazugehörige CV-Nummer ein. Möchte ich beispielsweise das Bremsverhalten meiner V20 ändern, wähle ich Deceleration Rate (CV 4). Ich kann den vorhandenen Wert auslesen, den neuen Wert eingeben, mit Write schreiben und anschließend nochmals auslesen, um die Änderung zu überprüfen.

Natürlich unterstützt nicht jeder Decoder alle CVs auf dieselbe Weise. Bei decoderspezifischen Einstellungen schaue ich weiterhin in die Anleitung des Herstellers. Für die häufig verwendeten Fahrparameter erleichtert mir das Dropdown-Menü die Arbeit aber erheblich.

CVs auslesen und schreiben

Bevor ich etwas ändere, lese ich zunächst die vorhandenen CV-Werte aus. So habe ich einen Ausgangspunkt, falls ich später wieder zu den bisherigen Einstellungen zurückkehren möchte.

  1. Die Lok auf das elektrisch getrennte, am PROG-Ausgang angeschlossene Programmiergleis stellen.
  2. In EX-Toolbox Programming Track (Service Mode) auswählen.
  3. Die DCC-Adresse der Lok auslesen.
  4. Den gewünschten CV-Parameter aus dem Dropdown-Menü auswählen oder die CV-Nummer direkt eingeben.
  5. Mit Read den vorhandenen CV-Wert auslesen.
  6. Den neuen Wert eingeben und mit Write schreiben.
  7. Die CV erneut auslesen, um die neue Einstellung zu überprüfen.

Eine weitere praktische Funktion ist das Protokoll am unteren Bildschirmrand. Dort sehe ich die Befehle, die an die DCC-EX-Zentrale gesendet werden, und deren Antworten. Ich muss die Befehle nicht selbst eingeben, kann aber nachvollziehen, was im Hintergrund passiert. Falls sich eine CV nicht auslesen lässt, kann ich die Antwort prüfen und den Leseversuch bei Bedarf wiederholen.

Nach dem Programmieren kann ich das Testgleis wieder für den normalen DCC-Fahrbetrieb nutzen. Dazu schalte ich den Gleisausgang entsprechend um, bevor ich die neuen Einstellungen ausprobiere. Die Ausgänge MAIN und PROG bleiben elektrisch voneinander getrennt.

Die Fahreigenschaften meiner Spur-N-Lokomotiven einstellen

Bei diesen ersten Versuchen habe ich die CV-Einstellungen von vier meiner Spur-N-Lokomotiven angepasst.

LokomotiveDCC-AdresseAngestrebte Vorbild-Höchstgeschwindigkeit
Arnold Köf II88130 km/h
V20 03888255 km/h
BR 139 – RailAdventure880110 km/h
ÖBB Rh 1116885230 km/h

Obwohl ich alle vier Lokomotiven mit demselben Aufbau programmieren kann, habe ich recht unterschiedliche Vorstellungen von ihren Fahreigenschaften.

Bei der V20 und der Köf II möchte ich eine gute Langsamfahrt mit vergleichsweise kurzen Anfahr- und Bremsverzögerungen erreichen. Das sollte mir später die Rangierbewegungen auf meinen Modulen Effem (Eitze) und Kuhweg erleichtern, insbesondere beim genauen Zustellen einzelner Güterwagen an die Lade- und Entladestellen.

Bei der BR 139 und der ÖBB Rh 1116 wünsche ich mir dagegen ein etwas langsameres Beschleunigen und Abbremsen, passend zu ihrem vorgesehenen Einsatz im Streckendienst.

Nach den ersten CV-Anpassungen an meiner Arnold Köf II fiel mir auf, dass sie sehr langsam fährt. Genau das hatte ich mir erhofft. Als Nächstes möchte ich ihr Fahrverhalten genauer beobachten, vor allem in den niedrigsten Fahrstufen.

Die Höchstgeschwindigkeiten in der Tabelle sind meine angestrebten Vorbildgeschwindigkeiten und keine Messergebnisse dieser ersten Versuche. Die tatsächlichen Modellgeschwindigkeiten muss ich noch überprüfen.

Vorbereitung auf meine VWE-N-RE-Betriebsversuche

Bei meinem VWE-Projekt geht es bei den CV-Einstellungen nicht einfach darum, die Lokomotiven langsamer fahren zu lassen. Für mich gehört das zur Vorbereitung eines vorbildnahen Güterverkehrs.

Beim Rangieren bei Effem (Eitze) möchte ich beispielsweise langsam an einen stehenden Güterwagen heranfahren, ankuppeln, ohne ihn zu weit zu verschieben, und den Wagen möglichst genau an der vorgesehenen Lade- oder Entladestelle abstellen.

Besonders wichtig ist das für meine Köf II, die später die gelbe Werksrangierlok von Effem darstellen soll.

Auf dem einfachen Testgleis kann ich damit schon beginnen, bevor meine Module fertig sind. Später möchte ich die Versuche mit den Peco-Code-55-Weichen und den tatsächlichen Gleisanlagen meiner Module Effem (Eitze) und Kuhweg fortsetzen.

Wie ich in meinem früheren Beitrag über Peco Code 55 Unifrog- und Electrofrog-Weichen beschrieben habe, ist mir ein zuverlässiges Überfahren der Weichen besonders wichtig, gerade bei Lokomotiven mit kurzem Achsstand wie der Köf II. Wenn die Decoder vorher schon einigermaßen eingestellt sind, habe ich für diese Versuche eine gute Ausgangsbasis.

Mein erster Eindruck

Ich bin recht zufrieden damit, wie einfach sich die DCC-EX CSB1 Express zusammen mit EX-Toolbox bedienen lässt.

Mit dieser Kombination kann ich bequem die Lokadressen programmieren, CV-Werte auslesen und schreiben sowie kleinere Änderungen an den Fahreigenschaften vornehmen – alles vom Smartphone aus. Besonders praktisch finde ich das Dropdown-Menü. Für die meisten meiner ersten Anpassungen muss ich die CV-Nummern gar nicht erst nachschlagen.

Vorerst sind meine CV-Einstellungen eine Ausgangsbasis. Mit weiteren Erfahrungen beim Fahren und später bei den Betriebsversuchen auf meinen VWE-N-RE-Modulen werde ich die Lokomotiven weiter einstellen.

Für mich ist das wieder ein kleiner, aber wichtiger Schritt, um meine Lokomotiven für einen vorbildnahen Güterverkehr technisch betriebsbereit zu machen.

Quellen

Leave a Reply