Turing Trains


computational train track layouts


Pascal's Triangle

This circuit distributes trains following the entries of Pascal's Triangle. Read more at Wikipedia on Pascal's Triangle and binomial expansion.

The circuit uses ten compact flip-flops. The platform numbers indicate the number of trains visiting each platform for each 16 train cycle. A platform is never visited twice in succession.

Pascal's Triangle
Pascals triangle
Click grass to pause/run train Click points to switch 0/1 Click start to reset train/points
lazy point Lazy points switch between upper 0 or lower 1 branch lines.
Trains arriving on a branch line switch the point to that line.
sprung point Sprung points allow branch line trains to join the main line.
All main line trains go straight ahead and never 'branch off'.
The tens readouts convert each level of the triangle as if it were a binary number.

Turing Trains | cr31.co.uk | 2017


use your browsers 'zoom' option to enlarge layouts