End block for H0 trains

This end block is capable to turn off the electricity when locomotive runs into it.


Creative Commons Attribution Share Alike

Commercial use is allowed, you must attribute the creator, you may remix this work and the remixed work should be made available under this license.

Learn more or download attribution tags


From my turntable project I needed some end stops. To make everything automatic one needs to stop the train when it reaches the end. There are many ways to do this and I choose to make the end stop intelligent by turning the electricity off when it gets hit. Since I use DC current for my track it is directional so I just turn positive or negative off depending on the end stop orientation. So once pressed you can still drive out but not forward.
It took some time to get the right printed parts. First I printed it in one go but that did not work at all see the 4 images that I supplied of the 4 prototypes. It took much more time to develop it then I anticipated.

Note when using the Cura make sure to make the nozzle size 0.38 otherwise the 0.4 mm details will be lost.

I use kicad for my electronic designs.
I included the schematics of the electronics as well. There is a positive and negative version. I used a optical interrupter which makes it a little more complicated to build but a simple micro switch takes too much force to operate. One could use reed relays but still you would need to amplify the signal so the overall cost would be comparable.

You need to drill a hole to the bottom of you track to install the optical interrupter. And since the PLA is a little transparent to infra red I glued some copper tape on one side of the PLA interrupter part so it is completely dark for the opto interrupter want the train hits the end.

Materials and methods

Only a couple grams of PLA and superglue. As for the electronics (optional) these are quite common parts which you can order at Conrad. I ordered them at https://www.eoo-bv.nl/



Issues are used to track todos, bugs or requests. To get started, you could create an issue.


391e598b7950f238d46ee3753c4b7f57?default=blank&size=40NH4x4Jeep added this to the Trains collection ago
8480f48c5333da906dea28774e1950d5?default=blank&size=40Isaias de Oliveira Lima Filho added this to the magrão collection ago
325973b4b6c01dfb546cf94ed84ea577?default=blank&size=40Сергей added this to the Железная дорога 1:87 collection ago
Ee63018e941a6f0d49cf89a872a8f088?default=blank&size=40TCK added this to the Tog collection ago
5773b9fe6d21dce0b405ed21d740304b?default=blank&size=40asoriga added this to the things collection ago
741928421bf68f9c914a71e1cf87c8c8?default=blank&size=40Daniel Goldmann added this to the Modellbahn collection ago
C7be5f51b7ad05f898b01cdca5799cc4?default=blank&size=40chriguch74 added this to the h0 collection ago
Ad9d02dba80c1faf377b4fb64fec6ff5?default=blank&size=40pemo added this to the per collection ago
C68ea1a3527ab5c06e119ee0480e0fd6?default=blank&size=40Elzet added this to the spoor collection ago
Mini stradazoev89 published this design ago