After being inspired by @Josh-3D intro on how he makes a 3D printed thread, I have been thinking about ways to have more control over a 3D printed thread. I dived into it last night and figured out a very effective and relatively easy way to have full control over the shape of the thread.
First use the coil feature to make a thread that extends farther than the top and bottom of the cylinder. For the coil, use the Triangular(External) type and Section Position Outside, make the Diameter of the Thread slightly smaller than the cylinder, so that you can combine the thread and cylinder bodies if needed. Make it a New Body, which is important for a few of following steps.
Make the coil extend far enough on both ends of the cylinder so there is a small space between the ends of cylinder and the coil, as shown below.
Make a sketch on the bottom end of the coil to adjust the thread to the shape that you want. The 50° interior angles makes the slope 40°. I first tried 45° but I felt it made the thread too short for this particular part, and I think 40° will likely be good enough for printing. In the sketch, I added a fillet to the end and both sides of the base of the thread to round it out.
Use the sweep feature to adjust the shape of the thread. It is important to select the āPath + Guide Surfaceā type or it is likely that the sweep wonāt properly align with the coil. Select the outside edge of the Coil triangle for the Path, and the top side (bottom should also work) of the coil triangle for the Guide Surface. Use the New Body Operation to create the thread.
Hide the Body of the original coil and the new Thread will be visible.
Use the split tool to cut the excess thread that extends past the top and bottom of the cylinder. Select the Sweep Thread as the body, and select the top surface as the splitting tool to remove the excess thread at the top (Make sure Extend Splitting Tool is selected), and the bottom surface to remove the bottom excess. Then just hide the new bodies that are created after the two splits to remove the extra thread. The picture below shows the Split being applied to the excess bottom thread.
After cutting the excess thread, part of the edge of the thread at the top and bottom is sharp. Sometimes a fillet can be added, but other times it fails. Sometimes if the āConstantā fillet doesnāt work, the āChord Lengthā will work, other times, none will work. I have tried a few alternate ways to round the sharp edge, but nothing worked properly.
This is what the thread looks like when completed.