Need testers: TabGen (Fusion 360 Plug-in) improvements

Not quite a convert yet, although I’m not one to let a software package get the better of me! My semester of CAD experience in college did not stick with me, but I did manage to design a cookie cutter for my 3D printer a few months ago. I gave up on the most recent project and just did it in Affinity Designer, though. I am someone who tends to learn on a project-need-basis, which is fine, but I have to find the right project without a pressing need!

2 Likes

As someone who is still integrating F360 into my workflow, I am curious how this could help me. I think I could give you a hand from a beginners POV. Let me know!

2 Likes

Go run through my Fusion360 tutorials in the matrix, I cover finger joints then you can contrast doing it with a plug-in. My way (I lifted it off a YouTube video somewhere) is easy compared to approaching it blind and a plug-in is another order of magnitude easier!

2 Likes

I use beginner loosley. I have seen the video about finger joints and making the laptop stand. I mean that I can not do advanced shapes. I have drawn several boxes already.

1 Like

So you use the pattern command? Good deal!

We are all at a different place but get this, advanced shapes are nothing but simple shapes blended together! I say that like I have this stuff down and I don’t but that’s the theory anyway. :wink:

Alright, it’s taken quite a bit longer than I anticipated to release an update. As I was working through this, I realized that I was falling into some bad habits in the code, making it much more confusing than necessary–that hasn’t all been fixed, but it’s much better.

Version 0.40-alpha can be found here.

Some important notes for those interested:

I had to take a step back on this and reevaluate the method I was using to build functionality for the future. As a result, the code base has been completely reorganized and refactored; in an attempt to–I hope–make things easier in the future.

The bad:

  • This version is a little slower than the previous version, since it updates model parameters in place, instead of creating new parameters

The good:

  • This version minimizes the number of parameters that have to be created; keeping the model a little cleaner. With careful planning, the number of parameters created for any given face can be as low as 0 or 1, but will generally not exceed 4 or 5 (where the previous version had a minimum of 7 or 8)
  • Parametric functionality is now the default, but can be disabled by the user.
  • The user can now specify a margin from the edge, preventing fingers from being too close to the edge.
  • Interior walls can now be specified (spaced equally across the body), so that fingers will be cut across the body, not just on the edges.
  • Input validation and selection have been improved; there are a few cases where the input dialog might not function as you expect, but it should be much better at preventing mistakes; this will be improved further in the next release.
8 Likes

I’m looking forward to getting home and giving it a try, hopefully I’ve purged Fusion from all traces of the older version so this will load clean, we will see?

Let me know. I spent a lot of time cleaning this up, and continuing to learn the F360 API–so much so that I haven’t touched my GF in the last 3 weeks.

You may run into bugs (:slight_smile: ), since I had to rework quite a bit, but I’ll keep my fingers crossed.

I’m finally at the point where I can start working on some other features, in addition to continuing to clean up the code.

1 Like

This is what the dialog should now look like:

32%20PM

2 Likes

I will certainly post here before I sleep.

An example of another feature I am working on; repeating patterns of fingers (inspired by @evansd2) :

7 Likes

Thanks for the attribution, but really it’s down to @geek2nurse

6 Likes

I completely forgot about that one. My bad @geek2nurse.

3 Likes

That will be wicked cool!

3 Likes

I’m really glad we have some talented and generous programmers here, the extent of my programming ability is to make an Arduino do a few basic things.

2 Likes

I wasn’t too concerned. @evansd2 has been a huge inspiration to me in trying to make my finger joints more appealing, so he deserves credit too. :slight_smile:

3 Likes

Ooooh! Ahhhhhhh! This is pretty darned sweeeeet!!!
(Especially that interior wall function…this is going to be a major time saver.)

Works fine with preset parameters too.

Beautiful job @jbpa! :grinning:

9 Likes

Okay, this is exciting!

3 Likes

Okay, I am getting better at installing these things. Going to be a major time saver!

A note to anyone using the expermental UI, you will have to turn it off when using this for now anyway.

Oh, and it is a small thing for an alpha version but the help points to an older version.

Okay, you knew it would be something like this but yeah, you’ve got bugs.

The first edge or set always works, after that things get sketchy and will always throw a dialog box and will sometimes cut and sometimes won’t. I’ve started several files and get one of these two dialogs every time I try to cut a wall. (the first component is the floor)

second

first