Bolts & Nuts Script?

Next
 From:  kb (KWAYDE)
9685.1 
Hello,

Is there no way to created a threaded nut that allows enough clearance for the nut and bolt to work if 3d printed? Every time I create a bolt & nut it appears to create everything with the click of a button, except the threaded nut. What's the best way to work around this? Thank you and I appreciate your responses.
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Michael Gibson
9685.2 In reply to 9685.1 
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  kb (KWAYDE)
9685.3 In reply to 9685.2 
Thank you for the speedy reply, Michael! I'll check them out :)
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Michael Gibson
9685.4 In reply to 9685.2 
Hi kb, also some other resources:

Using a thread cutter you can probably get a lot higher precision:
https://www.youtube.com/watch?v=vb6mAQ-s73A

There are also some video tutorials for Rhino. I have not gone through them all but it is likely that the same techniques can be used in MoI:
https://www.youtube.com/watch?v=zXqAgIbBmPo
https://www.youtube.com/watch?v=aGAeT-pJD-w
https://www.youtube.com/watch?v=3UYFT717duY
https://www.youtube.com/watch?v=5OZB0LLgRHU

There will probably be a lot of variation in what will work good depending on the resolution of your printer.

- Michael
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Frenchy Pilou (PILOU)
9685.5 
And you can find some pieces here! ;)

https://www.mcmaster.com
Click on Nuts...then click on some images of Nuts...then click a number...
then click on Product Detail Cad...then choose your format of file (scroll page)
et voilĂ  ;)

EDITED: 13 Feb 2020 by PILOU

  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  kb (KWAYDE)
9685.6 In reply to 9685.4 
Thanks again, Michael!
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  kb (KWAYDE)
9685.7 In reply to 9685.5 
Thank you, Frenchy! Incredible resource :)
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  wayne hill (WAYNEHILL5202)
9685.8 
Question...

Why doesn't a boolean difference between a bolt and a nut work on a thread form on the nut? Thought of scaling the bolt up for thread tolerance on the nut thread. Then process a boolean difference on the two solids.

( Created with Max's Nut and Bolt script. )

Wayne

EDITED: 9 Jun 2020 by WAYNEHILL5202

  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Frenchy Pilou (PILOU)
9685.9 In reply to 9685.8 
<< Why doesn't a boolean difference between a bolt and a nut work on a thread form on the nut?

Just rotate one of the object!

When curves' generator are aligned Boolean operations are in the fog! :)
(it's also valuable for Fillets or some commands)
Don't ask me why! :) Michael will give you the mystery's explanation!

One's more for my "Trucs et Astuces" (tips & tricks) sorry in French :) http://moiscript.weebly.com/trucs-astuces.html

EDITED: 16 Feb 2020 by PILOU

  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Michael Gibson
9685.10 In reply to 9685.8 
Hi wayne,

re:
> Question...
>
> Why doesn't a boolean difference between a bolt and a nut work on a thread form on the nut?

It's because of areas like this where the parts just barely skim across each other's surface area:



In order to do a successful boolean, there has to be a set of intersection curves generated which form closed and non-self-intersecting loops to divide the objects up into pieces.

It is difficult in general to get a clean well ordered intersection when 2 objects just barely skim or graze across their surface areas like that.

You can use Construct > Curve > Isect to generate intersection curves and see some of the problematic spots.

Usually it is best to avoid doing booleans with just barely grazing surfaces like this, it is better for pieces to push through each other by some amount rather than just barely graze, although it usually is ok if the 2 surfaces are very exactly coincident like with 2 planes. A sweep is only accurate to the fitting tolerance so a sweep coincident with something else will not usually work very well for booleans.

- Michael
Attachments:

  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
 From:  wayne hill (WAYNEHILL5202)
9685.11 In reply to 9685.10 
Thank you Michael. This happens on rare occasions. Pilou's solution worked great!
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged
 

Reply to All Reply to All