How To Projects High-tech modeling for garden railroaders

High-tech modeling for garden railroaders

By Steve Berneberg | June 23, 2017

Part 9: Design and build a railroad signal

Email Newsletter

Get the newest photos, videos, stories, and more from brands. Sign-up for email today!

Railroad signals have been around for a very long time. Signals are an important safety feature on railroads.  As usual, I enjoy the journey of making my own. These signals may not be to scale — I just need them to look right on my railroad. Using commonly available T-1 ¾ LEDs, the design revolves around those dimensions and the signal should come out close.

NOTE: All downloadable files are in a box at the end of this article.

The dimensions of the T-1 ¾ LED was taken from a Kingbright data sheet. These LEDs are universal, so any brand of T-1 ¾ LEDs should have the same dimensions.

I am using a red, a green, and a yellow LED, all with approximately the same milli-candela (mCd) light output. I got these from DigiKey ( Part numbers are: red, TLHR5200-ND; green, TLHG5205-ND; and yellow, 751-1148-ND. They have different test currents but I can take care of that with a current source.
Photo 1
Steve Berneberg

I was down in San Diego a while ago and took some pictures of the signals that they are using on the San Diego Trolley (Photo 1). I’ll use these as the prototypes for my signals. As usual, I have to guess about the dimensions but, in the end the question is, does the signal look correct for the scale that I am using?

Photo 2
Steve Berneberg
Solidworks program

I will be using Solidworks as the CAD program. I am fluent in its use and I can get things done much faster that way. I realize that most people will not have access to this program but, with a little bit of work, you can do the same thing in openSCAD, tinkerCAD, Sketchup, or your favorite CAD program.


I am going to guess the signal back plate is about 45” high and about 15″ wide, and I am using 20.32 as my scale. In this scale, the signal back plate is about 2.2″ x 0.74″. I have to make 5mm (0.197″) holes for the LEDs and include a shade hood around the lights to match the prototypes. (File: Face and Shade.stl)  I also made a backing plate to keep the LEDs in place in the signal housing. (File: Backer Plate.stl) Behind that is the cover for everything. (File: Box.stl) (Note the hole in the bottom of the cover for the support pole in photo 2.)

Photo 3
Steve Berneberg
After a little cleanup, the red, yellow and green T-1 ¾ LEDs fit nicely.  Once installed, I put a small dot of CA cement, applied with a toothpick, on the LED and the plate, just to keep the LED stable while I continued to work on the assembly (photo 3). The long pin of the LED is the positive. I will be using a constant-current source to light the LED’s.
Photo 4
Photo 5
Steve Berneberg
I use 30-gauge wire to make the connections to the LEDs: red for power and black, white, and blue for the red, yellow, and green LEDs respectively. You can use any color you like. I use these so that when the signal is covered, I can tell which wire goes where. Once they are soldered, I use a little hot glue from a glue gun to hold them down and provide some strain relief (photo 4). Before I put the cover over the wiring (photo 5), I test to make sure that everything is working. Then I put the box on and test again. The signal itself is now complete.

As seen in the trolley-signal photo, there is a support for each signal head that extends from the main pole. There is a short 90° bend in each support pole. Initially I used ¼” aluminum tube and a tubing bender from Harbor Freight. The tube crimped badly and was basically unusable. I also tried steel, but with no satisfactory results. I happened to be at a local auto parts store and asked the salesman for a solution. He sold me a stainless-steel ¼” brake line that he guaranteed would not kink if I used the bender. I tried it and found that he was correct. I now have a solution for bending tubing.

In the trolley-signal photo (photo 1), there is a coupler that secures the bent tubing to the support pole. Time to get out the 3D printer again. After a quick design session, I started printing and got a perfect coupler. (File: pole extrusion.stl)

Photo 6
Steve Berneberg

Now I had to make the pole itself. I cut 10” off the brake line and had to drill a hole in it for the wires, then add a 3D printed top. (File: Pole Cap.stl) A spot 3” down from the top appeared to be a good place to drill the hole.  Since the inside diameter of the brake line is 0.175”, I used a 0.173” drill.

The wires for the LEDs feed through this hole. I used a small clamp to keep everything in place (photo 6).

To glue the arm coupler to the pole, I used a CA glue and filler called Q-Bond, from K TOOL International. I used the gray filler for metal. It is more than a little tricky to use but it bonds great to the stainless-steel brake line.

Photo 7
Steve Bernberg

The pole must fit into a base that will hold everything up (photo 7). Ideally, it must be strong enough to hold the signal in bad weather, especially wind. I made this so it can be buried in the ground about ½” and the wings should prevent it from rotating.

I drilled halfway down to hold the pole, and laterally so the wires can exit.

Photo 8
Steve Berneberg
Almost done with this part

I test fitted everything before painting and gluing the signal together.

In photo 8, some of the parts seem a little askew. That is because I have not glued them together or painted anything yet. When I glued everything together, I used alignment tools to make sure everything is square.


The signal is by no means complete. I still have to build the ladders, safety structure, and control box. Inside the control box will be my solar-charged battery, LED drivers, and WiFi infrastructure so that I can automate the signals. This project should be completed by the next article, barring any unforeseen problems. If you have any suggestions, comments, or questions about the dimensions, how I did this, or anything else, I would like to hear from you. Please post feedback in our forum thread.  I am always in the mood to learn something new.

You must login to submit a comment