Skip to main content Link Menu Expand (external link) Document Search Copy Copied

Today we are making parametrically designed press-fit assembly using Rhino with the Grasshopper plugin!

overview

Ideation

I continue with the idea of making triangular surfaces and connectors that would construct tetrahedra. Then I learned that there two more polyhedra that are made of triangular surfaces - or deltahedra - than tetrahedron. They are the octahedron and the icosahedron.

tetrahedron octahedron icosahedron

Modeling

I used a slightly different method to press-fit adjascent pieces this time to avoid the trouble of adjusting the angle of the connector piece. The idea is that I truncated one vertex on a tetrahedron and make the three trapezoid sides flaps. For the fabrication part, these flaps are made by scoring the cardboard rather than cutting through it. A connector piece connects two flaps on adjascent surfaces. To save material, a circular connector is carved out of a triangular surface.

connected

To make the workflow of generating laser cut file parametric, I first define three parameters that can be played with - size of the triangle (Origin to vertex, which is the default parameter of parametric polygon in Grasshopper), radius of the center circular connector, and thickness of the cardboard.

Luckily, Rhino generates polygons and circles from the origin, which is also the relative placement of these pieces.

param

Then I ran through a series of Grasshopper definitions for the press-fit slits. The slits will be half as wide as the radius of the circle so that the trapizoid flaps and the circular connectors have the deepest insertion. The rectangle slits are polarly arrayed.

arrays

After a series of trimming actions I got the outlines that needs to be cut through. The triangle is scored so it should be baked separatedly on another layer. There is an extra slider to make copies.

pattern

Making

I used a Trotec laser cutter to cut a cardboard I recycled from a package.

Most laser cutters recognize colors for different cutting or engraving settings. I assigned a higher power and lower speed for the cut lines in black and lower power and higher speed for the folding lines in red.

lasercut

This time the cardboard is much flatter, making the cutting and engraving more uniform and precise. I started assembly and realized that I couldn’t close the icosahedron from the inside.

outside

So I flipped the inside out.

side

top

Bonus cup holder assembly!

cup

Rhino file:

Cut path

Grasshopper