Lab 2: Let’s 3D Model a Rotating Keychain!

🦺 Introduction & Safety

(1 minute read)

3D printing is an additive (add material) manufacturing process where computer-aided G-code (instruction code for the machine) is translated to build up material layer by layer. It has various techniques, including FDM , which extrudes hot thermoplastics (plastics that melt at elevated temperatures), SLA, which uses photoresin polymers that cure via light, and Polyjet 3D printing, among others.

In this lab, you will learn how to:

  • ✅ Create 3D-models from 2D-sketches (extrusion and revolving operations)
  • ✅ CAD a simple rotating element around a shaft
  • ✅ CAD a threaded object
  • ✅ Make a Mechanical Assembly
  • ✅ Render a 3D Model in Fusion360
  • ✅ Export files and prepare them for 3D printing


🔨 Fabrication Quest of the Day

  • Today, you will CAD 4-5 parts:
    • (a) Threaded Shaft (x1)-- allows Remixing
    • (b) Rotating Blocks (x3-4)-- allows Remixing
  • Fabricated results will be for next lab, but you will put your files on the 3D printer today;

    Your instructors will provide you with the following:

    🏗️ Software & Hardware

    Software:
    Machines:
    • FDM 3D Printer

    Part (1): Creating Variables & Equations for Dynamic Dimensioning! (10 minutes)


    Video Summary
    1. Dimensioning models through variables allows for model dimension modification with ease
    2. To create dimension variables go to: Modify -> Change Parameters -> Add User Parameter (top "+" sign)
    3. Create a variable for “shaft_outer_d” representing the inner diameter of the Threaded Shaft, and set it to 9mm.
    4. Follow table below to add all the following variables, and one equation to your Fusion File Parameters. Don't forget to save as you go!

    # Part Name (do not add to Fusion) Variable Name (add in Fusion) Expression Unit
    2 Shaft Outer Diamter shaft_outer_d 9 mm
    3 Shaft Length for 3 Rotating Blocks shaft_length_3b 36.2 mm
    4 Shaft Length for 4 Rotating Blocks shaft_length_4b 48.2 mm
    5 Shaft Threaded Hole Depth thread_depth 10 mm
    7 Keychain Hole Diameter keychain_hole_d 4 mm
    9 Rotating Block Size rot_b_size 12 mm
    10 Rotating Block thickness rot_b_thick 12 mm
    11 Rotating Block Hole Tolerance tolerance 0.6 mm
    12 Rotating Block Hole Diameter rot_b_hole_d shaft_outer_d + tolerance mm


    Part (2): Sketch and Dimension Parametrically (Sketching Keychain Shaft) (5 minutes)


    Instructions
    1. Draw a circle at the center (0,0).
    2. Dimension the first circle with “shaft_outer_d.”
    3. Exit Sketch, and rename the Sketch to "shaft-circle"

    📍 If you need a refresher on how to sketch or dimension, please visit Lab 1 !

    Part (3): Extruding the Sketch (give height to the shaft!) (5 minutes)


    Video Summary
    1. Click on Create.
    2. Select the Extrude Tool.
    3. Under Profile, select the area formed by the circle from your "shaft-circle" sketch.
    4. Set the Direction to One Side.
    5. Type the Distance as “shaft_length_3b” or "shaft_length_4b"-- here you must decide whether you will make a 3 block or 4 block keychain; No worries if you change your mind later on! 🤗
    6. Choose the operation as New Component. Why? For creating assemblies, it's best to use components.
    7. Click Ok to create the solid cylinder.
    8. Write click on the component and Rename it to "Shaft"


    Part (4): Making a Threaded Hole (7 minutes)


    Video Summary (need to change):
    1. Toggle "Shaft-circle" sketch back on
    2. Go to Create.
    3. Select the "Hole" Tool.
    4. Under Face, select the top face of the cylinder.
    5. Set the Reference to the center of the circle sketch (i.e. the "point" at the circle's center from the sketch).
    6. Set the Hole Type to “Simple”
    7. Set the Hole Tap Type to “Tapped”
    8. Set the Thread Offset to “Full”
    9. Set the Drill Point to “Angle”
    10. Set the Depth to "thread_depth"
    11. Set the Size to 7mm
    12. Set the Designation to M7mmx1mm
    13. Have Modeled checked ON
    14. Click Ok to create your threaded hole.



    Part (5): Creating Profile of Keychain Holder Head (20 minutes)

    1. Create an Axis Through the Cylinder:
      • Go to the Construct command in the top menu.
      • Select Axis Through Cylinder.
      • Click on the cylinder to establish the axis of rotation.
    2. Create a Plane at an Angle to the Axis:
      • Again, in the Construct menu, select Plane at Angle.
      • Click on the axis you created.
      • Enter the angle as "0" for the plane, then confirm.
    3. Use the Plane to Sketch the profile for the Top Holder on [Examples of Profiles]:
      • On the new plane, right click on it and select Create New Sketch (there are other ways of doing this, but we opt for right clicking on plane for now).
      • To ensure we remain within bounds, go to Create, then Project, Select Entity (Selection Filter) and click on the perimeter of the top circle of the cylinder for Geometry. Kepp Projection Link on.
      • Your Design Constraints for your REMIX are as follows:
      • Draw the profile you would be revolving for the top holder on this plane. Recall that this should be symmetric and should not extrude out too much. Make sure that the profile is closed!
      • Once done, click Finish Sketch

    In the next step, we will revolve this profile to create a symmetric top keychain holder.

    Part (6): Revolving Radially Symmetric Geometry(5 minutes)

    Video Summary:
    1. Revolve Command: Go to Create > Revolve in the toolbar.
    2. Select Profile: Click on the profile (the closed shape) that you want to revolve.
    3. Select Axis: Click the axis of symmetry (the cyliner axis we constructed) around which the profile will revolve.
    4. Set Angle: In the Revolve dialog, set the angle to 360° (or the desired angle for partial revolution if you want to play around with this!).
    5. OK: Click OK to complete the operation.



    Part (7): Making Hole for Keychain (5 minutes)

    1. Create a Tangent Plane: Create a plane that is tangent to the surface of your revolved part using Construct > Tangent Plane.
    2. Sketch a Circle on the Tangent Plane: Start a sketch on the tangent plane and draw a circle where you want the hole.
    3. Dimension the Circle: Use the Dimension tool to set the circle's diameter to 4mm (or your desired size).
    4. Extrude Cut the Hole: Use Create > Extrude, select the circle, and set it to Cut with the Symmetric direction to cut both sides of the part.
    5. Finish: Click OK to complete the hole creation process.


    Part (8): Understanding Sketch Relationships & Constraints (5 minutes)


    Part (9): Creating Blocks (🚨REMIX🚨) (30 minutes)

    As you create you BLOCKS we recommend creating them as "New Components" even though video shows Bodies

    Now is the time to be as ✨creative✨ as you'd like! Create your keychain blocks by following the design guidelines outlined below, and refer to the video to guide through some steps to understand those guidelins.


    Below are some of your instructor's creations-- you might also consider designing something in illustrator and importing as DXF (like what you learned in Lab 1), and as demonstrated in the video!

    Design Constraints Summary:

    1. Block Size: 12mm (variable: rot_b_size)
    2. Hole Size: 9.6mm (variable: rot_b_hole_d)
    3. General 3D Printing Guidelines: Link1, Link2
      • Minimum Feature size: 2x Nozzle diameter (e.g. 0.8mm for 0.4mm Nozzle)
      • Angles (for minumum support material): < 50 Degrees


    Part (10): Assemblies in CAD (10 minutes)

    Note that even though the video says Part (11), this is step (10)-- we simply moved around the steps for better flow 🙏

    1. Ensure Blocks Are Components:
      • Convert blocks to components by right-clicking and selecting "Convert to Component".
    2. Create Assembly:
      • Click "Assemble" > "Joint".
      • Choose the Shaft as Component 1 and the first Block as Component 2.
      • Define the joint type as "Simple" and "Revolute" .
    3. Add Remaining Blocks:
      • Apply "Joint" again from the prevuous steps.

    Part (11): Assigning Materials & Colors (10 minutes)


    Below are examples from some of your instructor's--
    1. Assign Material:
      • Right-click the body/component in the Browser and select "Appearance".
      • Drag a material from the Appearance panel to the body (whole body or specific faces).
    2. Custom Color (Tutorial-Link):
      • Right-click the applied material and choose "Edit".
      • Click the color box to select a custom color.

    Part (12): Rendering (5 minutes)


    Below are examples from some of your instructor's--
    1. Switch to Render Workspace:
      • Click on the Design tab and switch to the Render workspace.
    2. Adjust Scene Settings:
      • Click on Scene Settings to adjust the lighting and background to your liking.
    3. Render and Save Image:
      • Click on In-Canvas Render to generate the render.
      • Once done, save the image to your computer.
      • Upload Render image to Lab-2 Drive Folder under the name "LastName_FirstName_keychain"


    Part (13): Export STL Files & Share Fusion Project (10 minutes)

    Note that your Fusion might crash the first time you generate a shareable link. Please save before you generate the link. If your fusion crashes, simply relaunch again, and try generating the link one more time. It should create the link for you and not crash.
    We would like to export each part individually. To do so:
    1. Go to the hierarchy in Fusion 360, right-click on the component or body, and click Export.
    2. Select the file type as STL and save it locally. Use the naming convention: "LastName_FirstName_Number" (e.g., Jane_Doe_1).
    3. Repeat the same steps for all components you have.
    4. Upload all STL files to the following Google Drive Link.
    5. Share the link to your Fusion 360 file so your instructors can access and edit your files if necessary. To do this:
      1. Open your project in Fusion 360.
      2. Click on the File menu and select Share > Share File Link.
      3. Enable the option to allow downloading
      4. Copy the generated link and put it in this spreadsheet next to your name.

    OPTIONAL--Part (14): Directly Export for 3D Printing

    1. Export the 3D Model:
      • Click File in the top-left corner, then select 3D Print.
    2. Use the 3D Print Utility:
      • Click on 3D Print from Utility.
      • Choose Application Custom, and then load CURA from your applications list.
    3. Open in Cura:
      • After selecting your model, click OK.
      • CURA will open automatically with the selected model.
    4. Export Each Component:
      • Repeat the process for each component to export them one by one.

    OPTIONAL--Part (15): Setting Up File for 3D Printing

    1. Adjust Model Orientation:
      • Ensure your models are in the correct orientation.
      • Use Rotate and Move tools to adjust the position if needed.
      • Make sure models do not overlap.
    2. Adjust 3D Printing Settings:
      • Set Layer Thickness to 0.1mm (fine quality, for threading).
      • Set Speed to 100mm/s.
      • Set Fill Density to 15%.
      • Enable Support (set to "only touching the print bed").
      • Disable Build Plate Adhesion (usually recommend to use brim, but here we just don't want to affect your design).
    3. Slicing and Preview:
      • Click Slice to generate the G-code.
      • Click Preview to check your print setup before exporting.

    Discussion & Reflections

    1. Discuss the advantages and limitations of using 3D Printing for digital fabrication.
      • What can we make? What is difficult to make?
    2. Reflect on the design process
      • Consider any modifications that could have improved/elevated youre remix design.