In this tutorial, you will learn how to model 3D-printable objects equipped with threaded surfaces, such as containers with screw-on caps, bolts, nuts, etc. Specifically, the tutorial focuses on designing a round jar with a screw-on cap that can be used to store small electronic components or fixtures. To make things more interesting, the jar and cap feature knurled surfaces.
The tutorial is based on a calculator which spits out a Python script that generates a threaded surface with a flattening thread profile.
Related: Threaded Surface Calculator