MegaPoints Controllers

System2 user guide

MegaConsole

Find, configure, back up and update your System2 boards from one clear Windows app.

For MegaConsole version 0.10.23 · 16 September 2026 · Windows PCs

Three things to know before you start

MegaConsole keeps itself up to date. You install it once, by hand, and after that it looks after its own updating. While you are getting on with something else it asks us whether there is a newer version, fetches it quietly, checks it really came from us, and puts a blue Restart to update button at the foot of the menu for whenever suits you. Nothing is installed behind your back and nothing restarts on its own. That is why this guide carries a version number but no download: whatever you have will become the version described here, usually without you doing anything. Section 11 is the whole story.

Some of what follows will not be on your menu, and nothing is wrong. MegaConsole is one program made of several parts, and not everybody holds every part. A few are switched on by an order - the CAN adaptor, the programmer, the EtherBridge. A few are switched on a handful of people at a time while we finish them - the Layout editor, MegaThrottle, the Traffic Simulator. A part you do not hold either sits on the menu greyed out with Not available under it, or is not drawn at all. They are all described here anyway, so you can see what is coming and say if you want a look. Section 3 sets out which is which and how to ask.

It is not finished, and the version number says so. The "0." at the front is deliberate. MegaConsole is already the program we use every day to build and test every board that leaves us, but pages still get renamed and buttons still move. What the pages do, and the safeguards around them, are the parts we try hardest to leave alone.

We would very much like to hear from you. If something confused you, if a word made no sense, or if you thought "I wish it could just…", please tell us. That is exactly how this program has been built so far, and it is how the next bit gets built too. Section 14 says where to write.

Read this guide before? Go to section 17, What's new, at the back. It lists every addition since the last edition, newest first, with the version each one arrived in — the whole menu of background parts you can switch on and off, a page that writes down everything your boards say, the train catalogue your tablets read, joining a handful of new boards to your WiFi in one go, and a layout editor that now sits on the main menu. Read that, and you need not read the rest again.

Installing MegaConsole for the first time? Begin with section 15, Install MegaConsole, and then section 16 to register. Both are at the back because you do them on the first day and never again. Once it is running, come back here for the everyday jobs you will use around the layout.

In this guide

  1. Meet MegaConsole
  2. What your computer needs
  3. What you can do, and what is switched on for you
  4. Connect the optional USB tools
    1. Connect the USB programmer
    2. Connect the USB CAN adaptor
  5. Find your way around MegaConsole
  6. Common jobs
    1. Find every board on your layout
    2. Change a board's settings
    3. Back up your layout before making changes
    4. Restore settings or replace a board
    5. Download board software to your PC
    6. Update boards over your home network
    7. Update or rescue a board with the programmer
    8. Put a new board on your Wi-Fi
    9. Find boards that use MQTT
    10. Watch everything your boards say
    11. Read a board's diagnostic log
    12. Wipe a board completely
    13. Choose what MegaConsole stores and shares
    14. Make your layout busy on purpose
  7. Modules and services
  8. Layout editor
  9. EtherBridge
  10. MegaThrottle
  11. Keep MegaConsole up to date
  12. Solve a problem
  13. Plain-English glossary
  14. Help us improve MegaConsole

Setting up - the two things you only do once. At the back, because you do them on the first day and then never again.

  1. Install MegaConsole
    1. Keep the download in Microsoft Edge
    2. Allow the installer to run
    3. Run the installer
    4. Install the driver for the programmer lead
    5. First launch
  2. Register your free licence

And what changed since the last edition. Every addition, newest first, with the version it arrived in.

  1. What's new in this edition

1. Meet MegaConsole

MegaConsole is a free Windows app for looking after MegaPoints System2 boards. It finds the boards on your layout, gathers them into one list and lets you open their settings, make backups and install board updates without remembering individual web addresses.

without MegaConsole, you open each board separately by typing its network address into a web browser. MegaConsole finds the boards for you and shows their names, locations and condition in one place, so you can open the right one without hunting for an address.

What MegaConsole is made of

One window on your PC, and inside it a handful of parts. Some of them are about the boards under your baseboard; one draws the railway; two of them let other things - train-control software, and tablets - reach your layout through this PC. The drawing below is the whole of it on one page. Nothing here is a separate program to install: they arrive, and update, inside MegaConsole.

YOUR RAILWAY System 2 boards Servo-8, Panel, OUT-64, DCC, Relay-8, AutoSignal, RFID… Found, set up, backed up and updated from this PC. They run without the computer. Your DCC system A Z21, a YD7010, an ECoS - whatever drives your trains. MegaConsole keeps it in step. Tablets and train apps iTrain, JMRI, RocRail, the Z21 app, MegaThrottle on Android. They talk to this PC, and this PC talks to the railway. The CAN wire the USB adaptor Home network WiFi or Ethernet Programming lead one board at a time in through the bridge in through the bridge SOFTWARE ON YOUR PC MegaConsole One window. Free. It updates itself. Programming Tools EVERYBODY Your boards · Network update · Programmer update · Downloads Backups · WiFi · MQTT · Bus monitor · Traffic Simulator Board console · Erase a board Layout editor ASK US Draw the railway, solve its routes, set the boards to match, follow the trains. MegaThrottle ASK US INSIDE MEGATHROTTLE The train catalogue EtherBridge ASK US Lets train software and tablets drive your boards, and keeps your DCC system in step with them. INSIDE ETHERBRIDGE The concentrator: many tablets in, one station out THE CONSOLE ITSELF Home · Modules & services · Settings · Release history · Check for updates Switch any background part on or off, and see what each one is doing. The internet only to fetch US MegaPoints Controllers New software for every kind of board New versions of MegaConsole and its parts Your free licence Everything else works with the internet unplugged. MegaConsole is talking to your railway, not to us.
MegaConsole is one window with parts inside it. Your copy will be smaller - the three parts marked ask us are not on everybody's menu, and none of them is on sale yet (section 3). Every job in section 6 bar the Traffic Simulator lives in the Programming Tools, which everybody has. The three roads on the left are the three ways this PC can reach a board, and you never need all three.

there is an animated version of this picture, built for the Making Tracks exhibition layout, that follows a driving command all the way from a tablet to the rails and back: makingtracks.uk/concentrator.html. It is worth two minutes if the concentrator in section 9 is the part you are here for.

Built from the workshop tool we use every day

MegaConsole began as our own workshop program. We use it to load the software, check the settings and test every System2 board before it leaves us. We now make the same tools available to you, free of charge.

That has one consequence worth saying out loud: a few of the buttons are workshop buttons. "Erase a board" really does empty a board completely. We have left them in because the day you need them, you will be very glad they are there - and every one of them is clearly labelled and explained on the screen before you press it.

What MegaConsole looks after

Use MegaConsole when you want to set up a board, change a setting, make a backup or investigate a problem. Once the job is finished, you can close it. Your layout and its System2 boards carry on working without the computer.

if you have ever used your board's own little web page - typing something like 192.168.0.61 into a browser - MegaConsole does everything those pages do, plus a great deal they cannot, and it does it for every board at once instead of one at a time. Those web pages still work. Nothing is taken away.

2. What your computer needs

Almost any Windows computer bought in the last ten years will run MegaConsole comfortably. There is nothing to install first - no Java, no .NET, no accounts. The download contains everything. The one exception is the optional USB programmer lead, which needs a small driver of its own on Windows 11 - see section 15.4.

 Will workSuggested
Windows Windows 10 (64-bit), any recent update Windows 11, or Windows 10 kept up to date
Processor Any 64-bit Intel or AMD processor Anything from about 2016 onwards
Memory (RAM) 4 GB 8 GB or more
Free disc space 1 GB 5 GB, so there is room for a good collection of downloaded board programs
Screen 1280 × 720 1920 × 1080 (a normal full-HD screen) or better
Internet Only when you want to fetch new board programs or update MegaConsole The same. Everything else works with the internet switched off
USB sockets None needed to look around One or two spare USB-A sockets for the gadgets in section 4

Computers that are not currently supported

you do not need administrator rights. MegaConsole installs into your own user account, so Windows will not ask for a password and will not put up the blue "Do you want to allow this app to make changes?" box. If your computer belongs to a club and you are not the person with the password, that is fine - it will still install.

Storage space

The download is about 50 MB, and MegaConsole takes up a little over 200 MB once installed - it carries everything it needs inside itself, which is why there is nothing to install first. On top of that go the board programs it collects for you (see Downloads). Each of those is small, around 1 MB, but MegaConsole keeps the older versions so you can always go back, and over a year or two that adds up. Five gigabytes free is comfortable and leaves you never having to think about it.

3. What you can do, and what is switched on for you

You do not need a USB adaptor for most everyday jobs. If your System2 boards are already on your home network, MegaConsole can find and manage them in the same way that your computer finds a network printer.

The optional USB tools are for boards that are not yet on the network, direct access to the layout's CAN wiring, and recovery when a board is no longer responding. The table below shows which connection each job needs.

What you want to do Nothing plugged in With the CAN adaptor With the programmer
See your boards and what they areYes, if they are on your networkYes, always-
Read and change a board's settingsYesYes-
Back up all your settingsYesYes-
Put the settings back / set up a replacement boardYesYes-
Collect the newest board programs onto your PCYesYes-
Update boards over the networkYesYes-
Watch the traffic on your layout wiring, liveNoYes-
Write down every message your boards send, and look back at itYes, the ones on your networkYes, both roads at once-
Find boards that are not on your network yetNoYes-
Put a brand new board onto your Wi-Fi, one at a timeYesYes-
Send your Wi-Fi name and password to the whole layout at onceNoYes-
Rescue a board that will not start up at allNoNoYes
Update a board too old to update over the networkNoNoYes
Read live diagnostic messages from a boardNoNoYes
Wipe a board completelyNoNoYes

with nothing plugged in, you can look after boards that are already on your network. The CAN adaptor also reaches new boards and boards without Wi-Fi. Use the programmer when a board will not start or cannot be reached in the usual way.

Two rows there are worth reading twice, because they look like one job and are not. Getting a brand new board onto your Wi-Fi needs nothing plugged in. A board fresh out of its box puts up a little Wi-Fi network of its own, and MegaConsole walks up to that and hands it your details, at the kitchen table, before a single wire is run. What does need the adaptor is doing the whole layout in one press, because that message travels down the layout wiring. Task 6.8 covers both.

Why a menu entry might be grey, or missing

MegaConsole is one window, but it is not one program: it is a shell with parts loaded into it, and not everybody holds every part. So the menu you see is not always the menu in the pictures in this guide, and there are exactly three reasons for that. The console always tells you which one you are looking at, under the entry's own name.

On the menuWhat it meansWhat to do
Grey, with "No hardware detected" under it The page needs something plugged into this PC and there is nothing there. Hover the entry and the tip names which piece - the programming lead, or the CAN adaptor. Plug it in. The entry comes to life within a few seconds, on its own, with nothing to restart.
Grey, with "No supported device found" under it The part is plugged in and MegaConsole can see it, but we have no order for one against your address. This only ever appears once the cable is really there - the hardware question is always answered before the licence one, because the cable is the half you can fix from where you are sitting. Give a new order a day. Otherwise check you registered with the same email address you ordered under - the longer sentence on the page prints the address this PC is registered to, so you can compare it without leaving MegaConsole.
Grey, with "Not available" under it A part of MegaConsole your licence does not carry - the EtherBridge, or MegaThrottle. It is shown rather than hidden because it is real, it works, and it is something you will be able to have. Neither is on sale yet. Hover it for the longer line, which says what it is. If you would like a look at either of them before they go on sale, ask us.
Not on the menu at all The same thing, for the parts we are still finishing and are not yet advertising - the Layout editor and the Traffic Simulator. Rather than leave a door on the page that opens on to "write to us", they are simply not drawn until the account holds them. They are described in this guide anyway - section 8 and task 6.14. If you would like a look, ask, and we generally say yes.

grey with a reason means "waiting, and here is what for". Missing means "not yours yet". Neither means broken, and nothing else on the menu stops working because of either.

The two USB parts have to be ours

MegaConsole drives the CAN adaptor and the programmer that you bought from us, and only those. Your order is what switches them on: buy either one and it comes to life on its own, usually within a day, with nothing to type in and nothing to install.

Until then their menu entries stay grey and say "No supported device found", with a fuller sentence beside it naming the address we looked under and what to do about it. If you have just ordered one, or you think we have got it wrong, tell us and we will put it right the same day.

this is not a judgement on somebody else's hardware. There are dozens of USB CAN sticks and serial leads about, they all behave a little differently, and we cannot test against a shelf full of them — so we picked one of each, made sure there is nothing for you to install on Windows, and test every release of MegaConsole against them. It also means that on the day something does not work, we know exactly what you are holding.

this is a different thing from registering, and the two are easy to muddle. Registering is free and takes half a minute (section 16); it is what lets you change a board. Buying one of these two parts is what lets MegaConsole drive that part. You need to have registered before either one can switch itself on, because your order and your licence find each other by your email address — so if you have bought one and the page is still grey, registering is the thing that has not happened yet.

4. Connect the optional USB tools

There are two optional accessories. You do not need both. Most people start with the CAN adaptor and buy the programmer later, if ever.

The CAN adaptor - the everyday one "I want to look after my whole layout from my chair." A small stick. USB plug into the PC, three screw terminals onto the two wires your boards already use to talk to each other. Every board turns up on screen by itself. Change any of them, back the lot up, hand them all your Wi-Fi in one go. Needs: one free USB-A socket. No driver disc. The programmer - the just-in-case one "A board has stopped answering and I need it back." A short lead. USB-C to the PC, and a little plug marked OUT that pushes onto the six pins found on every System2 board. Works on one board at a time, whatever state it is in - no Wi-Fi, no network, no layout wiring. It is the recovery tool. Needs: a USB-C cable, the sort that charges a phone.
Which one do I need? Neither is required to install MegaConsole or look around it.

4.1 Connect the USB programmer

The System2 USB programmer lead, showing the small black plug marked OUT
The programmer lead. The small black plug at the top is the end that goes onto the board - notice the white label reading OUT. The bigger moulding below is the end that takes your USB-C cable to the PC.

the little plug fits onto the pins either way round, and only one of them is correct. Put it on the wrong way and nothing is damaged, but nothing works either - MegaConsole will simply say it cannot find the board.

One rule: OUT faces the nearest board edge

The OUT label must face the nearest outside edge of the board.
In other words: OUT points outwards, away from the middle of the board.

The same six pins are on every System2 board we make, in the same arrangement, so once you have done it on one board you have done it on all of them.

See it on a board

The programmer plug fitted to a Servo-8 board, seen at an angle
Fitted to a Servo-8. The OUT label faces up and out, towards the near edge.
The programmer plug fitted to a Servo-8 board, seen from the front
The same thing straight on. The plug covers the six pins completely and sits flat.

Plugging it in, step by step

  1. Find the six pins on your board - a single row of six, standing up.
  2. Push the small black plug on, with the OUT label facing the nearest outside edge of the board. It should go on squarely and sit flat. If it feels like it needs forcing, it is not lined up - lift it off and look again.
  3. Plug your USB-C cable into the other end of the lead, and the other end of the cable into your PC. (The cable is the ordinary sort that charges a phone or tablet. Any one you already own will do; one is not supplied.)
  4. Wait about five seconds. On Windows 10 the lead is usually recognised on its own. Windows 11 does not come with the driver it needs, so if this is a Windows 11 PC you have not used the lead on before, put that driver on first - section 15.4 walks you through it, and it is a once-only job.
  5. Look at MegaConsole. Programmer update, Board console and Erase a board stop being grey. If they are still grey after ten seconds, see section 12.

the board still needs its own power. The lead carries messages, not enough power to run a board and its servos. Leave the board plugged into its normal supply.

4.2 Connect the USB CAN adaptor

The USB-CAN-A adaptor, showing the USB plug and the GND, CAN_H and CAN_L screw terminals The USB-CAN-A adaptor, without manufacturer branding, showing its USB plug and screw terminals
The CAN adaptor. USB plug on the left for your PC; three screw terminals on the right marked GND, CAN_H and CAN_L.

"CAN" is just the name of the two-wire party line your boards already use to talk to each other. It runs from board to board round the layout. This stick lets your PC join that same party line and listen in - and, when you ask it to, join the conversation.

Keep CAN-H with CAN-H and CAN-L with CAN-L

CAN-H goes to CAN-H. CAN-L goes to CAN-L.
Like to like. Never crossed over.
Your PC USB-CAN-A the adaptor GND CAN_H CAN_L CAN-H → CAN-H CAN-L → CAN-L Your layout wiring CAN-H CAN-L the same two wires that already run between your boards Never cross them over. H to L and L to H does no damage, but nothing will ever be found.
Two wires, straight across. The third terminal, GND, is not needed for a normal layout where the boards and the PC share a mains supply.

before connecting the adaptor, please move its small ON/OFF switch to OFF, as shown below. This switch controls the adaptor's built-in terminator. The System2 boards already provide the termination the network needs, so the adaptor can simply join the CAN wiring without adding another terminator.

The ON and OFF switch on the USB-CAN-A adaptor, with the white slider moved to OFF
Move the white slider towards OFF before connecting the adaptor.

Plugging it in, step by step

  1. Find the CAN-H and CAN-L wires on your layout - the pair that runs between your boards. On a System2 board they are labelled on the green screw block.
  2. Loosen the two screws marked CAN_H and CAN_L on the adaptor.
  3. Put a wire from your layout's CAN-H into the adaptor's CAN_H, and tighten. Give it a gentle tug: it should not come out.
  4. Do the same for CAN-L into CAN_L.
  5. Set the terminator ON/OFF switch to OFF. Leave it in this position wherever the adaptor is connected; the System2 boards terminate the network.
  6. Plug the USB end into your PC and wait a few seconds. No driver disc.
  7. Open MegaConsole and click "Your boards". Within a few seconds your boards start appearing, on their own. The green LIVE word appears at the bottom left.

the adaptor is happiest connected anywhere along the run, exactly like another board. It draws its power from the USB socket, so there is nothing else to wire.

work on the wiring with the layout switched off, then power up. Poking a screwdriver into a live screw terminal is how a slipped hand shorts something.

5. Find your way around MegaConsole

MegaConsole keeps its tools in the menu down the left. Select one and its page appears on the right. The version number and the update controls stay at the foot of the menu, where they are always easy to find, and the menu shrinks to fit a short window rather than running off the bottom of it.

Here is the whole menu, in order. Yours will be shorter, and section 3 says why: the last column is the part of MegaConsole each entry belongs to, and an entry whose part you do not hold reads Not available or is not drawn. Nothing in the first group is ever hidden - those are everybody's.

The MegaConsole Home page, showing the menu down the left and the welcome text
The Home page, on a PC that has only just been installed and not yet registered. The drawing shows this PC, the boards and the three roads between them, with the ones that are ready right now picked out in blue. Underneath, every button on the left is listed with a plain-English paragraph saying what it is for - so the program explains itself and you need never guess. Note the two entries reading Not available and the two reading No hardware detected: four different reasons, all of them printed rather than left to be guessed at. The line across the middle is your licence: press Register this PC and it goes away.

The drawing at the top of Home

Above that list is a picture of your setup: this PC on one side, your boards on the other, and the roads between them. There are three, and each is drawn as what it really is - your home network, with an aerial at each end and the signal crossing the air where Wi-Fi is doing the work; the CAN adaptor; and the programming lead.

A road that is ready right now is lit and moving. One that is not is dimmed and still. It is a picture of what is connected, not a measurement of how busy anything is - so a lit road means "this way is open", not "something is going down it this second". Ethernet and Wi-Fi both count as being on the network, and your boards can be on Wi-Fi while this PC is on a cable; it is the same network either way, and the drawing says so. A dimmed USB road means its adaptor is not plugged in, or is not one of ours.

the drawing is the quickest answer to "why can this not see my boards?". If the road you expected to be lit is dim, the fault is at that end rather than in the page you were about to open.

Menu entryWhat it is for Where it is written upComes with
Home The front page. It lists every other button and says in plain words what each one does, so the program explains itself. This sectionEverybody
Your boards Finds every board on the layout and opens its settings. 6.1, 6.2Everybody
Network update Puts newer software on your boards over your home network. 6.6Everybody
Programmer update Puts software on one board down the programming lead - the way in when a board will not start. 6.7The programmer
Downloads Collects the newest software for every product onto this PC. It never touches a board. 6.5Everybody
Backups Copies every board's settings onto this PC, and puts them back again. 6.3, 6.4Everybody
WiFi Hands boards your WiFi name and password - one new board over its own hotspot, or the whole layout at once over the CAN wire. 6.8Everybody
MQTT Finds boards that talk through a broker on your network. 6.9Everybody
Layout editor Draws your railway, solves its own routes, sets the boards to match and follows the trains. Opens in a window of its own. Section 8Ask us
EtherBridge Lets iTrain, JMRI, RocRail and the Z21 app drive your boards, and keeps a Z21, YD7010 or ECoS in step with them. Section 9Ask us
MegaThrottle The list of your trains, their pictures and their settings, kept on this PC for paired Android tablets to drive from. Section 10Ask us
Bus monitor Writes down everything your boards say, on both roads at once, so you can sort it and look back at it. It only listens. 6.10Everybody
Traffic Simulator Fills the layout wiring with made-up messages on purpose, then says whether your railway kept up. 6.14Ask us
Board console Shows what one board is saying while it runs, down the programming lead. 6.11The programmer
Erase a board Empties a board completely. A workshop button, and it means it. 6.12The programmer
Modules & services One switch for everything MegaConsole runs on this PC by itself, applied at once. Only appears when something on this PC actually runs by itself. Section 7Everybody
Settings What MegaConsole keeps and what it sends. Four switches, and you decide every one. 6.13Everybody
The foot of the menu
User guide - this document, fetched fresh each time, so it is always the current edition - then Check for updates and Release history, and under them the version number MegaConsole is running. Release history lists every version of every part, each line marked with the part it belongs to.
Bottom right, on some pages
A status strip: a green LIVE when the adaptor is listening, how many boards have been heard, and how busy your layout wiring is.
When a job is running
Whatever is happening keeps happening. The foot of the menu says what, and you are free to go and look at another page while it does.

you can leave a job running and go and look at something else. If a board is part way through an update and you click Backups, the update carries on. Come back and it is still going. The only page that hands its hardware back when you leave is Board console, because a serial port cannot be shared and the next job would otherwise find the door locked.

6. Common jobs

Choose the job you want to complete. Each guide starts by telling you whether it uses the network, the CAN adaptor or the programmer, then takes you through the job in order.

Nothing plugged in (if your boards are on your network) - or the CAN adaptor (always)

6.1 Find every board on your layout

This is usually the first job. Select Your boards and wait about three seconds. MegaConsole finds the boards for you, so there are no network addresses to type.

The Your boards page, showing five boards as cards
Five boards, found by themselves. Each card shows what the board is, the version it is running, the name you gave it, where you said it lives, its address on your network, how it reached you, and how long ago it last spoke. A newer version is offered as a notice, not as an instruction.

What each card shows

On the cardWhat it means
Servo-8 DriverWhat kind of board it is.
id 214Its number on the layout wiring. Every board has a different one. You will rarely need it.
fw 27Which version of the board's program it is running.
192.168.1.40Its address on your home network. Click it and the board's own web page opens in your browser.
servosThe name you gave it. If you have not named it yet, this is worth doing - see the next task.
at platform endThe place you typed in, so you know which board this is without crawling under the baseboard.
Update to V34A newer version exists. This is a notice, not an instruction - nothing happens unless you ask.
found over the wireHow this board reached you: down the layout wiring, over WiFi, both ways, or because you typed its address in. Handy when one board is behaving differently from the rest.
heard 10 s agoWhen it last spoke. A board that goes quiet fades to grey and says how long it has been silent, but it never disappears from the list.
Little numbered squaresThe board is chattering. Each square flashes as that part of it says something.

Choose cards or rows

The Cards and Rows buttons at the top switch between the picture-postcard view above and a plain table. In the table every column heading sorts - one click for smallest first, a second click to turn it round - which is the quick way to answer "which of my boards is running the oldest software?".

Beside them is an Include beta tick. Leave it off and the cards name only finished versions. Turn it on and a board will also tell you when an early-access version exists for it - "Update to V36 beta 1" rather than nothing at all. It changes what you are told, never what happens: no update is ever installed without you asking for it.

If no boards appear

What the empty page says No boards yet. Plug the CAN adaptor into this PC - or, if your boards talk through a broker, name it on the MQTT page - and they appear here on their own. Click one to change its settings.

That is the whole answer. See section 12 if it persists.

Needs: your free licence. Nothing else, if the board is on your network

6.2 Change a board's settings

Click a board's card and that board's own screen opens across the window. Every board we make now has one built for it, laid out the way that product's own web page is laid out and using that product's own words - so a Servo-8 gives you eight rows of servos, an OUT-64 gives you its mimic panel with the colours as colours, and a Route Processor gives you a route editor. It is the board in front of you, not a list of settings that happens to fit.

A Servo-8 board open in MegaConsole, its eight servos in rows with Low, High, Speed, Type and an Adjust button each
A Servo-8 opened. Eight servos, a row each: where it sits at Low, where it sits at High, how quickly it travels, what sort of movement it makes, and an Adjust button that opens a dial you can turn while the servo follows.

Where a board has more than one screen's worth in it, the screens become tabs across the top, named after the sections on the board's own page. An unsaved change on a tab you are not looking at puts a dot on that tab, so nothing you have altered can hide behind another screen.

An Output-64 board open in MegaConsole, showing tabs for Mimic Panel, Lighting Effects and Board and network
The same window with an OUT-64 in it: Mimic Panel, Lighting Effects and Board and network across the top, and sixty-four cells underneath with the colours shown as colours rather than as numbers.

Make and save a change

  1. Click the board you want in the list. Its screen opens over the window, with a close cross in the top right corner for when you are done.
  2. Change what you want to change. Every setting has its name, its units and a line explaining what it does, in plain words, right there beside it.
  3. Nothing has gone to the board yet. Settings you have changed but not saved are marked, and a line along the bottom counts them: "3 unsaved - on this PC only until you save".
  4. Press "Save to board". Now they go, and the board remembers them through a power cut.

Beside Save are Undo, which puts every changed setting back the way the board had it, Back up board, which files a copy of this one board on your PC without changing anything, and Restart board, which is the polite way to give a board that is sulking a fresh start without walking round to its power supply.

the first thing worth setting on a new board is its name and its location. "Front 1-8" and "under the station throat" cost you thirty seconds today and save you a torch and a crawl in two years' time. MegaConsole shows those words everywhere afterwards, in preference to any number.

Adjust a servo while you watch

Press Adjust on any of the eight rows and a dial opens with a servo arm drawn on it. The two handles on the arc are where that servo sits at Low and at High. Take hold of one and the real servo follows your finger, out on the layout, as you move it - so you set a point blade by looking at the point blade rather than by typing a number and hoping.

The servo adjustment dial, with an arm drawn on an arc and a handle at each end of its travel
The dial for one servo. The handles are its two ends of travel, the slider on the right is how fast it goes between them, and Centre Servo parks the arm half way - which is the position to fit the arm in, so it has the same room either side.

Nothing has gone into the board's memory while you do any of this. The line along the bottom says so plainly - "live wire connected - the gauge moves the servo, RAM only until Save" - so you can fiddle to your heart's content and walk away having changed nothing. Reset puts that servo back where it started, and Done closes the dial.

a board's own identity - the number that tells it apart from the other boards - is shown greyed out and cannot be edited here on purpose. Two boards with the same number is a mess to untangle, so MegaConsole simply will not let you make one by accident.

Needs: nothing extra. Always safe - it only reads

6.3 Back up your layout before making changes

If you read only one task in this guide, make it this one. A backup is a copy of every setting on every board, kept on your PC. Taking one never changes a board - it only reads - so there is no such thing as a bad moment to do it.

The Backups page showing one saved backup for a Panel Controller
The Backups page. One button saves the lot; each board then has its own row showing how many saved copies exist and when the newest was taken.
  1. Click Backups.
  2. Optionally type a Label - "before the open day", "as it was when it worked". You will thank yourself later.
  3. Press "Back up every board now".
  4. Wait a few seconds. Every board is read and copied. When it is done it tells you how many were captured.

Automatic backups before updates

MegaConsole also takes one by itself, automatically, before it writes a new program to any board - and if that backup does not complete, it refuses to do the update at all. Those appear on the same page under "settings images, taken by themselves before every firmware write". You do not have to remember; it remembers for you.

a backup lives on this PC. If the PC dies, so does the backup. Copy the backups folder onto a memory stick now and then - it is small, and it is the only copy of a layout's worth of setting up.

Needs: your free licence

6.4 Restore settings or replace a board

Two jobs, one page, and they are the reason the last task matters.

Restore a board's settings

  1. Go to Backups and find the board's row.
  2. Press Show backups… to see every copy you have of it, newest first, with its label and the date.
  3. Pick the one you want and press Put back….
  4. MegaConsole writes the settings, then reads the board back and checks that what is on it is what you asked for. It tells you either way - "Restored … - verified against the board."

Set up a replacement board

Press Replace board instead. This takes an old board's saved settings and puts them onto a different physical board of the same kind. It is how you get a spare into service in two minutes rather than an evening.

Two things it does for you without being asked, because both are easy to get wrong by hand:

If you point it at the wrong board STOP - a different board is answering at that address now.
Needs: an internet connection, the first time. Never touches a board

6.5 Download board software to your PC

This page downloads the latest software for each kind of System2 board and keeps it ready on your computer. Downloading the files does not change any board.

The Downloads page listing every product with its latest version, its early-access version and how many files are on this PC
Every kind of board we make, the newest version of each, and how many you already have on this PC. The BETA column is the early-access one, when there is one.
  1. Click Downloads.
  2. Press "Check for new firmware". It talks to us, works out what is new, and fetches it.
  3. Watch the ON THIS PC column fill in as the files are saved.
  4. Click the little arrow beside any product to see every version we have ever published for it, newest first, each with the notes that came with it.

You are offered new versions first

The day we finish a new version of a board's software, MegaConsole has it. Boards looked after without MegaConsole are offered the same version on the 1st of the following month, along with everything else that has become ready by then - so updates arrive on one day people can expect rather than on four separate evenings.

It is the same software either way; you simply get it sooner, because you have the tools to put it on and take it off again. There is a second reason we work this way and it is the better one: if something turns out to be wrong with a version in the meantime, we quietly do not pass it on, and it is fixed before it reaches anybody else.

Why keep local copies?

early-access versions live in the BETA column, and they come through MegaConsole and nowhere else. Registering is all it takes - they are part of the ordinary free licence now, so there is nothing to ask for and nothing extra to pay. The LATEST column is still the safe choice, and nothing installs a beta on a board unless you pick it.

this is doing the shopping. Updating a board is the cooking. They are separate on purpose, so the shopping can be done at a sensible moment and the cooking done when you are stood at the layout.

Needs: your boards on your network. No lead, nothing to unplug

6.6 Update boards over your home network

This is the easy way to put a newer program on a board. It travels over your home network, so there is nothing to unplug and no lead to go and find.

The Network update page, listing boards grouped by product with tick boxes
Your boards, grouped by what they are. Each line says in plain words whether that board can be done this way.
  1. Do a backup first (task 6.3). MegaConsole will take one automatically anyway, but a labelled one of your own costs nothing.
  2. Click Network update. Your boards appear, sorted by type.
  3. Tick the boards you want, or press Select the whole layout.
  4. Look at WHAT WOULD INSTALL. It spells out, board by board, exactly what is about to happen. Nothing has been sent yet.
  5. Press "Update over the network…".
  6. Watch. Each board gets its own progress bar and its own words. When one finishes it restarts itself and reappears in the list running its new version.

MegaConsole starts with one board

Even if you selected twenty boards, MegaConsole updates one and waits for it to come back working before it touches the rest. If that first one has any trouble, the other nineteen are still exactly as they were. Only when the first one is proven does it carry on, in small waves. There is a Stop after this wave button throughout, and stopping is always safe: boards already told to finish do so, boards not yet told stay untouched.

tick Several at once if you have a lot of boards and are feeling brave. Leave it unticked and they go one at a time, which is slower and calmer.

An older board may need the programmer once

Some boards say this on their own line. It means the program currently on that board is too old to know how to update itself over the network - the ability had not been invented yet. It is not a fault. Update that one through the programmer (task 6.7) just once, and from then on it can do it over the network like the others.

keep the power on. A board part way through an update that loses its supply will need the programming lead to finish the job. It is recoverable - nothing is bricked - but it is a nuisance you can avoid by not doing this five minutes before you switch everything off.

Needs: the USB programmer lead

6.7 Update or rescue a board with the programmer

This is the way in when the network is not an option: a board that will not start up, a board too old to update itself, or an update that got interrupted. It works whatever state the board is in, because it writes to the chip directly from the very first byte.

The Programmer update page with board, version and lead selectors
Three choices and a button. The lead is already filled in - MegaConsole finds it itself, and only ever offers a real programming lead, so the CAN adaptor cannot be picked by mistake.
  1. Wire the board up as in section 4.1 - OUT towards the nearest edge.
  2. Which board - tell it what kind of board is on the bench. A board that is not running cannot say what it is, so this one is down to you.
  3. Which version - leave it on the newest unless you have a reason not to. It names the version it is going to use rather than making you take it on trust, and every version we have ever published is in the list behind it.
  4. Programming lead - already filled in. If you have more than one lead plugged in, pick the right one.
  5. Press "Install through the programmer".

if you keep several leads on the bench, the list tells them apart by the serial number of the board on the end of each one once it has asked. Plug two in and you can see which is which without unplugging either. Until a lead has been asked it says "serial not read yet", which is simply a lead nothing has spoken to yet.

It reads the chip first and stops if it is not the board you said. Then it downloads and checks the version if this PC has not got it already, and writes - checking every single block against the chip's own reckoning as it goes, so a bad write cannot pass as a good one. The log underneath tells you what it is doing, in plain words, the whole way.

Starting again and clearing settings

Back to how it left us
Erases the whole board and puts the chosen version back on it. Nothing you set up survives. This is the "start again from scratch" button.
Clear its saved settings
Erases what the board has remembered - names, channels, everything you set - and leaves the program alone. Use it when a board is behaving oddly and you would rather set it up fresh than hunt for the setting that is wrong.

if anything interrupts it - a knocked cable, a closed lid - nothing is broken. Plug it back in and run it again. It always writes the whole thing from the beginning.

Needs: nothing plugged in to join new boards - the CAN adaptor to do the whole layout at once

6.8 Put a new board on your Wi-Fi

Boards normally talk to each other over the layout wiring. They can also join your home Wi-Fi. Once connected, you can reach a board from the computer without standing beside the layout.

Doing this by hand, board by board, means typing the same password fourteen times into fourteen little web pages. This page does it once.

There are two ways to do it and they are on the same page. A brand new board is joined on its own, over the little Wi-Fi network it puts up when it first powers up, and that needs nothing plugged into your PC at all. The whole layout is given the network in one press, and that message travels down the layout wiring, so it needs the CAN adaptor.

The WiFi page, with sections for your networks, joining a new board, and the layout
The WiFi page: your networks at the top, joining new boards in the middle, and where the layout currently stands at the bottom. The line under the heading says which half is shut and why - here there is no CAN adaptor, so sending a network to the whole layout is off while joining a new board, which needs nothing plugged in, carries on.

Save your Wi-Fi details once

  1. Press "Scan for networks" and pick yours from the list. (Or type its name if you keep it hidden.)
  2. Type the password. Tick Show if you want to check it - passwords are worth checking.
  3. Press "Remember this network". Now MegaConsole knows it and you never type it again.

If the scan finds nothing on Windows 11, it is almost never your wireless adaptor. Windows 11 will only let a program see the names of nearby networks while Location services is switched on - a list of Wi-Fi names is treated as a way of working out where you are. Your own Wi-Fi keeps working either way, which is why the PC can be online and still find nothing. The switch is under Settings → Privacy & security → Location, and on a work or family PC only an administrator can turn it on - on a standard account it is greyed out. MegaConsole now says so on the page. You can always type the network name in by hand instead.

Join a new board - or a boxful

A board that has never been given a network puts up a little Wi-Fi network of its own and stands in the doorway waiting to be asked. Join a new board, in the middle of the WiFi page, is a live list of every board doing that within earshot: one line each, with a tick box, the name the board is announcing itself under, and how it is getting on.

The Join a new board panel, listening, with the Look for new boards and Join buttons
Join a new board, listening. Each board that announces itself gets a line of its own here, with a tick box; the button then reads "Join 4 boards to this network" or however many you have ticked.
  1. Power the new boards up near this PC. Several at once is fine - that is what the list is for.
  2. Press "Look for new boards". The list fills as each one is heard - about half a minute for a board out of the box, and about two minutes for one that has been on a different network before, because it spends a while trying that network first. It then keeps itself up to date on its own while the page is open, so a board plugged in afterwards appears without you asking again, and one that is unplugged drops off.
  3. Tick the ones you want, or tick All.
  4. Pick your network from the ones you saved above.
  5. Press "Join the board to this network" - or "Join 4 boards to this network", which is what the button says once you have ticked four.

This PC then joins each board's hotspot in turn, hands that board your network name and password through its own setup page, restarts it, comes back to your own network, and moves on to the next. When the last one is done it looks for all of them at once, and they appear under Your boards alongside the rest. Each row says where its board got to, and the row stays there afterwards so you can read the outcome instead of watching for it. Nothing in any of this travels down the layout wiring: you can do the whole box at the kitchen table before a single wire is run.

What each line in the list is telling you

Once a join is running, every ticked board carries a badge saying where it has got to, and a line under it saying what that means. Four boards will be at four different stages at once - this PC can only be on one board's hotspot at a time - so the badges are how you read the room.

The badgeWhat it means What to do
No badge Heard just now, sitting in the doorway waiting to be asked. This is every board's resting state before you press Join. Tick it, or tick All.
Waiting "Waits its turn - this PC can be on one board's hotspot at a time." Perfectly normal on any join of more than one board, and the commonest thing to mistake for a board that has got stuck. Nothing. It comes round.
Joining Its turn. This PC is on that board's hotspot, handing over your network name and password through the board's own setup page, and will restart it. Nothing. Usually under a minute.
Waiting, during a run Its turn came and its hotspot was not on the air, so it has gone to the back of the queue and is being waited for, with the seconds counted down on its row. Check it is powered. Stop is beside the Join button if you would rather not wait.
Not heard "Not heard for 24 s. It stays listed and can still be joined - a board's hotspot can blink off for a moment, and Join waits for it. Unplugged, it leaves the list after a minute and a half." A board still trying a network it cannot reach leaves its own hotspot every minute to have another go, so one missed look means nothing. Nothing, unless it disappears. Then check its power.
Done That board took your network, restarted and was found on it. When the last one finishes, the line above the button says so for all of them - "Done - all 4 boards are on 'Bramblewick' and in Your boards." Go and look at Your boards.
Failed It says which step, in words. A board that stopped answering half way through is told so rather than being blamed for a password that was right all along. Switch that board off and on again. It comes back to the list ready to try once more.

the badges never move a board you did not tick, and a board that finishes keeps its line. That is on purpose: a list that tidies itself as it goes is a list you cannot read afterwards to find out which one of the four was the awkward one.

a board that has gone quiet is not failed on the spot. Its line says Not heard after twenty seconds and it leaves the list after a minute and a half - a board holding a network it cannot reach wanders off its own hotspot every minute to try that network again, so one missed look means nothing. If a ticked board is not on the air when its turn comes, it goes to the back of the queue and is waited for, with the seconds counted down on its row and a Stop button beside the join. Stopping is always safe: the step in hand finishes, this PC returns to your network, and boards already given the details are still looked for.

a board that stops answering half way through says so, and says what to do next. It is no longer reported as having kept your network when it has not - a correct password used to be blamed for a board that had simply gone away mid-conversation. Switch that board off and on again and it comes back to the list ready to try once more.

while a board is joining, Windows may open a browser tab by itself. That is Windows noticing the board's setup page and offering to show it to you - nothing has gone wrong and MegaConsole has not done it. Close the tab and carry on.

two boards on Wi-Fi sharing one layout number is the one combination to avoid. MegaConsole will not send point commands to either of them until you renumber one, and it says so on both. It is not being awkward: there is no way to tell which of two identical numbers a command was meant for, and guessing means throwing somebody's point. Open one of them from Your boards, give it a number of its own, and both come back.

Share Wi-Fi details with boards on the layout

Select Send to the layout… beside a saved network to send its Wi-Fi name and password to every board at once over the layout wiring. This job needs the CAN adaptor.

The THE LAYOUT list at the bottom tells you where everybody stands: which boards are on the network and at what address, and which are not on any network yet, in red.

Remove WiFi from every board… does the opposite, to all of them, at once. It is there for the day you change broadband provider. Read it twice before you press it.

Needs: an MQTT broker on your network. Skip this if that means nothing to you

6.9 Find boards that use MQTT

most boards talk directly to each other down the layout wiring. Some people set them up to talk a different way: instead of calling each other, every board posts its messages into a shared postbox on the network, and anyone interested collects from it. The postbox is called a broker, and the way of talking is called MQTT.

If you have never heard of MQTT, you almost certainly do not use it, and you can skip this page entirely. Nothing else in MegaConsole depends on it.

The MQTT page, with a broker address box and a live message list
Tell it where the postbox is, and boards using it join your list beside all the others.
  1. Type your broker's address in the box and press Use this broker. The port is almost always 1883, which is already filled in.
  2. Boards using that postbox appear under Your boards on their own, mixed in with the ones found down the wire. From then on they behave exactly the same.
  3. Watch the messages fly past in the panel at the bottom - a reassuring way to confirm something really is listening. Pause freezes it so you can read.

The Find this board box is a useful side door: if you happen to know a board's address, type it in and MegaConsole goes and fetches it directly, with no discovery and no adaptor needed.

this page finds boards that are already set up to use a broker. It is the WiFi page that hands a board its WiFi name and password, not this one. That trips people up, which is why the two pages have separate names.

Needs: nothing. It only ever listens - and it works with nothing plugged in at all

6.10 Watch everything your boards say

Your boards talk to each other all day long: down the wire between them, and - if you use a broker - through the postbox on your network as well. The Bus monitor writes every one of those messages down as it goes past and keeps them, so you can sort them, put the ones you do not care about out of sight, and look back at what happened a minute ago instead of wishing you had been watching.

this is the page that answers "what actually happened just then?". Something on the layout did the wrong thing, or did nothing; the boards were talking about it at the time; this is the transcript.

It listens. That is the promise

Nothing on this page changes a board or sends anything, and there is a counter on screen the whole time proving it has sent nothing. There is exactly one button that can send - Ask who is there, which knocks and waits for every board to answer - and it is off until you press it, warns you by name before it does, and says what could move. On a board still running firmware older than V41 that knock can throw a point, because that firmware reads the third byte of any message as a port state without checking what sort of message it was. From V41, published in August 2026, it cannot. The warning names the products affected rather than leaving you to work it out.

Where the messages come from

Live
The same wire and the same postbox the rest of MegaConsole is already listening to. Nothing extra is plugged in and nothing extra is sent. This is where the page opens.
Virtual bench
A made-up railway running inside this PC - fourteen boards, behaving the way real ones do. They start up and introduce themselves, they talk down the wire and through the postbox, and one value is deliberately left stale on the postbox so you can see what a stale one looks like. Every part of this page works from the bench with nothing plugged in, which makes it the one place to learn your way around it before you need it.
Open a recording
A saved capture - yours, or one somebody sent you - played back through all five views. A recording is evidence, so while one is open it is the only thing on screen and nothing live is mixed into it.
Save what I am looking at
Writes the capture to a file, filters and all. This is the thing to send us.

Five ways to look at the same messages

Stream
Every message, newest last. Any heading sorts, and every column has a box under it to narrow by.
Detail
The message you clicked, opened right up: every byte named, where each name came from, and - importantly - what the reading does not claim. Where it cannot be sure what something means it says so rather than guessing.
Group
The messages gathered up, so you can see what is really on the wire: which board is talking most, and whether it is saying anything new or repeating itself.
Timeline
The shape of it - one line per board, a mark per message. Twenty boards waking up together looks like twenty boards waking up together.
Correlate
One port on both roads at once, with the delay between them measured. If you use a broker as well as the wire, this is where you find out how far behind the postbox is running.

Getting the noise out of the way

hold Ctrl and click any cell to narrow the view to that value. An ordinary click only selects, so reading a row can never quietly filter the page under you. Clear puts everything back.

Needs: the USB programmer lead

6.11 Read a board's diagnostic log

Boards chatter away to themselves while they work, a bit like muttering. Normally nobody is listening. Join a board to this computer with the programming lead and this page shows you everything it says, as it says it.

The Board console page with a lead selected and a Start button
Pick the lead the board is plugged into, then Start.
  1. Wire the board up as in section 4.1.
  2. Click Board console, check the lead is the right one, and press Start.
  3. Press "Reset board" to make it start over from the beginning - the interesting bit is usually the first few seconds, where it says what it is, what version it is running and what it found.
  4. Press "Save…" to put the whole lot in a file.

this is the page we will ask you to look at if you ever write to us for help. Press Start, press Reset board, wait ten seconds, press Save, and send us the file. That one file usually answers the question outright.

This is the only page that hands the lead back when you navigate away, so another page can use it. Come back and press Start again.

Needs: the USB programmer lead

6.12 Wipe a board completely

this one does exactly what it says. The program, the settings and the saved data all go, and nothing is put back. Afterwards the board will not start up and will not appear on your network - which is what being empty means, not a sign that something went wrong.

The Erase a board page with a red Erase this board completely button
One red button, and it means it. The page says plainly what the board will be like afterwards, before you press it.

Why would anybody want this? Rarely, is the short answer. It is here because it is one of our workshop tools, and because now and again it is the right answer: a board with something confusing on it, a board you are passing on to somebody else, a board where you would rather start from bare metal than wonder what is left behind.

To bring it back: go to Programmer update (task 6.7) and install a version over the same lead. The board is completely recoverable; it is empty, not broken.

nine times out of ten what you actually want is Clear its saved settings on the Programmer update page. That forgets the setting-up but leaves the board working.

Needs: nothing

6.13 Choose what MegaConsole stores and shares

The last button on the menu is about MegaConsole itself rather than about your boards. There are four switches on it and no more - the same four you were asked about on the very first run.

Keep a copy of my boards' settings
Starts on. The copy stays on this PC. Switch it off and MegaConsole stops keeping copies; you can delete the ones already kept from the Backups page. Switching this one off also stops the second copy below, because a copy of something that is not being taken cannot happen.
Help improve MegaConsole by reporting how it is used
Starts off. Which screens you open, which operations you run, how long they take, and any errors - plus your Windows version and MegaConsole's version. It does not record what you type, your files, your passwords, anything you do in other applications, or anything about your layout.
Send us a health report about my boards
Starts on. How much memory each board has free, how long it has been running, and anything that went wrong while it was updating itself, sent with your name and registered address so your boards show up as yours. It does not include what your layout does - no track plan, no routes, no signalling. Turn it off and nothing further is sent, including anything already gathered and waiting.
Keep a copy of my settings with you as well
Starts on, indented under the health report because that is where you look for what leaves this machine - but answered separately from it. This is the one that sends your own board settings to us, so a lost, stolen or failed PC does not take them with it. Ask us and we will delete them.

All four take effect the moment you click them, not at the next start-up. Under them is a short summary in plain words of what each one is doing in practice - not merely that it is on, but what that currently means for your layout, including the reason when something is off.

With reporting switched off Usage reporting is off. Nothing about how you use MegaConsole leaves this PC. If it ever crashes, the report is still written here for you to send us if you want to.

if MegaConsole falls over, it writes down what happened either way - so you have it. Whether that note is ever sent to us is entirely your call, made by this switch.

Needs: the CAN adaptor, and this one switched on for your account - ask us

6.14 Make your layout busy on purpose

Everything works fine on a quiet Tuesday evening. The question this answers is the other one: what happens on club night, when everything is moving at once? That is hard to arrange on purpose and impossible to arrange twice the same way - so the Traffic Simulator arranges it for you. It fills the wire between your boards with made-up messages, watches every board while it does, and then tells you in plain words whether your railway kept up.

nobody can buy this one, so there is no order that could switch it on. We switch it on an account at a time, and it is not drawn on the menu at all until yours has it. Ask if you would like it - it is the sort of thing worth doing once, a fortnight before an exhibition.

this is the only page in MegaConsole that deliberately makes your railway work hard. It is safe - the rest of this section is why - but it is not something to leave running while you go and make a cup of tea. Read the four points below before you press the button the first time.

Nothing on your layout moves

Every message the test sends is addressed to a virtual port number that nothing on your layout is listening to. MegaConsole knows which numbers your boards use, because it has read their settings, so it picks a block with nothing in it and tells you which block it picked - usually 60000 to 60100. Your points do not throw, your signals do not change, your lights do not flicker.

There is one exception and MegaConsole will stop and warn you about it by name. The Kato/Stall Driver reads any message it hears as an instruction to move a point, whatever that message was actually for. If you have one, the test will not start until you say you understand - and if there is anything on it that must not move, take it off first or unplug the board.

No board can mistake the test for another board

Every board on your layout has a number. The test's made-up senders use numbers 2040 to 2046, which are set aside for tools and can never belong to one of your boards. That matters more than it sounds: a board that hears its own number coming from somewhere else decides it has a clash, gives itself a new number and writes that to its memory. Using the reserved numbers means that cannot happen, not because we are careful but because those numbers are not available to a board in the first place.

Your railway always goes first

The wire has a pecking order built into it, and the numbers the test uses are the lowest priority on it. So whenever one of your boards and the test both want to speak at the same moment, your board wins and the test waits. A layout under test is slowed down, never silenced - and if your own traffic picks up, the test quietly gets out of the way. You will see that happen in the counter on screen.

It always stops

You choose how long before you start - 30 seconds, 2 minutes or 10 minutes - and there is no "until I say stop". It also stops on its own if you press Stop, if you go to another page, if you close MegaConsole, if the adaptor is unplugged, or if one of your boards stops answering. That last one is deliberate: once a board has fallen over, carrying on hammering it tells you nothing you did not know a second earlier.

Doing it

  1. Open Traffic Simulator from the menu.
  2. Choose how busy. Four buttons: Quiet is an ordinary running session, Busy is a club night, Very busy is worse than your layout will ever legitimately get, and the fourth is as much as your adaptor can produce. Under the buttons is the actual number of messages a second and what share of the wire that is.
  3. Choose how long.
  4. Read the What it will send panel. It names the range of virtual port numbers it has picked and says why nothing will move.
  5. Press Start the test, and watch the counter.

the counter shows what actually went out, not what was asked for. If those two numbers differ, that difference is information - it usually means your own layout was already busier than the level you asked for.

What it tells you at the end

A paragraph, in words, naming boards. It will be one of four things:

Whichever it is, a copy is saved on this PC next to your backups, so you can send it to us.

there is also a Step test button. It runs Quiet, then Busy, then Very busy in turn and tells you the level at which something first changed. It takes longer and answers a different question: not "does my layout cope" but "at what point does it stop coping".

Two adaptors

One adaptor can produce about two thirds of what the wire can carry, so the top button is named "As hard as this adaptor goes" rather than "Flat out" - a layout that copes there has not been proved to cope with a completely full wire. If you plug in a second CAN adaptor, MegaConsole finds it by itself, uses both, and the top button changes its name to Flat out, because now it is true. There is nothing to set up and no extra licence to buy.

Do not add a terminating resistor for the second adaptor. The wire wants 120 ohms at each end, and a second adaptor is another spur off the middle of it, not a new end. Terminating it drops the wire to about 40 ohms and the whole layout starts throwing errors. Plug it in the same way you would plug in a board.

7. Modules and services

MegaConsole looks like one program, and it is one window. Underneath, it is a small shell with parts loaded into it - and that is worth knowing, because it explains almost everything about how it behaves. The Programming Tools are a part. So are the Layout editor, the EtherBridge and MegaThrottle. Each is updated on its own, appears in the release history under its own name, and can be missing from your copy without anything else noticing. The drawing in section 1 is all of them on one page.

Most parts do nothing at all until you open them. Two of them do not work that way: once they are set up, the EtherBridge and MegaThrottle keep running in the background, listening on your network, for as long as MegaConsole is open. That is the point of them - a train app cannot reach a bridge that only exists while you are looking at its page. But it does mean there are things running on your PC that you did not start this morning, so there is a page that lists them and switches each one on or off.

this is the page that answers "what is MegaConsole actually doing right now, and can I stop it?". The answer to the second half is yes, every one of them, without restarting anything.

Modules & services

It sits just above Settings on the menu, and only on a PC where something really does run by itself - if all you own is the programmer and the CAN adaptor, there is nothing for it to list and it is not drawn.

Every row is one thing, with a switch, what it is doing at this moment, and - when something has gone wrong - what went wrong, on the row rather than in a box that interrupts you. A switch takes effect straight away. Nothing here asks you to restart MegaConsole, and that is deliberate: a switch you have to earn with a restart is a switch people leave alone.

What is listed
The EtherBridge and each of its servers and station connections; MegaThrottle's train catalogue, whether tablets on your network can reach it, driving from tablets, and cloud sync; and MegaConsole's own update checking and the four sharing choices from Settings.
Switching one on
Turns on whatever it needs as well. Driving from tablets needs the catalogue and needs a station connection through the EtherBridge, so asking for it switches those on too rather than refusing and leaving you to work out why.
Switching one off
Takes that part alone. Anything that was relying on it keeps its own switch where you set it and waits, saying on its row which switched-off part it is waiting for - so turning the first one back on brings everything back without you having to remember the order.
The sharing switches
The same four switches as the Settings page, not a copy of them. Change one here and Settings shows it, and the other way round.
Update checks
Off pauses update checking and firmware downloads for this session, including a download already in progress. It is never saved: MegaConsole starts up checking again.

one switch asks before it acts, and it is the right one to ask about. Switching off anything that could leave a train moving - the bridge itself, or driving from tablets - sends speed zero to every train being driven through this PC first, and tells you that is what it is about to do. A DCC decoder has no dead man's handle: a locomotive keeps the last speed it was given, for ever, so a bridge that simply vanished would leave a train running with nothing to stop it.

The detailed status page

At the foot of Modules & services is Open the detailed status in your browser. It opens a read-only page listing every part, every service, every connection, every counter and every address MegaConsole currently has, refreshed every few seconds.

Two things about it are worth knowing. It reports what is actually happening rather than what is configured - a station that is set up but not answering reads as not answering. And it is passive: opening it never starts a service, never claims the CAN adaptor and never sends anything to a board. Reading the state cannot change the state, which is the whole reason to trust it.

if you ever write to us about something that is not connecting, this page is the single most useful thing to send. Open it, save the page from your browser, and attach it.

Programming Tools and the Layout editor run nothing until you open them, so they need no switch here - the page says so at the bottom rather than leaving you wondering why they are absent.

8. Layout editor

Layout editor sits on the menu among the other parts. It opens in a window of its own, so you can keep MegaConsole beside it, and it opens on a drawing of a railway.

this is the one part of MegaConsole that neither the free licence nor an order switches on, because it is not on sale yet. It is a limited release: finished enough to use, not yet finished enough to sell, so it goes on a handful of accounts at a time while we build the rest - our own staff first. Until yours has it, the entry is not on your menu at all. Ask us for a look and we generally say yes; everyone else gets it early in 2027.

What MegaConsole itself says about it Draw your railway once, and the rest follows. Track, points and signals go down on screen as you would sketch them on paper, and from that drawing it works out its own routes, sets your System 2 boards to match, and follows every train - where each one is, and which one it is. It speaks to your DCC system, so it drives the trains as well as watching them, and draws the big display board a club puts up at an exhibition. It opens in a window of its own, so you can keep this one beside it.

Making Tracks 6 - our own exhibition layout - was designed and documented in it, which is the short answer to how far along it is. What is not there yet is the last link: telling MegaConsole which drawn point is which real servo channel, so the drawing and the railway keep each other in step without being told twice. That is a large job and it will arrive properly, with a guide of its own, when it is ready.

Nothing else in MegaConsole depends on it. Everything in section 6 works whether you ever open the Layout editor or not. Close its window and carry on.

Find your way around the editor

Five coloured tabs take you through the job in the order you would really do it - Baseboards, Track, Blocks, Signals and Commission - each with its own railway icon, the one you are on brighter and underlined. Ctrl+1 to Ctrl+5 switch between them.

The tool buttons down the left carry their names and their keyboard shortcuts. A bright blue button is the tool currently in your hand. A dim one is waiting for something - usually for you to select something first, or for there to be a change worth undoing.

File
Open layout, Save layout as, Import JMRI XML, Import report, Print layout.
Layout
Layout gauge, and the Track catalogue.
Detailed track / Single-line track
Top right, and it changes only the drawing. Detailed draws rails and sleepers; single-line draws one line per track, which is how the big display board at an exhibition is drawn. The choice is saved with the layout.

Import a track diagram you have already drawn

If you have drawn your railway in JMRI's Layout Editor - or in AnyRail, and exported it for JMRI - you do not have to draw it again. File → Import JMRI XML… (Ctrl+Shift+I) reads it in.

  1. Choose the file JMRI saved, or the one AnyRail exported.
  2. Pick the panel if the file holds more than one. The picture and the notes beside it change to match, and the notes are worth reading: they say what will come across and what wants a look afterwards.
  3. Check the gauge. You are offered N (9 mm, British 1:148) and OO (16.5 mm, 1:76.2), and N is chosen to start with. Look at this one. A drawing's coordinates do not say what gauge it is, so this is a question the import cannot answer for you.
  4. Choose "Import as a new layout". Before your current drawing is replaced, a recovery copy of it is saved - and if that copy cannot be saved, the import does not happen and your drawing stays open. Cancel leaves everything as it was.
  5. Save it with Ctrl+S as a layout of its own. That keeps the diagram, its connections and where it came from together in one file. The XML you imported is never altered.

Afterwards, File → Import report… shows the notes again and tells you where the recovery copy went, and Open layout (Ctrl+O) will open it.

What comes across, and what does not

an imported diagram is a track plan, not a survey. The lengths are not measured, and they must not be used for working out stopping or braking distances. It knows the shape of your railway and what joins what; it does not know how long anything is.

Size, gauge and the track catalogue

Drawing mm per source unit, on the import preview, sets how big the imported picture comes out. The default of 10 draws a 100-unit line in the source 1,000 drawing millimetres long. A bigger number spreads the drawing out and a smaller one draws it tighter; the shape and the connections are the same either way.

Layout → Layout gauge… changes the gauge of a drawing you have already imported, or of an empty layout, keeping its dimensions and connections. A recovery copy is saved first. Catalogue parts already laid in another gauge are not converted by it.

Layout → Track catalogue… picks a Peco section by code and name. Choose for laying puts it in your hand and the next click puts it down; choosing one does not disturb the drawing. The N catalogue holds all 32 sections - Setrack straights and curves, both hands of straight and curved turnouts, crossings, a single and a double slip, the supplementary sections, and Code 55 and Code 80 Flexitrack with wood or concrete sleepers. Flexitrack starts at its 914 mm stock length and bends.

imported track shows its running rails and sleepers once there is room on screen to see them - zoom in for more. Short bars beside some single-line turnouts in an earlier version were check rails drawn in isolation, which looked like stray marks; they are no longer drawn that way.

9. EtherBridge

The EtherBridge lets layout software drive your System 2 boards and lets the boards answer back. iTrain, JMRI, RocRail or the Z21 app on a phone says "throw that point"; the bridge passes it to the board over the CAN cable or over Wi-Fi; and the board's own "it has moved" comes back the same way. It has long lived in a small box on the layout. The EtherBridge card is the same bridge brought onto this PC as a part of MegaConsole, so a layout whose software already runs on a PC needs nothing extra on the shelf.

the EtherBridge card is not on sale yet. It works, it is in use, and it will be a separate thing you buy rather than part of the free program - but there is nothing to order today. Until there is, it sits on the menu greyed out with Not available under it, switched on a few people at a time. Ask us if you would like a look. Nothing else in MegaConsole depends on it.

How it arrives

You do not download it yourself. Once your licence carries it, the next update check brings the card down on its own - about a third of a megabyte - and the bottom of the menu reads "The EtherBridge 0.10.5 is downloaded and verified - restart to update." Press Restart to update and the menu entry comes to life. If the card ever fails to start after an update, MegaConsole puts the previous version back on its own and says so on Home, exactly as section 11 describes for every part.

It runs in the background, and every piece of it has a switch

The bridge is not a page you visit - it is something that runs. Once it is set up it listens on your network for as long as MegaConsole is open, whether or not you are looking at it. So it has rows of its own on Modules & services (section 7): the bridge itself, each language it listens in, and each command station or layout bus it connects out to. Turn any of them off and it stops at once; turn it back on and it starts. Nothing needs restarting, and the change is applied while the rest carries on.

switching the bridge off, or switching off a station connection, sends speed zero to every train being driven through this PC first, and says so before it does it. A DCC decoder keeps the last speed it was told, indefinitely - so a bridge that simply disappeared would leave a train running with nothing left to stop it. This is the one place in MegaConsole where a switch stops to ask.

The box or the card: which one is right for you

You run iTrain, JMRI or RocRail on a Windows PC beside the layout
The card. The software is on that PC anyway: it talks to the bridge at 127.0.0.1, there is one fewer device on the shelf and one fewer thing to update.
You drive from a phone with the Z21 app and there is no PC on the layout
The box. Nothing is running to host the card.
A club or exhibition layout, several operators, whoever's laptop
The box. The bridge has to survive people coming and going.
You own a YD7010, a Z21 or an ECoS and want it in step with your boards
Either. The two homes speak to those centrals identically; choose the box if the PC is not always on.
Your boards are in MQTT Native mode and you have no CAN adaptor
The card. Only the card has an MQTT side.
You want phone throttles, MERG CBUS or NMRA LCC first
The card. They arrive as card updates long before the box has room for them.

That is which one will suit you rather than which one to order today: the card is not on sale yet. It is worth knowing the answer in advance, because it decides whether you need a PC by the layout at all.

the one thing a PC cannot be is always on. The card runs while MegaConsole runs; close MegaConsole and the bridge stops with it. Tick Start with Windows, minimised on the EtherBridge page's Advanced tab and the PC behaves like the box from the moment it boots.

the concentrator is software inside the EtherBridge, not another box to buy. It needs MegaConsole running and the network up, and that is all. Further down this section says what it does with a message, and there is an animated version of the same explanation at makingtracks.uk/concentrator.html.

Setting it up

  1. Open EtherBridge from the menu. The first time, a short set-up card asks what you drive with: iTrain or the Z21 app (the Z21 language), JMRI (LocoNet over TCP), DCC-EX, or a central of your own - a YD7010, a Z21 or an ECoS - that the bridge should follow. Choose, and the right listeners and connections are switched on; everything else stays off.
  2. Point your software at the PC. The Status tab shows this PC's address, with a Copy button, and each server on the Servers tab says what to type and which port. On the same PC 127.0.0.1 also works. Where iTrain offers to search for a Z21 it may or may not find the PC - typing the address always works.
  3. Let Windows Firewall through. Windows asks once for each port the bridge listens on. If it did not ask, or you said no, the Status tab names the port that is being refused and offers to add the rules for you - one Windows prompt, and done.
  4. Throw a point in your software and watch the board move. The Activity tab counts the message going out and the feedback coming back, one row per language.

One tab per job

The page is arranged by what you are doing, not by protocol. Status is this PC right now: its address, what is listening and how many are connected, what it is connected to, the concentrator, and Windows Firewall. Servers is the languages software connects to this PC in, each with the address and port to type. Stations is the command stations and layout buses this PC connects out to, and what Find turned up. Concentrator holds everything that job needs on one tab. Advanced is the tuners the box has, with the box's defaults. Save sits above the tabs, in view from every one of them, and says when something you typed is not yet saved.

What else it does, once it is running

Two base stations: one for the main line, one for programming

With two or more DCC base stations switched on with an address, EtherBridge → Stations grows a box called What each station is for, one row per station. Leave a station on Main line and programming and nothing changes. Set one to Programming and the tablets stop driving through it altogether - it is kept for decoder work, and taking a programming track out of service can no longer take the main line with it.

If a base station stops answering

With two or more stations working the main line, one that stops answering no longer takes the tablets with it. After about eight seconds MegaConsole moves them to a station that is up, and it will only move them to one that has been answering for three seconds - so a reconnect is never mistaken for a failure, and they are not handed to a station that is itself coming and going. They go back to the one you chose once it has been answering again for twenty seconds.

You are told wherever you happen to be looking: the WiThrottle driving route row on System status says which station they are on and why, every web page this PC serves carries a bar across the top, and the tablets that administer the estate show it. Drivers are not interrupted - they are driving.

both of these arrived in EtherBridge card 0.10.38, which is newer than the version going out to everybody today. If your Stations tab has no What each station is for box and you have two stations switched on, that is the reason - it will come with a later update, on its own.

Address map, trace and activity

The Address map tab is the table that says which point number in your software is which port on which board. It reads and writes the same file the box does, so a map exported from a box drops straight into the card, and back again. The Trace tab records every message in every language at once and saves it as a file, which is the thing to send us if something does not add up. The Activity tab is the live picture: connected or not, how busy, and the last thing each side said.

Phone throttles, CBUS and LCC

The card also speaks WiThrottle (EngineDriver and the WiThrottle app drive locomotives through your DCC central), MERG CBUS and NMRA LCC. Each is off until you switch it on - WiThrottle on the Servers tab, CBUS and LCC on the Stations tab. Phone throttles are a technical preview for now: they work, and we will call them finished once they have been through the WiThrottle compatibility process.

Concentrating the Z21 app's tablets (a club layout)

A club layout may have twenty tablets running the Z21 app, every one of them a separate client of one Roco Z21. The Z21 keeps a session for each and sends every change to each of them, so its work climbs with the number of tablets. The card has a mode for exactly this: Concentrate the Z21 app's tablets through this PC, on the EtherBridge page's Concentrator tab, which holds everything the job needs. Switched on, every tablet connects to this PC as if it were the Z21, and this PC is the one client the real Z21 sees. Loco, turnout and programming traffic passes through unchanged - the Z21 still drives every train - and the Z21 sends each change once, to this PC, which passes it to the tablets that want it. Nothing crosses to or from your System 2 boards while it is on.

Two things survive whatever happens to this PC, and you should know them before you rely on it. The STOP button on the Z21 works exactly as it always has: nothing on the PC is between that button and the track. And the escape hatch: any tablet re-pointed at the Z21's own address drives it directly, as it did before. If this PC or MegaConsole stops, every tablet loses its connection at once, the trains keep running, and either of those two things gets you driving again.

What it actually does with a message

Three things happen on a club layout, over and over, and the concentrator treats each of them differently. This is the whole idea in one place.

1. Somebody drives a train
It passes straight through. A tablet sends a speed or a function; the concentrator hands it up the shared connection; the command station puts DCC on the rails. Nothing is cached, nothing is answered on this PC's own authority, and nothing is held back - a driving command has to reach the station or the train does not move. What changes is only that the station sees one session carrying twenty tablets' commands instead of twenty sessions.
2. A tablet asks what a locomotive is doing
It is often answered here. Twenty tablets showing the same locomotive ask the same question twenty times. When the concentrator already has a fresh answer it gives it straight back, and the station is never asked. When it has nothing, or what it has is too old, it asks. That is where the load goes: it is the asking, not the driving, that multiplies with the number of tablets.
3. The station reports a change
It arrives once and is shared out. The station tells this PC; this PC tells the tablets that are following that locomotive. The station sends one message instead of twenty, and every screen still keeps up.

a state a tablet is shown is information, not a receipt. It is what the concentrator or the station last knew, and it is not a decoder saying "yes, I did that" - nothing in DCC gives you that on the main. Drive on what you can see on the layout, as you always have.

there is an animated version of all three, built for the Making Tracks exhibition layout, which follows one message from a tablet to the rails and back: makingtracks.uk/concentrator.html. Press Drive a train, Ask for its state and Share an update in turn and you will have the idea in about two minutes.

Setting it up - the address swap

The tablets know the Z21 by one typed address (from the factory, 192.168.0.111). The trick is to give that address to the PC and a new one to the Z21, so no tablet has to be touched.

  1. Prove the problem first. Before switching anything on, capture the Z21's traffic for ten minutes with five, ten and twenty tablets and run it through z21-capture-stats.py (it is in the MegaConsole tools folder). If the number of messages the Z21 sends per throw or per throttle step does not climb with the tablet count, this mode will not cure your lock-ups and the cause is elsewhere - the firmware, the power supply, the heat, or the Wi-Fi.
  2. On your network controller (a UniFi controller, or your router), give the PC a fixed address reservation for the address the tablets know, and give the Z21 a reservation for a new address. Restart the Z21 so it takes its new address, or change it in Roco's Z21 Maintenance Tool if it was set by hand.
  3. On the Concentrator tab, put the Z21's new address in The real Z21 box (it is the same setting as the Z21 client on the Stations tab), tick Concentrate the Z21 app's tablets through this PC, and press Save above the tabs. The Live box reads "Concentrating N tablets for Z21 ..." with the real Z21's serial number, hardware and firmware once it has learned them, and On the tablets shows the address the tablets type.
  4. On the tablets, type the address - do not search. The Z21 app's search finds both the PC and the real Z21, with the same serial number, and shows two entries. The tablets already have the right address typed in; leave them alone.
  5. Expect the Z21 app to object, once per connect. Since its version 1.4.8 the Roco app shows Attention: Foreign control station detected whenever the thing answering is not genuine Roco hardware, and this PC is not. It then drives one active locomotive per tablet until the app's in-app unlock is bought; points and signals are unaffected. One train per tablet is what a club evening is anyway, so this works as it stands. To change trains, set the first locomotive inactive in the app before selecting the next.
  6. Watch the Live box. It shows one row per tablet (its flags, the locos it holds, the traffic each way), the Z21's rates beside the tablets' rates with the fan-out factor by class, and a counter of programming refusals - a second tablet that tries to programme while another is doing so is told "no acknowledgement" at once, which is what the Z21 app expects.

Why that popup cannot be switched off

It is worth knowing what the app is actually checking, because it saves you an evening. The Z21 app looks at the network card address of whatever answers at the Z21's address, and Roco's own hardware addresses are registered to them. A PC's network card is not one of those and can never be made into one. It then checks the serial number and the hardware and firmware it is told. Nothing on this PC can pass the first check, so no setting anywhere in MegaConsole will clear the popup.

It is not a fault in the bridge, and it is not something we can fix. Genuine Z21 owners meet it too - with mobile data left on, or a router between the tablet and the Z21 - and Roco's own answer is that the app wants to see the Z21's own network card. The EtherBridge box, the card and the concentrator are all in the same position.

the popup is the app's shop, not an error. The free app drives one locomotive at a time against anything that is not Roco's own; the in-app unlock lifts that, and it is bought per device and per platform. Points and signals never were limited.

Identify as a Z21 base station

There is still a switch worth knowing about, on EtherBridge → Concentrator: Identify as a Z21 base station. It is off to start with and does nothing while the concentrator is off. With it on, this PC answers the tablets with an identity of its own rather than repeating the real Z21's, and the Live box shows both at once - what the tablets are being told, and what the station upstream actually is - so you can always see which you are looking at. The serial number it presents belongs to this installation of MegaConsole.

It will not clear the foreign-station popup, for the reason above. What it is for is the case where two things answering with the same serial number confuse an app's search list. Tick it, press Save, and reconnect each tablet; to go back, untick, Save and reconnect. Nothing about the addresses changes either way.

If the Z21 still locks up

The card keeps a flight recorder: the last minute of everything it said to the Z21 and everything the Z21 said back. When the Z21 falls silent, that minute is written to a file on its own (modules\bridge\flight\z21-<date>.jsonl under your MegaConsole folder, with a small text file beside it saying how many tablets were on). Keep the last minute on the Concentrator tab writes the same file on demand. Send us that file: it is the first record anybody has had of what a Z21 was doing when it locked up, from the one client it was talking to. Export CSV beside it writes the tablets, the rates and the counters.

The box has its own guide covering the hardware, its button and its relays. Everything about how the bridge behaves - the settings and their names, the address-map file, what happens on the wire - is the same in both homes, which is the point: one product, two places to run it. The concentrator is the one thing the card has and the box does not: it needs the room of a PC.

10. MegaThrottle

MegaThrottle drives your trains from Android tablets. The tablets run the MegaThrottle app; this PC keeps the list of what there is to drive, and the commands go out to your DCC system through the EtherBridge. Several people can drive at once, from their own tablets, and they hand trains between each other rather than each keeping a private list.

MegaThrottle is not on sale yet and the free licence does not carry it. It appears on the menu greyed out, reading Not available, because it is something you could have rather than something that does not exist. Ask us if you would like a look. It is described here so that the switches section 7 lists have a chapter behind them.

The train catalogue

The catalogue is the heart of it and it lives on this PC: your locomotives, their pictures, their names, their function buttons and their settings, in one place that every paired tablet reads. That is the point of keeping it here rather than on the tablets - set a locomotive up once and every tablet at the club has it, including the ones that were switched off at the time, which pick it up when they next connect.

It starts switched off
Until the catalogue has been set up on this PC there is nothing for it to serve, so its switch on Modules & services reads Not set up on this PC yet with a Set up… button beside it. A PC that has never set one up does not try to start it, and so never reports it as having failed.
Once it is set up
It starts with MegaConsole and stays running while MegaConsole is open. You can switch it off any time you like, and it stays off until you switch it back on.
If it will not start
The reason appears on its row on Modules & services, with a Try again button. It is a state on a page, not a window in your way at every start-up.

The four switches

On Modules & services, MegaThrottle has a group of its own. Each one takes effect while MegaConsole stays open; moving one of the lower three restarts the catalogue for about a second and the tablets reconnect by themselves.

Train catalogue
Your locomotives, pictures and settings. Everything else here needs it, so switching any of them on switches this on too.
Tablets on the network
Whether tablets on your Wi-Fi can reach the catalogue, on port 18446. Off, the catalogue still runs and this PC can still use it; the tablets simply cannot see it. MegaConsole will add the Windows Firewall rule for you if one is missing.
Driving from tablets
Whether the tablets can actually move trains, which they do through the EtherBridge - so this one needs the bridge and a station connection, and switching it on switches those on as well. Switching it off closes the driving connection cleanly and stops every train it is holding as it goes.
Cloud sync
Keeps the catalogue on this PC and the MegaThrottle portal in step, so a change made in one shows up in the other.

The web pages, and who may open them

The catalogue also serves a set of web pages, and its address is printed on the MegaThrottle page with an Open MegaConsole web menu button beside it. They open in an ordinary browser on any computer on your network, which is how you manage the catalogue, administer paired tablets, and see what is going on from the other end of a club room.

set a web password before you switch Tablets on the network on. The boxes are on the MegaThrottle page - type it twice and press Set web password. It can only be set from here, never from a browser, which is deliberate: a password that can be changed from the page it protects is not a password. Setting a new one signs existing browser sessions out and needs no restart.

the tablets and the web pages are two ways into the same catalogue. The tablets are for driving; the web pages are for looking after the list and the tablets themselves.

Pairing a tablet

A tablet is paired once and then remembers. Tablet administration is one of the web pages, and it is where you approve a new tablet, see which ones are connected, and remove one that has left. Under Connection identity on the MegaThrottle page is this MegaConsole's certificate fingerprint - a public number the tablets use to be sure they are talking to your PC and not to something pretending to be it. You never need to type it in anywhere.

MegaThrottle has its own programme of work, its own Android app and its own set of guides. This chapter covers only the part that lives inside MegaConsole - the catalogue, its switches and its web pages - because that is the part you meet from here.

11. Keep MegaConsole up to date

You met the two SmartScreen gates once, in section 15. The good news is that you do not meet them again: after that first install, MegaConsole looks after its own updating, quietly, with no warnings and nothing to click through.

How automatic updates work

  1. You open MegaConsole. While you are getting on with something, it asks us in the background whether there is a newer version.
  2. If there is, it downloads it - quietly, in the background. You will see "Downloading version 0.10.24…" in small letters at the bottom left of the menu. Nothing interrupts you and nothing is installed yet.
  3. It checks the download really came from us before it will use a byte of it. A download that does not check out is thrown away and the version you have keeps running.
  4. A blue "Restart to update" button appears at the bottom of the menu. Press it when you are ready. MegaConsole closes and starts again as the new version - a couple of seconds.
MegaConsole showing the blue Restart to update button and its tooltip
The bottom-left corner when a new version is waiting. Hovering over the button says: "A newer MegaConsole is downloaded and verified - this closes the app and starts the new version."

you are never forced. Ignore the button and MegaConsole carries on working exactly as it is, for as long as you like. The new version simply sits there, downloaded and checked, waiting for a convenient moment. Nothing is installed behind your back and nothing restarts on its own.

Check for an update now

If you do not want to wait for the automatic check, click Check for updates at the bottom of the menu. It goes and asks straight away and tells you either way - "Version 0.10.23 - up to date." is the answer you will normally get, and it is printed at the bottom of the menu at all times so you can see it at a glance.

Reading what changed

Every release carries a short note about what is new, and you can always see the version you are running at the bottom left of the window. Release history, at the foot of the menu, lists every version of every part with its date and its note, newest first. The megapointscontrollers.co.uk/megaconsole/ page carries the story of the current release in more detail, and section 17 of this guide lists everything that has arrived since the last edition.

Updates that change only one part

From version 0.10.0, MegaConsole is delivered in parts, and there are five of them: the console itself, the Programming Tools, the Layout Editor, the EtherBridge and MegaThrottle. When only one has changed, only that one is downloaded - an EtherBridge update is about a third of a megabyte rather than the whole fifty - and the same blue Restart to update button appears.

Two consequences worth knowing. The number at the bottom left may not move after a restart, because that number is the console's own version and the update may have been to a part; Release history is where you see the rest. And a part can require a newer console than you are running - a release note that says "Requires MegaConsole 0.10.22" means exactly that, and the update will bring both. You never have to work out the order; it is worked out for you.

If a part fails to start after its update, MegaConsole puts the previous version of that part back on its own and says so on the Home page. The rest of the program carries on running throughout: one part falling over has never been a reason to take the window down.

you can pause all of this for the afternoon. Update checks on Modules & services, or Pause downloads and update checks at the top of Settings, stops the checking and any download in progress, right away. It is never saved: MegaConsole starts up checking again, so a pause cannot quietly become a permanent setting you forgot about.

the download from our website is the front door, and Windows guards it. Once you are inside the house, MegaConsole comes and goes by the back door, which it has the key to. That is why you only get shouted at once.

Downloading a fresh installer by hand

You should not need to - but if you ever want to install MegaConsole on a second PC, or start completely fresh, go back to megapointscontrollers.co.uk/megaconsole/ and download it again. That link always gives you the newest version. You will meet both SmartScreen gates again, and you handle them exactly as in section 15.

12. Solve a problem

What you are seeingWhat it usually means, and what to do
Edge will not let me download it. There is only Cancel and Delete. Completely normal. The third option is hidden inside the little arrow on the end of the Delete button - click the arrow, then Keep anyway. See section 15.1.
"Windows protected your PC" and the only button is "Don't run". Also normal, and it is the second gate, not a new problem. Click More info and Run anyway appears. See section 15.2.
Some menu buttons are grey and I cannot click them. They are waiting for hardware, and the reason is printed under the name - "No hardware detected". Hover the entry and the tip names the piece: the programming lead, or the CAN adaptor. Plug that in and they wake up within a few seconds. Nothing is broken.
"No supported device found" under a greyed menu button. Different thing, and it only appears once the part is actually plugged in - the console can see it, but we have no order for that part against your address, so no amount of re-plugging will shift it. If you have just bought one, give it a day. If you bought it a while ago, check you registered with the same email address you ordered with - and if it still looks wrong, tell us and we will sort it out. Section 3 has the whole story.
I have bought the adaptor and it still says that. Almost always the email address. Your order and your licence find each other by it, so an order under one address and a registration under another never meet. The address this PC is registered to is printed in the longer sentence on the page itself, so you can check it against your order without leaving MegaConsole.
"no USB-CAN adaptor found - plug one in and it will be used" MegaConsole is looking and cannot see the stick. Try a different USB socket, and give it ten seconds. If you have just plugged it in, that message replaces itself on its own - you do not need to restart MegaConsole.
The adaptor is in, but no boards appear. In order: is the layout powered up? Are CAN_H and CAN_L the right way round - H to H, L to L (section 4.2)? Are the screws tight - give each wire a gentle tug? Then try the little slide switch on the stick the other way.
One board is missing but the rest are there. Its power, or its wire. Check the CAN pair at that board specifically. A board that has been seen and has since gone quiet stays in the list, greyed, and says how long it has been silent - so a board that never appears at all has never spoken.
The programmer is plugged in but the greyed buttons stay grey. Nine times in ten it is the USB-C cable. A great many phone cables are charge-only and carry no messages at all. Try a different cable - one that you know has been used to move files - before suspecting anything else.
The programmer says it cannot find the board. Check the little plug is the right way round: OUT towards the nearest outside edge (section 4.1). Then check the board has its own power - the lead does not power it.
"Viewing only - editing board settings needs your licence." This PC has not been registered, or the licence has not arrived yet. See section 16. Everything else - looking, backing up, downloading, rescuing - carries on working.
A board says "needs later firmware to enable" on the Network update page. The program on that board is too old to update itself over the network. Update it once with the programmer (task 6.7) and it can do it over the network from then on.
An update stopped halfway and now the board is dead. It is not dead, it is half-written, and this is exactly what the programmer is for. Task 6.7 writes the whole program from the very first byte and does not care what state it found. Run it and the board comes back.
I changed a setting and nothing happened. It is probably still sitting on your PC waiting. Look along the bottom of the board's screen for a line counting "N unsaved - on this PC only until you save", and press Save to board. If the board has tabs, a dot on a tab means the unsaved change is on that one.
MegaConsole will not start at all after an update. Rare, but recoverable. Uninstall from Settings → Apps and install fresh from the website - your downloaded board programs, your licence and your backups are deliberately kept through an uninstall, so you lose nothing but the application itself.
A menu entry says "Not available", or is not there at all. That is a part of MegaConsole your licence does not carry, not a fault. Section 3 has the table of what each state means. Nothing else stops working because of it.
Joining a new board said it did not keep my network, and the password is right. Usually the board went away part way through rather than refusing you. Switch it off and on again and it comes back to the list ready to try once more. The row says what actually happened, so read that before changing anything.
A board joined my Wi-Fi but its points will not move. Check whether two boards on Wi-Fi are sharing one layout number. MegaConsole will not send point commands to either until you renumber one, and says so on both - there is no way to tell which of two identical numbers a command was meant for. Open one from Your boards and give it a number of its own.
My train app cannot reach the EtherBridge, and it worked yesterday. Look at Modules & services (section 7): the bridge, its servers and its station connections each have a switch, and the row says what each is doing right now. A row waiting on something names the switched-off part it is waiting for. The detailed status page behind that screen is the thing to send us if it still makes no sense.
Something else, or something odd. Please tell us - see section 14. If a board is involved, the Board console log (task 6.11) is the single most useful thing you can send.

13. Plain-English glossary

We have tried hard to keep jargon out of MegaConsole. Some of it is unavoidable because the words are printed on the hardware. Here they are, in plain English.

WordWhat it actually means
BoardOne of the small circuit boards on your layout - the thing that moves points, flashes signals or reads tags.
FirmwareThe program that lives inside a board. Same idea as the software on your phone, but it is built into the thing rather than something you install.
CANThe two-wire party line your boards use to talk to each other. It has nothing to do with your home network and works whether or not you own a computer.
CAN-H and CAN-LThe two wires of that party line. High and Low. They always join like to like: H to H, L to L.
The CAN adaptorThe USB stick that lets your PC join the party line and hear the boards.
The programmerThe short lead that plugs onto the six pins on one board, so your PC can write a program straight into it.
Flashing / writingPutting a new program into a board.
IP addressA board's house number on your home network, like 192.168.1.40. Click one in MegaConsole and the board's own web page opens.
MQTTA different way for boards to talk: everyone posts into a shared postbox instead of calling each other. Optional. If you have not set one up, you do not have one.
BrokerThat postbox. A small program running somewhere on your network.
vPortOne numbered thing a board can talk about - one point, one signal, one detector. The little numbered squares on a board's card are its vPorts flashing as they are mentioned.
Beta / early accessA version we are still testing. It comes through MegaConsole and nowhere else, and registering is all it takes to see them. The "latest" column is always the safe choice; you never need a beta and MegaConsole will not give you one by accident.
Board screen, or faceThe page that opens when you click a board. Each product has its own, built to look like that board's own web page - so a Servo-8 gives you servos and an OUT-64 gives you its mimic panel.
Part, or moduleMegaConsole is a shell with parts loaded into it - the Programming Tools, the Layout editor, the EtherBridge, MegaThrottle. Each updates on its own and appears in the release history under its own name, and you can be missing one without anything else noticing.
ServiceA part that keeps running in the background once it is set up, rather than only while you are looking at its page. The EtherBridge and MegaThrottle's catalogue are the two. Modules & services is the page that switches them.
The catalogueMegaThrottle's list of your trains - names, pictures, function buttons, settings - kept on this PC so every paired tablet reads the same one.
Command stationThe box that puts DCC on the rails and drives your locomotives: a Z21, a YD7010, an ECoS. The EtherBridge talks to yours so that it and your System 2 boards stay in step.
ConcentratorAn EtherBridge mode for club layouts. Every Z21 app tablet connects to this PC, and the real Z21 sees one client instead of twenty.
SmartScreenThe part of Windows that warns you about downloads it has not seen many of. See section 15.
Code-signing certificateA paid-for way of getting Windows to recognise a program's publisher. We have chosen not to buy one, which is why Windows calls us "unknown".
DepotThe cupboard on your PC where downloaded board programs are kept. Filled by the Downloads page.
Owner key / licenceThe small signed file that says this PC is yours. It arrives by itself after you register and there is nothing to type in.

14. Help us improve MegaConsole

MegaConsole exists in this shape because customers told us what was awkward. Nearly every plain-English sentence in it replaced something that was correct but unhelpful, and quite a lot of it was rewritten after somebody said "I did not understand that".

So please: tell us. We would especially like to know about -

Contact us

Through the contact page at megapointscontrollers.co.uk, or by replying to any email we have sent you.

If a board is involved, the most useful thing you can send is the log from the Board console (task 6.11): press Start, press Reset board, wait ten seconds, press Save, and attach the file. It usually answers the question outright.

Please say which version of MegaConsole you are running. It is printed at the bottom left of the window at all times.

What to expect

MegaConsole is not finished. It is at version 0.10.23, and the "0." is deliberate - it says we do not consider it done. Things will move, be renamed and be added, and we would rather put something useful in your hands and keep improving it than keep it in a drawer until it is perfect.

What will not change: it stays free, it stays a single window with everything on the menu, and every page will go on explaining itself in words a person can read. If you ever find a screen that does not, that is a defect and we would like to hear about it.


First-time setup

These two sections are at the back because you do them on the day you start and then never again. If you are installing MegaConsole for the first time, this is where to begin - and then everything above is what you come back to.

15. Install MegaConsole

Windows may show two security warnings because MegaConsole is not code-signed. The first appears while the installer is downloading and the second appears when you open it. The screens below show exactly what to select at each stage.

read through the steps once before starting. Installation normally takes about three minutes.

Why Windows shows warnings

Windows uses a code-signing certificate to identify a software publisher. The MegaConsole installer is not code-signed, so Windows describes it as coming from an Unknown publisher. Download it only from the MegaPoints Controllers address shown below, then follow the illustrated steps.

These warnings are expected when you run an installer downloaded by hand. Once MegaConsole is installed, its built-in updates do not show them. See section 11 for details.

Download MegaConsole

The one and only place we publish it:

megapointscontrollers.co.uk/megaconsole/

Press the Download for Windows button there. If you would rather go straight to the file, the address is https://mpfw-v3.s3.amazonaws.com/conductor/MegaConsole-Setup-latest.exe - and note the word latest: that address always hands you the newest version, so it is worth keeping rather than a link with a version number in it.

If you ever find MegaConsole offered anywhere else, please do not use it and please tell us.

15.1 Keep the download in Microsoft Edge

This happens in the browser, before the file has even finished arriving. These pictures are from Microsoft Edge, which is what most people use; Chrome does something very similar with different words.

Edge downloads panel showing an 'isn't commonly downloaded' warning
Step 1 - the download panel in the top right corner of Edge. "MegaConsole-Setup-0.9.51.exe isn't commonly downloaded." There is no "carry on" button here. That is the trap.

Look carefully at that panel. There is nothing on it that lets you continue. The way forward is hidden behind the three dots () beside the download.

The three-dot menu on the download, offering Delete, Keep, Report this file as safe, Learn more
Step 2 - click the three dots. A little menu appears. Choose Keep.
A dialog headed 'Make sure you trust ... before you open it', offering Cancel and Delete
Step 3 - and now the awkward one. Read the buttons: Cancel and Delete. Neither of those is what you want, and there appears to be no third choice.

there is a third choice, and it is hidden. See the little arrow - the chevron, - on the right-hand end of the black Delete button? Click that arrow, not the word Delete.

The chevron on the Delete button opened, revealing a 'Keep anyway' option
Step 4 - the arrow opens one extra line: Keep anyway. That is the one. Click it.
The download kept, now offering 'Open file'
Step 5 - the warning goes, and the download offers you Open file. Gate one is behind you.

15.2 Allow the installer to run

Open the file and Windows itself steps in with a big blue box. This is a different piece of Windows from the one that just stopped you, which is why you get told off twice for the same thing.

A blue full-screen box headed 'Windows protected your PC' with only a Don't run button
Step 6 - "Windows protected your PC". Once again there is one button, and it is Don't run. Ignore it. Click the small underlined words More info near the top.
The same box after More info, now showing Unknown publisher and a Run anyway button
Step 7 - the box grows, admits the publisher is unknown (that is us, unsigned, as explained above) and finally offers Run anyway. Click that.

the two gates say almost the same thing in slightly different words - one says "Publisher: Unknown", the other "Unknown publisher". They are not two different problems. They are two different parts of Windows being careful about the same file.

15.3 Run the installer

From here it is an ordinary, boring, three-click Windows installer, which is a relief after all that.

The MegaConsole setup wizard on the Select Additional Tasks page
The only question it asks: would you like a desktop icon? Tick it if you would. Then Next, and it installs.
Where it goes
Into your own account, at %LOCALAPPDATA%\Programs\MegaConsole. You will never need to go there.
Admin password
Not needed. Windows will not ask.
How long
Under a minute on any reasonable machine.
Start menu
Always added. Search for "MegaConsole" and it will come up.
To remove it later
Settings → Apps → Installed apps → MegaConsole → Uninstall. It keeps your downloaded board programs, your licence and your backups - because those are yours and a rescue might need them - and removes everything else.

15.4 Install the driver for the programmer lead

This one is only for people who have bought the USB programmer lead. If you have not got one, or the only extra you own is the CAN adaptor, skip straight past it - MegaConsole is installed and there is nothing more to do.

Windows 11 does not come with the driver the programmer lead needs, and it will not go looking for one either. Until that driver is on, the lead is simply invisible: you can plug it in, your board can be in perfect health, and MegaConsole will still show Programmer update, Board console and Erase a board greyed out. It is a couple of minutes' work, and you only do it once on each PC.

The driver comes from Silicon Labs, who make the small chip inside the lead:

silabs.com/software-and-tools/usb-to-uart-bridge-vcp-drivers

The one you want is the CP210x Universal Windows Driver, at the top of the list on the Downloads tab. It is free, and there is nothing to sign up for.

  1. Take the programmer lead out if it is already plugged in. Windows picks it up more cleanly when the driver goes on first.
  2. Open the address above and choose the Downloads tab, then click CP210x Universal Windows Driver. A zip file lands in your Downloads folder.
  3. Unpack it. Right-click the zip, choose Extract All, and take the folder it offers you.
  4. Find the file called silabser.inf in that folder. There is no setup program to run - that one file is the whole thing.
  5. Right-click it and choose Install. On Windows 11 you may have to click Show more options first before the word appears. It is done in a second or two and barely tells you it has happened.
  6. Plug the programmer lead back in and give it five seconds.
  7. Look at MegaConsole. Programmer update, Board console and Erase a board stop being grey. That is the driver doing its job.

if you are not sure whether any of this applies to you, plug the lead in with a board powered up and look at MegaConsole. If Programmer update is still grey, a missing driver is nearly always the reason.

there is a tiny chip inside the lead that turns USB into the kind of signal a board understands. Windows 10 usually knows that chip already; Windows 11 does not come with it. The download above is what tells Windows what the lead is, and after that it remembers.

15.5 First launch

MegaConsole asks you two questions before it gets out of your way, and then never asks again.

Choose what MegaConsole may store and share

This one is about your privacy, so we would rather you read it than skip it. There are four switches, and they are separate on purpose: nothing quietly rides along on somebody else's answer. Three of them start on and one starts off, and you can change any of them here or later.

Switch 1 - starts switched ON Keep a copy of my boards' settings
MegaConsole keeps a copy of your boards' settings so a board that fails can be replaced without you setting it up again from memory.

This copy stays on this PC. A second copy is kept with us only if you ask for one, which is a separate switch further down.

What that copy holds: each board's own settings, its name and the number that identifies it on your layout - the same things the board itself already stores.

It is your data, kept for you. You can switch this off here at any time, and you can delete the copies from the Backups page.
Switch 2 - starts switched OFF Help improve MegaConsole by reporting how it is used
Separately, you can help us improve MegaConsole by letting it report how the application is used: which screens you open, which operations you run, how long they take, and any errors - together with your PC's operating system and this application's version.

It does NOT record what you type, your files, your passwords, anything you do in other applications, or anything about your layout.

This is entirely optional and nothing is sent unless you turn it on.
Switch 3 - starts switched ON Send us a health report about my boards
MegaConsole can send us a health report about your boards: how much memory each one has free, how long it has been running, and anything that went wrong while it was updating itself.

It goes with your name and the address you registered, so your boards show up as yours. It does NOT include what your layout does - no track plan, no routes, no signalling, nothing you have set up.

Why we ask: a board running short of memory usually says so weeks before it starts misbehaving, and we cannot help with a fault we cannot see. It also lets us stop counting boards you no longer have.

This starts switched on. Turn it off here at any time and nothing further is sent.
Switch 4 - starts switched ON, and sits indented under switch 3 Keep a copy of my settings with you as well
MegaConsole always keeps its copy of your boards' settings on this PC. It can also keep a second copy with us, so a lost, stolen or failed PC does not take your settings with it.

This one is your own layout settings leaving your house, so it is a separate choice from the health report above: you can have the health report and refuse this, or the other way round.

It is your data either way. Ask us and we will delete it.

switch 1 is a copy of your settings sitting safely on your own computer. Switch 2 is about us learning which buttons people actually press, so we stop polishing the ones nobody uses - it is off unless you turn it on. Switch 3 is your boards telling us how they are getting on, which is how we spot a board running out of memory before it strands you at a show. Switch 4 is the only one that sends your actual settings anywhere, and it is there so that losing the PC does not lose the afternoon you spent setting the layout up.

switches 3 and 4 are deliberately two questions rather than one. A health report is a handful of numbers about the hardware; the second copy is your own layout settings. Wanting one and not the other is a perfectly sensible thing to want, so you are asked twice.

There is a fifth switch above those four, and it is not about privacy at all. Pause downloads and update checks until restart stops MegaConsole looking for new versions and stops any firmware download in its tracks, the moment you turn it on - useful on a metered connection or a slow evening. Files already downloaded stay where they are, a banner reminds you while the pause is on, and closing Settings does not lift it. Turn it off and checking resumes at once. It is never saved: MegaConsole always starts up checking again, so a pause cannot quietly become a permanent setting you have forgotten about.

All four sharing switches live afterwards on the Settings page - the last button on the menu - and changing one there takes effect the moment you click it, not next time you start up. What each of them covers is set out in full in our privacy policy, on the website under Privacy Policy & Warranty.

one thing that is true whichever way you set these, and is worth knowing: your boards have always sent us a health check-in and a copy of their own settings by themselves, on their own, since long before MegaConsole existed. Switch 3 does not start that - it lets MegaConsole pass those figures on for a board, which matters because a board that is short of memory is exactly the board that cannot get a message out on its own.

Choose whether to register this PC

That is your free licence, and it has a section of its own, next.

16. Register your free licence

Needs: nothing plugged in

Registering this PC

MegaConsole is free, with no purchase or subscription. Registering this PC links a free licence to your email address. There is no account password to remember, and the licence renews automatically.

  1. Open MegaConsole. On the Home page, near the top, there is a line saying "Not registered - viewing only" and a blue button, Register this PC…. Click it. (If the box has gone, it will come back next time you start up - or it may already be done.)
  2. Type your email address and press the button.
  3. We send you a six-digit code. Go and read your email - it takes a few seconds. If it is not there in a minute, look in your junk folder.
  4. Type the six digits in. That is the whole thing.

Typing that code in is the licence. It is issued to you there and then, downloads by itself, unlocks by itself and renews by itself - covering every board we make, and the early-access versions as well. There is nothing to activate, nothing to ask for and nothing to type in again. It used to be that a licence followed on when we got round to it; it does not any more.

Two things sit outside it, and it is worth knowing which. The CAN adaptor and the programmer are switched on by your order for them (section 3), and the Layout editor is switched on by asking us (section 8). Everything else in this guide is covered the moment you finish registering.

What the registration box says Enter your email address and we will send you a 6-digit code; enter the code and this PC is registered to you. That is also your licence: it is issued on the spot, then downloads and unlocks everything by itself, now and every time it renews. No account, no password, nothing further to do.

Without it, MegaConsole is a viewer: you can see your boards, settings and firmware, and every recovery is always available.

If you prefer not to register

Press Not now. Nothing is held against you. MegaConsole carries on as a viewer: you can see every board, read every setting, download every board program, and - importantly - every rescue and repair still works. We were not willing to build a tool that could refuse to save a board. What you cannot do without registering is change a board's settings from MegaConsole. The board's own web page still works for that, exactly as before.

A board's screen on an unregistered PC, greyed out, with the viewing-only message along the bottom
What an unregistered copy shows when you open a board: everything is there to read and nothing can be moved. Back up board is still offered, because a backup only ever reads. Registering makes the message and the restriction disappear on their own.

register even if you are only having a look. It costs nothing, takes half a minute, and it means the day something goes wrong you are not doing paperwork with a dead board on the bench.

Taking the licence off again

If you are selling the computer, handing a work laptop back, or moving to a new machine, you can take the licence off this one. Go to the Home page and click the licence line itself - the one across the top that names the address this PC is registered to. It asks you first, and nothing happens unless you say yes.

Nothing is cancelled anywhere by doing it. The licence is yours, not the computer's: your boards carry on, every backup and every downloaded version stays exactly where it is, and registering the same address on the new machine gets you a licence straight back, at no cost and with no ceremony.

When internet access is needed

Only for the half-minute the registration takes, and afterwards whenever you want to fetch new board programs. Day to day, MegaConsole works perfectly well with the internet unplugged - it is talking to your railway, not to us.

What changed since the last edition

Revision 2 of this guide was written for version 0.9.78, on 25 August 2026. Everything below has arrived since. It is at the back because it is a list to look things up in rather than a chapter to read - but if you have used MegaConsole before, it is the fastest way to find out what is different.

17. What's new in this edition

MegaConsole gets a new release most weeks, and each one carries a short note you can read in Release history at the foot of the menu. What follows gathers three weeks of those notes into the shape a reader wants: first the things worth knowing about, each pointing at the chapter that explains it, and then every release in order.

everything here is already on its way to you. There is nothing to download and nothing to ask for - the version this guide describes is the one MegaConsole will fetch by itself the next time you open it, if it has not already.

How a release reaches you

Every release goes out on an early channel first, to a small number of people who have asked to be on it and who tell us when something is wrong. Once a release has been used in anger for a while it moves to the main channel, which is everybody. This edition of the guide marks one of those moves: nine releases of the console, and everything the five parts gained alongside them, arriving together.

That is why some entries below mention each other - a part that says "Requires MegaConsole 0.10.22" is not something for you to arrange, it is a note that the two travel together and the update sorts the order out itself.

The things worth knowing about

A switch for everything that runs by itself
Modules & services, a new page just above Settings, lists every part of MegaConsole that keeps running in the background and switches each one on or off there and then, with nothing to restart. Switching one on switches on what it needs; switching one off leaves the things that depend on it waiting and saying so. Anything that could leave a train moving stops every train it is driving before it goes. 0.10.22, 14 September · section 7
A detailed status page
Behind Modules & services, a read-only page in your browser listing every part, service, connection, counter and address, refreshed every few seconds. It reports what is actually happening rather than what is configured, and reading it never starts anything or touches a board. It is the single most useful thing to send us about something that will not connect. 0.10.20, 13 September · section 7
Joining new boards to Wi-Fi is a list, not a box
Join a new board now keeps a live list of every board within earshot waiting to join, ticks several at once - or All - and works through them one after another, showing on each row how that board got on. A board not on the air when its turn comes is waited for rather than failed, with Stop beside the button. A board that goes away part way through is no longer told it kept your network, and comes back ready to try again after a power cycle. 0.10.21 and 0.10.23 with Programming Tools 0.10.4 to 0.10.6, 14-15 September · task 6.8
Two Wi-Fi boards sharing one layout number are held back
Neither gets point commands until one is renumbered, and both say so. There is no way to tell which of two identical numbers a command was meant for, and guessing means throwing the wrong point. 0.10.21 with Programming Tools 0.10.4, 14 September · task 6.8
MegaThrottle
Driving your trains from Android tablets, with the list of what there is to drive kept on this PC so every paired tablet reads the same one. New to this guide entirely, and new on the main channel: it moves from 0.4.1 to 0.14.67 in this release. Its catalogue, whether tablets can reach it, driving, and cloud sync are each a switch on Modules & services. 0.10.11 onwards, with MegaThrottle 0.14.67 · section 10
The Layout editor is on the menu
It used to be a link under the buttons. It is now an entry in the list with everything else, and it is no longer drawn at all for an account that does not hold it - so if you cannot see it, that is why. 0.10.22 with Layout Editor 0.10.7, 14 September · section 8
The Layout editor reads JMRI and AnyRail drawings
If you have already drawn your railway in JMRI's Layout Editor, or in AnyRail and exported it for JMRI, it can be imported rather than drawn again - with a preview, notes on what wants looking at, and a recovery copy of whatever it replaces. N and OO gauge, the full Peco N catalogue including Code 55 and Code 80 Flexitrack, crossings and slips, and a choice between drawing rails and sleepers or one line per track. 0.10.15 to 0.10.19 with Layout Editor 0.10.2 to 0.10.5, 10-11 September · section 8
The EtherBridge, and everything it learned
The bridge that lets iTrain, JMRI, RocRail and the Z21 app drive your boards arrived as a part of MegaConsole on 5 September and has moved twenty-five times since. Phone throttles, MERG CBUS and NMRA LCC; a concentrator that stands in front of a club's Roco Z21 so it answers one PC instead of twenty; the page regrouped by task; throttles that stay connected when track power is off; and now a switch for the bridge, each of its servers and each station connection. 0.10.1 onwards, with EtherBridge 0.10.25 · section 9
MegaConsole comes in parts, and updates are much smaller
Five of them: the console, the Programming Tools, the Layout Editor, the EtherBridge and MegaThrottle. A change to one downloads only that one - a third of a megabyte rather than fifty - and a part that fails to start after its update is rolled back on its own while the rest carries on running. A part you have bought, or been invited to try, now arrives by itself on the next update check. 0.10.0 to 0.10.6, 3-6 September · section 11
A menu entry you do not hold says so plainly
Every locked entry now reads Not available under its name, rather than each one inventing its own wording. Some are hidden altogether instead. There is a table in section 3 saying which state means what. 0.10.13 and 0.10.14, 9 September · section 3
Downloads and update checks can be paused
At the top of Settings, or from Modules & services. It stops checking and any download in progress immediately, and it is never saved - so a pause cannot quietly become a permanent setting you have forgotten about. 0.10.18, 10 September · section 11
The Bus monitor
The page that writes down everything your boards say, on the wire and through the broker at once, so you can sort it, hide what you are not after and look back at it. It only ever listens. It has been on the menu since late August and has never been in this guide until now. 0.9.85 to 0.9.87, 27 August · task 6.10
The Traffic Simulator - which this guide used to call the Bus tester
Same page, and the menu has said Traffic Simulator since 28 August, so a reader following the old name was looking for a button that is not there. It also gained a live chart of what was asked for against what actually went out, and it now asks your boards during a run rather than reporting the silence it created. 0.9.88 to 0.9.97, 27-28 August · task 6.14
A new Home page
A drawing of this PC, your boards and the roads between them, with the ones that are ready right now lit up and the rest dimmed. Wi-Fi is drawn as an aerial at each end and a signal crossing the air, not as a third cable; Ethernet and Wi-Fi both count as being on the network; and a path only moves when it is really connected. The menu guide folds to one line each and opens on a click. 0.9.117 to 0.9.119, 0.10.16 and 0.10.17 · section 5
Boards keep their identity, and their names
A board is now remembered by its own serial number rather than by its layout number, so one that is renumbered stays one board instead of becoming several. A board with no Wi-Fi shows its name, asked for over the CAN cable. Boards announce themselves over Wi-Fi with no adaptor, broker or setting-up at all. And there is a Refresh button for after you have reflashed something. 0.9.83, 0.9.84, 0.9.99 and 0.9.113 · task 6.1
The programming lead pages name the board on the end of it
Swap a board on the pins and its name follows by itself within seconds, read from the board's own start-up message and remembered after every install. A lead that stays silent gets one reset pulse so it can introduce itself. 0.9.114 to 0.9.116, 31 August · task 6.7
Scan for networks explains itself on Windows 11
An empty list is almost never the wireless adaptor: Windows 11 will not let a program see the names of nearby networks unless Location services is on. The page now says so, and says that only an administrator can change it. 0.9.123, 2 September · task 6.8
Smaller downloads, and an icon you can see
The package lost two debugging files nobody needed, which took a third off it, and updates of the console itself now fetch only the files that changed. The Start menu icon is a white M on the app's own tile, so it no longer disappears into a dark desktop. 0.9.122, 0.9.124 and 0.10.6

What changed in this guide

Four chapters are new - Modules and services, MegaThrottle, the Bus monitor and this one - and the chapters on the Layout editor and the EtherBridge have been rewritten. Everything after section 6 has therefore moved down, so an old link to "section 9" now wants section 11.

Two things about how it looks. The page now uses the full width of your screen rather than a column down the middle, which is what the long tables in sections 3, 5 and 12 wanted. And the bars down the left margin that marked what was new in revision 2 have gone: they had been standing for two editions, which is long enough that they stopped meaning "new". This section replaces them, and says when rather than just that.

Every release, in order

The complete record, newest first, taken from the same tables the Release history window reads. The console's list runs from the last edition of this guide to the release it now describes; the parts' lists run from the day each part came into existence, because none of them had one when revision 2 was written.

MegaConsole itself

Every release of the console since the last edition of this guide, newest first. The parts follow underneath.

Version
Published
What it added
0.10.23
15 Sep 2026
Join a new board lists every board waiting to join, takes several at once, shows how each is doing, and waits for one whose hotspot is not on the air.
0.10.22
14 Sep 2026
Modules and services: a switch for everything MegaConsole runs, applied at once. The Layout editor joins the main menu, and the menu fits the window.
0.10.21
14 Sep 2026
Join a new board waits for this PC's hotspot address, then finds the board by name. Two WiFi boards on one CAN number get no point control until one is renumbered.
0.10.20
13 Sep 2026
Dark System status from Home and the LAN menu: actual module, service, catalogue and concentrator observations with automatic stale-state detection.
0.10.19
11 Sep 2026
Layout Editor 0.10.5: brighter controls, File/Layout menus, detailed and single-line track views, improved JMRI geometry and connection checks, and N gauge crossings and slips.
0.10.18
10 Sep 2026
Settings can pause downloads and update checks for the current session. Checks resume when the option is turned off or MegaConsole restarts; the choice is never saved.
0.10.17
10 Sep 2026
Home recognises Ethernet and WiFi as an IP network connection. Layout Editor 0.10.4 keeps rails visible across tile boundaries, including fiddle-yard entrances, on screen and in print.
0.10.16
10 Sep 2026
N gauge track and JMRI drawing-size choices. Imported layouts show rails and sleepers. Home dims disconnected WiFi, USB CAN and programmer paths and animates only connected paths.
0.10.15
10 Sep 2026
The layout editor can import JMRI XML diagrams, including AnyRail exports, with a preview and recovery copy. Imported curves, connections and source notes survive saving and reopening.
0.10.14
9 Sep 2026
Every menu entry you do not hold now reads Not available, the Layout editor included. Nothing else changes.
0.10.13
9 Sep 2026
Fixes MegaConsole closing when Your boards is opened a second time on a PC without a CAN adaptor licence. A menu entry you have not bought now reads Not available.
0.10.12
9 Sep 2026
Firmware for the boards we build for ourselves, starting with the CAN Repeater, is listed from its own registry and shown only to a console licensed for internal releases.
0.10.11
8 Sep 2026
MegaThrottle compatibility: the console recognises its separate licence and can load the module. Existing general licences do not automatically enable MegaThrottle.
0.10.10
7 Sep 2026
Workshop tooling for the MegaPoints test consoles: the EtherBridge now reports how many throttles it is carrying. Nothing changes on your screen or on your PC.
0.10.9
7 Sep 2026
Workshop tooling for the MegaPoints test consoles: each recording is now named, so runs can be told apart afterwards. Nothing changes on your screen or on your PC.
0.10.8
7 Sep 2026
Workshop tooling for the MegaPoints test consoles, so a busy PC can be watched during a show from somewhere other than beside it. Nothing changes on your screen or on your PC.
0.10.7
7 Sep 2026
Workshop tooling for the MegaPoints test consoles, used to check a busy PC during a show. Nothing changes on your screen or on your PC.
0.10.6
6 Sep 2026
A MegaConsole update now downloads only the files that changed, so an update of the console itself is a few megabytes rather than fifty. Nothing else changes.
0.10.5
5 Sep 2026
The EtherBridge card can now stand in front of a club's Roco Z21 for a room full of Z21 app tablets, so the Z21 answers one PC instead of twenty. Off by default; nothing else changes.
0.10.4
5 Sep 2026
A part of MegaConsole you have bought, or been invited to try early, now arrives by itself on the next update check - nothing to download, nothing to install.
0.10.3
5 Sep 2026
MegaConsole now arrives in parts, so the updates after this one are much smaller: a change to one part downloads only that part.
0.10.2
5 Sep 2026
The EtherBridge card learns three more languages, each off until you switch it on: phone throttles (WiThrottle), MERG CBUS layouts and NMRA LCC layouts.
0.10.1
5 Sep 2026
The EtherBridge arrives as a third card: iTrain, JMRI, RocRail and the Z21 app can drive your boards from this PC. Sold separately; the menu shows it greyed until bought.
0.10.0
3 Sep 2026
MegaConsole is now delivered in parts - the Programming Tools and the Layout Editor are separate packages - so later updates are much smaller.
0.9.124
2 Sep 2026
MegaConsole downloads are a third smaller: two debugging files nobody needed are no longer in the package.
0.9.123
2 Sep 2026
Scan for networks now says when Windows 11 is holding the list back, naming the Location services switch and who can turn it on, instead of blaming a wireless adaptor the PC has.
0.9.122
1 Sep 2026
The Start menu and desktop icon is visible on a dark desktop: the black M on nothing is now a white M on the app's own steel tile, cut clean and drawn for every size Windows asks for.
0.9.121
1 Sep 2026
The layout editor is back on everyone's menu, greyed, with Limited release under it - and the front page now says what that means, how to ask for it and when everybody gets it.
0.9.120
1 Sep 2026
The front page says what the layout editor is: draw the railway once, and it works out routes, sets your boards to match, follows your trains, drives them by DCC and draws the exhibition board.
0.9.119
1 Sep 2026
The front page draws your home network the way it really works: an aerial on this PC, the same on your boards, and the signal crossing the air between them - not a third cable.
0.9.118
1 Sep 2026
The front page only lights the CAN wire for a real adaptor: another gadget sharing the adaptor's chip, already asked once and found not to be on your railway, is no longer counted as one.
0.9.117
1 Sep 2026
A new front page: a drawing of this PC, your boards and the three roads between them, with the ones ready right now lit up. The menu guide folds to one line each and opens on a click.
0.9.116
31 Aug 2026
The lead pages keep watch: swap a board on the programming pins and its name follows by itself within seconds, and opening a lead page re-proves what is really connected right now.
0.9.115
31 Aug 2026
Plug a board in and its name appears by itself: a lead that stays silent gets the same reset pulse as the Reset board button, once, and the start-up message names it - whatever release it runs.
0.9.114
31 Aug 2026
The programming lead lists name the board again: the name is read from the board's own start-up message and remembered after every install, whatever release the board runs.
0.9.113
31 Aug 2026
A Refresh button on Your boards. Reflash a board and it comes back with a new name, so the console shows it twice until it answers for itself; Refresh empties the list and finds your layout again.
0.9.112
30 Aug 2026
Track drags stick - no drop is quietly undone - and a run grabs anywhere, middle included. Bridges answer in the track stage: slide the body, stretch an end, drag a side to cover more roads or fewer.
0.9.111
30 Aug 2026
Dragged track stays at your cursor: joined flex smooths out, open ends ride along, too tight only warns. The bridge menu now builds the bridge at your click, over whatever the road crosses.
0.9.110
30 Aug 2026
Track you drag is drawn where it will land, and a drop no longer whips a run round. A run bent tighter than your minimum is counted and taken out in one click. Bridges are on the menu the track opens.
0.9.109
30 Aug 2026
Select consecutive runs and J joins them into one piece - even ends a few millimetres apart weld, far ends stay put. The cut tool (Z) slices track along a drawn line; the halves stay joined.
0.9.108
30 Aug 2026
Right-click opens a menu for whatever is under the pointer. Points, tidy and kink now do it instead of refusing. Ctrl+C/V copy and paste. Bridges, viaducts, roads and buildings mark the drawing.
0.9.107
29 Aug 2026
Labels are typed straight onto the drawing where you click, sized 4 to 800 mm with the arrow keys. A board's name and size move, edit and remove on their own, and print faint or not at all.
0.9.106
29 Aug 2026
Print goes straight to your printer through the Windows printer dialogue, with a live preview of the sheets. Save PDF sits beside it, and every sheet names the layout editor.
0.9.105
29 Aug 2026
Print the drawing with Ctrl+P: best fit on one sheet, a chosen number of sheets wide, or full size 1:1 as a laying template. The MegaPoints Controllers mark rides on every sheet.
0.9.104
29 Aug 2026
Duplicate a selection with Ctrl+D - the copy rides the cursor to lay, turn and lay again. X flips what is selected, or the copy in hand, to its mirror image: side for side, or top to bottom.
0.9.103
29 Aug 2026
Virtual connectors pair two open ends that are one railway drawn apart - both wear the same V mark, a lone half draws broken. Drag a selected run to kink it; the minimum-radius slider is the limit.
0.9.102
29 Aug 2026
Save any selection as a ready-made piece of your own - the gallery grows a My pieces shelf. Big running-direction arrows join the labels: up, down, left, right, or both ways back to back.
0.9.101
28 Aug 2026
The fan, diamond and parallelogram yards take up to twenty roads, every road parallel including the two outside. The straight diamond retires and the gallery returns to eight cards.
0.9.100
28 Aug 2026
A second diamond joins the ready-made pieces: its ladders run dead straight, so the outside roads are straight diagonals - the diamond as the books draw it.
0.9.99
28 Aug 2026
The Diamond yard is real railway - each side ladders outward, so no road crosses another. Your boards now hears the hello every board sends on your WiFi network: no adaptor, no broker, no set-up.
0.9.98
28 Aug 2026
The ready-made pieces are now real railway: fan, diamond and parallelogram yards, traverser, sector plate, turntable. Each rides the cursor, +/- sets the roads, [ ] the length, laid as flex.
0.9.97
28 Aug 2026
The Traffic Simulator no longer opens as a practice run on a one-adaptor desk: it now waits for the census to finish opening the CAN adaptor and then borrows it, first time, every time.
0.9.96
28 Aug 2026
Points slide into curved track - the run beyond re-bends to make room. shift+T tidies joined runs as one. One CAN adaptor is enough: the Traffic Simulator borrows it for a real run.
0.9.95
28 Aug 2026
Dragging fitted points now slides them along their run: the road recuts round them, the ends stay put and the joins survive. The old drag pulled them off the road and bent the flex into hooks.
0.9.94
28 Aug 2026
Labels on the drawing in four sizes. Drag the end of a flex run to meet other track. The Traffic Simulator now asks your boards during a run instead of reporting the silence it created.
0.9.93
28 Aug 2026
Points go in anywhere: pick a set up, slide it along any run, and the run divides where you click. The Bus tester is now the Traffic Simulator - any rate, the whole run on one chart.
0.9.92
28 Aug 2026
Right-click turns the board you are carrying, a moved board shows its snap as you drag with both edges lit green, and F1 always answers - a half-typed size box no longer eats the keys.
0.9.91
27 Aug 2026
Seven layout editor fixes: a baseboard moves on its own, a box picks several, Delete removes them, right-click turns them in their own screen only, the Piece button works, and Undo is on screen.
0.9.90
27 Aug 2026
The Bus tester now shows the run as it happens: a live chart of asked against sent, your boards, and a log. It no longer opens USB devices that are not CAN adaptors, or under-reports its own rate.
0.9.89
27 Aug 2026
A page you are not licensed for is no longer shown at all. The Bus tester also refuses to drive a CAN adaptor that is not on your wire, which could make a test report far less load than it sent.
0.9.88
27 Aug 2026
A new Bus tester page makes your layout busy on purpose and then says, in words, whether it kept up. It only ever sends made-up traffic on port numbers nothing on your layout listens to.
0.9.87
27 Aug 2026
The Bus monitor opens on the CAN wire rather than both roads at once; both are still recorded, so switching shows what you missed. Backups now says restore everywhere it used to say put back.
0.9.86
27 Aug 2026
The Bus monitor now says what a signal is actually showing, counts a repeated message onto one line instead of printing it again, and the Virtual bench runs a railway. Backups says Restore.
0.9.85
27 Aug 2026
A new Bus monitor page writes down everything your boards say, on the wire and through the postbox at once, so you can sort it, hide what you are not after, and look back at it. It only ever listens.
0.9.84
27 Aug 2026
A board with no WiFi now shows its name, on the card and in the list. MegaConsole asks each board over the CAN cable, so being off the network no longer leaves a board nameless.
0.9.83
26 Aug 2026
Boards are remembered by their own serial number rather than their CAN number, so a board that changes CAN number stays one board instead of becoming several.
0.9.82
26 Aug 2026
Five in the layout editor: baseboards stick corner to corner, right-click turns one 15 degrees, tidy-up works on a run joined at one end, shift+E spaces parallel roads, points go where you point.
0.9.81
26 Aug 2026
A menu waiting on the CAN adaptor or the programming lead reads "No hardware detected" until one is plugged in. The licence message appears once the part is there.
0.9.80
25 Aug 2026
A CAN adaptor plugged in after MegaConsole has started is picked up, and this release history was added. Your licence now names the PC it was issued to.
0.9.79
25 Aug 2026
The Home page said Settings had two switches and that nothing about your railway is sent. It has four, two of them do send something, and all four are now named. The guide re-shot to match.

Programming Tools

The eleven pages about your boards - Your boards, the two update pages, Downloads, Backups, WiFi, MQTT, the Bus monitor, the Traffic Simulator, Board console and Erase a board - became a part of their own on 3 September, so they update without the whole program being downloaded.

Version
Published
What it added
0.10.6
15 Sep 2026
A board that stops answering while joining is no longer told it kept your network - it says what happened and what to do next. One that has been off and on again comes back ready to try again.
0.10.5
15 Sep 2026
Join a new board takes several boards in one go (tick them, or All), shows each one's progress and result beside the button, and restarts each straight after its password.
0.10.4
14 Sep 2026
Join a new board no longer blames a correct password: the board is restarted and found by name. Two WiFi boards on one CAN number get no point control until one is renumbered.
0.10.3
13 Sep 2026
Report current programming operations to System status without starting tools.
0.10.2
9 Sep 2026
Your boards no longer closes MegaConsole when opened a second time on a PC without a CAN adaptor licence. Programmer update also lists the CAN Repeater for the internal licence.
0.10.1
7 Sep 2026
Rebuilt for the console's contract 2. Nothing on this card changes.
0.10.0
3 Sep 2026
The Programming Tools as their own card: the eleven panes and the board faces moved out of the shell.

Layout Editor

Covered in section 8. Every version here needs the console version its note names, and an update brings both.

Version
Published
What it added
0.10.7
14 Sep 2026
On the main menu beside the other modules, and not shown to an account without the Layout editor. Starting MegaConsole with --layout-editor now checks the licence too.
0.10.6
13 Sep 2026
Report editor window availability to System status; retains the September 11 editor improvements.
0.10.5
11 Sep 2026
Brighter tools and stage tabs; File/Layout menus and track views. Improved JMRI geometry, crossings, slips and open-end checks. Expanded N catalogue. Requires MegaConsole 0.10.19 or later.
0.10.4
10 Sep 2026
Keep rails visible across drawing tiles at fiddle-yard entrances. Correct layer order on screen and in print.
0.10.3
10 Sep 2026
N and OO gauge choices, Peco N Setrack and Code 55/80 Flexitrack. Imported diagrams show rails and sleepers with an adjustable drawing size. Requires MegaConsole 0.10.16 or later.
0.10.2
10 Sep 2026
Import JMRI XML track diagrams with a preview, recovery copy and clear review notes. Includes AnyRail's JMRI export. Requires MegaConsole 0.10.15 or later.
0.10.1
7 Sep 2026
Rebuilt for the console's contract 2. Nothing on this card changes.
0.10.0
3 Sep 2026
The layout editor as its own card: the window moved out of the shell.

EtherBridge

Covered in section 9. These are the versions of the card, which arrive by themselves once the part is switched on for your account. The rows below are each release's own note, as the program recorded it at the time - the early ones say the card would be sold separately, which is still the intention but has not happened yet.

Version
Published
What it added
0.10.25
14 Sep 2026
Station connections set up on the Stations tab - LocoNet over TCP, ECoS, CBUS, LCC - get their own switch on Modules and services. Requires MegaConsole 0.10.22.
0.10.24
14 Sep 2026
EtherBridge and each of its servers switch on and off from Modules and services, at once. Switching off sends speed 0 to every train driven through this PC first. Requires MegaConsole 0.10.22.
0.10.23
13 Sep 2026
Remove arbitrary train-count limits from managed driving and whole-fleet power requests; retain command expiry and watchdog protection.
0.10.22
13 Sep 2026
Report configured and actual protocol, concentrator and station state to System status.
0.10.21
12 Sep 2026
Concentrator on by default and shared by MegaThrottle and other station traffic. Settings apply live. Configuration failures leave MegaConsole open and explain which connection was disabled.
0.10.20
11 Sep 2026
Keep MegaThrottle control connected while ordinary track power is off. Pause motion at zero, retain the train reservation and require a fresh speed command after power returns.
0.10.19
9 Sep 2026
Early team PCs automatically receive the shared genuine Z21 identity when none is saved. Existing captures and control settings are retained.
0.10.18
9 Sep 2026
Animated connection map beside the concentrator switches: observed traffic, shared station pipe, bypass route and Z21 identity flag. Unsaved settings and lost links stay distinct from the live route.
0.10.17
9 Sep 2026
JMRI turnout confirmation: echo received LocoNet-over-TCP packets to the sender and report both switch-input states correctly. Verified through installed JMRI against the emulated Servo-8.
0.10.16
9 Sep 2026
Detect a replacement command station at the same network address and refresh its identity automatically. Stale identity expires after a missed check; programming jobs remain undisturbed.
0.10.15
9 Sep 2026
Capture your genuine Z21 identity once and retain it when changing the driving station. Adds the read-only factory verification reply used by the Android Z21 app; verified on Galaxy Tab A11+.
0.10.14
8 Sep 2026
W08 managed-control candidate: authenticated local commands, final-send expiry, independent held-function cleanup and validated station health. Opt-in; physical commissioning remains required.
0.10.13
7 Sep 2026
Z21 emulation uses a compatibility serial to address the foreign-station warning. Saved settings upgrade automatically. Restart the Z21 app after updating; tablet confirmation is pending.
0.10.12
7 Sep 2026
Trace options stay in view while packet data scrolls beneath them. Concentrator on/off saves are retained even when the traffic queue is full.
0.10.11
7 Sep 2026
Z21 identity emulation, off by default, with an installation serial, readiness checks and separate upstream diagnostics. A candidate for tablet recognition testing.
0.10.10
7 Sep 2026
The concentrator now tells the console how many throttles are connected and what it is relaying to, so a show can be watched from the Making Tracks site rather than from beside the PC.
0.10.9
6 Sep 2026
Tablets that ask the concentrator for every loco now get every loco's updates at once, instead of falling back to slow polling: the throttle lag and stutter at a club with many tablets is fixed.
0.10.8
6 Sep 2026
Driving a loco through the concentrator now holds it for that tablet, as a real Z21 does, so its reports arrive at once instead of seconds later on the next poll.
0.10.7
6 Sep 2026
The console no longer freezes with the concentrator on when a tablet or the Z21 speaks: a lock-order deadlock between the relay and the Z21 client, found at the first lab session, is fixed.
0.10.6
6 Sep 2026
The EtherBridge page regrouped by task - Status, Servers, Stations, Concentrator and Advanced tabs - with Save always in view and this PC's address shown wherever software has to type it.
0.10.5
5 Sep 2026
A Z21 concentrator for club layouts: every Z21 app tablet connects to this PC, and the real Z21 sees one client instead of twenty. Off by default.
0.10.4
5 Sep 2026
An NMRA LCC (OpenLCB) client: the bridge joins an LCC layout as a node of its own through JMRI's LCC server or an LCC-Ethernet bridge, with events both ways. Off by default.
0.10.3
5 Sep 2026
A MERG CBUS client: the bridge joins a CBUS layout through its Ethernet bridge, with long or short events both ways. Off by default.
0.10.2
5 Sep 2026
A WiThrottle server: EngineDriver and WiThrottle on a phone can throw turnouts and, through a Z21 or LocoNet command station you own, drive locos. A technical preview, off by default.
0.10.1
5 Sep 2026
The EtherBridge as a card: the Z21, LocoNet-over-TCP and DCC-EX servers, the three clients and the fabric run on this PC, with the address map, the trace and live activity on one page.

MegaThrottle

Covered in section 10. MegaThrottle moved from 0.4.1 to 0.14.67 in this release - its own programme has been running in parallel, and this is the first version of it to reach everybody.

Version
Published
What it added
0.14.67
14 Sep 2026
The catalogue, tablets on the network, driving and cloud sync switch on and off from Modules and services. The catalogue stays off until it is set up, and no longer opens a window at every start. The web menu lists every page on any PC. Requires MegaConsole 0.10.22.