MegaPoints System2 · Servo-8 User Guide R2Contents
MegaPoints Controllers · System2

Servo-8 User guide · Revision 2

Eight beautifully controlled servos. One friendly board. Built for pointwork, semaphore signals, crossing gates and the moving details that bring a model railway to life.

SimplePowerfulReliableDesigned & made in the UK

Before you connect anything

Watch the short System2 getting-started presentation. It shows the whole idea first, so the plugs, board names and numbered “V-Ports” will make sense when you meet them below.

A reassuring way to begin

Meet MegaConsole

MegaConsole is the free Windows companion for System2. It finds the boards on your home network and puts them together in one clear place.

  • See which boards are switched on and healthy.
  • Open a board’s settings without hunting for its web address.
  • Back up settings on your own PC.
  • Plan and start board updates locally, with plain-English release notes.
  • Use compatible hardware connections for setup, recovery and more options when a board cannot be reached over Wi-Fi.
Example

You have two Servo-8 boards under the baseboard. MegaConsole can show both by name — perhaps “Station throat” and “Goods yard” — tell you which needs an update, then open the correct one. No remembering strings of numbers.

Cost: Free
Computer: Windows 10 or 11
Internet: Not needed for everyday local control

What you will learn

  1. 1. Know your Servo-8
  2. 2. First connection
  3. 3. Put it on your Wi-Fi
  4. 4. Explore everything it can do
  5. 5. Set a servo safely
  6. 6. What each setting means
  7. 7. Worked examples
  8. 8. Join System2 boards
  9. 9. Save, update and recover
  10. 10. Fault-finding
  11. 11. The System2 family
  12. 12. Quick reference
1 · The useful bits

Know your Servo-8

Think of the Servo-8 as eight patient signalmen. Each looks after one servo and moves it only when its numbered instruction arrives.

Cartoon illustration of the Servo-8 showing the eight three-pin servo sockets, green System2 terminal and hotspot button
The connections are printed on the board itself. The eight white sockets run from S1 on the right to S8 on the left.
Fit one three-wire servo plug onto one vertical Servo-8 header The black three-way servo plug lines up with the three exposed pins of S1. Signal is at the top, positive is in the middle and negative is at the bottom. S1 is the rightmost of the eight headers. SERVO PLUG SERVO-8 SOCKETS POWER OFF ORANGE / WHITESIGNAL · S REDPOSITIVE · + BROWN / BLACKNEGATIVE · − ONE COMPLETE 3-WAY PLUG PUSH STRAIGHT ON DO NOT TURN IT SIDEWAYS S4 S3 S2 S1 S + S1 IS THE RIGHT-HAND SOCKET ONE PLUG · ONE S / + / − GROUP
Match the plug to one complete vertical socket. On the real board, S1 is at the right-hand end. Its top pin is signal, its middle pin is positive and its bottom pin is negative. Never bridge two neighbouring sockets.
S1 to S8Eight servo sockets. Each plug spans one complete S + − group.
Green terminalThe regulated 12-volt DC supply and the two-wire System2 CAN link. Match its printed lettering exactly.
Hotspot buttonStarts the board's own temporary Wi-Fi network when needed. It does not erase servo settings.

Power off while plugging servos in

A servo plug placed the wrong way round may damage the servo or board. On common leads, brown or black is , red is +, and orange, yellow or white is S. Colours are helpful, but the maker’s servo instructions and the letters on the board are the final word.

What it can move

Turnout tie bars, semaphore arms, ground signals, level-crossing gates, warning wig-wags, shed doors, water cranes and other light mechanisms. A servo should move the model, not fight it. If it buzzes, gets hot or strains at an end, reduce the travel immediately.

2 · A safe first win

Connect one servo first

Prove one channel on the bench before fitting eight beneath the layout. This makes mistakes easy to see and harmless to correct.

1

Leave the linkage disconnected

Mount the servo loosely or hold it securely, but do not connect it to a turnout yet. Fit a servo horn.

2

Plug it into S1

With the power off, match the servo lead to S + − printed beside S1.

3

Connect the board’s 12-volt DC supply

Check polarity twice, then switch on. Keep fingers and loose wire away from the servo horn: it may move as the board starts.

4

Connect to the board

Use MegaConsole if it is installed. Otherwise follow the Wi-Fi steps in the next section.

5

Centre, fit and trim

Open S1’s Adjust control, choose Centre Servo, then fit the horn close to the desired middle position. Attach the linkage only after the safe travel has been set.

Your first-session rule

Small movements first. Watch the mechanism while adjusting. Save only when it is right.

3 · Let MegaConsole do the fiddly part

Put the board on your Wi-Fi

The easiest method is MegaConsole. It can find a factory-fresh board's temporary hotspot, briefly connect to it, hand over your home Wi-Fi details, watch the board prove that it has joined, then return the PC to your normal network.

Recommended

Use MegaConsole's WiFi page

Enter your home network once. MegaConsole remembers it on this PC and can send it to new or existing System2 boards. You do not need to leave the app and wrestle with Windows Wi-Fi menus yourself.

1Open WiFi and press Look for a new board.
2Pick the Servo-8 and your remembered home network.
3Press Join the board to this network. MegaConsole completes the handover.

If you are not using MegaConsole

The manual method still works and is useful at the club or when no Windows PC is nearby:

Phone Wi-Fi list showing the temporary Servo-8 hotspot
1. Join the temporary network whose name begins serv8-.
Servo-8 Wi-Fi setup page showing nearby home networks
2. Pick your home network, enter its password and save.
  1. Power the board and look for its serv8-xxxxxx network on your phone, tablet or PC.
  2. Join it. If the setup page does not appear, browse to http://4.3.2.1.
  3. Select your normal Wi-Fi, enter the password and save.
  4. Return your device to its normal Wi-Fi, then find the board in MegaConsole or at its serv8-xxxxxx.local name.

If the internet is down

Your local System2 network and board pages can still work. The internet is needed only for online services such as fetching new firmware or cloud backup. Your railway does not depend on a distant server to throw a point.

4 · Your complete Servo-8 control desk

There is far more here than eight sliders

The main page commissions the servos, tests the layout, watches four communication systems, manages network behaviour, protects your settings and helps diagnose a fault. It is a workshop instrument as well as a setup page.

Complete Servo-8 main page
The complete Servo-8 page. Its sections fold away, so the everyday port controls can stay open while advanced tools remain out of sight.

Commission eight mechanisms

Set V-Ports, travel, speed, movement pattern, direction, trigger and feedback separately for every servo.

Move while you adjust

Open the graphical arc gauge, drag the physical end points and watch the real servo follow in real time.

Build movement with character

Choose Points, WigWag, semaphore actions or four different spring-and-bounce behaviours.

See the railway talking

Live charts show Wi-Fi strength and traffic, CAN activity and MQTT traffic instead of leaving you to guess.

Find faults on the wire

The status log and filterable CAN Monitor reveal board names, messages and V-Ports as they happen.

Protect and maintain it

Save locally, make or restore cloud backups, inspect board health and install validated firmware updates.

Servo-8 port configuration table with eight servo rows
The eight-channel table: every important operating value remains visible together.

MegaConsole brings the fleet together

For one board, this page is excellent. For a complete layout, MegaConsole automatically discovers supported boards and gives you one place to:

  • open the correct board;
  • name and identify it;
  • see health and reachability;
  • back up settings;
  • plan and initiate updates;
  • manage Wi-Fi; and
  • use connected hardware for setup and recovery.
AreaWhat it gives youTypical use
Port ConfigurationAll eight servo jobs and live Adjust controls.Installation, testing and fine tuning.
NetworkCAN, JMRI or Native MQTT selection; Auto ID; roaming; hotspot behaviour and credential sharing.Joining the rest of System2 or computer control.
ChartsLive Wi-Fi signal and traffic, CAN traffic and MQTT traffic.Proving that messages are arriving and spotting a weak radio link.
Status Log & CAN MonitorA readable event history plus detailed, filterable bus messages.Finding the difference between “no command arrived” and “the servo could not move”.
DashboardProcessor, memory, storage, network and servo-position health.Preventive checks and useful evidence for support.
Backup & UpdateCloud restore points and verified firmware maintenance.Recovering settings or adding improvements safely.

Save Changes means “keep this”

Most adjustments take effect at once so you can test them. They are not permanent until you press Save Changes. Reload Values discards unsaved experiments. Reset to Defaults is a much bigger step; use it only when you truly want to start again.

5 · The heart of the Servo-8

Set travel without learning electronics

Press Adjust beside a servo. The popup shows the two end positions, the allowed movement between them, the servo’s live position and its speed.

Accurate Servo-8 range adjustment popup The real popup has a semicircular track, orange and yellow end handles, a servo arm showing live position, a vertical speed control, the current endpoint numbers and four buttons along the bottom. Servo Range Adjustment — S1 VPort 1 MegaPointsControllers 2350 2000 650 1000 SPEED 100% 1% Centre Servo Reset Arm Selector Done
This matches the real adjustment popup. The example shows a 1000–2000 range, the full 650–2350 limits, the wide servo arm and speed set near the middle.
Orange handle · HISets the higher end value. Here it is 2000.
Yellow handle · LOSets the lower end value. Here it is 1000.
Coloured arcDrag the arc itself to move both ends together.
Servo armFollows the real servo position while you adjust.

LO and HI

The yellow handle sets LO and the orange handle sets HI. These numbers are pulse lengths, but you do not need to type them — drag a handle and watch the mechanism.

Move the whole range

Drag the coloured arc when the amount of travel is right but both ends need shifting together.

Speed

The vertical control runs from 100% at the top to 1% at the bottom. Point blades generally look better at a moderate speed. Semaphore arms and gates often suit slower travel.

Centre Servo

Moves to the true mechanical centre. Use this before fitting the horn. Pressing it again returns to the previous working position.

A reliable adjustment method

  1. Disconnect the linkage and centre the servo.
  2. Refit the horn so it points near the middle of the required movement.
  3. Reconnect the linkage without forcing it.
  4. Drag the yellow LO handle inward until the first end is correct.
  5. Drag the orange HI handle inward until the other end is correct.
  6. Move between both ends several times and listen for strain.
  7. Press Done, then Save Changes.

Do not use Reset as a test button

Reset returns LO to 1000, HI to 2000 and speed to 50%. On a connected mechanism that could demand more movement than it can safely provide.

6 · Plain-English settings

What every box means

SettingWhat it really meansGood practice
V-PortThe unique “telephone number” used to command this servo.Two things that must move together may deliberately share a number; otherwise keep numbers unique.
Range LO / HIThe two end stops.Set with Adjust; never make a servo push hard against the model.
SpeedHow quickly it travels, shown as 1–100%.Start around the middle, then slow it to taste.
TypeThe character of the movement.Choose from the eight current patterns below.
ReverseSwaps which command means which end.Use this instead of rewiring or swapping LO and HI.
TriggerA V-Port message the servo listens to as an instruction.Useful when a panel input or sensor is to move it.
FeedbackA V-Port on which the servo reports its final position.Use it for panel indication or automation.

The eight movement patterns in current firmware

Type 1

Points

Smooth eased travel between two ends. The usual choice for turnout blades and simple two-position mechanisms.

Type 2

WigWag

Moves side to side for a set number of swings. Intended for crossing warning signals.

Type 3

Sem Bounce

A semaphore arm movement with a small settling bounce at the “on” position.

Type 4

Sem Lever

A slow first pull, a brief re-grip pause and a quicker completion, like a signal-box lever being worked.

Type 5

Spring 1

Two wide, gentle rebounds, suggesting a soft rubber buffer.

Type 6

Spring 2

Three crisper rebounds, suitable for a firmer spring effect.

Type 7

Spring 3

A second gentle two-bounce pattern retained for compatible layouts.

Type 10

Spring 4

A “bouncing ball” pattern: each parabolic bounce becomes shorter and smaller.

About the resting pulse

By default the board stops continually driving a stationary servo after movement. This prevents many low-cost servos from humming and warming. Enable resting pulses only where the mechanism must be actively held, and check temperature and noise.

7 · Worked on the layout

Three complete examples

Example A · One turnout from a panel switch

Job: The first switch on a factory-set Panel Controller should move servo S1, and the first pair of panel lamps should show its position.

  1. Leave S1 on factory V-Port 1.
  2. Leave Trigger at 321 and Feedback at 161.
  3. Choose Points.
  4. Set safe LO and HI positions with Adjust.
  5. Operate the panel switch repeatedly, check both end positions, then Save Changes.

The matched factory addresses are intentional: S1 V-Port 1, Trigger 321 and Feedback 161. Channels S2–S8 continue in sequence.

Example B · A pair of crossing gates

Job: Two servos should raise and lower together from one command, with one installed as a mirror image.

  1. Give S3 and S4 the same V-Port — for example 45.
  2. Choose Points for a clean two-position gate movement.
  3. Set a slow speed on both.
  4. Use Reverse on the servo that travels the wrong way.
  5. Adjust each servo’s LO and HI separately because the linkages will not be identical.
  6. Save, then test several full cycles.

Sharing a V-Port is useful here: one instruction rings both “telephone numbers” because they are deliberately the same.

Example C · A semaphore with character

Job: A semaphore arm should rise steadily and settle with a small bounce.

  1. Centre the servo before fitting the arm linkage.
  2. Select Sem Bounce.
  3. Start with a narrow safe range.
  4. Widen LO and HI little by little until the arm reaches its correct on and off positions.
  5. Set a moderate-to-slow speed.
  6. Watch ten cycles. If the arm or wire flexes at either end, reduce the range.
  7. Save Changes.

Example D · Set up a second Servo-8 quickly

Job: Give the second board its own block of eight servo numbers.

  1. Open EasyConfig.
  2. Select Board 1b (9) to assign its eight operating V-Ports from 9 to 16.
  3. Apply and inspect the table.
  4. Press Save Changes.
  5. Adjust each physical servo separately; EasyConfig changes addresses, not safe travel.

Important: The current page offers blocks 1–8, 9–16, 17–24 and onward. The board firmware’s legacy helper path also contains older 101-series presets; trust the values visibly loaded into your table and save only after checking them.

8 · Boards talking together

The System2 network, without the computer jargon

A V-Port is a shared number for an action. A CAN bus is the sturdy two-wire party line that carries those numbered messages between boards. A CAN ID is the private identity of one physical board; leave Auto ID on so the system chooses it.

Panel switch
sends V-Port 1
CAN H + CAN L
the party line
Servo-8 S1
listens on V-Port 1
Point moves
feedback on 161

Which protocol should I choose?

ChoiceChoose it when…
CANYou are using System2 boards together. This is the normal, simplest and most dependable choice.
JMRIYour railway is already controlled through JMRI and you deliberately want the board to use that integration.
Native MQTTYou already run an MQTT broker and understand topics and network automation.

For most readers

Leave the protocol on CAN, Auto ID on, Roaming on and HotSpot AutoStart on. Those defaults are chosen to make the board easy to find and reliable on a normal System2 layout.

Joining several boards

  • Switch power off before altering the CAN wiring.
  • Carry CAN H to H and CAN L to L from board to board using a twisted pair.
  • Avoid star-shaped branches where practical; make a tidy line through the layout.
  • Use termination only at the two physical ends of the bus, following the board labels and System2 starter guidance.
  • Use Locate Board when you need to identify one among many.
  • After one board knows the Wi-Fi, Share can pass those credentials to compatible boards on the wired CAN network.
9 · Keep the good work safe

Save, back up and update

Three different kinds of safety

ActionWhere it keeps thingsUse it for
Save ChangesInside this boardMaking today’s settings survive a restart or power cut.
MegaConsole backupOn your Windows PCKeeping a labelled local copy of one board or the layout fleet.
Cloud BackupMegaPoints online serviceOff-site recovery after registration and while the internet is available.

Before changing a busy station throat

  1. Open MegaConsole and make a local backup named with the date and purpose.
  2. Change and test one servo at a time.
  3. Save Changes after each proven channel.
  4. Make a second backup named “after servo adjustment”.

Names beat memory. “Station-throat-before-2026-08-21” is far more useful than “backup2”.

Firmware updates

Firmware is the set of instructions already inside the board. Updates can improve reliability or add facilities. MegaConsole can show available releases and initiate local updates. The Servo-8 also has its own Update page.

  • Read the release notes first.
  • Do not update just before an operating session or exhibition.
  • Use a steady power supply and do not switch off during the update.
  • Allow the board to restart.
  • Confirm the board, settings and one servo work before moving on to another board.
10 · One thing at a time

Fault-finding

The servo is completely still

Power off. Check that the plug is on the correct channel and aligned with S, + and −. Restore power, open that same row and use Adjust. Try another known-good servo on the same socket; then try the original servo on a known-good socket.

The servo moves the wrong way

Use Reverse. Do not swap power wires.

It buzzes or becomes warm

The mechanism is probably holding it against an end stop. Reduce LO or HI until the strain disappears. Check the linkage is free. Leave resting pulses off unless active holding is genuinely required.

It jumps when switched on

Disconnect the linkage, centre the servo and refit the horn. Check that saved LO and HI values suit the mechanism. A strong, regulated supply and sound connections also matter when several servos start together.

I cannot find the board on Wi-Fi

Check MegaConsole first. Confirm the PC is on the same home network. If the saved network is unavailable, wait for HotSpot AutoStart and look for the board’s serv8-… hotspot. The board continues to retry its normal network.

The panel switch does nothing

Check the panel instruction and servo are using the same V-Port. Look at the Status Log or CAN Monitor to see whether the message arrives. Test the servo from Adjust; this separates a movement problem from a messaging problem.

Settings disappeared after a restart

They were probably tested but not saved. Re-enter them, test, then press Save Changes. Use a MegaConsole or cloud backup before larger changes.

What to note before asking for help

The board name, software version, which socket is affected, what you expected, what actually happened, and the last relevant lines in Status Log. A photograph of the plugs and wiring often saves a long conversation.

11 · Build only what your railway needs

The wider System2 family

All these boards use the same idea: numbered V-Port messages pass around the layout, so an input, an action and an indicator can work together without a central tangle of wiring.

Cartoon illustration of the System2 Panel Controller

Panel & Mini Panel

Your traditional control desk: switches and sensors in, indication lamps out. The Mini suits smaller panels.

Cartoon illustration of the System2 Route Processor

Route Processor

Stores sequences of points and signals, then sets a complete route from one request, detector, schedule or RFID event.

Cartoon illustration of the System2 Solenoid Driver

Motor drivers

Solenoid Driver for twin-coil motors; Stall/Kato Driver for slow-motion, Kato and MTB mechanisms; Servo-8 for hobby servos.

ProductIts job on the railway
Input-32Collects many switches, detectors and other contact inputs.
Output-32Drives a large bank of ordinary panel or layout indicators.
RGB Panel Driver / OUT-64Controls up to 64 individually addressable colour LEDs for sophisticated panels, signals and lighting.
DCC DecoderBrings DCC accessory commands into the System2 V-Port world.
Relay DriverProvides isolated change-over contacts for frog polarity, accessory power and general switching.
RFID Reader & DisplayIdentifies tagged trains and displays or uses their four-digit identities.
EtherBridgeBridges supported computer-control protocols on Ethernet to the System2 CAN network.
AutoSignalAutomates signal aspects from layout events and rules.
RepeaterExtends and strengthens larger System2 CAN installations.
MegaConsoleThe free Windows home for finding, viewing, backing up, updating and recovering System2 boards.
12 · Keep this page by the layout

Quick reference

Servo channels8, labelled S1–S8
Board supplyRegulated 12 V DC; observe polarity printed on the board
Servo plugS = signal, + = servo supply, − = return/ground
Factory channel addressesV-Ports 1–8; Triggers 321–328; Feedback 161–168
Factory travelLO 1000, HI 2000
Factory movementPoints
Movement patternsPoints, WigWag, Sem Bounce, Sem Lever, Spring 1, 2, 3 and 4
Normal System2 protocolCAN
New-board setup addresshttp://4.3.2.1 while connected to the board hotspot
Golden sequencePower off → plug in → centre → connect linkage → trim LO/HI → test → Save Changes

You do not need to become a computer expert

For a normal layout, remember only this: each job has a number, the wired CAN pair carries that number, and the Servo-8 moves whichever channel is listening for it. Everything else is adjustment, labelling and sensible testing — skills model railway builders already have.

Technical basis checked against the Servo-8 firmware and web interface in the System2 source tree on 21 August 2026. Firmware changes may alter a label or add a feature; the board’s own page and MegaConsole show what is installed on your particular board.