# Configuring a Signal Panel

Here you can learn how to use and configure a signal panel block. Signal panels allow you to manually control signals and monitor trains and signal behaviour.

## **Configuring a Signal Panel:**

The signal panel consists of a grid of 16x24 so-called tiles. Tiles are the main component of signal panels as you can model nearly every track layout with ZnDs provided tiles.  
This works and looks similar to a relay signal box.

[![RSTW.jpg](https://zoranodensha.de/uploads/images/gallery/2026-01/scaled-1680-/HABybHEX1ZiBZvfh-rstw.jpg)](https://zoranodensha.de/uploads/images/gallery/2026-01/HABybHEX1ZiBZvfh-rstw.jpg "Relay signal box")

In this tile grid you can select specific tiles by **left-clicking** them. A selected tile is then highlighted with a <span style="color: rgb(241, 196, 15);">yellow </span>box.  
After you selected your tile you can then either add track (through the number keys 0-9), signal or text label tiles.

You can only set one kind of tile per tile slot.

### Adding Signals:

<table border="1" id="bkmrk-after-you-added-your" style="border-collapse: collapse; width: 100%; border-width: 0px; border-style: none;"><colgroup><col style="width: 39.0774%;"></col><col style="width: 51.8263%;"></col><col style="width: 9.17377%;"></col></colgroup><tbody><tr><td style="border-width: 0px;">After you added your signal you then are greeted with the gui on the right.

The <span style="color: rgb(230, 126, 35);">orange </span>box contains information about the signal. Signals which either are not chunkloaded by an active path or not configured appear as "<span style="color: rgb(230, 126, 35);">Dead</span>" and have a grey lightbulb.

The <span style="color: rgb(45, 194, 107);">green </span>box contains the signals unique identifier. This is used to couple the signal tile in the signal box to a real signal.

This unique identifier can either be found in the real signals settings or on the small panel infront of the signal.

</td><td style="border-width: 0px;">[![Signal_Panel_GUI_SetupSignal1.png](https://zoranodensha.de/uploads/images/gallery/2026-01/scaled-1680-/0JrlAHlxhk4Ga2B9-signal-panel-gui-setupsignal1.png)](https://zoranodensha.de/uploads/images/gallery/2026-01/0JrlAHlxhk4Ga2B9-signal-panel-gui-setupsignal1.png)</td><td style="border-width: 0px;">[![Signal_Panel_ExampleSignal.PNG](https://zoranodensha.de/uploads/images/gallery/2026-01/scaled-1680-/fkW77bDESOQ9phvU-signal-panel-examplesignal.PNG)](https://zoranodensha.de/uploads/images/gallery/2026-01/fkW77bDESOQ9phvU-signal-panel-examplesignal.PNG)</td></tr><tr><td style="border-width: 0px;">In this small example we then insert "COS" into the <span style="color: rgb(45, 194, 107);">green </span>box as our signal identifier.

We then can see more status information in the <span style="color: rgb(230, 126, 35);">orange </span>box as signal "COS" is currently loaded through the player.

"COS" is then marked as "<span style="color: rgb(45, 194, 107);">Alive</span>".

The next entry then tells us whether this signal is automatic or manually operated.

If "COS" contained paths we would also find the paths names where it here says "No Paths".

</td><td style="border-width: 0px;">[![Signal_Panel_GUI_SetupSignal2.png](https://zoranodensha.de/uploads/images/gallery/2026-01/scaled-1680-/Fq6L6fqTkgeYhZQd-signal-panel-gui-setupsignal2.png)](https://zoranodensha.de/uploads/images/gallery/2026-01/Fq6L6fqTkgeYhZQd-signal-panel-gui-setupsignal2.png)</td><td style="border-width: 0px;">  
</td></tr></tbody></table>

### Adding Labels:

<table border="1" id="bkmrk-after-you-added-your-1" style="border-collapse: collapse; width: 100%; border-width: 0px;"><colgroup><col style="width: 46.5842%;"></col><col style="width: 53.4932%;"></col></colgroup><tbody><tr><td style="border-width: 0px;">After you added your text label you then are greeted with the gui on the right.

The <span style="color: rgb(45, 194, 107);">green </span>box here contains the text which the label needs to display.

</td><td style="border-width: 0px;">[![Signal_Panel_GUI_SetupLabel1.png](https://zoranodensha.de/uploads/images/gallery/2026-01/scaled-1680-/RjPZrRwgzTEaQy6X-signal-panel-gui-setuplabel1.png)](https://zoranodensha.de/uploads/images/gallery/2026-01/RjPZrRwgzTEaQy6X-signal-panel-gui-setuplabel1.png)</td></tr><tr><td style="border-width: 0px;">If we e.g. set "Peron" as display text we can see that the grey box in our selected tile scales according to our texts length.

</td><td style="border-width: 0px;">[![Signal_Panel_GUI_SetupLabel2.png](https://zoranodensha.de/uploads/images/gallery/2026-01/scaled-1680-/cpHAcVgn8bZnP0Zj-signal-panel-gui-setuplabel2.png)](https://zoranodensha.de/uploads/images/gallery/2026-01/cpHAcVgn8bZnP0Zj-signal-panel-gui-setuplabel2.png)</td></tr></tbody></table>