# 3D printing thread tolerances: can offset-face be the way?

**URL:** <https://discourse.shapr3d.com/t/3d-printing-thread-tolerances-can-offset-face-be-the-way/12064>\
**Category:** Modeling Questions\
**Created:** [March 26, 2021, 1:21am UTC](https://discourse.shapr3d.com/t/3d-printing-thread-tolerances-can-offset-face-be-the-way/12064 "2021-03-26T01:21:00Z")\
**Posts on this page:** 13\
**Page:** 1

<div class="post-metadata">

**Author:** ![Zorzal](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.shapr3d.com/zorzal/32/9974_2.png) [@Zorzal](https://discourse.shapr3d.com/u/Zorzal)\
**Post date:** [March 26, 2021, 1:21am UTC](https://discourse.shapr3d.com/t/3d-printing-thread-tolerances-can-offset-face-be-the-way/12064/1 "2021-03-26T01:21:00Z")

</div>

Checking on an idea, to see if it could be a way out of Shapr3d’s basic limitations on tolerances. Say that I use a helix to build the bolt. That is easy.  
Now, say that I build the female (nut) by subtraction. So far, I have a zero-tolerance match.  
Now, in order to build the tolerance, I just offset all faces on the female by about half of the desired gross tolerance.  
Would that work? Could it be that simple? Perhaps only _some_ of the faces should be offset. Or offset different faces at different rates?  
Cheers

---

<div class="post-metadata">

**Author:** ![Oregonerd](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.shapr3d.com/oregonerd/32/8012_2.png) [@Oregonerd](https://discourse.shapr3d.com/u/Oregonerd)\
**Post date:** [March 26, 2021, 4:22am UTC](https://discourse.shapr3d.com/t/3d-printing-thread-tolerances-can-offset-face-be-the-way/12064/2 "2021-03-26T04:22:50Z")

</div>

OMG! I have been struggling over this very thing! (Perfect for “Off Topic” category!)

Seems to me they might mate and be fine or… you are in a few threads and then comes the friction!. And no go!

They guys who design the dies will likely be able to tell us.

---

<div class="post-metadata">

**Author:** ![fredlef](https://avatars.discourse-cdn.com/v4/letter/f/ecae2f/32.png) [@fredlef](https://discourse.shapr3d.com/u/fredlef)\
**Post date:** [March 29, 2021, 12:13pm UTC](https://discourse.shapr3d.com/t/3d-printing-thread-tolerances-can-offset-face-be-the-way/12064/3 "2021-03-29T12:13:02Z")

</div>

I just posted about the same thing and saw this. I guess I’ll have to give this a go and see if it works. Either that or dust off Fusion 360.

Thanks

---

<div class="post-metadata">

**Author:** ![Rogerlj](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.shapr3d.com/rogerlj/32/4065_2.png) [@Rogerlj](https://discourse.shapr3d.com/u/Rogerlj)\
**Post date:** [March 30, 2021, 1:50pm UTC](https://discourse.shapr3d.com/t/3d-printing-thread-tolerances-can-offset-face-be-the-way/12064/4 "2021-03-30T13:50:26Z")

</div>

Depending on the tolerances you are shooting for the best solution I’ve found is to create the hole in the part the size of the actual tap drill size. I import a bolt from McMaster and modify it. Delete the flat on the major OD of the bolt to help create clearance. Install the modified bolt into the assembly and subtract. The last thing I do is to run a tap through for a minor cleanup and a good fit.

 ![image](https://us1.discourse-cdn.com/flex002/uploads/shapr3d/original/2X/b/b36a4f6e50073b5f7303d7d40ca5df864514f7e4.jpeg) ![image](https://us1.discourse-cdn.com/flex002/uploads/shapr3d/original/2X/f/f825b5d85325b91cd66b3400c76886df8463cfe7.jpeg) ![image](https://us1.discourse-cdn.com/flex002/uploads/shapr3d/original/2X/0/0e33c764d747f33880bafeb1fd3d8313fb8776b4.jpeg)

---

<div class="post-metadata">

**Author:** ![MrJack88](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.shapr3d.com/mrjack88/32/8138_2.png) [@MrJack88](https://discourse.shapr3d.com/u/MrJack88)\
**Post date:** [March 30, 2021, 4:35pm UTC](https://discourse.shapr3d.com/t/3d-printing-thread-tolerances-can-offset-face-be-the-way/12064/5 "2021-03-30T16:35:34Z")

</div>

Do you mean this ?

 ![image](https://us1.discourse-cdn.com/flex002/uploads/shapr3d/original/2X/b/ba9ba7cc20dfd3e5bee1ff1feb80495a024caa62.jpeg)

I use this method and revolve it around.  
The numbers for the minor and major here are p/8 and p/4 is the basic profile for threads  
And for the how many turns  
You use ( desired length / p)  
If you multiply by 360 you will revolve it nicely.

**Note: p stand for pitch**

**p/8 for nut threads**

**p/4 for screw threads**

**Another note : for 3D printers to print the threads nicely and accurate you have a minimum pitch to go for a Nozzle size.**  
**Which you don’t want to get under**

---

<div class="post-metadata">

**Author:** ![milouchien](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.shapr3d.com/milouchien/32/10020_2.png) [@milouchien](https://discourse.shapr3d.com/u/milouchien)\
**Post date:** [March 30, 2021, 5:40pm UTC](https://discourse.shapr3d.com/t/3d-printing-thread-tolerances-can-offset-face-be-the-way/12064/6 "2021-03-30T17:40:48Z")

</div>

To add to @MrJack88 s comment and metric thread form, here are a few more standard thread forms from ages past Plus a bit of detail. I’ll search the book for correct tolerances.

 ![Scan 29 Mar 2021 at 20.54 page 2](https://us1.discourse-cdn.com/flex002/uploads/shapr3d/original/2X/e/ed0f4c61b3f81b9a2f501c0eb0bafd0c2c712055.jpeg)

 ![Scan 29 Mar 2021 at 20.54 page 3](https://us1.discourse-cdn.com/flex002/uploads/shapr3d/original/2X/f/fec2d873f9d357db769b03c4f4d4ec0168a2ab33.jpeg)

 ![Scan 29 Mar 2021 at 20.54 page 4](https://us1.discourse-cdn.com/flex002/uploads/shapr3d/original/2X/f/f1b998822b4934d474faea07c210bdf0c35e0c50.jpeg)

 ![Scan 29 Mar 2021 at 20.54 page 5](https://us1.discourse-cdn.com/flex002/uploads/shapr3d/original/2X/6/651c90566fd492dcc5ebf057650c5ca9672632d2.jpeg)

 ![Scan 29 Mar 2021 at 20.54 page 6](https://us1.discourse-cdn.com/flex002/uploads/shapr3d/original/2X/e/e58defa534f7728ddc10ab41d502845417205d89.jpeg)

 ![Scan 29 Mar 2021 at 20.54 page 7](https://us1.discourse-cdn.com/flex002/uploads/shapr3d/original/2X/9/9991d97dff2df9f41a1d430bfd5e48a5ab7b6de8.jpeg)

 ![Scan 29 Mar 2021 at 20.54 page 1](https://us1.discourse-cdn.com/flex002/uploads/shapr3d/original/2X/8/80e11537e3008f2a5a8ff8cf110000b148299664.jpeg)

---

<div class="post-metadata">

**Author:** ![MrJack88](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.shapr3d.com/mrjack88/32/8138_2.png) [@MrJack88](https://discourse.shapr3d.com/u/MrJack88)\
**Post date:** [March 30, 2021, 5:47pm UTC](https://discourse.shapr3d.com/t/3d-printing-thread-tolerances-can-offset-face-be-the-way/12064/7 "2021-03-30T17:47:32Z")

</div>

Wow so much intells 😃

Thanks 💖

Are those gigantic screws and nuts?  
From what I read it appears to.

---

<div class="post-metadata">

**Author:** ![milouchien](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.shapr3d.com/milouchien/32/10020_2.png) [@milouchien](https://discourse.shapr3d.com/u/milouchien)\
**Post date:** [March 30, 2021, 7:31pm UTC](https://discourse.shapr3d.com/t/3d-printing-thread-tolerances-can-offset-face-be-the-way/12064/8 "2021-03-30T19:31:06Z")

</div>

Not exclusively. The diagrams are for screws of all sizes and are drawn as proportions rather than set sizes…

Some of the text is speaking of Whitworth threads - I believe it might have been the first standard thread. As whitworth sizes are in inches they would seem very big if taken as fractions of 1m. They are probably in thousandths of an inch.

---

<div class="post-metadata">

**Author:** ![TigerMike](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.shapr3d.com/tigermike/32/32650_2.png) [@TigerMike](https://discourse.shapr3d.com/u/TigerMike)\
**Post date:** [March 30, 2021, 7:58pm UTC](https://discourse.shapr3d.com/t/3d-printing-thread-tolerances-can-offset-face-be-the-way/12064/9 "2021-03-30T19:58:04Z")

</div>

Here is a response I made on a related thread.

Below is a Q&D model of a custom nut and bolt I created. I used a clearance suitable for prototyping via 3D printing.  
-Mike

[![](https://us1.discourse-cdn.com/flex002/uploads/shapr3d/original/2X/3/3734bae62ad86c67e5766d7b020d8cf0148dc7bb.jpeg "Custom Nut & Bolt") ](https://www.youtube.com/watch?v=ilKd-ROMeSo)

---

<div class="post-metadata">

**Author:** ![MrJack88](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.shapr3d.com/mrjack88/32/8138_2.png) [@MrJack88](https://discourse.shapr3d.com/u/MrJack88)\
**Post date:** [March 30, 2021, 8:55pm UTC](https://discourse.shapr3d.com/t/3d-printing-thread-tolerances-can-offset-face-be-the-way/12064/10 "2021-03-30T20:55:58Z")

</div>

@milouchien The mentioned Buttress Thread 🙃  
Or close to. 😬

 ![image](https://us1.discourse-cdn.com/flex002/uploads/shapr3d/original/2X/a/ad68c554c8ecfeda75b54e1bbeeeb6190341abfa.jpeg)

---

<div class="post-metadata">

**Author:** ![milouchien](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.shapr3d.com/milouchien/32/10020_2.png) [@milouchien](https://discourse.shapr3d.com/u/milouchien)\
**Post date:** [March 30, 2021, 10:02pm UTC](https://discourse.shapr3d.com/t/3d-printing-thread-tolerances-can-offset-face-be-the-way/12064/11 "2021-03-30T22:02:52Z")

</div>

Yeah looks good!  
I’m very pleased with the way Shapr revolves and allows elevation at the same time. Very useful for all kinds of difficult mathematical problems.

Is that what you did here?

---

<div class="post-metadata">

**Author:** ![milouchien](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.shapr3d.com/milouchien/32/10020_2.png) [@milouchien](https://discourse.shapr3d.com/u/milouchien)\
**Post date:** [March 30, 2021, 10:04pm UTC](https://discourse.shapr3d.com/t/3d-printing-thread-tolerances-can-offset-face-be-the-way/12064/12 "2021-03-30T22:04:22Z")

</div>

Very neat work.

---

<div class="post-metadata">

**Author:** ![milouchien](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.shapr3d.com/milouchien/32/10020_2.png) [@milouchien](https://discourse.shapr3d.com/u/milouchien)\
**Post date:** [April 5, 2021, 6:23am UTC](https://discourse.shapr3d.com/t/3d-printing-thread-tolerances-can-offset-face-be-the-way/12064/13 "2021-04-05T06:23:33Z")

</div>

The thread form for both the nut and the bolt should be identical. Therefore it’s probably best to create one sketch and revolve it twice with a tolerance space in between. How I would do it below:

Draw single thread form sketch for the bolt at the edge of the bolt core as usual. Copy/move the sketch lines of the bolt thread form away _ **on a horizontal axis only** _ from the vertical centre axis of the bolt cylinder, and by the amount of tolerance desired.

Then copy the thread form part of the sketch above itself; this will make an accurate flipped version for the nut form between the two bolt forms. This reversed thread will now be at the correct height to revolve inside a hollow nut cylinder, with the same Z elevation as you will with the bolt.

This basically replicates the way threads are made in the real world. Thread form tooling and chasers etc are usually made the same shape for both nut and bolt - but with a tiny bit of extra metal taken off to allow them to fit together without interference.
