About this 3D model
This is my take on MakerBot's Mechanical Endstop. All the traces are on a single layer, and the silkscreen is optional. It is easy to make by hand. The output pin is normally low, but goes high when the switch is triggered. The resistors are surface mount, but can be soldered easily by hand.