You asked... (too-many thoughts?)
Dear Nathan,
Don't say you weren't warned, but I've put quite a bit of thought over a long time to the issue of Shuttle systems, and you did ask...
In order of apperance:
RE Address Agnostic:
Yes, “Broadcast Address” seems like a logical solution,
until you try spontaneously mixing ST, B’mann OEM, ST OEM, Lok, and TCS decoders on the one shuttle-route/layout.
(ask me how I know this… ).
In the case of the TVD Train-Shuttle case, the unit “brute-forces” Loco address 1-100 for each start/stop command. This makes it invisible to the End-User,
(and the 1-100 address range covers “DCC default 3”, covering the majority of
“just pull a DCC-equipped loco out of the box, put it on-track, and it will shuttle-away happily"
and the vast majority of closed-system NG-roster and Industrial-roster situations),
but certainly makes the code-level and DCC-output operation of the unit more-verbose.
(Sometimes the only way to “make sure you address everyone” is to literally speak to each person in-turn… )
FWIW, this “selective handling of Broadcast Commands” is one of the reasons why “DCC Bitswitch” has three different types of “DCC Brake module”…
“Brake on DC” -
https://tonystrains.com/product/dcc-bitswitchtm-basic-brake-on-dc-signal-generator
"Asymetric DCC” -
https://tonystrains.com/product/dcc-bitswitchtm-brake-signal-generator-asymmetric-dcc
“Active set-speed-zero-packet” (ST specific) -
https://tonystrains.com/product/dcc-bitswitchtm-set-speed-zero-packet-generator
RE “End Stop Sensors” :
Indeed, some form of “end stop” is absolutely required. I agree that “dead-reckoning shuttle” and “time/motion-replay” systems such as those built-into some decoders simply cannot be guaranteed to “hit their end-stop marks” repeatedly, accurately, consistently, for hours-long sessions.
Whether the “end detectors” are:
- “Arrived at end position, send STOP command”
(Track-current-detector, IR/LDR detector, etc
end-detector tells the Shuttle-brain “it’s time to stop your train NOW”…)
- “BRAKE at this position, and wait until told to reverse away”
(Asymetrical DCC, analog 1N400x diode, etc
suitable for use with simple “go for X seconds, then reverse and come-back” dumb-timer Shuttle units…
IE the end-stop system “catches and holds” the loco as it gets to the nominated “end position”,
_independent_ of whatever the Shuttle-brain’s current-state is…
NB that such a system requires “X” shuttle time to deliberately _far_exceed_ the actual required “time to travel the length of the shuttle route”…)
- Optical (can detect either Locos or non-powered rollingstock)
- Track/current-based (detects Locos and SoundCar units only)
Are Conceptual and Interfacing issues.
However, the part that I’m highlighting is that it is beneficial to not-require any _active_circuitry to be _physically_ mounted “at each end-stop position”.
Why?
Because in the case of many semi-permanent, portable, show and exhibition layouts, those “end stop positions’ are located on an incredibly thin (approx 1") “dropleaf” or similar “staging area” benchwork.
IE there is scant-little room either above or below the track for IR or LDR detectors, or associated circuitry.
Examples, many of which have the trains "end-stopping" 4' above a very long and scary drop off the drop-leaf to the floor...
(This layout used an _Analog_ "dumb timer" shuttle, with simple single-diode stopping-sections.)
A "Dead Rail" logging layout, so no shuttle-unit here,
(although it would be a perfect application for such a unit!),
but a "live in-situ" example of how scary it would be for a shuttle to launch a train off the RH "dropleaf",
if the End-stop detection system did Not Work...
Further, even if such circuitry _could_ be physically mounted at the appropriate position,
the additional wiring required to operate said circuitry:
- DC Power IN to the detectors
- Active “sense signal” OUT from each detector to the Shuttle “brain”
Makes for a significant increase in wire-count crossing the folding/splitting module<> staging joints
(increased build, maintenance, and transport complexity),
And for “removable drop-leaf” staging places a mission-critical, fragile piece of circuitry in very-vulnerable position during setup/teardown/transport/storage stages…
(EG What happens if/when the “sense line” connection between the Detector and the Shuttle-Brain is unexpectedly severed, or has an undiagnosed “wiring airgap” fault?
4’ off the floor at the end of a dropleaf is not where you want to discover the end-detector is not working…)
IGNORE the dodgy commentry, and the fact that this dropeaf has a _traverser_ embedded in it,
the key details for the purposes of THIS conversation are:
- the thin-ness of the dropleaf
- the "fold-up for transport" position which places any Under-dropleaf circuitry and wiring in a Very Vulnerable position
- the need for any-and-all wiring to handle the repeated flexing of the dropleaf<> module hinging
In the case of the TVD unit, the “end detector circuitry” was track-current based,
built into the “shuttle brain” (IE no physically-independent circuitry outside the unit,
and certainly no-need for remotely-located boards mounted at/near the respective physically-vulnerable “end stop” positions),
And required only a single extra dedicated “end-stop wire”, of same known-reliable physical/mechanical/electrical properties and strength (read: known road-rugged proven)
as the existing “Track buss” wire to operate.
This means high-reliability and minimal increase in “cross-module wire-count”.
Such simple end-position solutions also make it easier to handle shuttle routes with 3-or-more potential end-stop positions, IE shuttle routes with “Y” or “X” schematics.
RE “DCC Host Control”/”Auto/manual control” switching :
I would argue that integrating a “relay bypass” _within_ the Shuttle unit is actually the easier and better solution.
A simple DPDT “power switch” can provide 12VDC to the Shuttle unit, and power the Bypass relays.
(See below)
For the End-User, it would present as:
- a single obvious hardware “Power Toggle” switch
(capable of “OFF/Bypass” or “ON/Shuttle” states)
- a 2-terminal “Host DCC INPUT”
- a 2-terminal “Shuttle-route DCC OUTPUT”
- a “Shuttle-Unit 12VDC DC Power IN”
- (and whatever “end stop detection INPUT” terminals the system requires,
min one-per-end + maybe a “mid-route station-halt” input?)
The below is my personal TVD unit, modified with Bypass Relay switching as described, built into a simple Jiffy-box enclosure. The green multi-pin "Output" connector is required in this instance because the TVD unit has the following "Rail output" terminals:
- "North Rail"
- "South Rail"
- "Sth Rail East End-stop"
- "Sth Rail West End-stop"
- "Sth Rail mid-route Station-pause"
From L--> R
- GREEN "PSU Power OK" LED
- ORANGE "Shuttle Mode ON" LED (OFF = "Host DCC Bypass Mode")
- Toggle "Bypass switch"
- ...and of course, the TVD Train-Shuttle...
From L--> R
- Green Multi-pin "DCC Track Output" - 2-pin Green "Host DCC Input" - DC barrel "Power Input"
Given that it's unlikely that entire-fleets of locos will _all_ be "shuttling" at the same time,
(IE the ISE Shuttle booster won't be asked to deliver more than an Amp or so in operation),
and equally the "restricted physical shuttle-route" is unlikely to have the room to host the entire layout roster in "manual Host DCC drive" mode,
(not enough locos being powered via the bypass-relays to draw more than an Amp or 2),
I don't think "5+ Amp bypass relays" would be really required???
Re Accessory commands:
There are a number of potential applications. Depending on whether you are thinking
- unscenic'd “track-on-plank Tradestand Demo”
- “small show layout semi-automation”
(Thanks for the pic goes to Ian Holmes and his seminal "7 Day Model RR" website)
- “home layout feature addition”
(start at 14:02 for the "shuttle section")
will determine whether the following examples make sense or not.
- At it’s core, when most USA modellers think “shuttle”, they think of a simple, physically and electrically-isolated “Point-A to Point-B” single-end-point route, which schematically looks like an “I”.
In such cases, a “toggle Accy address on end-stop” feature could be used to trigger “arrived at end-position” signals, animations, or anything an Accy decoder can drive.
- Now, consider a small/micro layout depicting section of main-line, with a single turnout feeding an industry spur a la Lance-Mindheim-esque “single turnout” layout (See August 2020 MR for the “Practise Plank” layout, a perfect example).
Such a layout forms a schematic “Y” or “tuning fork” shape.
Sweeney Manufacturing, a Tuning-fork example from the scarily-proliffic Rob Chant
If the “handle” end-stop detector caused the turnout-accy-decoder to “toggle state”,
then a “shuttling train” could alternately shuttle from Main-line to spur,
and back again (ad infinitum, ad nauseum),
nicely emulating the slow repetitive “pull-shove” action of switching the industry.
(Hint: integrate the “Host DCC Bypass” feature, and this would be a great way to have a simple layout which can be “PT manual driven” OR “stand back and railfan the switching action” as whims dictate… )
- Take the above, recast the “mainline” as the drill-track for an industry,
replace the “road loco” with a small switcher,
and both “tines” of the Y as different points in a multi-spur industry,
and you have an adjunct to the mainline action on a home-layout,
where the dedicated plant switcher “merrily keeps switching cars between plant spurs”
(IE an “added interest” or “moving scenery” feature while the “hardcore operators” focus on keeping the separate mainline running…)
- Back to small show-layout examples, and another “ ‘Y’ schematic” situation…
…only this time the “Y” has TWO turnouts and THREE tines
(more like a Cutlery Fork than a Tuning Fork)
where one tine punches thru the backdrop to a “fiddleyard” staging track, and the other 2x tines are “onstage”.
With strategic arranging of the respective End-stop<> Accy-address/turnout throwing,
you could have a system where a _pair_ of trains are parked on the “onstage” spurs,
and each takes a turn to shuttle out-of-sight “offstage”
(onto the “backstage fiddle-yard tine/spur”, or prototypically “somewhere else”)
and back again…
…indeed, with strategic “fast hands” work in the “fiddle-yard”,
during the “end-stop dwell time” between shuttle-unit “changes of direction”, the train that “disappears offstage” might be replaced with a _different_ train coming back _onstage_,
to the confusion and delight of particularly the younger layout-viewers…
Update: Was just cruising thru the UK-based "RMWeb" forum, and caught this show-layout-under-dev.
It depicts CSX's "Plant City Florida Potato Spur" prototype location, and is a perfect example of a
"model scene with a punch-thru-the-backdrop staging/fiddle-yard track" situation.
- As a quick aside, here's an example from the UK, where a "main" and an "industry" are both shown,
https://kidmorengauge.weebly.com/kidmore-halt-oo-gauge.html
https://kidmorengauge.weebly.com/kidmore-valley-railroad.html
it is "implied" that they connect somewhere "to the left offscene"
(which they might do in model form via a traverser or sectorplate),
but with TWO shuttle units, could host a shuttling RDC/Doodlebug on the frontmost "main"
(maybe with a "station halt" input to the Shuttle unit,
allowing the RDC to "stop at the depot", listed as "shelter" on the pic below,
during each pass?)
while an "industrial switcher" shuttles between the two industrial spurs towards the backdrop
- Now, to extend the application for Home layouts,
take the above “moving scenery” dedicated-industrial switcher example above,
(shown as GREEN trackage in the diagram below.
The Industry Switcher shuttles between the GREEN industry tracks and the "Industrial Lead" track,
using the "Accy toggle" of the Spur turnout to swap between Industries 2/3 and 4 spur tracks on alternate "shuttle cycles"...)
and connect the “handle” of the shuttle route “Y” to the main layout.
Original diagram modified and posted with respect to Rod Chant
By “parking” the industrial-switch-loco “in the clear”,
(note the short little green "kickback spur", which is perfect for stashing the industrial switcher.
This could be accessed via a non-shuttle-toggle-controlled manual/ground-throw turnout),
switching the Shuttle unit to “Bypass mode”,
(thus allowing the main layout Host DCC system to control the shuttle-route trackage),
and opening the “Mainline <> Industrial-lead” turnout,
a “road train” can do a “grand-pull/grand-shove” swap-spotting of a rake of cars from/to the industry under “manual human control”.
- Close the Main<> Industrial-lead turnout,
- kick the Shuttle unit back to “shuttle mode”,
and the industrial switcher can now resume “moving scenery” duties with a fresh set of cars…
SOOO, I'm unsure if that helped,
or just made it as-clear-as-mud,
but either way, I can vouch that having each end-stop trigger a Toggle of perscribed "Accy Address",
(does not _need_ to be user-configurable,
just map the "West End Stop" to toggle Accy Address 0001,
and the "East End Stop" to toggle Accy Address 0002,
job done...)
could have a wealth of practical uses, and would certainly broaden the appeal of the "ISE Shuttle Unit" well beyond the continental USA...
Happy Modelling,
Aim to Improve,
Prof Klyzlr