> For the complete documentation index, see [llms.txt](https://modeltrainscript.gitbook.io/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://modeltrainscript.gitbook.io/docs/manual/automation/examples/block-control.md).

# Block control

This example shows how to implement basic block control on your layout. Trains are managed across multiple block sections using feedback sensors and signals, preventing collisions and ensuring safe spacing.

## Demo

{% embed url="<https://youtu.be/3zjDOlwGrZY>" %}

## Download

To explore the setup yourself, download the example profile and import it into the app.

{% hint style="info" %}
Import the profile into a **separate profile**, since all existing data in the target profile will be overwritten.
{% endhint %}

{% file src="/files/HUye5GLzmfljtIRgOEOL" %}
