MegaPoints System2 · AutoSignal User GuideContents
MegaPoints Controllers · System2

AutoSignal User guide · Issue 1

A practical guide to installing, wiring and setting up automatic colour-light signalling on a model railway.

System 2 family · 2-mast Common Negative version · Issue 1 · August 2026

The AutoSignal board, seen from above The AutoSignal board

What you will learn

For a new installation, work through the sections in order. For an existing installation, select the section relevant to the task.

  1. 1Meet AutoSignalWhat the board does on the railway
  2. 2Does it need System2?Bench testing versus proper automatic use
  3. 3Build the smallest working setupThe board, signal, detector and power you need
  4. 4Get to know the boardConnectors, buttons and indicator lights
  5. 5Connect power and the network12 V DC and the System2 CAN pair
  6. 6Wire your signals safelyCommon negative, terminals and resistors
  7. 7Switch on and testCheck the lamps before changing settings
  8. 8Find your way around settingsEvery control explained in plain English
  9. 9Set up your first automatic signalConnect a detector and enter the vPort settings
  10. 10Link signals into a sequenceLet one signal pass information to the next
  11. 11Choose a signalling modeFrom a simple chaser to junction signalling
  12. 12Add route indicatorsSet up feathers for diverging routes
  13. 13See AutoSignal on a real layoutHow Making Tracks uses the system
  14. 14See what is coming nextPlanned additions and future development

1What the AutoSignal is

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.

Main features

  • Two signals per board. Each signal output is referred to as a mast and may show 2, 3 or 4 aspects: red, yellow, double yellow and green.
  • Standard LED signal masts may be used, including ready-made and kit-built signals with one wire per lamp and a shared negative return.
  • Up to three white route indicators (the “feathers” that point the way at a junction) per signal.
  • Local configuration through a web page provided by the board. No configuration software is required.
  • Expandable operation, from one detector controlling one signal to linked signals, junction controls and route indicators.

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.

2“Do I have to have System 2 installed to use the AutoSignal?”

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.

Testing is not automatic signalling

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.

The short answer

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.

3What’s the minimum I need to get the AutoSignal working on my layout?

The equipment required depends on whether you are testing the board, controlling one automatic signal or signalling a longer section of railway.

PurposeRequired equipmentResult
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 RYYYG 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.

Other requirements

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.

4Meet the board

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.

Top view of the AutoSignal board with the connectors labelled 1 2 3 4 5 6
1Mast 1 terminals — ten screw terminals for your first signal: four lamp wires, two shared return (GND) terminals, and four for the route indicator. Section 6 maps every one.
2Mast 2 terminals — the same again for your second signal. The printed order is mirrored top-to-bottom, so always follow the labels, not the position.
3Power & network plug — two pins for the polarity-independent 12 V supply and two pins (L, H) for the CAN network.
4HOTSPOT button — hold for about 3 seconds to open the board’s WiFi hotspot. A board without saved WiFi details opens the hotspot automatically (section 7).
5Processor — runs the signalling logic and provides the settings page over WiFi. No adjustment is required.
6PWR and RUN lights — PWR glows steadily whenever power is on; RUN blinks once a second when all is well (twice a second while the hotspot is open, and very fast when you use “Locate Board”).
Figure 1. The 2-mast Common Negative AutoSignal. The large connectors serve the two signals; the smaller connector carries power and CAN. No links or jumpers need to be set on the board.

“Common Negative” on the label — what that means

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.

5Power and the network plug

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.

your other MegaPoints boards (detectors, panels…) CAN pair — run L→L and H→H, board to board CAN LCAN H supplysupply bottom-left corner of the board 12 V DC regulated supply 1 A or more either way round is fine ✓
Figure 2. Power and CAN share one connector. A rectifier on the board makes the two 12 V supply connections polarity independent.

The supply

  • Use a regulated 12 V DC supply rated 1 A or more.
  • Connect it to the two pins under the +12V marking — either way round.
  • The green PWR light confirms power is on.

The CAN pair

  • Optional if the board is on its own. Leave L and H empty and everything in sections 6–8 still works.
  • For automatic operation, run a twisted pair between boards: L to L and H to H.
  • This is how detectors, panels and other signals reach the AutoSignal from anywhere on the layout.

6Wiring your signals

Every lamp is wired in the same way: a separate feed wire containing a resistor, plus a shared negative return.

How common-negative wiring works

“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.

AutoSignal switches +12 V onto each feed GRNYE1 YE2RED GND 1 kΩ each green lamp lower yellow upper yellow red lamp one shared return — the common negative
Figure 3. Common negative means: one feed wire per lamp (with its own 1 kΩ resistor), one shared return for the whole signal. Current flows out of a coloured terminal, through the resistor and lamp, then returns through GND.

Before wiring the signal

  • Every lamp gets its own resistor. Fit a 1 kΩ resistor in each coloured feed wire. Never share one resistor between two lamps, and never put one in the shared return wire.
  • Check LED polarity. The long leg (+) connects to the board terminal through the resistor; the short leg (−) connects to GND. If the LED does not light, switch off and reverse its connections.
  • All lamps share the GND return. Join all the short legs together and bring them back to either GND terminal. Two GND terminals are provided purely for convenience.
  • Follow the printed labels, not the position. Mast 2’s terminals run in the opposite order to Mast 1’s.

What each terminal does

Reading the Mast 1 strip from top to bottom (as printed on the board):

TerminalLampPlain English
GRNGreenProceed. The signal’s “all clear”.
YE1Lower yellowCaution. This is the only yellow a 3-aspect signal uses.
YE2Upper yellowLights together with YE1 to show double yellow (preliminary caution) on a 4-aspect signal.
REDRedDanger. The bottom lamp of the head.
GND GNDReturnThe shared return for every lamp on this mast — aspect lamps and feathers alike. Use either or both.
RI1Feather 1The arm lamps of route indicator 1. Lights when route 1 is set and the signal shows a proceed aspect.
RI2Feather 2Route indicator 2 — a second junction direction, if your signal has one.
RI3Feather 3Route indicator 3 — a third direction.
RICFeather hubThe 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.

The wiring diagram

GRNYE1 YE2RED GNDGND RI1RI2 RI3RIC MAST 1 terminals 1 kΩ 1 kΩ 1 kΩ 1 kΩ 1 kΩ feathers 2 & 3 — wire the same way, only if your signal has them upper yellow — YE2 (with YE1 = double yellow) green — GRN lower yellow — YE1 red — RED one 1 kΩ resistor in every coloured wire shared return to GND — no resistor here arm lamps → RI1 · 1 kΩ each hub lamp → RIC
Figure 4. Mast 1 wired as a 4-aspect signal with one feather. The board switches 12 V onto each coloured terminal when that lamp should light; current returns on the shared black GND wire. The feather lamps’ short legs join that same black return. For a 3-aspect signal use only GRN, YE1 and RED; for a 2-aspect signal use YE1 and RED. If the signal has no route indicator, leave the four RI terminals unconnected.
short leg (−) → straight to GND long leg (+) → resistor → coloured terminal flat spot on the rim marks the short (−) leg
Figure 5. Which way round an LED goes.

Choosing the resistor

With a 12 V supply, a 1 kΩ (¼ watt) resistor is suitable for each lamp and gives a current of about 8 mA.

  • For greater brightness, use 470–680 Ω. Do not use a value below 470 Ω.
  • For lower brightness, use 2.2–4.7 kΩ.

Ready-made signals

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.

Selecting the aspect type

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.

7First switch-on

  1. Connect the 12 V supply. The green PWR light comes on and both masts show green. A new board without saved WiFi details opens its setup hotspot automatically. The RUN light blinks twice a second while the hotspot is active.
  2. On your phone or laptop, join the WiFi network named after the board — something like asig-719a88 (the name is also printed on the board’s label).
  3. The setup page should open automatically. If it does not, open a browser and go to 4.3.2.1. Enter the name and password for your normal WiFi network. The board restarts, joins that network and closes its setup hotspot. The RUN light then blinks once a second.
  4. Open the settings page from a browser on the same network using the board’s address, shown at the bottom of the page (for example 192.168.0.71). Locate Board makes the RUN light flash rapidly for five minutes, which helps identify a particular board.

Using the HOTSPOT button

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.

Test the signal wiring

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.

Avoid entering recovery mode

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.

8Using the settings page

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.

1 2 3 4 5 6 7 8 9
System 2 Air
Show Charts ▼
▼ AutoSignal
Number of masts: 2 Lamp layout: Discrete Hardware: LED driver board (2 masts)
Mast 1
GREEN
no active inputs
Mast 2
GREEN
no active inputs
MastAspect typeLamp typeControl mode Status vPortLocal Blk fromLocal Blk to Straight next vPortApproach vPortRelease (ms) Phantom (s)TestRoute
1
▸ routes
4-aspect Incandescent MAF 0101101 000 10 GYYYR straight
2
▸ routes
4-aspect LED MAF 000 000 0 GYYYR straight
Aspects are computed live by the device per NR/L2/SIG/19609 (MAF / MAR / MAY-FA / MAY-YY / MAF-SD). Masts are independent by default — only wire a cascade via Next mast vPort when one mast is the rear distant of another.
▼ Network
Protocol CAN   CAN  Auto ID ID 800   Locate Board
Broker Broker hostname or IP address Port 1883 QoS Async Sync
WiFi  Boot delay 0 s   Roaming   HotSpot AutoStart   Share Revoke Erase Credentials
Save Changes  Reload Values  Reset to Defaults
AutoSignal S/W Rev: V3 | Templates: 3 | IP Address: 192.168.0.71 | Name: asig-719a88 | SSID: Megapoints
▼ Status Log Product DB ver: 9
17:00:09 AutoSignal V3 ready.
17:00:10 Report--> panel-a1ffac, 192.168.0.61 Type:Panel Controller, SwVer:34
Figure 6. The settings page, shown here with the values from section 9’s worked example already entered for Mast 1. On a narrow screen, scroll sideways to see the full table.
  1. 1Name and location. The blue name (asig-719a88) is this board’s identity everywhere — on the network, in the WiFi hotspot and on other boards’ pages. Enter a clear description in Location, such as “Fiddle yard throat”.
  2. 2Signal display. The two on-screen masts show the current aspect, flashing state, route indication and lamp-fade effect of the real signals. “No active inputs” means that no detector or route is currently controlling that mast. The text below each mast states which inputs are affecting its aspect.
  3. 3Number of masts / Lamp layout. Select 1 or 2 masts. On this hardware, Lamp layout remains Discrete, meaning one wire per lamp as shown in section 6.
  4. 4Hardware. This board is supplied with LED driver board (2 masts) selected; retain this setting. The alternative is for the colour-pixel version described in section 14. Selecting the other hardware type prevents the lamps and button from operating. This setting is saved immediately and takes effect after a restart.
  5. 5Mast settings. Aspect type — how many lamps your signal has (2, 3 or 4-aspect). Lamp typeLED switches crisply; Incandescent adds the gradual warm-up and fade of a filament lamp. During a flashing sequence, the brightness rises and falls rather than switching abruptly. Control mode — the junction rules: MAF (the default) is plain-line running with no holding; the other four provide different forms of junction control — section 11 explains all five. The vPort columns connect the mast to detectors, routes and other signals. The note below explains vPorts, and sections 9–10 provide examples. Release (ms) frees a held junction on a timer (section 11). Phantom (s) provides a timed exit sequence when there is no downstream signal. After a train leaves, the signal changes R → Y → YY → G, using the selected number of seconds for each step. Section 9 gives an example.
  6. 6Test and Route. Use these controls to show an aspect for 30 seconds or light a route indicator by selecting a route in Route (on a working layout, routes are set automatically over the network).
  7. 7Network. Protocol stays on CAN for a wired layout — the other two choices let a computer system (an MQTT broker, or JMRI) supply the train and route information over WiFi instead. Leave Auto ID on so the board selects a unique CAN address. Locate Board flashes the RUN light rapidly to identify the board. On the WiFi row, Share passes your WiFi password to other MegaPoints boards; Erase removes the saved details; Roaming allows the board to use the strongest available access point; and HotSpot AutoStart opens the setup hotspot when the saved WiFi network is unavailable. This option is enabled at the factory and should normally remain on.
  8. 8Saving and restoring. Save Changes writes everything to permanent memory; Reload Values restores the last saved values; Reset to Defaults returns the mast settings to factory values (your WiFi and network settings are kept, and nothing is permanent until you Save). Backup downloads every setting to a file on your computer; Restore loads a saved file. Make a backup after commissioning the signals and after later changes. Cloud Backup stores an additional copy on the MegaPoints server.
  9. 9Board information and status. This area shows the software revision, browser address, board name and connected WiFi network. The Status Log records current activity and discovered boards. Check it first when diagnosing unexpected operation. Show Charts opens live system-health graphs; these are optional.

What is a vPort?

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.

9Set up your first automatic signal

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.

Direction of travel → the watched block detector S2 input board Mini Panel / Panel Controller / IN-32 sends vPort 101 CAN pair (L, H) AutoSignal uses vPort 101 your signal Mast 1 settings: Aspect type 4-aspect · Local Blk from 101 · Local Blk to 101 · Phantom (s) 10 · everything else stays 0 line carries on (or ends off scene)
Figure 7. The minimum automatic installation. The detector reports whether the block is occupied. The input board sends that state on vPort 101, and the AutoSignal uses it to control the signal. The input board and AutoSignal are connected by the two-wire CAN pair.

Enter the settings

Enter the following values in the Mast 1 row on the AutoSignal settings page:

MastAspect typeControl modeStatus vPortLocal Blk fromLocal Blk toStraight nextApproachRelease (ms)Phantom (s)
1 — your signal4-aspectMAF010110100010

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.

The timed exit sequence

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:

Train on the block red, for as long as it’s there Train leaves single yellow immediately 10 seconds later double yellow 20 seconds later green — line clear Each step lasts for the Phantom (s) value. Start with 10 seconds, then adjust it to suit the distance and operating speed.
Figure 8. A 4-aspect signal with Phantom (s) set to 10. A 3-aspect signal follows the same sequence but omits double yellow (R → Y → G). If another train enters the block, the signal returns to red immediately and the timer restarts when the block clears.

Check the sequence after saving

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.

Using Mast 2

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.

10Linking signals together — the cascade

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:

Direction of travel → rear signal — shows Y publishes on 301 reads wire 302 front signal — at R (train ahead) publishes on 302 red aspect sent on vPort 302
Figure 9. The rear signal’s Straight next vPort is set to 302 — the front signal’s Status vPort. The front signal is at red, so the rear shows a single yellow. The aspect relationship is handled automatically.
The signal ahead showsA 4-aspect signal showsA 3-aspect signal shows
R redY yellowY yellow
Y yellowYY double yellowG green
YY double yellow or G greenG greenG green

Observe the following rules when linking signals:

11Selecting a signalling mode

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.

MAFMain Aspect Free — the default

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.

MARMain Aspect from Red

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.

MAY-FAMain Aspect from Yellow, Flashing Aspects

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.

MAY-YYMain Aspect from Yellow, steady double yellow

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.

MAF-SDMain Aspect Free with Splitting Distant

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.

Comparison of the five modes

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.

ModeOuter distantInner distantJunction signalFeatherOperating indication
MAFGGGlitClear route with no approach control.
MARYYYRdarkJunction held at red until released.
MAY-FAFYYFYYlitFlashing aspects warn of the diverging route. (F = flashing)
MAY-YYGYYYlitThe same warning, in steady aspects.
MAF-SDGG + featherGlitRoute 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.

12Route indicators — the feathers

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 RI1RI3; their shared hub lamp connects to RIC.

RI1 RI2 RI3 RIC Feather 1 lit (route 1 set, signal showing green) The hub lamp — wired to RIC — lights with whichever arm is showing; arms wire to RI1, RI2, RI3. Route-indicator rules: 1. It lights when its route is set and the signal shows a proceed aspect. 2. Route indicators remain dark while the signal is at red. 3. Only the indicator for the active route is lit.
Figure 10. One signal, three possible feather positions (two drawn faded). Each route in the route table controls one arm, and the hub lamp on RIC lights with the selected arm.

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.

13AutoSignal at Making Tracks

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.

Interactive explanation

AutoSignal presentation

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.

View the presentation

14What’s coming next

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.

AAppendix — worked examples

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.

A1 — Mega Main: a plain four-signal main line

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.

Direction of travel → B11B12 B13B14 B15B16 B17B18 101 102 103 104 105 106 107 108 … → S5 S1 pub 301 next 302 S2 pub 302 next 303 S3 pub 303 next 304 S4 pub 304 next 305 AutoSignal board A — masts S1, S2 AutoSignal board B — masts S3, S4 block detector’s virtual wire the wire this signal announces its colour on (“pub”) the wire it reads the next signal from (“next”)
Figure A1. Eight detected blocks (virtual wires 101–108), four signals two blocks apart. Each signal protects the two blocks past its own post and reads the signal ahead. S4 reads wire 305 — the next signal beyond the edge of the plan, on whichever board drives it.
MastAspect typeControl modeStatus vPortLocal Blk fromLocal Blk toStraight nextApproachRelease (ms)Phantom (s)
S1  (board A, mast 1)4-aspectMAF301101102302000
S2  (board A, mast 2)4-aspectMAF302103104303000
S3  (board B, mast 1)4-aspectMAF303105106304000
S4  (board B, mast 2)4-aspectMAF304107108305000

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.

What happens when a train runs through

  1. With every block clear, each signal shows green. This assumes that vPort 305 is supplied by the signal beyond S4. If S4 is the last signal, use the arrangement in example A4.
  2. When the train enters B11, vPort 101 becomes active and S1 changes to red. S2–S4 are unaffected because the occupied block is behind them. Signals behind S1 respond to its Status vPort 301.
  3. When the train enters B13, S2 changes to red. The blocks protected by S1 are now clear, so S1 reads S2 at red and shows yellow.
  4. By B15/B16: S3 red, S2 yellow, S1 double yellow. By B17/B18: S4 red, S3 yellow, S2 double yellow, S1 green. The caution aspects move along the line behind the train.

Make it a 3-aspect line

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.

A2 — Mega Diverge: one junction, with flashing yellows

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.

Direction of travel → points P B1B2B3B4 B5 (branch) 121 122 123 124 125 treadle → 831 branch route set → 821 Sd — the distant pub 322 next 321 shown flashing single yellow Sj — the junction pub 321 next 323 / rt1 324 held at steady yellow (MAY-FA) ahead: 323 ahead: 324 Snapshot drawn: route 821 set, train approaching. Sj holds steady Y; Sd flashes; feather waits for the clear.
Figure A2. One board drives both masts. The junction signal Sj protects block B2 (wire 122) and watches the branch block B5 (125) whenever route 1 is set; the treadle on wire 831 is the release that lets it clear as the train arrives. Distant signal Sd reads Sj’s Status vPort and displays the flashing aspect required by MAY-FA mode.
MastAspect typeControl modeStatus vPortLocal Blk fromLocal Blk toStraight nextApproachRelease (ms)
Sj — junction4-aspectMAY-FA3211221223238315000
Sj’s route table, route 1:  Trigger 821  ·  Blk from 125  ·  Blk to 125  ·  Next mast 324   (routes 2 and 3 stay off)
Sd — distant4-aspectMAF32212112132100

Purpose of each setting:

Operating sequence

  1. Route set (821 = 1). Sj holds at steady single yellow and lights nothing else; Sd immediately begins flashing single yellow once a second.
  2. The train passes the treadle (831 fires). Sj is released: the branch is clear, so it steps up — and its route indicator lights beside the aspect. Sd continues flashing while the branch route remains set.
  3. The train passes Sd (block 121 occupied): Sd shows red behind it. It passes Sj (122, then branch 125): Sj red while the train is anywhere it protects.
  4. When the train clears the branch block, Sj cancels the route automatically, extinguishes the route indicator and resumes reading the main-line signal. The branch route must be set again for the next train.

Bench-testing flashing aspects

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.

Alternative modes

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.

A3 — Mega Junction: a converging branch and a crossover

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.

UP main — trains run → DOWN main — trains run ← A B D 511 512 513 514 589 590 591 613 412 rear of Sm1throatpast Abefore Bexit past B the diagonalsexit past Dbefore D branch throat Sb1 pub 701 Sm1 pub 711 Sm2 pub 712 Sd1 pub 721 Route buttons (from the Route Processor or a panel): 801 = branch route set at A   ·   802 = crossover set, UP→DOWN   ·   803 = crossover set, DOWN→UP Treadle 811 sits on the branch in rear of Sb1 and releases its hold. ahead: 713 ahead: 722
Figure A3. Two AutoSignal boards drive the four signals. The scissors’ crossed diagonals are watched as one block (wire 590), with an exit block each side (589 on the UP side, 591 on the DOWN side) — three adjacent numbers because a route’s protected blocks must form a consecutive range. Sd1 controls DOWN trains travelling from right to left.
MastAspect typeControl modeStatus vPortLocal Blk fromLocal Blk toStraight nextApproachRelease (ms)
Sb1 — branch3-aspectMAR70141241208115000
Sb1 route 1:  Trigger 801 · Blk from 513 · Blk to 514 · Next mast 712
Sm1 — UP, before A4-aspectMAF71151251371200
Sm2 — UP, before B4-aspectMAF-SD71251451471300
Sm2 route 1:  Trigger 802 · Blk from 590 · Blk to 591 · Next mast 722
Sd1 — DOWN, before D4-aspectMAF-SD72161361372200
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.

Route interlocking is required

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.

Crossover operating sequence

  1. For an UP→DOWN movement, route trigger 802 changes to 1. Sm2 reads DOWN-line Status vPort 722 instead of UP-line Status vPort 713. If the route is clear, Sm2 shows green with the route indicator. Sm1 remains green.
  2. When the train enters block 514, Sm2 changes to red and its route indicator goes out. Sm1 changes to yellow.
  3. The train is on the diamond (590 occupied), then the DOWN-side exit (591): Sm2 stays red throughout — its route watches both.
  4. When the exit block clears, Sm2 cancels the route, extinguishes the route indicator and resumes reading the UP-line signal. The aspects behind the train then return towards green.

A4 — The off-scene terminus: phantom distance

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 RYYYG 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.

BAppendix — quick reference card

A plain block signal

  • Aspect type 3 or 4 to match the head; mode MAF.
  • Local Blk from/to = the block or blocks immediately beyond the signal.
  • Straight next = the next signal’s Status number.
  • Route table off; all else 0.

A held (approach-controlled) junction

  • Mode MAR (sharp turnout) or MAY-FA / MAY-YY (fast line).
  • A route entry with its Trigger wired — the hold only arms while a route is set.
  • Approach = the release detector’s number; Release (ms) is the main timer when no detector is fitted, or a fallback timer when a detector is fitted.

A diverging route entry

  • Trigger = the wire that sets the route (1 = set, 0 = withdrawn).
  • Blk from/to = the blocks past the points on that turning — a consecutive run of numbers, plan them adjacent.
  • Next mast = the next signal’s Status number on that turning.

Reading another signal

  • Use the next signal’s Status vPort rather than its detector vPorts.
  • Works identically whether the other signal is on this board or another one.
  • At the end of a line, set Straight next to 0. Set Phantom (s) if a timed exit sequence is required.

Three operating rules

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.

?Questions people ask

Do I have to have System 2 installed to use the AutoSignal?

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.

Will it work with the signals I already own?

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.

How many signals can one board drive — and what if I need more?

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.

Does it care whether my layout is DCC or analogue?

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.

Do I need a computer running?

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.

I’ve changed my WiFi, or taken the board somewhere new — how do I reach it now?

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.

What is a vPort?

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.

One lamp never lights.

Switch off and check the LED polarity, the resistor joint and the connection to GND. Use the Test buttons to operate each lamp separately.

The wrong lamp lights.

Check the terminal labels and the wiring diagram in section 6. Mast 2 uses the reverse terminal order from Mast 1.

The two yellows never light together.

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.

Everything is dark and the button seems dead, but PWR is on.

Open the settings page and check Hardware. Set it to LED driver board (2 masts), then restart the board.

My signal sits at red and won’t clear.

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.

My signal sits at yellow when I expected green.

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.

Can I make the signals flash yellow?

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 feather won’t light.

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 RI1RI3 with the hub on RIC.

Why does my 2-aspect signal show yellow for “clear”?

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.

Two trains follow each other — will the second one inherit the first one’s route?

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.

How do updates work?

Firmware updates are installed over WiFi from the board’s settings pages. Saved settings are retained, but make a Backup before starting an update.

When is the 4-mast RGB version coming?

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.

Where can I see AutoSignals running before I buy more?

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.