Looking for tips on parametric design with conditional elements and automatic slicing into multiple parts
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
I've created my own version of a storage solution I first saw in this video by Alexandre Chappel. Since I didn't feel like making custom models for every size of box I wanted, especially since some design choices may change over time, I tried a parametric model. The idea was that I just enter some specs, and Fusion creates the box I need.
I got far enough along to get something that works... kinda. It has some oddities to it, which make me think that I haven't created the model in the optimal way. I've added my model to this post, so you follow along if you want to.
So the general idea is this:
- The base is a grid (separate file). The grid has a certain size, 60x60mm in my case.
- I can create boxes that are sized in increments of the grid size, so (x*60)x(y*60).
- There's a small lip at the top for a label, the lip can be moved.
- Since my printer can only print 150x150mm, anything larger than a 2x2 needs to be printed in multiple sections. To achieve that, I have to:
- Add extra material at the split location for easier glueing
- Slice the model at the split location.
In the file I included, things are split up into groups. The first group is about creating the box, that part is working fine.
The second group is about creating the label lip. That kinda works, but strange things happen when I want to suppress that group. I may not want to have that label lip on all boxes, so it would be nice to be able to suppress it in some cases. When I do that however, a lot of things that come after it also get suppressed. I suspect that's because I join the lip to the box, and the things that incorrectly disappear depend on that box somehow. In theory, the label lip shouldn't interfere with anything, but I know that's not how 3D modeling works. What I don't know, is how I can fix this.
The third and fourth group are preparations for splitting in the X and Y direction. They add the extra material (glue lips) near the split location for the glue up. These are causing me the most issues:
- First is removing (hiding, suppressing) the glue lips when there is no split in that direction. If my box =< 2*gridsize, I don't need to glue it in that direction, so I don't need the glue lips. Sadly, I haven't found a way to suppress features conditionally. It's not a huge deal, but it would be nice to have it automated.
- The glue lip that runs along the floor of the box is also causing me issues, but it's an intermittent issue (the best of issues). Sometimes it extends to the other side of the box just fine, sometimes it doesn't extend at all, sometimes it extends beyond the box, and sometimes it extends only partially. I guess it would be better to have a construction plane centered based on the size parameters, and extending it either direction based on parameters too, instead of just extending to the opposing body?
- The glue lips that run along the walls are even worse. I tried creating a 5x5 box once, so I'd have 2 glue lips on all walls. 3 out of 4 walls had 2, but one of the walls only had 1, and I have no clue why, nor can I recreate it at the moment.
The last group handles splitting the model into the different bodies that I can print. I tried the split body functionality, but that caused soooo many issues when the splits cross each other, and thus create new bodies that you can't select automatically. I ended up with creating a massive drawn grid, bigger than any box I'll ever need, where I just use extrude to cut through everything. That works pretty well.
Something I ran into many times while creating this model, is that I really need "combine everything that's touching" functionality. It would have prevented so many issues if I could've created separate bodies, and then join everything together at the very end, and then split everything like I need it. If something like that's possible, please do let me know.
So if you read through this all, you're probably wondering why I posted this. Basically, I'm looking for tips and tricks from those who know way more about Fusion than I do (so most of you reading this). There may be plenty of easier ways of doing things I simply do not know about, of even know how to search for. If you see something you would've done different, or that you know is a bad idea, please let me know. Since I'm only using Fusion 360 for my own projects, I never get any feedback about my modeling methods, but I could really use some feedback.
Thanks for reading, I'm looking forward to seeing what you can teach me.