User Tools

Site Tools


public:jmripart3course

JMRI Part 3 – Automation with scripts and the Dispatcher

Next course date/venue TBA

This is part 3 of our three JMRI courses, to cover train automation.

In addition to the weekend course, there is an optional follow-on practical workshop day on the Monday. This day will be purely a practical workshop session for you to apply the knowledge learnt over the weekend, with the assistance of the tutors. If you have your own layout hardware that you want to work on with JMRI, we can also assist with that on the Monday.

This course will take you through the various things you need in place to run trains automatically, and then cover methods of automatic train running with JMRI.

This is a weekend course for those already familiar and competent with JMRI.

As a pre-requisite you should have attended our first two JMRI Panel Pro courses, or be fluent with drawing a layout diagram in the Layout Editor, setting up turnouts & sensors, turnout feedback, linking from a Layout Editor Panel to the physical layout, use of blocks, train detection and tracking, creation and use of signal masts and signal mast logic.

We will be using the JMRI Panel Pro Layout Editor throughout.

Topics covered will include:

  • Automation pre-requisites
  • Automation with scripting
  • YAAT - Yet Another Auto-Train
  • Automation using dispatcher
  • Sections and transits
  • Manual and auto-trains
  • Transit actions
  • Speed calculations
  • Stopping trains at the right place
  • Creating a timetable/sequence
  • Driving dispatcher from scripts
  • Mixing manual movements with auto-trains
  • Locomotive speed profiling

This will be a practical course so that you can have a go on your own computer as we go along.

The following documents will be available to download as soon as we have the course date confirmed:

JMRI Part 3 – Automation course details

Booking Form:

JMRI Part 3 Automation course enrolment form

List of MERG related courses

public/jmripart3course.txt · Last modified: 2019/11/02 22:43 by PeteB