A practical guide to installing, wiring and setting up automatic colour-light signalling on a model railway.
For a new installation, work through the sections in order. For an existing installation, select the section relevant to the task.
The AutoSignal controls two colour-light signals. It receives System 2 messages from detectors, other signals and route controls, then displays the appropriate aspect on each signal.
The signalling sequences follow Network Rail junction-signalling practice. The board handles the aspect logic; installation consists of wiring the lamps and entering the relevant vPort numbers and operating settings.
In the simplest automatic installation, a detector changes the signal to red when a train enters the block. After the train leaves, a timer returns the signal through the appropriate caution aspects to green. Additional AutoSignal boards can be linked to provide signal cascading, approach-controlled junctions, flashing-yellow sequences and route indicators. This guide begins with the basic installation and introduces the additional settings in stages.
You can connect and test an AutoSignal on its own, but you need additional System 2 components to use it properly as an automatic signal controller.
For a bench test, connect a regulated 12 V supply and one or two signal masts. The board lights the signals, and the test buttons on its web page let you step through every aspect. This is enough to prove the board, check your wiring and demonstrate the lamps on the kitchen table.
On its own, the AutoSignal cannot tell that a train has entered a block, cannot read a turnout and cannot know what the next signal is showing. Without inputs from the layout, it has no railway information to act on.
For the signal to respond automatically to a passing train, you need:
That detector and input board are the minimum additions for one automatic signal. A properly signalled stretch of railway normally needs more detectors and may need further AutoSignal boards so that neighbouring signals can pass information to one another. Section 3 sets out the choices, and section 9 describes the smallest automatic installation.
To test it: no. The board, a 12 V supply and signal masts are enough.
To use it properly: yes. Add at least one detector and one System 2 input board so the AutoSignal knows when a train is present. Larger or more realistic installations need enough detectors and AutoSignal boards to cover the sections being signalled.
The equipment required depends on whether you are testing the board, controlling one automatic signal or signalling a longer section of railway.
| Purpose | Required equipment | Result |
|---|---|---|
| Bench-test the board and signal lamps | AutoSignal board · regulated 12 V DC supply (1 A or more) · one or two LED signal masts · a 1 kΩ resistor per lamp | Both signals light and the web page’s test buttons show any aspect for 30 seconds. This proves the board and wiring, but it does not make the signals respond to trains. |
| One signal responding automatically to a train | All of the above, plus one block detector on the track and one input board to put the detector on the network — an S2 Mini Panel (8 inputs), S2 Panel Controller (16 inputs) or S2 IN-32 (32 inputs) | The signal goes R the moment a train arrives, then steps R→Y→YY→G using the selected timer after the block clears. Section 9 describes this installation. |
| A properly signalled stretch of line | All of the above, plus a detector per signalled section, and more AutoSignals as the signal count grows (each board runs two) | Linked signals form the correct aspect sequence behind a train. Sections 10–12 and the appendix cover junctions, flashing-yellow sequences and route indicators. |
A computer does not need to remain connected during normal operation. The settings page is provided by the board and opens in a browser on a phone, tablet or computer. AutoSignal does not connect to track power, so it may be used with DCC or analogue layouts. MegaPoints boards communicate over one twisted pair of wires.
The two tall green connectors provide the signal connections: Mast 1 on the left and Mast 2 on the right. The connectors unplug from the board so that the wires can be fitted at the workbench. The smaller green connector at the bottom left carries power and the CAN network.
Each lamp has its own feed wire from the board, while all lamp negatives share one return wire to a GND terminal. This arrangement is used by many ready-made LED signals. Section 6 shows the individual connections.
The four-pin connector at the bottom left carries both the board’s power supply and the CAN network. Two pins are used for 12 V DC and two are used for the CAN-L and CAN-H connections between System 2 boards.
Every lamp is wired in the same way: a separate feed wire containing a resistor, plus a shared negative return.
“Common negative” describes which side of the lamps is shared. Each lamp’s positive leg gets its own wire from the board — the board switches 12 V onto that wire when the lamp should light. Each lamp’s negative leg joins all the others on one common return wire back to a GND terminal. Four lamps, five wires — not eight.
Reading the Mast 1 strip from top to bottom (as printed on the board):
| Terminal | Lamp | Plain English |
|---|---|---|
| GRN | Green | Proceed. The signal’s “all clear”. |
| YE1 | Lower yellow | Caution. This is the only yellow a 3-aspect signal uses. |
| YE2 | Upper yellow | Lights together with YE1 to show double yellow (preliminary caution) on a 4-aspect signal. |
| RED | Red | Danger. The bottom lamp of the head. |
| GND GND | Return | The shared return for every lamp on this mast — aspect lamps and feathers alike. Use either or both. |
| RI1 | Feather 1 | The arm lamps of route indicator 1. Lights when route 1 is set and the signal shows a proceed aspect. |
| RI2 | Feather 2 | Route indicator 2 — a second junction direction, if your signal has one. |
| RI3 | Feather 3 | Route indicator 3 — a third direction. |
| RIC | Feather hub | The first white lamp — the one nearest the head that every feather shares. Lights whenever any feather shows. |
Mast 2 has exactly the same ten terminals, printed in mirror order (RIC at the top, GRN at the bottom). The labels are your guide.
With a 12 V supply, a 1 kΩ (¼ watt) resistor is suitable for each lamp and gives a current of about 8 mA.
Many ready-to-plant signals have resistors fitted in their leads for 12 V use. Check the manufacturer’s instructions before connecting the signal. If resistors are already fitted, connect the leads directly and do not add a second resistor. The shared wire is important: this board suits signals whose lamps share the negative return (or bring both legs of every lamp out separately). A signal built the other way round — a shared positive with switched negatives, sometimes sold as “common anode” — is not compatible with this version of the board.
Set the number of aspects for each mast in section 8. A 4-aspect head displays R / Y / YY / G. A 3-aspect head displays R / Y / G and omits double yellow. A 2-aspect head is a red-and-yellow stop/caution signal; because it has no green lens, its clear indication uses the yellow lamp.
Hold the button for about 3 seconds (more than 1 second and less than 10 seconds) to open the setup hotspot manually. This is useful when the usual WiFi network is unavailable. With HotSpot AutoStart enabled, the board also opens the hotspot automatically whenever it cannot join its saved network. This setting is enabled at the factory and should normally remain on.
On the settings page, use the Test buttons (G · YY · Y · R) on each mast’s row. Each click shows that aspect on the signal for 30 seconds, after which normal operation resumes. Check that G lights the green lamp, YY lights both yellows, Y the lower yellow only, R the red. To see a feather, select a route in the Route dropdown while the signal shows a proceed aspect — feathers stay dark when the signal is at red.
Holding HOTSPOT for more than 10 seconds during power-up starts firmware recovery mode. If this happens unintentionally and the RUN light flashes rapidly, switch the power off and on again.
The board provides its own settings page. Changes take effect as they are made, but they are not retained after a restart until Save Changes is pressed. Select a ⓘ symbol on the page for an explanation of the associated setting.
| Mast | Aspect type | Lamp type | Control mode | Status vPort | Local Blk from | Local Blk to | Straight next vPort | Approach vPort | Release (ms) | Phantom (s) | Test | Route |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 ▸ routes |
4-aspect | Incandescent | MAF | 0 | 101 | 101 | 0 | 0 | 0 | 10 | GYYYR | straight |
| 2 ▸ routes |
4-aspect | LED | MAF | 0 | 0 | 0 | 0 | 0 | 0 | 0 | GYYYR | straight |
A vPort is a numbered virtual connection shared by MegaPoints boards on the layout. Numbers from 1 to 60000 are available, and each number should be assigned one purpose. For example, a block detector may send an occupied state on vPort 101, while any signal configured to use vPort 101 responds to that state. A signal may also send its current aspect on another vPort for the signal behind it to use. A value of 0 means that the setting is not connected. On a new board, the vPort fields may remain at 0 while the signal wiring is tested. Section 9 shows how to configure the first detector input.
This is the minimum automatic configuration discussed in section 2. The signal changes to red when a train occupies the block, then returns through the correct aspects after the train leaves.
A block detector monitors the section of track. Wire its output to an input on an S2 Mini Panel (8 inputs), S2 Panel Controller (16 inputs) or S2 IN-32 (32 inputs). Assign that input a vPort number on the input board’s settings page; this example uses vPort 101. The input board sends the block’s occupied or clear state on vPort 101, and the AutoSignal is set to use that same number.
Enter the following values in the Mast 1 row on the AutoSignal settings page:
| Mast | Aspect type | Control mode | Status vPort | Local Blk from | Local Blk to | Straight next | Approach | Release (ms) | Phantom (s) |
|---|---|---|---|---|---|---|---|---|---|
| 1 — your signal | 4-aspect | MAF | 0 | 101 | 101 | 0 | 0 | 0 | 10 |
Press Save Changes. Mast 1 now monitors vPort 101. It shows red while the block is occupied and, after the block clears, returns to green in 10-second stages.
Phantom (s) sets the delay between each aspect after the block becomes clear. When no downstream signal is connected, this delay represents the train moving through the sections beyond the signal:
Saving while the block is clear starts the timed sequence once. Check that a 4-aspect signal changes from Y → YY → G. This confirms that the lamps are wired correctly and the settings have been accepted.
Mast 2 controls a second signal. It can use its own detector and vPort numbers, or it can form part of the same signalled line as Mast 1. Section 10 explains how to link signals together.
A multi-aspect signal normally shows an aspect one step less restrictive than the signal ahead. If the next signal is red, the signal behind shows yellow. If the next signal is yellow, a 4-aspect signal behind shows double yellow. If the next signal is double yellow or green, the signal behind shows green. This sequence is called a cascade.
Each AutoSignal mast can send its aspect on a Status vPort and receive the aspect of the next signal through its Straight next vPort. Set the rear signal’s Straight next vPort to the Status vPort of the signal ahead:
| The signal ahead shows | A 4-aspect signal shows | A 3-aspect signal shows |
|---|---|---|
| R red | Y yellow | Y yellow |
| Y yellow | YY double yellow | G green |
| YY double yellow or G green | G green | G green |
Observe the following rules when linking signals:
The Control mode setting provides five forms of junction control based on Network Rail colour-light signalling standard NR/L2/SIG/19609. The selected mode determines how a junction signal and the signals behind it respond when a diverging route is set.
MAF, MAR and MAY describe whether the main aspect is free to clear, held at red or held at yellow. The suffix identifies any additional warning: flashing aspects (FA), steady double yellow (YY) or splitting distant route indication (SD). Use MAF for ordinary plain-line signalling.
The signal is not held and the signals behind do not flash.
MAF is used in the preceding examples. At a junction, the signal clears to the aspect allowed by the selected route and displays the appropriate route indicator. Use MAF on plain lines and at junctions that do not require approach control.
The junction signal remains at red until the train reaches the release point.
When a diverging route is set, the junction signal is held at red. Enter the release detector’s vPort in Approach vPort; the signal clears to the aspect permitted by the branch when that detector operates. If no approach detector is fitted, Release (ms) may be used to release the hold after a set time, such as 5000 ms. When both are configured, the timer provides a fallback if the detector does not operate.
The junction signal is held at steady yellow and the signals behind display flashing-yellow aspects.
For a diverging route, the signal behind the junction displays flashing single yellow and the preceding 4-aspect signal displays flashing double yellow. These aspects indicate that the junction is set for the diverging route. Set the junction signal to MAY-FA; linked signals derive the flashing aspects automatically and return to normal when the route is no longer set.
The junction signal is held at yellow and the signal behind displays steady double yellow.
The configuration is the same as MAY-FA, but the warning behind the junction uses a steady double yellow rather than flashing aspects. Select this mode where it suits the signalling practice being modelled.
The signal is not held; route indicators provide advance notice of the diverging route.
The junction signal clears normally and displays its route indicator. To repeat the indication on the signal behind, assign the same route trigger to that signal’s route table. Its colour aspect is not changed by the repeated route indication.
The table shows the indications for the same clear diverging route under each control mode. The columns are ordered from the outer distant signal to the junction signal.
| Mode | Outer distant | Inner distant | Junction signal | Feather | Operating indication |
|---|---|---|---|---|---|
| MAF | G | G | G | lit | Clear route with no approach control. |
| MAR | YY | Y | R | dark | Junction held at red until released. |
| MAY-FA | FYY | FY | Y | lit | Flashing aspects warn of the diverging route. (F = flashing) |
| MAY-YY | G | YY | Y | lit | The same warning, in steady aspects. |
| MAF-SD | G | G + feather | G | lit | Route indicators identify the diverging route. |
If the branch is occupied, a MAY-FA junction operates as MAR and remains at red until the branch clears. This prevents flashing aspects from authorising movement into an occupied section. After a released train clears the junction, the route is cancelled automatically, the route indicator goes out and the route must be set again for the next train.
A feather, formally called a position light junction indicator, is a row of five white lamps beside a junction signal. Its angle identifies the selected diverging route. AutoSignal supports up to three route indicators per signal through terminals RI1–RI3; their shared hub lamp connects to RIC.
Each signal has three entries in the route table, opened through ▸ routes. An entry contains the vPort that sets the route, the range of blocks to protect beyond the points and the Status vPort of the next signal on that route. The route trigger may come from a panel control, Route Processor or input board. A trigger value of 1 selects the route; a value of 0 withdraws it. Appendix examples A2 and A3 show complete route-table settings.
Pete Waterman’s Making Tracks 4 uses nine AutoSignal boards to control twenty-three signal heads across four running lines: Up and Down, Fast and Slow. The installation covers the fiddle-yard departure signals, station approaches and tunnel approaches. It uses the same firmware, settings and operating principles described in this guide.
The presentation uses an animated four-aspect cascade to show how linked signals respond as a train moves from one block to the next. It is useful for learning the system, explaining it to other operators and seeing the product in operation.
This guide covers the 2-mast Common Negative version, which controls two standard single-colour LED signal masts. A 4-mast RGB LED version is expected during 2027 for colour-changing pixel signal heads. Both versions use the same firmware and settings page. For the board covered here, leave Hardware set to LED driver board (2 masts). Settings and backup files are intended to remain compatible between the two versions.
The four examples progress from a plain line to junction and terminus arrangements. Each diagram is accompanied by a settings table. For clarity, the examples use block-detector vPorts in the 100–600 ranges, signal Status vPorts in the 300 and 700 ranges, and route triggers in the 800 range. These ranges are examples; any unused vPort numbers may be chosen.
Each signal is listed as one mast. AutoSignal controls two masts, so example A1 uses two boards and example A2 uses one. Linked signals use the same settings whether they are connected to the same board or to different boards on the CAN network.
This example has one running line and four signals, spaced two detected blocks apart. Each signal reads the aspect of the signal ahead. There are no junctions or route entries, making this a suitable first linked-signal configuration.
| Mast | Aspect type | Control mode | Status vPort | Local Blk from | Local Blk to | Straight next | Approach | Release (ms) | Phantom (s) |
|---|---|---|---|---|---|---|---|---|---|
| S1 (board A, mast 1) | 4-aspect | MAF | 301 | 101 | 102 | 302 | 0 | 0 | 0 |
| S2 (board A, mast 2) | 4-aspect | MAF | 302 | 103 | 104 | 303 | 0 | 0 | 0 |
| S3 (board B, mast 1) | 4-aspect | MAF | 303 | 105 | 106 | 304 | 0 | 0 | 0 |
| S4 (board B, mast 2) | 4-aspect | MAF | 304 | 107 | 108 | 305 | 0 | 0 | 0 |
For each plain-line signal, set its Status vPort, protected block range and Straight next vPort. Leave the route table disabled and all other fields at 0.
Set every Aspect type to 3-aspect; the double-yellow step is then omitted. To place a signal at every block, set each signal’s Local Blk to value equal to its Local Blk from value. Use a separate set of vPort numbers for a second running line.
This example uses two signals on one board. Junction signal Sj is placed before the points and distant signal Sd is one block behind it. When the branch route is set, Sd displays flashing yellow to indicate the diverging route ahead.
| Mast | Aspect type | Control mode | Status vPort | Local Blk from | Local Blk to | Straight next | Approach | Release (ms) |
|---|---|---|---|---|---|---|---|---|
| Sj — junction | 4-aspect | MAY-FA | 321 | 122 | 122 | 323 | 831 | 5000 |
| Sj’s route table, route 1: Trigger 821 · Blk from 125 · Blk to 125 · Next mast 324 (routes 2 and 3 stay off) | ||||||||
| Sd — distant | 4-aspect | MAF | 322 | 121 | 121 | 321 | 0 | 0 |
Purpose of each setting:
Select route 1 in Sj’s Route control and observe Sd. If no device supplies branch Status vPort 324, Sj treats it as red and remains at red, so the flashing sequence does not start. For a bench test, leave Sj’s route-1 Next mast and Straight next fields at 0, or configure another mast to supply vPort 324 and test it at green. Do not use the Test button to force Sj to yellow; a forced yellow is sent as an ordinary yellow and does not request flashing aspects.
For a steady warning, change Sj to MAY-YY; Sd then displays steady double yellow. For an unrestricted approach with route indication, change Sj to MAF-SD. To repeat the route indication on Sd, enter trigger 821 in Sd’s route 1 entry.
This example combines a converging branch, two main lines running in opposite directions and a scissors crossover. Four signals are used, three with route-table entries. It applies the block, cascade and route settings introduced in the previous examples.
| Mast | Aspect type | Control mode | Status vPort | Local Blk from | Local Blk to | Straight next | Approach | Release (ms) |
|---|---|---|---|---|---|---|---|---|
| Sb1 — branch | 3-aspect | MAR | 701 | 412 | 412 | 0 | 811 | 5000 |
| Sb1 route 1: Trigger 801 · Blk from 513 · Blk to 514 · Next mast 712 | ||||||||
| Sm1 — UP, before A | 4-aspect | MAF | 711 | 512 | 513 | 712 | 0 | 0 |
| Sm2 — UP, before B | 4-aspect | MAF-SD | 712 | 514 | 514 | 713 | 0 | 0 |
| Sm2 route 1: Trigger 802 · Blk from 590 · Blk to 591 · Next mast 722 | ||||||||
| Sd1 — DOWN, before D | 4-aspect | MAF-SD | 721 | 613 | 613 | 722 | 0 | 0 |
| Sd1 route 1: Trigger 803 · Blk from 589 · Blk to 590 · Next mast 713 | ||||||||
Signal functions. Sb1 controls entry from the branch. MAR holds it at red until the approach treadle operates, and its route protects main-line blocks 513–514 beyond the junction. Sm1 is a plain-line signal protecting blocks 512 and 513, so it also returns to red if a branch train occupies the junction. Sm2 and Sd1 protect the crossover from opposite directions in MAF-SD mode. Each protects the shared diamond block, vPort 590, and the exit block on the far side.
The two crossover moves share the diamond, so route triggers 802 and 803 must not be active together. AutoSignal controls signal aspects but does not interlock conflicting route requests. The Route Processor or panel wiring must prevent both routes from being selected at the same time.
In this variation of example A1, the line ends at a fiddle yard beyond S4 and there is no S5. Set S4 Straight next to 0 and Phantom (s) to 10. Each time a train leaves the visible layout, S4 changes R → Y → YY → G at 10-second intervals.
S3 reads S4, S2 reads S3 and S1 reads S2, so the timed changes at S4 pass back through the visible signal chain. This provides a controlled return to green even though there is no physical signal beyond the backscene.
An occupied protected block forces the signal to red. · A linked signal normally shows one step less restrictive than the signal ahead. · A configured Status vPort with no source is treated as red.
You can power and bench-test AutoSignal without other System 2 boards. Automatic operation requires at least one block detector and one System 2 input board: an S2 Mini Panel (8 inputs), S2 Panel Controller (16 inputs) or S2 IN-32 (32 inputs). Larger installations require enough detectors, input boards and AutoSignal boards for the sections being signalled.
This version supports LED signals with one wire per lamp and a shared negative return. Check whether the signal already contains resistors for 12 V operation; if not, fit a 1 kΩ resistor in each lamp feed. Signals with only a shared positive connection, often described as common anode, are not compatible.
One board controls two independent 2, 3 or 4-aspect masts, each with up to three route indicators. Add further AutoSignal boards to the same CAN network when more signals are required. Signals may be linked across boards in the same way as two masts on one board.
AutoSignal does not connect to track power. It uses a separate 12 V supply and receives occupancy information from block detectors. Use detectors suitable for the layout’s DCC or analogue track system.
No. The board operates independently after its settings have been saved. A phone, tablet or computer is needed only to open the settings page. JMRI or MQTT control over WiFi may be selected through the Protocol setting. Use CAN or MQTT for signal-to-signal links because JMRI messages do not carry signal aspects between boards.
With HotSpot AutoStart enabled, the board opens its setup hotspot when it cannot join the saved WiFi network. Join the asig-… network and enter the new WiFi details. HotSpot AutoStart is enabled at the factory and should normally remain on.
A vPort is a numbered virtual connection shared by MegaPoints boards. Detectors send occupancy states on vPorts, and signals send their aspects on other vPorts. Choose numbers from 1 to 60000 and assign only one purpose to each number.
Switch off and check the LED polarity, the resistor joint and the connection to GND. Use the Test buttons to operate each lamp separately.
Check the terminal labels and the wiring diagram in section 6. Mast 2 uses the reverse terminal order from Mast 1.
Double yellow only exists on a 4-aspect signal — check the mast’s Aspect type says 4-aspect, and that the upper yellow really is on YE2.
Open the settings page and check Hardware. Set it to LED driver board (2 masts), then restart the board.
The signal is receiving an occupied state from one of its protected blocks. The text below the on-screen mast identifies the active vPort. Check for an occupied block, a detector that has remained active or an incorrect block number.
The configured Straight next vPort has no source and is therefore being treated as red. Check that the board ahead is powered and has the correct Status vPort. If this is the last signal, set Straight next to 0 or configure a Phantom time.
Set the junction signal to MAY-FA. Linked signals then display flashing-yellow aspects while a diverging route is set. The Test buttons send ordinary forced aspects and do not start the flashing sequence. Appendix A2 describes a bench test.
A route indicator lights only when its route is set and the signal shows a proceed aspect. Use the Test button to show G, select the route in the Route control and check that the arm is connected to RI1–RI3 with the hub on RIC.
A 2-aspect head is a red/yellow stop-and-caution signal. Because it has no green lens, the clear indication uses its yellow lamp. Select a 3-aspect signal if a green clear aspect is required.
No. After a released train clears the junction, AutoSignal cancels the route and extinguishes the route indicator. The route must be set again for the next train.
Firmware updates are installed over WiFi from the board’s settings pages. Saved settings are retained, but make a Backup before starting an update.
The 4-mast RGB version is expected during 2027. It will control four colour-changing pixel signal heads and use the same settings page and signalling logic as the board described here.
Making Tracks 4 uses nine AutoSignal boards to control twenty-three signal heads across four running lines. The AutoSignal online demonstration explains the linked-signal operation with an animated four-aspect cascade.