Designing a Parametric "Print in Place" Hinged Container Using Autodesk Fusion 360

A tutorial on parametric designing with Autodesk Fusion 360.

Education

Creative Commons Attribution Noncommercial Share Alike

Commercial use is not allowed, you must attribute the creator, you may remix this work and the remixed work should be made available under this license.

Learn more or download attribution tags

Description

The eight different size and color 3D printed "print in place" hinged containers appearing in the cover photograph of this tutorial do have one thing in common; they were all printed from a single Autodesk Fusion 360 model using "parametric modeling".

In a CAD environment, a parametric model is a model whose size and / or shape may be altered simply by changing dimensional values. In this model, I specified the dimensional values in the Autodesk Fusion 360 "Change Parameters" menu for the Length, Depth, Height, Thickness and Tolerance dimensions of a simple "print in place" hinged container. I then designed sketches for the base, lid and ball and socket hinges, and extruded the various components, using the dimensional values I entered. Thus to change the length of the container, I simply change the Length dimension, to change the depth, I change the Depth dimension and to change the height, I change the Height dimension. When any of the dimensional values on the Change Parameters menu are altered, Autodesk Fusion 360 rebuilds the container to the new dimensions, creating a new model ready for 3D printing, thanks to parametric modeling.

While designing this model, friends of mine questioned as to why I simply didn't scale the model using Cura (the slicer we use) prior to printing. The answer is when Cura scales a model, it scales everything, including the tolerances (or "clearance") between the parts. Thus when scaled up, the hinge becomes loose, and when scaled down, the hinge becomes tight, or even "welded". Parametric modeling ensures the user specified Tolerance (clearance) dimensions are maintained as the model dimensions are changed.

Now the caveats, the model is not without flaws. For example, no limits have been imposed on the dimension values so entering "reasonable" values is up to the user. I suggest using values greater than or equal to those I initially placed in the Change Parameters menu. Negative values are a definite no-no, and excessive Height values in relation to the Length and Width values will cause interesting and problematic side effects. If "non-reasonable" values are entered, errors may (or may not) appear in the timeline of the model to warn that the model, with the specified dimensions, is not printable, so examine both base and lid components prior to printing. And as testing all possible combinations of dimensional values would require time far exceeding my remaining lifetime, I simply did not have the time to test them all.

I've included the Autodesk Fusion 360 file "Print In Place Parametric Hinged Container v1.f3d" which includes the model details, and in the steps that follow are videos showing the steps I performed in creating this model (the videos may be slightly outdated, so stick with the .f3d file for updated details). Familiarity with the Autodesk Fusion 360 environment is highly recommended, and I'm always open to questions, suggestions, comments and criticisms (friendly please) so please feel free to comment and I'll do my best to respond as to why I chose the methods I did in creating this model.

As usual, I probably forgot a file or two or who knows what else, so if you have any questions, please do not hesitate to point them out as I do make mistakes in plenty.

Designed using Autodesk Fusion 360, sliced using Cura 3.5.1, and printed in PLA on an Ultimaker 2+ Extended and an Ultimaker 3 Extended.

Step 1.

The model design starts with dimensioning, and I recommend starting with the values shown in the video.

Step 2.

In this step, the outside perimeter of the base is defined as a series of lines using the dimensions Width and Depth (note that a rectangle was not used in this step since when the outside 4mm corner fillets are added, the rectangle constraints are removed causing the model to fail). The base wall thickness is defined towards the base interior using the Thickness dimension. Finally, the base is extruded.

Step 3.

In this step, the sketch and extrusion for the base hinge are created. Note the hinge center line is (Height / 2) above the X axis.

Step 4.

In this step, the sketch and revolve for the base hinge ball joints are created.

Step 5.

In this step, the inside perimeter of the lid is defined as a series of lines using the dimensions Width, Depth and Tolerance (note that a rectangle was not used in this step since when the outside 4mm corner fillets are added, the rectangle constraints are removed causing the model to fail). The lid wall thickness is defined towards the lid exterior using the Thickness dimension. Finally, the lid is extruded.

Step 6.

In this step, the sketch and revolve for the lid hinge sockets are created.

Step 7.

In this step, the sketch and extrusions for the lid to lid hinge sockets are created.

Step 8.

In this final step, color, joint, joint limits and animation of the lid are created.

And that is how I created Designing a Parametric "Print in Place" Hinged Container Using Autodesk Fusion 360.

Hope you enjoyed it!

Documents

Issues

Issues are used to track todos, bugs or requests. To get started, you could create an issue.

Comments

2fa3d94ec51b26f7a42d48a595cfb80c?default=blank&size=40First Amendment added this to the Storage collection ago
66851a80cac700a2bace4148dee4ff20?default=blank&size=40Wzh added this to the All collection ago
Mini %d0%bb%d0%be%d0%b3%d0%be wizardyastreb added this to the Дом collection ago
D78f9ea4465ebb352c09b648ef668101?default=blank&size=40Gen_Platen added this to the Useful Things collection ago
Mini logotipo4fun3D added this to the Organizadores collection ago
F6ef79dab4241f4dbea1bf13e02a9e46?default=blank&size=40Fraudrin68 added this to the Boxes and containers collection ago
59c09e875623583c56af9668f9727fe8?default=blank&size=40Riven2 added this to the Boites collection ago
3cf5a9acd1ddc4521f1b990c1ff96824?default=blank&size=40Bradley Andrews added this to the Class collection ago
064f3420bccaee9e640d9588d5094dda?default=blank&size=40Meerlot added this to the Things to make collection ago
16a995b6b4387d788b6ff21a8f2ff423?default=blank&size=40filipskott added this to the Tools/ Tool organization collection ago
0592e92f50010d5abf34a408bf416747?default=blank&size=40redpaul6t8 added this to the Things to Make collection ago
74a57ef15e7c885b80f99184c61f05b1?default=blank&size=40Cristiengs added this to the PRINT collection ago
5bf73f0f83cdd98d558f7133b80191c5?default=blank&size=40td119 added this to the container collection ago
E764c11a46040aac9bf9978cebfe3048?default=blank&size=40relentlessmetronome added this to the Interesting collection ago
Ee48131f400268b035b470558d6ddd65?default=blank&size=40Ckelmore added this to the Sandy collection ago
98f65f0296b88aaec03d6f0038a6ffa5?default=blank&size=40Paul Johnson added this to the Parametric Designs collection ago
59c2b986bdb861d3241220d1becbc3bd?default=blank&size=40jsmith8045 added this to the Interesting collection ago
D3d87d7c306e4cd68b4847d339dc453b?default=blank&size=40mlforbes added this to the Collection 1 collection ago
Ecb585b73cc670afa79d3a5fef3bf451?default=blank&size=40micwilli77 added this to the To be sorted collection ago
8942d090cb6004fc6e4d9ef5b37c114e?default=blank&size=40Wonderer1313 added this to the things to make collection ago
Mini faceFishGee added this to the Hang on to This collection ago
Mini lora and iGreg Zumwalt published this design ago