For exhibiting 'Camford Junction' at our show in Basingstoke back in March, I had cobbled together
various modules purchased on eBay, controlled by an Arduino, all screwed
to a piece of wood and joined up with a bird's nest of wires. This
provided the five analogue DC controllers to drive the trains on the
layout. By pretending to be a Merg DCC Control Station (CANCMD) it
allowed Merg hand-held throttles (CANCAB) to be used to control the
trains. It also meant that JMRI, running on a laptop, could also provide
on-screen throttles, and by hooking up a WiFi access point, Android and
iPhone throttle apps could also be used to drive the analogue DC
trains.
Having performed faultlessly all weekend, I had to tidy it all up,
and put it into a proper case for protection. This has taken longer than
the original build.
I have also been thinking about the problem of failures and
rectification of faults during an exhibition. With a club layout, there
will always be some concerns amongst the membership about the
reliability of new technology. For Camford Junction, I have tried to
make fault rectification as simple as possible, by standardising and
separating things. The layout is powered by several identical
laptop-style 12VDC power adapters. We will have a spare one that can be
used to replace any one of these in the event of a failure. So far, I
have used only two types of Merg CBus modules, the CANSERVO8 module to
control up to 8 point servos, and the CANACC8 module (modified for 12V
DC power) to operate a standard 8-relay module widely available from
eBay, to switch track sections between controllers. We will carry a
spare for each module, which can be quickly swapped if required. It will
be necessary to plug in the laptop to load the configuration data into
the new module for its new location.
The new control box is a different matter. If one of the other
layout modules fails, it will disable a few points or a few track sections, but
if the control box fails, the whole layout will grind to a halt.
Repairs under exhibition conditions would also take some time. The
simple answer was to build an identical spare. Fortunately, the total
cost of all the modules in the case is reasonably low, but it did
require a lot of drilling holes, crimping, and soldering. The end
result, twins:
The next step will be to add a Raspberry Pi (a very small Linux
computer) into the control box that will run JMRI and provide WiFi
access, instead of having to plug in a laptop.