Computational Design — Automated Spaceframe Joinery

In custom space frame structures, the design and construction of joints present a significant challenge. The objective of this project is to provide a tool that generates joints for multiple edge connection scenarios. It gives controlled user interaction on material choice, cross-section size, and the shape of joints. Loads at connections from the self-weight of the structure are factored in determining the topology of each joint. We take a classic computer graphics algorithm, the Marching Cubes, and turn it into a fabrication solution for this project.

We developed the project as a C# plugin for Grasshopper. The code first analyzes a set of wireframe bars and places it into a graph data structure, taking into account the radius of each bar according to user input. Then we calculate the angle of the incoming bars and assign a custom length to each joint. The next step is to implement the marching cubes algorithm at each node to generate an equipotential surface according to the grid density. The 3D grid of density values is then augmented or subtracted according to the structural results produced by the structural simulation software Millipede outputs and a refined surface.

One potential use of the tool could be to turn any mesh model from Google’s 3D Warehouse into a human-scale deployment with PVC pipes as low-cost linear elements and 3D printed joints as the custom solution for n-number of bars meeting a joint.

Automated+Joinery+Presentation_Page_22.jpg
Automated+Joinery+Presentation_Page_03.jpg
Automated+Joinery+Presentation_Page_06.jpg
Automated+Joinery+Presentation_Page_09.jpg
Automated+Joinery+Presentation_Page_10.jpg
Automated+Joinery+Presentation_Page_12.jpg
Automated+Joinery+Presentation_Page_13.jpg
Automated+Joinery+Presentation_Page_14.jpg
Automated+Joinery+Presentation_Page_15.jpg
Automated+Joinery+Presentation_Page_16.jpg
Automated+Joinery+Presentation_Page_17.jpg
Automated+Joinery+Presentation_Page_18.jpg
Automated+Joinery+Presentation_Page_19.jpg
Automated+Joinery+Presentation_Page_20.jpg
Automated+Joinery+Presentation_Page_21.jpg
Automated+Joinery+Presentation_Page_23.jpg
Automated+Joinery+Presentation_Page_24.jpg
 The custom spaceframes joinery project was done in collaboration with  Alpha  and  Hunmin .

The custom spaceframes joinery project was done in collaboration with Alpha and Hunmin.