Custom threads xml generator

Custom threads xml generator

thomas.landahl
Participant Participant
6,970 Views
20 Replies
Message 1 of 21

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!

6,971 Views
20 Replies
Replies (20)
Message 2 of 21

thomas.landahl
Participant
Participant

Fixed some bugs. Here is a better version 🙂

Message 3 of 21

spencermullerdiniz
Explorer
Explorer

Nice tool. Thanks.

0 Likes
Message 4 of 21

phil
Observer
Observer

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

0 Likes
Message 5 of 21

thomas.landahl
Participant
Participant

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

Message 6 of 21

raphael_den_dooven1
Explorer
Explorer

Dou you have the source code of this version aswell? 

0 Likes
Message 7 of 21

thomas.landahl
Participant
Participant

I’m searching…

0 Likes
Message 8 of 21

thomas.landahl
Participant
Participant

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

Message 9 of 21

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

Message 10 of 21

etfrench
Mentor
Mentor

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

ETFrench

EESignature

Message 11 of 21

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
Message 12 of 21

thomas.landahl
Participant
Participant

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

Message 13 of 21

phil
Observer
Observer

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

Message 14 of 21

thomas.landahl
Participant
Participant

just added sanity-check to avoid negative diameter.

Message 15 of 21

kostasdavid
Community Visitor
Community Visitor

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

Message 16 of 21

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
Message 17 of 21

etfrench
Mentor
Mentor

Check this out.

ETFrench

EESignature

0 Likes
Message 18 of 21

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

ben_effantin
Community Visitor
Community Visitor

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

0 Likes
Message 20 of 21

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