Repository navigation
Signal Faces
Hive-Rail draws every signal on your module the way it looks: the same screen, the same lamps in the same places as the model you can buy, lit as the real signal is lit. You see it in two places:
- On the map and in the module editor, each signal sits on a small panel tile (SpDrS60 style), lying beside its track with the screen towards the direction it faces.
- In the module editor, when you select a signal, its face is shown full size, and you can click through its aspects.
The signals are the German DB light signals you can buy for H0 with LED lighting: Viessmann's H/V light signals, Ks signals and light shunting signals. So the signal on the screen matches the signal on your module. Semaphores, and the signals of other railways, are not in the set yet.
Aspects are named as in the DB signal rulebook (Ril 301): Hp 0, Hp 1, Vr 0, Ks 1, Sh 1 and so on.
Which signal belongs where on your layout, and what it should show in which situation, is on Choosing and Placing Signals.
Three kinds, each drawn the way the Viessmann model has its lamps. In the module editor each kind is its own tile.
| Kind | Viessmann | Lamps |
|---|---|---|
| Block signal (Blocksignal) | 4011, 4721 | red and green side by side, low on the screen |
| Entry signal (Einfahrsignal) | 4012, 4722 | green at the top; red and yellow side by side below it |
| Departure signal (Ausfahrsignal) | 4013, 4723 | green, two reds side by side, yellow, and two whites for Sh 1 |
One red or two? The rulebook allows both for Hp 0: one red light, or two red lights side by side. The two reds belong to the older DB departure signals, which also show Sh 1 (shunting allowed): with Sh 1 one red goes out and two whites light up. Block and entry signals have one red. If your departure signal's two reds are wired to one decoder output, tick Hp 0 with one red in the editor; the face then shows Hp 0 with one red.
|
Hp 0 block signal |
Hp 1 block signal |
Hp 0 entry signal |
Hp 1 entry signal |
Hp 2 entry signal: proceed slowly |
|
Hp 0 departure signal: two reds |
Hp 0 departure signal, with one red |
Hp 1 departure signal |
Hp 2 departure signal |
Hp 0 + Sh 1 shunting may pass |
Viessmann 4010 and 4720; with the white marker light (Zusatzlicht, for a shortened braking distance) 4030 and 4730. Tick "Upper white" in the editor if yours has it.
|
Vr 0 Expect stop |
Vr 1 Expect proceed |
Vr 2 Expect proceed slowly |
Vr 0 with the marker light |
The main signal on top, the distant signal for the next main signal below it. The distant goes dark while the main signal shows Hp 0. The main signal is drawn as in §1.
| Kind | Viessmann |
|---|---|
| Block signal with distant signal | 4014, 4724 |
| Entry signal with distant signal | 4015, 4725 |
| Departure signal with distant signal | 4016, 4726 |
|
Hp 0 (distant dark) |
Hp 1 + Vr 0 |
Hp 1 + Vr 1 |
Hp 1 + Vr 2 |
Hp 2 + Vr 0 entry signal |
Hp 1 + Vr 1 departure signal |
The modern single-screen signals. The lamps sit where they sit on the real Ks screen.
| Signal | Viessmann | Aspects | Tick in the editor |
|---|---|---|---|
| Ks main signal | 4042 entry, 4043 departure | Hp 0, Ks 1; Sh 1 on the departure signal | Sh 1 for the departure signal |
| Ks multi-section signal (Mehrabschnittssignal) | 4045 entry, 4046 departure | Hp 0, Ks 1, Ks 2; Sh 1 on the departure signal | Sh 1; Upper white |
| Ks distant signal | 4040 | Ks 1, Ks 2 | Upper white |
|
Hp 0 main |
Ks 1 main |
Hp 0 + Sh 1 main, departure |
Ks 1 multi-section |
Ks 2 multi-section: expect stop |
Ks 1 distant |
Ks 2 distant, with the upper white |
Viessmann 4017 and 4727 (high), 4018 and 4728 (low). Two reds for stop, which the rulebook today calls Hp 0 (formerly Sh 0), and two whites rising to the right for Sh 1, shunting allowed.
|
Sh 0 / Hp 0 Stop |
Sh 1 Shunting allowed |
On the map and in the editor each signal is a tile, like a button on a Siemens SpDrS60 panel. The signal lies beside its track, on the right in its running direction. The small ring at its foot is where the mast stands. The track lights up yellow when a route is set past the signal.
|
H/V block, Hp 0 |
H/V entry, Hp 2 |
H/V departure, Hp 1, route set |
block + distant, two tiles wide |
|
H/V distant, Vr 0 |
Ks main, Ks 1 |
Ks multi-section, Ks 2 |
Shunting signal, Sh 1 |
- Choose the signal tile in the palette and click on the track where the signal stands. Not sure which tile? Hold the mouse over a tile in the palette: the tooltip names the Viessmann models it stands for (for example "Viessmann 4013, 4723 (multiplex)"). Turn it (R) so that it faces the trains it is for. It stands on the right of the track in their direction.
- Click it with Select and give it its name (DB style: A or F for entry signals, N1, P2 for exit signals, numbers for block signals), its bus and its address. The properties list the Viessmann models again at the top.
- Tick the options your model has: Sh 1 on a Ks signal, the upper white, Hp 0 with one red. The face below then shows your signal, and the aspect buttons offer only the aspects it can show.
Some of the models have more than the faces show:
- the Zs 3 and Zs 3v speed indicators, and flashing Ks 1 that goes with Zs 3v;
- the Ks signals' upper white lit alone as a Kennlicht (signal switched off).
The faces are made by tools/signal_faces.py in the repository, the tiles by tools/spdrs60_tiles.py; assets/signals/README.md lists the sources the lamp positions follow (the public-domain and CC drawings of German signals on Wikimedia Commons, and the German Wikipedia articles on the H/V and Ks signal systems).