Parametric Icosahedron Construction Kit
The icosahedron is a three-dimensional geometry with 20 faces. The most well-known type is the regular icosahedron, which consists of 20 equilateral triangle faces, 30 edges, and 12 vertices. For this assignment, I am creating a parametric icosahedron construction kit that has two components: a segment similar to the edges, and a connector to join the segments, akin to the vertices.
Creating Icosahedron
First, let's construct the geometry as a guide. Fusion 360 doesn't have a tool to generate an icosahedron geometry out of the box. Follow this tutorial to create one using 3D sketches and mostly equal constraints.
![3d sketch of icosahedron 1V](/2024/labs/skylab/students/eka-prawira/img/week03/3d-sketch.jpg)
Defining Parameters
Next, let's define our parameters. As you can see above and below, I've set the edge_length
to 60 mm. I'll be using cardboard with a thickness
of 2.7 mm and a kerf
value of 0.2 mm. The slot_depth
is determined by the thickness, ensuring adaptability if we change to a different material. Other values I've defined include connector_offset
to set the connector plane position, and the bevel
value to be applied to all the slots and edges.
![My user parameters](/2024/labs/skylab/students/eka-prawira/img/week03/parameters.jpg)
Modeling
Connector
Before creating the components, let's establish a drawing plane that we will utilize for both components. We require a plane that aligns with one of the edges. One straightforward method to create it is by generating a MidPlane between two faces positioned side by side.
![Construct a mid-plane between 2 segment](/2024/labs/skylab/students/eka-prawira/img/week03/midplane.jpg)
Since we are going to assemble components, let's start by creating a New Component, name it Connector, then follow these steps:
- Create Sketch on the newly created plane and project the geometry edge onto it.
- Add a horizontal Line, using
connector_offset
as the Sketch Dimension from the vertex, then Finish Sketch. - Utilize that horizontal line to construct a plane using Plane at Angle.
- Create Sketch on that plane. Use the Polygon tool to create a pentagon. Apply a Coincident constraint to the center point to the axis and set one of the edges to MidPoint with respect to the geometry edge.
![Sketch connector base](/2024/labs/skylab/students/eka-prawira/img/week03/connector-planes.jpg)
Next, let's Extrude the pentagon. Set the direction to Symmetric, the measurement to Whole Length, and the distance to thickness
. To create the flanges, we need to convert the component into a sheet metal component. Ensure you are inside Sheet Metal workspace, then navigate to Create → Convert to Sheet Metal.
![Extrude and convert to sheet metal](/2024/labs/skylab/students/eka-prawira/img/week03/sheet-metal.jpg)
Once converted, we can utilize the Flange tool. Select the five edges, and drag them downward. In the dialog box, adjust the values as follows:
- Height:
thickness * 4
- Angle:
90 - 58.283
- Height Datum:
Inner Faces
![Extrude and convert to sheet metal](/2024/labs/skylab/students/eka-prawira/img/week03/flange.jpg)
Follow the steps below to add slots and finalize the connector:
- First, we need to Unfold the body; select the pentagon as the stationary face.
- Create Sketch referencing the body; construct a Rectangle touching the edge in the middle; apply
slot_depth
andthickness - kerf
as values; duplicate it using Circular Pattern; and Extrude it downward with a Cut operation. - Apply a Fillet to all the flange and slot edges using
bevel
as the value. - Refold the body, and you are finished with this component.
![Extrude and convert to sheet metal](/2024/labs/skylab/students/eka-prawira/img/week03/unfold.jpg)
Segment
Create a New Component and name it Segment. Then, using the first plane, Create Sketch. Design the segment profile with the edges offsetted by connector_offset
. Add the slot on both ends with dimensions of slot_depth
and thickness - kerf
.
![Segment](/2024/labs/skylab/students/eka-prawira/img/week03/segment.jpg)
Extrude the profile by thickness
, then Fillet the edges by bevel
, and you have finished with this component.
Assembly
To visualize the fully assembled kit inside Fusion 360, let's first create a New Component. Then, copy and paste the Connector and Segment components inside it. After that, you'll want to Joint them together by selecting the aligned snap points from both components.
![Setting joint between segment and connector](/2024/labs/skylab/students/eka-prawira/img/week03/joint.jpg)
Next, you can Duplicate With Joints the segment and select the corresponding snap points on the connector.
![Duplicating with joints](/2024/labs/skylab/students/eka-prawira/img/week03/duplicate-with-joint.jpg)
Repeat the steps with connectors until you have fully assembled an icosahedron geometry. The composition of your components will consist of 12 connectors and 30 segments.
![Full assembly](/2024/labs/skylab/students/eka-prawira/img/week03/assembled.jpg)
Laser Cutting Results
![Test cut result using 6.5 mm cardboard](/2024/labs/skylab/students/eka-prawira/img/week03/test-cut.jpg)
![Fitting test cut result](/2024/labs/skylab/students/eka-prawira/img/week03/test-fit.jpg)
![Testing assembling and bending the connector](/2024/labs/skylab/students/eka-prawira/img/week03/assembling-connector.jpg)
![Work in progress assembling geometry](/2024/labs/skylab/students/eka-prawira/img/week03/assembling-geometry.jpg)
Further Development
The icosahedron that we have constructed has a frequency of 1V. It can be subdivided further into 2V, 3V, and so on. The intriguing part is that the only new component that needs to be designed is a six-sided connector, as illustrated below. As for the segments, 2V will have two different segment lengths, 3V will have three, 4V will have four, and so on.
![Further development](/2024/labs/skylab/students/eka-prawira/img/week03/icosahedron-sketches.jpg)