Skip to content

Change threading and screws to use 2*$slop #1700

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

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

coryrc
Copy link
Contributor

@coryrc coryrc commented May 30, 2025

Per my argument, I believe this is the proper method. There is only one mating surface for each radius, so by following the documentation for $slop, we should only be adding one $slop for radius and not two.

This is backward-incompatible.

Per [my argument](BelfrySCAD#1679 (comment)), I believe this is the proper method. There is only one mating surface for each radius, so by following the documentation for `$slop`, we should only be adding one `$slop` for radius and not two.
@revarbat
Copy link
Collaborator

One slop per radius is for TIGHT fits, which fails to let a screw screw/unscrew at larger radiuses, and I imagine will fail to let you insert the screw at all, and/or break the screw at low radiuses.

@coryrc
Copy link
Contributor Author

coryrc commented Jul 25, 2025

One slop per radius is for TIGHT fits, which fails to let a screw screw/unscrew at larger radiuses, and I imagine will fail to let you insert the screw at all, and/or break the screw at low radiuses.

That's why screws.scad has a tolerance system using ISO standards for making working screw 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

Successfully merging this pull request may close these issues.

2 participants