Skip to content

Print Working ISO Standard "M" Threads

Creation quality: 2.8/5 (2 votes)
Evaluation of members on the printability, utility, level of detail, etc.


3D model description

Using the ISO standard as described in the attached ThreadTech diagram, I was able to print very usable screw threads using PLA, at 0.2 line thickness.

The ONE adaptation needed is that I had to increase the diameter of the female thread by 0.8mm. This gave me threads that mated with very little resistance (almost zero). I could probably have safely decreased the diameter difference to 0.6mm. Note that at a diameter difference of 0.4mm, I was not able to screw the nut and bolt together. [See my design notes on how this could be improved.]

I did my experiment using a male effective diameter of 3.4cm with a 3mm thread pitch (P). In ISO terms, this is expressed as M34 x 3.0.

I included a screen shot from Blender which shows the profiles of the male and female threads, with the above mentioned spacing of 0.4mm radius (0.8mm diameter). P=3mm in this example.

An additional design component of working threads is that the mating ends of the thread shafts should be "camphered" at 45 degrees. This is equivalent to shaving off the edge of the outermost threads with a 45 degree conical surface. The purpose of the campher is to make the threads of the two parts self-centering, and to align the two parts along the same axis, which will help avoid thread stripping.

Conclusion: Given the diameter spacing adaptation required with printing tolerances with current technology FDM techniques, it would be challenging to get ISO thread diameters to be functional below a male M8 x 1.0.

3D printing settings

Printer Brand:



Prusa Mk2






200 um



I printed with the axis of the thread shaft on the vertical. I used PLA.

How I Designed This
I use blender.

I used 16 steps per revolution of the thread profile around the vertical axis. I recommend increasing the number of steps to 32 to improve the fit of the screw threads. I suspect that the excessive resistance that I experienced with a diameter difference of 0.4mm was substantially due to the relatively coarse mesh of the model.

3D printer file information

  • Design number: 28144
  • 3D design format: STL Folder details Close
    • ScrewThreads-Female_P3mm_D3_48cm_001.stl
    • ScrewThreads-Male_P3mm_D3_4cm_001.stl

    Learn more about the formats

  • Publication date: 2018-07-05 at 13:20


CC BY - Attribution


Issue with this design? Report a problem.

Best 3D printer files of the Tools category

Best sellers of the category Tools

Add a comment

Would you like to support Cults?

You like Cults and you want to help us continue the adventure independently? Please note that we are a small team of 3 people, therefore it is very simple to support us to maintain the activity and create future developments. Here are 4 solutions accessible to all:

  • ADVERTISING: Disable your banner blocker (AdBlock, …) and click on our banner ads.

  • AFFILIATION: Make your purchases online by clicking on our affiliate links here Amazon.

  • DONATE: If you want, you can make a donation via Ko-Fi 💜.

  • WORD OF MOUTH: Invite your friends to come, discover the platform and the magnificent 3D files shared by the community!