Each card opens a live board. Press the signal a train starts from, then press the exit; the interlocking picks the points, proves every section, locks the route and clears the signal.
Model station 01
Double line · two platforms · V and inverted-V crossovers · one shunting siding
Open the panel →
Model station 02
Four roads · two through mains · a loop off each · six points in two groups
Open the panel →
Model station 03
Single line · a crossing loop with a siding beyond it · two points · both directions over the same rails
Open the panel →
Model station 04
The east end of station 01 and the automatic section beyond it · four blocks each way · A and AG markers · no block instrument
Open the panel →
The same interlocking engine works all of them. Only the station changes.
The track graph. Any of these boards can also be read as a graph — nodes, edges, track circuits, and the paths a train could actually run between two places. Open the track graph explorer.
These are teaching models, not approved interlockings.
Nothing here authorises any real train movement, and no panel is a substitute for
the station’s approved Signal Interlocking Plan, control table or Station Working Rules.
The panels read their configuration with fetch, which browsers refuse for
files opened straight from disk — serve this folder over HTTP
(python -m http.server) and open it at http://localhost:8000/.