Customizable Profile Screw Thread 3D Printer Model

Author: @
License: CC BY-SA
File formats: scad,stl
Download type: zip
Size:665.4KB

The file 'Customizable Profile Screw Thread 3D Printer Model' is (scad,stl) file type, size is 665.4KB.

Summary

OpenSCAD module to generate screw threads with any profile. The .STL is an example male/female pair with a trapezium profile.

Arguments are:

  • profile: A list of points describing the profile of the thread, like you would pass to polygon()
  • pitch
  • diameter
  • height

The module respects $fa as the minimum angle of a fragment, so optionally pass this to control resolution.

The profile is a list of [x,y] points describing a polygon. x values of 0 will lie on the surface of a cylinder of the appropriate diameter. x > 0 will be recessed, x < 0 will protrude.

Update 2016-02-13

The previous version aligned the profile in the plane perpendicular to the thread, which lead to a slightly distorted profile in vertical cross section (increasing proportional to pitch). The latest version aligns the profile in vertical cross section.

thread.scad 1.2KB
thread.stl 5.7MB