Fine Adjusting Z=0 Switch for 3D Printer

Uses a lever to make a 32 TPI screw look like a 250 TPI screw to allow fine adjustment of the Z=0 position.

3D printer parts and enhancements

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


This Z=0 switch uses a lever mounted on a HDD bearing to allow very fine control of the Z=0 position in a 3D printer. The lever effectively multiplies the adjuster screw TPI by about 8, making a 32 TPI screw look like a 250 TPI screw. One full turn of the screw will move the print bed about 100 um.

There is a small magnet on the end of the lever to keep the lever in contact with the adjuster screw.

Video of the operation here:

Materials and methods

I used ABS to print the switch components. It will require some #6 plastic screws and a #6-32 adjuster screw. Get the bearing from a HDD. The magnet was one I happened to have in my parts box.



See all issues or open a new issue


7d03f071f495a1ac4b8f3af265f84d3c?default=blank&size=40rustynut added this to the Printer collection ago
7f857c11e25946a1d979d34107b46cb6?default=blank&size=40Letchy commented ago

Great design and am wanting to incorporate it into my 3D printer, I have converted it to a more usable and editable form than the rsdoc, However, I can not upload it here sadly to help Mark out. So just let me know if you want them.

Mini 20160503 014.pngMuhin555 added this to the CNC collection ago
Mini 20160503 014.pngMuhin555 added this to the Like collection ago
Mini gold hands croppedMark Rehorst published this design ago