Giter Club home page Giter Club logo

Comments (12)

erydzewski55 avatar erydzewski55 commented on May 24, 2024 1

I just tested with another nut I found elsewhere and the same issue occurs. I am going to try a different slicer.

from threadlib.

erydzewski55 avatar erydzewski55 commented on May 24, 2024 1

After much investigation, it just seems to be a tolerance thing. The bolt prints and threads fine, but the nut does not. Scaling the nut up .4mm allowed for threading. I do not think there is any issue with the generation, just the the expansion when printing. thank you for the library and help trouble shooting!

from threadlib.

Hiltronix avatar Hiltronix commented on May 24, 2024

Yes, I am having the exact same issue. I used M60 as my experiment with this library. And have the exact same result. It seizes up after 1/2 turn.

I've cleaned the threads, even removed material manually to make sure the threads are all clean enough. Even shaved the threads down to allow tolerance. But it makes no difference. It's like the angles and spacing is all wrong, like when you try to mix incompatible thread types on metal nuts and bolts.

I've tried using the bolt function with nut, and bolt function with tap, and I get the exact same 1/2 turn seizing.

Could the author or maintainer please suggest why [karlkashofer] and myself are having these problems?

Thank you.

from threadlib.

adrianschlatter avatar adrianschlatter commented on May 24, 2024

Do the threads fit in CAD?

from threadlib.

erydzewski55 avatar erydzewski55 commented on May 24, 2024

Having the same issue for M10 x 1

bolt("M10x1", turns=6);
nut("M10x1", turns=10, Douter=12);

from threadlib.

adrianschlatter avatar adrianschlatter commented on May 24, 2024

Do the threads fit in CAD?

from threadlib.

erydzewski55 avatar erydzewski55 commented on May 24, 2024

I am sorry, I do not know how to check that?

from threadlib.

adrianschlatter avatar adrianschlatter commented on May 24, 2024

You could create a nut and a bolt (or whatever you actually created), then "cut it in half" (both parts or just the nut) as in the picture below and then have a close look at it (particularly at the gaps between male and female threads).

nut and bold cut open

from threadlib.

erydzewski55 avatar erydzewski55 commented on May 24, 2024

From a static perspective look good, very tight, as mentioned they thread about a turn then stop. I have screw testers and the printed bolt fits the tester fine, but the nut does not.

2023-09-05_15-17-18
2023-09-05_15-17-29

from threadlib.

adrianschlatter avatar adrianschlatter commented on May 24, 2024

Can you share the OpenSCAD code that generated the parts above?

from threadlib.

erydzewski55 avatar erydzewski55 commented on May 24, 2024

I generated them separately by running the commands and exporting them to stl individually (super new to openScad so learning as I go lol)

bolt("M10x1", turns=6);
nut("M10x1", turns=10, Douter=12);

from threadlib.

adrianschlatter avatar adrianschlatter commented on May 24, 2024

Ok, I just ran this:

use <threadlib/threadlib.scad>

intersection() {
    union() {
            bolt("M10x1", turns=6);
            nut("M10x1", turns=10, Douter=12);
    };
    cube(100);
}

The results looks pretty ok to me:

Screenshot 2023-09-05 at 21 33 18

from threadlib.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.