Announcements
Attention for Customers without Multi-Factor Authentication or Single Sign-On - OTP Verification rolls out April 2025. Read all about it here.

Custom threads xml generator

thomas.landahl
Participant

Custom threads xml generator

thomas.landahl
Participant
Participant

Hi!

I made a little tool to make custom trapezoidal threads. Or rather - it generates an XML-file that you can copy to "threaddata" folder in Fusion and use the "make thread" tool. When 3D printing we try to avoid overhangs > 45 degrees, but almost all standard threads has more than that. Metric for instance has 60 degrees overhang which tends to curl and make a too tight fit. So now you can make threads with 45 degree overhang (90 degrees included angle in the program) and choose your own custom clearance according to your printer's accuracy.

I attach a zip containing a windows .exe file. I provide C# source code if you are worried about malware.

I did'n bother to make any error checking and stuff, so you have to put in valid numbers with decimal separator according to your location etc. (only "," and "." should work)

threads app.jpg

 

Hope you like it!

2 Likes
Reply
4,424 Views
20 Replies
Replies (20)

thomas.landahl
Participant
Participant

Fixed some bugs. Here is a better version 🙂

1 Like

spencermullerdiniz
Explorer
Explorer

Nice tool. Thanks.

0 Likes

phil
Observer
Observer

Just what I needed. Many thanks for having taken the time to publish your excellent tool!

0 Likes

thomas.landahl
Participant
Participant

Cool, I'm amazed you found it here LOL. Thanks for commenting

1 Like

raphael.den.dooven
Explorer
Explorer

Dou you have the source code of this version aswell? 

0 Likes

thomas.landahl
Participant
Participant

I’m searching…

0 Likes

thomas.landahl
Participant
Participant

Yay, I found it on one of my laptops. Attached the source code

1 Like

Anonymous
Not applicable

Hello, and thank you for this very nice little software.

Is it possible to make threads with several entries. As for example the trapezoidal threaded rods of 3D printers like the Ender 3 which has 4 inputs, a pitch of 8 for the 4 threads or pitch of 2 between each.

 

For the moment I have only found tutorials with the use of a spring (COIL) and therefore do it manually with a 90 ° offset each time for the 4 entries.

 

Thank you

1 Like

etfrench
Mentor
Mentor

This thread shows how I create multi-start trapezoidal threads for 3d printing. 

ETFrench

EESignature

1 Like

thomas.landahl
Participant
Participant

Hi there!

Until there is a thread tool that can make more than one coil, it will not be possible by this tool. But @etfrench posted a manual workaround that appears easier than using the coil tool.

The main purpose of this tool is to play with angles and clearances of existing threads. Should be possible to add support for other types than iso threads. I may look into it when I have nothing else to do.

Cheers

0 Likes

thomas.landahl
Participant
Participant

This version tries to find the correct folder to save to so you don't have to search for it.

1 Like

phil
Observer
Observer

Thank you so much for your work. It's much appreciated!

1 Like

thomas.landahl
Participant
Participant

just added sanity-check to avoid negative diameter.

1 Like

kostasdavid
Community Visitor
Community Visitor

This is a life-saver. Thank you very much!

1 Like

dmitryroslov
Community Visitor
Community Visitor

What do I need to enter when I only have the Threads Per Inch, Major Diameter, Tap Drill and Pitch?

0 Likes

etfrench
Mentor
Mentor

Check this out.

ETFrench

EESignature

0 Likes

thomas.landahl
Participant
Participant
Sorry for the delay , I don’t understand what you mean.
0 Likes

ben_effantin
Community Visitor
Community Visitor

thank you very much for your work !! It's a very big tool !

0 Likes

evanhuman25
Community Visitor
Community Visitor

I think I'm missing something, I can't open the application can someone explain what I'm doing wrong.

 

I want to see if it will allow me to create BSW threads.

0 Likes