Anet A8 Z Endstop Fine Tuner

by klownius, published

Anet A8 Z Endstop Fine Tuner by klownius Mar 12, 2017
4 Share
Download All Files

Thing Apps Enabled

Order This Printed View All Apps




Liked By

View All

Give a Shout Out

If you print this Thing and display it in public proudly give attribution by printing and displaying this tag.

Print Thing Tag

Thing Statistics

13560Views 2604Downloads Found in 3D Printer Parts


This is an amalgamation of several different mods that I used to create the Z Finely Adjustable Endstop that I needed. Basically, I purchased an autolevel sensor, but I didn't want to mess up my printer updating the firmware to get the sensor to work. I have heard good stories and horror stories.

With this mod, I really don't need an autolevel. I adjusted all four bed screws using A4 paper to get it level initially (one time). Before every print, I just make sure both carriages on the Z threaded rod are at the same height, and then I adjust the nozzle height with this mod using an A4 paper in the middle to check its height. Turn the dial to raise or lower, and home the Z Axis. Do this until the A4 paper has some resistance but not a lot of resistance. When I mess with the bed to install a mod or something, I have to re-do the four bed screws, but that is it.

I printed the barrel fatty part with the hole side up. I printed the top endstop part with supports.

This mod does go over a chain mod, this one specifically:


If using a different one, please check to make sure this will fit over it. Also, you might need some spacers/washers behind the bottom part depending on your mod situation.

Hardware needed extra (reuse the endstop switch screws and the bolts and nuts the standard Z endstop uses):

4 x M3 Nuts
3 x M3 Washer
1 x M3 Lock Washer
1 x 40mm long (or longer) M3 Screw (any type head)
2 x M3 Screw (longer screws to fit through this mod, the chain, the carriage, and into the motor)
? x Washer/Spacers (as need be)

Need to know how to melt a nut into PLA/ABS. Screw an M3 nut to the very end of a long M3 screw. Use a lighter to heat up the nut for about 22 to 30 seconds (in the BLUE part of the flame - it can get a black coating if using the orange part). Line the nut up over the plastic part, and using the nut into the PLA/ABS with the hole centered. Push until the nut is all the way in, and it is flat (not tilted). Carefully unscrew the bolt, and let it cool in there.


Print one of each of the parts. Melt a nut into the bottom of the thumb wheel (side without numbers). Melt another nut into the fatty endstop cap (the side with the hole).

Slide a nut into the Z endstop top part (the little slot there). Screw the 40mm or longer bolt almost all the way in to that nut on the Z endstop top part (look at the picture to see orientation).

Screw an M3 nut onto the 40mm or longer bolt, followed by a lock washer, followed by a regular washer. Screw on the thumb wheel so the numbers are facing the Z endstop top, and do it ways up the bolt. Finally screw on the end cap fatty part all the way onto the bolt so that it is tight without moving (hand tightening is good enough).

Now, screw the thumbwheel down towards the fatty endcap until it is solidly against it, pretty tight (hand tightening is good enough). Push the washer and lock washer down on top of the thumb wheel. Finally, screw the M3 screw all the way down until it is down solid (use a wrench to tighten, but not over tighten).

Now, you should be able to turn the thumbwheel clockwise or counterclockwise so that the screw head near the slotty nut goes up or down. It should turn fairly easily. Vibration doesn't really change it, and I level it between prints, anyway, so there is no real need to lock it down.

Unlike the other mod this was based off of, do NOT remove the switch arm - it provides a necessary function. When the nozzle head is too close to the bed, you turn the dial so that it pushes the switch arm down a little more (it will bend slightly, and that's fine). When the Z axis is homed, the nozzle will now be raised slight higher. Without the arm, it's not possible to screw it down any more to raise the nozzle - not so good.

Install the top part of the mod as seen in the picture. Install the bottom part of the mod by replacing the current Z endstop and brackets. Be sure that the fatty top part hits the bottom switch end square on. Adjust or use washers/spacers on the bottom part until it does so.

Make sure the carriage isn't over the heated bed when you try leveling initially. Move the thumb wheel until there is about the same amount of bolt space above and below the slotty nut. Set the bottom part to pretty much the bottom. Try homing the Z axis only (again, not over the bed) until it looks like the nozzle is at least 1mm above the bed. THEN and only THEN, try leveling over the bed using an A4 piece of paper.

There it is!

I would like to thank alexan9er and cd1701 for their awesome mods. Without people like them, this mod would not have been possible!

Print Settings


Anet A8

More from 3D Printer Parts

view more

All Apps

Auto-magically prepare your 3D models for 3D printing. A cloud based 3D models Preparing and Healing solution for 3D Printing, MakePrintable provides features for model repairing, wall thickness...

App Info Launch App

Kiri:Moto is an integrated cloud-based slicer and tool-path generator for 3D Printing, CAM / CNC and Laser cutting. *** 3D printing mode provides model slicing and GCode output using built-in...

App Info Launch App
KiriMoto Thing App

With 3D Slash, you can edit 3d models like a stonecutter. A unique interface: as fun as a building game! The perfect tool for non-designers and children to create in 3D.

App Info Launch App

Print through a distributed network of 3D printing enthusiasts from across the US, at a fraction of the cost of the competitors. We want to change the world for the better through technology, an...

App Info Launch App

Quickly Scale, Mirror or Cut your 3D Models

App Info Launch App

3D Print a wide range of designs with Treatstock. Easy to use tools to get the perfect result. The global 3D printing network that connects you with high-quality and fast working print services nea...

App Info Launch App

This is the most useful thing ever created! Now its super quick to pre-flight check the nozzle gap and adjust as needed without all the frustration of the stock set up. That knob though... If I remember correctly, if you run a nut one full turn on an M3 bolt, it travels .5 mm or something... With that in mind, you can perfectly set the gap depending on what you are trying to achieve. :D

I am glad you like it! I was looking at other Z adjustment mods and thinking, "what this needs is a way to know how far up and down it goes."

I didn't measure exactly how far each turn went, but I will use your approximation. Thank you for that!

You mention homing the Z, checking the clearance, adjusting the wheel and homing the Z again. How are you doing that? If I home my Z from the position menu, after it does it all the homing and most other stepper motor functions disappear in my menus till I print something or reset the electronics.

BTW, when I was looking for a Z-axis stop adjuster I didn't find this one but I ended up remixing the same 2 things you did for mine, so mine is very similar except I had to shorten and lower my arm because I don't have a cable chain mounted under the mount, I wanted more adjustment range and mine uses a nut in a slot (like the stock acrylic frame is made) instead of a melted in nut.

I have OctoPi/OctoPrint installed, so I can do it with that. I did not realize the stock firmware did that as I almost never use it anymore thanks to it.

This is awesome. You save me time from adjusting the bed and the end stopper. These belongs to my favorites. The best part is the thumbwheel. It gives me an idea or reference everytime I adjust it. Thank you so much. Now all my prints are better. Thank you once again.

I am glad you like it and find it useful! I was thinking the same thing when I made it - it would sure be nice to have a reference for adjusting.

Dude you nailed it. Been leveling manually the exact way you described for ages. I get perfect prints. This will just make it even better.

good stuff ive been looking for something like this

Thanks again for the work you put into your mod!

You welcome! =)