Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

What is the proper way to adjust clearance? #91

Open
jwlister opened this issue Sep 7, 2024 · 0 comments
Open

What is the proper way to adjust clearance? #91

jwlister opened this issue Sep 7, 2024 · 0 comments

Comments

@jwlister
Copy link

jwlister commented Sep 7, 2024

I am using FDM 3D printing to print nuts and bolts. Sometimes, the bolts do not fit into their corresponding nuts. Is there a way to adjust clearance to match the accuracy of my 3D printer?

Let's say I am printing a cylinder and a tube, where the cylinder is meant to slide into the tube. If I print my cylinder and tube, and the cylinder does not fit into the tube, then I would simply decrease the diameter of the cylinder by some small amount, then try again. Rinse and repeat until I get just the right fit I am looking for. But how can I do this with threadlib? Correct me if I'm wrong, but I don't think scale would be the correct approach here, would it? Scaling a bolt so that it fits properly into its corresponding nut seems like a ham-fisted approach that would not maintain the proper fit of the threads (but maybe I'm wrong; I honestly don't know).

This issue is closely related, but the discussion there seems to be about whether threadlib was generating incorrect threads. Just to be clear: there is nothing wrong with the nuts and bolts that threadlib generates. The fact that they sometimes do not fit is indeed a production issue. However, different production methods have different levels of accuracy, so it is not uncommon to adjust the models being produced in order to account for these variances in accuracy. The question is, how is this properly done in threadlib? Or, if threadlib does not offer any specific facilities designed to adjust clearance, then what is the recommended way, in general, to "manually" add clearance to threads?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant