New add-inn: Finger Joints

New add-inn: Finger Joints

florian.pommereningDGUYA
Enthusiast Enthusiast
34,087 Views
53 Replies
Message 1 of 54

New add-inn: Finger Joints

florian.pommereningDGUYA
Enthusiast
Enthusiast

In case anyone is interested: I published an add-in on github that can create joints like these:

 

demo.png

lapjointsresults.png

usage6.png

The full documentation is on github. If you have any feedback or comments, please post them here. 

 

One caveat is that the plugin currently is not parametric. If you have an idea how to make it parametric, please respond in the post dedicated to this question.

34,088 Views
53 Replies
Replies (53)
Message 41 of 54

kascJN5AG
Observer
Observer
Thanks for your reply Florian. You where correct. The bodies where to short 🙂
0 Likes
Message 42 of 54

landcrush
Advocate
Advocate

Have no idea what you are talking about, the bodies weren't too short, the problem was that I didn't know how to implement the script.

0 Likes
Message 43 of 54

florian.pommereningDGUYA
Enthusiast
Enthusiast

Just two different conversations crossing. This was referring to the message above yours.

0 Likes
Message 44 of 54

seb_wiszowaty
Observer
Observer

This is great! Still works 🙂

0 Likes
Message 45 of 54

akmolski
Participant
Participant

Hey Florian, 

 

Just wanted to say thank you so much for making this!  I've been using it throughout 2023 to save time on designing and laser cutting ever more complex geometric lamps or, as I call them, decorative lighting sculptures.

 

If you look at the images you'll see I make most of my joints at an angle.  Since a laser cutter can't cut diagonally, the features your plugin creates are more of a starting point for me.  I'll usually create a sketch based on the new geometry then figure things out from there. 

 

Even though it's doesn't work perfectly in my use case, you're tool still saves me a ton of time especially since it adds custom bits of extra clearance.  Also, the fact that you can use it on Any two overlapping bodies makes it Incredibly versatile and I still haven't run into a situation where it failed to generate relevant geometry.  In fact I'm convinced that with my current design process (built around your plugin as a starting point) I can turn any polygon or low-poly mesh model into a physical form. 

 

I really hope it continues to work with each new versions of 360, because I haven't found anything like it in any other CAD package.  Thanks again! 

 

1000010352.jpg

1000009954.jpg

1000009416.jpg

Message 46 of 54

Warmingup1953
Advisor
Advisor

Fantastic work...Well done!

Message 47 of 54

u1171911
Community Visitor
Community Visitor

Thanks for this api, looks great I will try it after I try manually creating clearance. I will try using radial stock to leave as negative. It seems to remove a lot of stock, however, so not very tight tolerances. I see there is an outside corner function that changes whether or not the tool runs around the outside corner. It would be nice if there was an inside corner option to run the tool past the contour, making a female joint deep enough (not leave the inside radius).  

Hmmm time to buy a laser maybe 😉

0 Likes
Message 48 of 54

Josef_BayerB
Community Visitor
Community Visitor

Thank you very much for such an awesome feature which I've been desperately trying to find.

It works to some extend but sometimes its cutting one side only while the second wall remains unchanged. Any suggestions?

0 Likes
Message 49 of 54

florian.pommereningDGUYA
Enthusiast
Enthusiast
Thanks for the feedback, Josef. If you find cases where the plugin
doesn't work, it would be good if you can provide a minimal example: a
design where the bug occurs with a history as small as possible (ideally
just adding two parts and then using the plugin).

I cannot promise to look into it, because I work on the plugin in my
free time, which is unfortunately very limited. With a good small
example it's more likely that I'll find time to figure out what the
issue is.
0 Likes
Message 50 of 54

NoonJA
Participant
Participant

I have run into a problem I cannot resolve with the add-in. 
Brand new computer and latest version of Fusion and have installed Fingerjoints as mentioned on Github. 

 

The add-in shows that it is running however I cannot locate the icon to launch. I have checked every tab under "Design" and "Manufacture"

0 Likes
Message 51 of 54

NoonJA
Participant
Participant

I have had this occur when the second part or surface was angled. 
Two ways I work around it is use "Extrude" on the remaining surface and if that fails I extrude the intersecting finger. Quite often the extrude amount only has to be as little as 0.001 of an inch or 0,01mm

0 Likes
Message 52 of 54

BrianEkins
Mentor
Mentor

I suspect this might be the problem in your case. If you have enabled the new assembly workflow and have an assembly design active, I don't think you'll have access to the command. You'll want to ensure your design is a hybrid design.

---------------------------------------------------------------
Brian Ekins
Inventor and Fusion 360 API Expert
Website/Blog: https://EkinsSolutions.com
Message 53 of 54

NoonJA
Participant
Participant

I was so hopeful but struck out trying, Part Design, Assembly Design and Hybrid Design.

 

Even tried opening a drawing with finger joints created with the add-in

0 Likes
Message 54 of 54

NoonJA
Participant
Participant

Went over my head with this stuff but curiosity had the best of me. Opened and ran the "Fingerjoints.py" and came up with the suspect this is from running outside Fusion environment

Python 3.13.3 (tags/v3.13.3:6280bb5, Apr 8 2025, 14:47:33) [MSC v.1943 64 bit (AMD64)] on win32
Enter "help" below or click "Help" above for more information.

= RESTART: C:\Users\johna\AppData\Roaming\Autodesk\Autodesk Fusion 360\API\AddIns\FingerJoints\FingerJoints.py
Traceback (most recent call last):
File "\AppData\Roaming\Autodesk\Autodesk Fusion 360\API\AddIns\FingerJoints\FingerJoints.py", line 12, in <module>
import adsk.core
ModuleNotFoundError: No module named 'adsk'

0 Likes