Modelbaan besturen met de Raspberry Pi en JMRI software

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

Stel je voor: je modeltrein rijdt niet alleen rondjes, maar je kunt hem volledig automatiseren, wissels bedienen vanaf je tablet en zelfs een hele dienstregeling programmeren. Klinkt als iets voor techneuten? Niet meer.

Met een Raspberry Pi en de gratis JMRI-software zet je in een weekend je eerste stappen naar een volledig digitale, slimme modelbaan. Het is leuker en makkelijker dan je denkt.

Wat is JMRI en waarom zou je het op een modelbaan willen?

JMRI (Java Model Railroad Interface) is als het centrale brein voor je modelspoor.

Het is een gratis, open-source softwarepakket dat al jaren wordt ontwikkeld door een wereldwijde community van hobbyisten. In gewone taal: het is een programma op je computer of Raspberry Pi dat communiceert met de elektronica van je baan. Waarom zou je dit willen?

Omdat het je volledige controle geeft. Je kunt wissels en seinen vanuit één scherm bedienen, locomotieven aansturen met een virtuele throttles op je telefoon, en complexe automatiseringen bouwen.

Stel je voor dat je trein automatisch stopt bij een rood sein, of dat een hele rangeerderij vanzelf wordt uitgevoerd.

Dat is de kracht van JMRI. Het verandert je modelbaan van een simpel rondje-rondje in een levend, werkend systeem.

De hardware: kies de juiste Raspberry Pi

De Raspberry Pi is het hart van je opstelling. Dit is een piepkleine, betaalbare computer die speciaal is gemaakt voor dit soort projecten. Je sluit hem aan op je modelbaan-elektronica en laat hem JMRI draaien.

De keuze voor het juiste model is belangrijk. Voor een stabiele JMRI-installatie raden we de Raspberry Pi 4 Model B aan.

Een model met 2GB RAM is voldoende, maar voor wat meer marge en toekomstige uitbreidingen is 4GB een slimme keuze. Je betaalt hier tussen de €35 en €55 voor, afhankelijk van het geheugen.

Je hebt daarnaast een voeding (€8-€15), een microSD-kaart van minimaal 32GB (€10-€20) en een behuizing (€5-€15) nodig. Naast de Pi zelf heb je een interface nodig die de digitale signalen van JMRI vertaalt naar de taal van je modelbaan. Voor de populaire digitale systemen van Märklin (Motorola) of DCC zijn speciale 'HATs' (Hardware Attached on Top) of losse interfaces beschikbaar.

De SPROG of Digitrax DCS210+ zijn bekende opties, met prijzen die variëren van €80 tot €200.

Dit is de cruciale schakel tussen je Pi en de rails.

De installatie: stap voor stap aan de slag

Het installeren van JMRI op een Raspberry Pi klinkt technisch, maar het is een kwestie van de instructies volgen. Download eerst het speciale JMRI-besturingssysteem voor de Pi, genaamd Pi-SPROG of DecoderPro image.

Dit is een kant-en-klare installatie die je op je microSD-kaart zet met programma's als BalenaEtcher.

Stop de kaart in je Pi, sluit de interface aan op je modelbaan en de Pi, en zet hem aan. Via je thuisnetwerk kun je dan vanaf elke computer of tablet in huis de JMRI-scherminterface (PanelPro) openen. De eerste keer moet je even je digitale centrale en de aangesloten apparaten 'leren kennen' in de software.

Dit heet het configureren van je 'LocoNet' of 'S88'-bus. Begin klein.

Probeer eerst één locomotief te besturen vanuit het scherm. Daarna een wissel omschakelen. Als dat werkt, ben je klaar voor de volgende stap: automatisering. Het bouwen van een simpel 'sein' dat automatisch een trein laat stoppen, is een perfect eerste project.

Praktische toepassingen: van eenvoudig tot geavanceerd

Met de basis werkend, gaat er een wereld open. Je kunt je eigen bedieningspanelen ontwerpen die exact jouw baanlayout weergeven.

Klik op een wissel in de tekening, en hij schakelt op de baan. Dit is de kracht van de grafische editor in JMRI. Voor de automatiseringsliefhebber is er de Logix module, maar vergeet ook niet de rol van de watchdog te verkennen.

Hiermee kun je simpele 'als-dan' regels maken. Als trein A bij sensor 1 komt, dan wissel 3 omschakelen en sein 2 op rood zetten.

Geen programmering nodig, gewoon een logisch schema bouwen. Voor de echte diehards is er ook een uitgebreide scripttaal (Jython) om nog complexere scenario's te schrijven. Een andere populaire toepassing is het creëren van een virtuele dispatcher. Je kunt dan een volledige dienstregeling invoeren, met vertrektijden en routes.

JMRI zorgt er dan voor dat de treinen, met behulp van sensoren op de baan, volgens schema rijden. Wil je bijvoorbeeld automatisch rijden met een schaduwstation? Je kunt dan als een echte verkeersleider alles monitoren op je scherm.

Praktische tips voor een vliegende start

Begin met een duidelijk doel. Wil je alleen vanaf de bank je treinen kunnen besturen? Of droom je van een volautomatische baan? Dat bepaalt hoe complex je opzet wordt.
  • Koop een complete set: Voor beginners zijn er starterskits te koop die een Raspberry Pi, de juiste voeding en een SPROG-achtige interface bevatten. Dit bespaart je uitzoekwerk en garandeert compatibiliteit. Reken op een investering van €150 tot €250 voor zo'n basispakket.
  • Sluit je aan bij de community: De kracht van JMRI zit in de gebruikers. Forums zoals het Duitse 'Stummi'-forum of de Engelstalige JMRI groep zijn goudmijnen aan informatie. Stel daar je vragen.
  • Werk met backups: Maak regelmatig een kopie van je JMRI-configuratiebestanden. Als er iets misgaat, kun je altijd terug naar een werkende versie.
  • Gebruik degelijke sensoren: Voor automatisering zijn betrouwbare rails-detectie of infrarood-sensoren essentieel. Goedkope, niet-betrouwbare sensoren leveren alleen maar frustratie op. Investeer hier in kwaliteit.

Het mooiste is dat je systeem altijd kan meegroeien. Begin met de basis, leer de software kennen, en volg onze Rocrail gids voor gratis modelspoorautomatisering, en voeg later pas extra modules, sensoren of een tweede digitale centrale toe. Zo wordt je modelbaan een project dat nooit af is, en dat is precies de bedoeling. Veel plezier!

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 →