Skip to content

6. Computational Couture

This week's challenge is to learn parametric design on Grasshopper with which we will get a 3D file that can be 3D printed. I have taken as inspiration work done by designers who make use of the 3D printer.

To me, it's a new language, some new methods to be capable to create interesting and uncountable designs. Interesting world ready to explore!

alt text

When I first came across the term 3D printing, the first thing that came to mind was the work of Iris Van Herpen. She has been my greatest inspiration for 3D printing and laser cutting, motivating me to create a small sample inspired by her collection. Most of my inspiration comes from—

-Iris Van Herpen

-Julia Koerner

-Labeledby

-Buj Studio

Process and Workflow

STL/OBJ - Slicer (layers) CURA software - 3d printer

In the FABLAB we have the PLA (PolyTerra) and the FLEX (SmartFil) options to print, both of them 1.75mm nozzle size.

alt text

Set the machine:

1) Home.

2) Place the fabric over the bed using clippers. It’s easy to start clipping in the middle of the bed. It Depends on the design stretch or not the fabric.

3) Calibrate the bed. The nozzle must not drag the fabric and must briefly touch the textile.

4) Take the nozzle in the origin.

5) Cut the filament diagonal.

6) Push the filament (must go out a little to clean the previous material).

7) Turn on the temperature in the bed and nozzle to start warming up. Wait until the heat starts printing.

8) Connect the SD Card.

Prepare the file:

1) Transform your design into a closed mesh in Rhino.

2) Export to a . STL file.

How I Generated STL Files from Grasshopper

To prepare my 3D design for printing, I used Grasshopper with Rhino and followed these steps to generate an STL file:

a. Designed the Model in Grasshopper

I created my parametric design in Grasshopper by connecting components to generate the 3D geometry I wanted. I used sliders and inputs to fine-tune the shape and dimensions.

b. Baked the Geometry into Rhino

Once the design was complete, I selected the final geometry and right-clicked on the Grasshopper component, then chose “Bake”. This sent the geometry into the Rhino workspace as a real 3D object.

c. Exported the Geometry as an STL File

In Rhino, I selected the baked object and went to: File > Export Selected Then I chose STL (.stl) as the file format and saved the file.

c. Adjusted STL Export Settings

In the STL export options, I selected Binary (for a smaller file size), checked that the units were correct (usually millimeters), and used the Preview to confirm the mesh quality. I then clicked OK to export.

The STL file was now ready to be used for 3D printing.

3) Open it in CURA (Slicer software)

4) Set the following printer settings:

Setting Value
Printer Creality CR-200
Slicer Ultimaker Cura
Material PLA
Layer Height 0.2 mm
Wall Thickness 0.8 mm
Infill Density 20%
Printing Temperature 220°C
Build Plate Temperature 60°C
Print Speed 50 mm/s
Support None

5) Save the file (Gcode is the file that you send to the printer with all the instructions and coordinates of your design) on the SD card or upload (Depending on the software machine).

6) Print

My investigation

In the following part, there are the 2 different samples I was working on during the week:

Sample 1: Garnia flower

For this sample I wasn't intended for fabric printing, because I simply wanted to explore how detailed Grasshopper can be.

Here you could see the investigation:

alt text alt text alt text alt text

At first, I was really confused by the diagram. I experimented with different shapes and used the Graph Mapper to figure out my pattern. However, when I tried to create a BB Offset and extrude the geometry, it didn’t work. I spent hours trying to figure out what went wrong with the connections. Luckily, Magali helped me understand that I was working with an area instead of a polyline, which was the cause of the problem!

alt text alt text alt text alt text

After designing in Grasshopper, I continued the process by slicing the model to prepare it for fabrication. Slicing allows me to convert the 3D design into layers and generate the necessary toolpaths for the machine. This step is essential to ensure accurate printing or cutting, based on the chosen material and machine settings.

alt text alt text alt text

I printed a version without the fabric on the table before the final version.

alt text

Sample 2: Buttercup flower

First of all, I identify how this script works, then I adjust the flower moving the lines in Rhino and the different parameters in Grasshopper. When I get the design in 2D (Polyline) I need to create the BB Offset, the Boundary Surfaces and then extrude in the Z axis. Subsequently, I add the Mesh Brap and the Mesh Join to join all.

alt text alt text alt text alt text alt text alt text alt text

I decided to show all the steps related this flower, down here in this canva

Grasshopper steps by Kwizera Ganza Eliane Josee

TIME TO PRINT

RESULT

Fabrication Files

  1. Buttercup flower.gh

  2. Buttercup flower.ghx

  3. Gardenia flower.stl

  4. Buttercup flower.stl

Useful Links

  1. Grasshopper for beginners

  2. Grasshopper tutorial

  3. 3D Printer Ultimaker