Automatisch rijden met een schaduwstation: Hoe programmeer je dat?

Portret van Jan van der Meer, modelspoorengineer en DCC-expert
Jan van der Meer
Modelspoorengineer & DCC-expert
Software & Automatisering · 2026-02-15 · 6 min leestijd

Stel je voor: je modeltrein rijdt helemaal zelf, stopt netjes bij elk station, en jij kunt rustig achterover leunen met een kop koffie. Dat is wat een schaduwstation doet.

Het is een slim stukje software dat je trein automatisch laat rijden volgens een vast programma. Geen ingewikkelde bedrading of dure centrales – gewoon een computer die het werk doet. In deze gids leg ik je precies uit hoe je dat zelf programmeert, zonder dat je een techneut hoeft te zijn.

Wat is een schaduwstation precies?

Een schaduwstation is eigenlijk een digitaal logboek voor je trein. Je vertelt het programma waar je trein zich bevindt, en op basis daarvan laat het de trein automatisch rijden, stoppen, en wisselen.

Het werkt als een soort automatische piloot. Het grote voordeel? Je kunt complexe rijdiensten simuleren zonder dat je constant zelf hoeft te sturen.

Je hebt twee dingen nodig: een DCC-decoder in je trein en een computer met de juiste software. De decoder is het 'brein' in de trein dat commando's ontvangt. De software op je computer stuurt die commando's. Samen vormen ze een automatisch rijdend systeem.

Wat heb je nodig om te beginnen?

Voordat je begint met programmeren, moet je zorgen dat je de juiste spullen hebt.

  • Een DCC-decoder in je trein – Merken zoals Märklin, Roco of Digitrax zijn betrouwbaar. Prijzen variëren van €25 tot €80, afhankelijk van de functies.
  • Een DCC-centrale – Dit is de brug tussen je computer en de rails. De Digitrax Zephyr Express (€200-€300) is een populaire keuze voor beginners.
  • Een computer – Een laptop of desktop met Windows, macOS of Linux. Minimaal 4GB RAM en een vrije USB-poort.
  • De juiste software – Gratis programma's zoals JMRI (Java Model Railroad Interface) of Rocrail zijn perfect voor beginners.
  • Loc-detectie – Dit zijn sensoren die zien waar je trein is. Goedkope reedcontacten (€5-€10 per stuk) of digitale terugmelders (€20-€40 per stuk).

Dit is je boodschappenlijstje: Budgettip: je kunt al beginnen voor ongeveer €300 als je al een trein en rails hebt. De DCC-centrale is de grootste investering.

Stap 1: Software installeren en basisinstellingen

Begin met het downloaden van JMRI. Ga naar de website en download de versie voor jouw besturingssysteem. De installatie duurt ongeveer 5-10 minuten.

Volg de standaardinstallatie – verander geen geavanceerde instellingen. Als je JMRI opent, zie je een dashboard met allerlei knoppen.

Zoek naar 'DecoderPro' – dat is het onderdeel waarmee je de DCC-decoder in je trein kunt programmeren. Sluit eerst je DCC-centrale aan op je computer via USB.

JMRI zou de centrale automatisch moeten herkennen. Veelgemaakte fout: mensen vergeten de juiste poort te selecteren. Ga naar 'Edit' > 'Preferences' en kies de USB-poort waarop je centrale is aangesloten. Dit voorkomt 90% van de verbindingsproblemen.

Stap 2: Je trein leren kennen aan de software

Nu ga je je trein 'voorstellen' aan de software. Zet je trein op een stukje rails zonder andere treinen.

Open DecoderPro en klik op 'New Loco'. De software zal vragen om het DCC-adres van je trein.

Standaard heeft elke DCC-decoder adres 3. Voer dit in en klik op 'Read'. De software leest nu alle eigenschappen van je decoder: maximumsnelheid, versnelling, verlichting.

Dit duurt 2-3 minuten. Sla dit profiel op met een herkenbare naam, zoals 'NS 186 Blauw'.

Tip: geef elke trein een uniek DCC-adres als je meerdere treinen hebt. Adres 3, 4, 5, enzovoort. Zo kunnen ze onafhankelijk van elkaar rijden.

Stap 3: Het schaduwstation programmeren

Dit is het echte werk. In JMRI ga je naar het 'Automatisch Rijden'-gedeelte.

Hier bouw je een 'script' – een reeks opdrachten die je trein moet uitvoeren. Een basis-script ziet er zo uit: In de software sleep je blokken naar een tijdlijn.

  1. Trein vertrekt van spoor 1 met snelheid 50%
  2. Na 15 seconden remmen naar snelheid 0%
  3. Wachten tot sensor 2 wordt geactiveerd (trein komt aan)
  4. Wissel 1 omzetten
  5. Trein vertrekt met snelheid 40%

Elk blok is een actie: 'rijden', 'stoppen', 'wisselen', 'wachten'. Je verbindt ze met lijnen.

Het is als een heel simpel stroomdiagram. Begin klein: programmeer eerst een simpel heen-en-weer ritje. Laat je trein van punt A naar punt B rijden, stoppen, en terugkeren.

Dit test of alles werkt. Pas daarna voeg je complexere handelingen toe.

Stap 4: Sensoren plaatsen en testen

Je schaduwstation moet weten waar je trein is. Daar zijn sensoren voor, en met blokbeveiliging instellen in iTrain zorg je voor een veilig verloop.

Plaats reedcontacten onder de rails op strategische punten: voor stations, voor wissels, op het midden van lange stukken. Een reedcontact is een klein magneetje onder de trein en een schakelaartje onder de rails. Als de trein erover rijdt, krijgt de software een signaal.

Plaats ze precies in het midden tussen de rails, vastgelijmd met secondelijm. Wil je daarnaast de Lenz ABC-techniek combineren met computerbesturing? Dat kan uitstekend in combinatie met deze sensoren.

Test elke sensor apart voordat je verder gaat. Tijdsindicatie: het plaatsen van 4-6 sensoren op een eenvoudige baan duurt ongeveer 1-2 uur. Neem de tijd – slecht geplaatste sensoren zijn de nummer 1 oorzaak van falende automatisering.

Stap 5: De eerste testrit en finetunen

Zet alles klaar: computer aan, JMRI gestart, DCC-centrale verbonden, trein op de rails. Start het programma en kijk wat er gebeurt.

De eerste keer gaat het bijna altijd mis – en dat is normaal. Veelvoorkomende problemen en oplossingen: Pas de snelheden en wachttijden aan.

  • Trein rijdt niet – Controleer of de DCC-centrale 'Run' modus aan heeft (niet 'Program')
  • Trein stopt niet op sensor – Check of de sensor goed is aangesloten en of het magneetje onder de trein zit
  • Wissel gaat niet om – Mogelijk verkeerde aansluiting of te weinig stroom

Misschien remt je trein te laat, of rijdt hij te snel door een bocht.

Dit finetunen kost 30-60 minuten, maar dan heb je ook wat.

Verificatie-checklist

Voordat je je automatische schaduwstation aan je vrienden laat zien, controleer je deze punten:

  • ☑ Alle sensoren reageren wanneer de trein erover rijdt
  • ☑ De trein stopt precies op de gewenste plek (max 2cm afwijking)
  • ☑ Wissels gaan soepel om en blijven in de juiste stand staan
  • ☑ Het programma loopt minstens 3 keer zonder fouten
  • ☑ De trein rijdt niet te snel in bochten (max 40% snelheid)
  • ☑ Alle kabels zijn netjes weggewerkt en veroorzaken geen kortsluiting

Als alles werkt, kun je uitbreiden: meerdere treinen, ingewikkeldere routes, of zelfs een hele dienstregeling programmeren. Maar begin met dit eenvoudige systeem. Het geeft je een solide basis om verder te bouwen.

En nu? Zet die koffie maar vast klaar, druk op 'Start', en geniet van je zelfrijdende trein. Het is een bijzonder gevoel als je met onze gratis modelspoorautomatisering alles vanzelf laat gaan – en jij hebt het geprogrammeerd.

Portret van Jan van der Meer, modelspoorengineer en DCC-expert
Over Jan van der Meer

Jan bouwt al meer dan tien jaar gedetailleerde modelspoorlandschappen en specialiseert zich in digitale DCC-besturing. Hij deelt zijn praktijkervaring met complexe decoderprogrammering en schaalgetrouw baanontwerp op deze site.

Volgende stap
Bekijk alle artikelen over Software & Automatisering
Ga naar overzicht →