The Randall Museum in San Francisco hosts a large HO-scale model model railroad. Created by the Golden Gate Model Railroad Club starting in 1961, the layout was donated to the Museum in 2015. Since then I have started automatizing trains running on the layout. I am also the model railroad maintainer. This blog describes various updates on the Randall project and I maintain a separate blog for all my electronics not directly related to Randall.
2025-02-07 - Pending Projects
Category RandallAfter a not-so-short retrospective, let’s look at the future/pending projects in the pipeline:
Task |
Impact |
Work Load |
|
KTLO: Repair turnouts and track dead spots |
Need |
Medium |
Medium |
KTLO: Automated engines, rotation and maintenance |
Need |
Medium |
High |
KTLO: Computers and tablets maintenance |
Need |
Low |
High |
Fix interaction between Richmond and Mountain block |
Need |
Low |
High |
Rebuild DCC control on Mountain Turnout Panel |
Want |
Low |
High |
Rebuild DCC block detection on Mountain panel 2 |
Want |
Low |
High |
Add DCC block detection on Mountain panel 1 |
Want |
Low |
High |
Add DCC control to Stockton Passenger panel |
Want |
Low |
Very High |
Add DCC block detection to Valley panels 1 & 2 |
Want |
Low |
Very High |
Fix Branchline to SIA power routing |
Want |
Low |
High |
Add DCC control to SIA |
Want |
Low |
High |
Rebuild SDB for better Trolley Automation |
Want |
High |
Medium |
Use SDB for Fairfield Automation |
Want |
High |
Very High |
New Valley blocks Automation |
Want |
High |
Very High |
Fixing dead spot at Sultan |
Want |
Low |
Medium |
Fix the Fairfield-Lodi approach |
Want |
Low |
Medium |
Computer monitoring of all Circuit Breakers |
Want |
Low |
High |
Finish TCM (install 3rd camera) |
Want |
High |
Medium |
Notation: The “need” vs “want” column is highly subjective based on what I believe needs to be done here. “Impact” is from the perspective of the Saturday Operators and/or the Automation from a public point of view, e.g. would visitors/operators notice this work has been done. Low impact does not mean the task is not important -- it’s the “behind the scene” stuff that enables more to be done later. Ironically low impact often equates to a higher amount of work. |
KTLO stands for “Keep The Lights On” -- we use that in the software industry to encompass all the invisible yet essential tasks that maintain systems in operations. I was not in the habit of listing these tasks before: all the layout repairs to turnouts or dead spots, or all the time dealing with automation engines that stop working -- because I can’t predict these, obviously, and when they happen they take precedence over whatever pending task I’m working on anyway.
However it turns out that these tasks account for at least half of my time, if not more. A lot of my planning involves having contingencies so that the layout automation is running 5 days a week, all year long.
Click here to continue reading...
It’s been a while since I’ve updated my public project list… 2021 in fact as well as a follow up in June 2021!
So it’s time to look back at what has been accomplished and what the future/pending projects are in the pipeline.
First, it’s important to remember that the goal of such a project list is just to give an overall direction and priorities. As such it needs to be kept dynamic. And indeed since 2021, a lot of work has been done that was never anticipated -- a few planned things got done, and a few new projects were added and completed:
Task |
Impact |
Work Load |
|
Building Lighting: Install / power Cracker Jack sign. DONE |
Want |
High |
Medium |
“Train Motion” Project (cameras display for public, ongoing) DONE |
Want |
High |
Very High |
Adjust Grade crossing lights at Fairfield Station. DONE |
Need |
High |
Low |
Bridgeport ballon track: Install the new DCC Auto-Reverser. DONE |
Need |
Medium |
Low |
Bridgeport turnout: Replace the Fulgurex turnout. DONE |
Need |
Medium |
High |
Conductor v2: Validated, installed. DONE |
Need |
High |
Very High |
Fix Branchline interchange at Sonora. DONE |
Want |
Low |
High |
New: Building Lighting. Understand, plug again. DONE |
Want |
Medium |
Low |
New: Cleanup / refresh scenery. DONE by Orion |
Want |
Medium |
High |
New: Replace dead overhead lights. DONE with Orion |
Want |
High |
Very High |
New: SDB & Trolley Automation: Phase 1 DONE |
Want |
High |
Very High |
New: Track Cam Monitor: Phase 1 DONE |
Want |
High |
Very High |
New: Ambiance: designed, installed, completed. DONE |
Want |
High |
Medium |
B91 Siding: Wall sign & turnout LED status. Pending |
Need |
Medium |
Medium |
Fix the Fairfield-Lodi approach Status: Replacing turnout motor for T905. Pending |
Need |
Medium |
High |
Fixing dead spot at Sultan. Pending |
Need |
Medium |
High |
Automation of Fairfield area |
Want |
High |
Very High |
Notation: The “need” vs “want” column is highly subjective based on what I believe needs to be done here. “Impact” is from the perspective of the Saturday Operators and/or the Automation from a public point of view, e.g. would visitors/operators notice this work has been done. Low impact does not mean the task is not important -- it’s the “behind the scene” stuff that enables more to be done later. Ironically low impact often equates to a higher amount of work. |
Let’s dig in the details of what got accomplished -- this is a mix of “planned projects” and, unsurprisingly, a lot of on-the-spot maintenance that takes precedence over projects:
Click here to continue reading...
UP 8736 is back on the Mainline Passenger Automation:
Both Athearn engines 8749 and 8736 have been the workhorse of the automation from 2019 up to 2022. Towards the end, they were still working however my notes indicated some speakers “plopping” sounds and the engines being a bit more sluggish. Originally the Walthers UP engines were supposed to replace them, but I had only problem after problem with the Walthers roster -- it took me a year and a half to get the Walthers engine working correctly. In 2024 I was finally able to use them in automation, and yet at the end of the year the Walthers engines already had mechanical problems cropping up. I’ve been very disappointed by all the brand new Walthers engines I’ve used recently.
Recently the automation has been challenging when running in reverse down from the mountain:
Click here to continue reading...
2025-01-01 - Happy New Year
Category RandallHappy New Year 2025 from the Randall Museum Model Railroad team.
The Passenger Train stopped working on the Mainline automation yesterday. The train was nowhere to be found on the remote cameras, yet JMRI detected the train’s presence on block B360 -- that’s the curve just before reaching Summit on the mountain.
Since I wasn’t in a position to go to the museum to investigate, I remotely updated the automation script over SSH to disable the Passenger train and only run the Freight train on the automation.
When I got there today, I found this:
That’s a new one as I had never seen a derailment at that spot before.
From there, every effort at fixing the situation pretty much went wrong one way or another.
Click here to continue reading...
2024-12-16 - Ambiance
Category RandallI’ve just installed “Ambiance” on the layout, a LED fairy light string which is controlled by the train automation computer:
I’ve been working on that little project for a while. It is built around an ESP32 embedded controller running a custom software. The automation computer can send configurable light patterns and animation to the controller, which in turns controls the lights.
The lights will vary depending on the season. For example right now I have a simple green/red pattern, whilst around Halloween I will have a yellow/orange pattern:
Click here to continue reading...
SP X1225 just arrived in town, with a selection of adequately themed freight cars:
The engine and the caboose were custom painted by Steve B. Thank you for your contribution!
I was told yesterday that the turnouts in Napa Yard were inoperative. Now, that’s not a huge shock since last week I worked on the Richmond Panel and disconnected a couple unused DC track power leads. It would not be the first time that we find some totally unrelated connection between distant places on the layout.
So let’s look at the Napa Yard:
Here’s what the panel looks like when we open it:
Upfront I can notice that the track power (orange wires) are separate from the turnout power (yellow wires). This is actually as it should be. So now “all” we have to do is follow the turnout wires. They are conveniently located under the layout and a bunch of things have been piled in front of them over the years, making access impossible. So first, I spent 10 minutes removing a cabinet, and before I could even do that I had to remove a couple unused DC equipment components:
Click here to continue reading...
So here’s a funny one: each time the Saturday operators use the Richmond Yard, the Mainline automation totally goes berserk and fails. Upon examining the logs from the automation computer, I noticed that some of the mountain blocks were seen as active even though there were no trains in the mountain. What’s going on here?
As a reminder: the automation uses current-sensing block sensors. A block is deemed occupied by a train if there is current flowing through that block. The sensors are located on the mountain panel, one per block.
The Richmond Yard and its panel. Mountain division is in the background.
They are not far away yet both should be totally isolated from each other.
This happened twice, and we narrowed it down to only two of the mountain blocks becoming active -- blocks B340 and B360 seen as active -- these are the ramp up and the curve before Summit on the Mountain. Basically the automation thinks there are trains at odd places and goes into error mode. Hilarity ensues. This happens when we have any train consuming power on the Richmond Yard. It’s enough for the trains to be sitting in the yard and not moving.
The yard panel has a power selector for “Cab 1”, “Cab 2”, and “Valley” DC input power. That’s a remnant of the DC power scheme of the layout and we don’t use anything but “Cab 1” for the DCC. To try to isolate things, in the terminal block behind the panel, I disconnected “Cab 2” and “Valley” since we don’t use them:
Click here to continue reading...
Orion finished the replacement of the T324 turnout that connects the Mainline to the Branchline.
Read this page for all the details and more pictures: 2024-08-21 - Randall Repairs: Turnout T324 on Branchline