Week X Thumbnail

3D Textile

Experimenting with 3D-printed textiles and printing directly onto fabric to explore wearable designs that can respond and change their patterns with actuators.

3D Scanning and Printing

Course Source
Detail Image Detail Image Detail Image

Experimenting with 3D-printed textiles and printing directly onto fabric to explore wearable designs that can respond and change their patterns with actuators.

Basics of 3D Printing

Group Assignment - Test

Detail Image Detail Image
  • For the group assignment, we tested the design rules for the Prusa 3D printer.
  • Speed: Normally you don't need to adjust the speed, but if it's hitting the printed object while priting, you can adjust the speed to be slower by clicking Setting > Speed.
  • Supporter: If the 3D figure have the floating parts, you need to add the supporter. You can demonstrate the 'slice' and see if it's stable enough. If not, add the supporter.
  • Bridge Support: The 30mm bridge was the most stable. Beyond that, the structure started to sag and produce spaghetti.

Pattern Design Pipeline

Bitmap Pattern

I wanted to design a parametric textile pattern using a bitmap‑generation pipeline in Grasshopper. I followed this video tutorial to create a workflow that converts a black‑and‑white image into a bitmap and extrudes spikes based on the pixel values. Because of the limited print bed size, I couldn’t generate detailed patterns such as a human face, which require varying spike heights for fine details.

So I shifted the goal toward generating patterns inspired by nature. I used images of conch shells and ocean waves and converted them into black‑and‑white gradient images.

This is the Grasshopper pipeline I created.

Detail Image Detail Image

The pipeline worked well, but it produced too many spikes for reliable printing. I increased the spacing and reduced the density to make the pattern printable.

Experiment 1: Printing On the Fabric

I found many examples of people using 3D printers to create novel textiles. By printing directly onto a stretchable mesh, you can create shape‑changing surfaces, and with embedded electronics, even interactive textiles. I wanted to try this approach myself.

Ribbon

Detail Image

Before printing the full version, I tested printing on a ribbon. Since the 3D printer bed is magnetic, people recommended using strong magnets to hold the ribbon in place, but I couldn’t find any, so I used tape instead. The test flower print worked, but the spike height was too low, making it look almost 2D. I decided to increase the spike height.

Detail Image

For the final version, my plan was to print the pre‑stretched base layer, pause the print, place the textile, and then continue printing so the textile would be embedded between layers. I sliced the model accordingly and inserted a nozzle‑change pause to place the textile at the right moment.

Detail Image

However, because the pattern relied on a very small pixel scale, the print failed, resulting in this deformation.

Gauze Pad

Detail Image

For the textile layer, people recommended using a flexible mesh pad that stretches with body movement, allowing the 3D‑printed pattern to move as well. I couldn’t find mesh pads in the lab, so I bought a Halloween spider‑web decoration, which is extremely stretchable. I printed the base layer and attempted to place the spider‑web mesh between layers.

Detail Image

Ceci pointed out that the spider‑web material behaves like loose threads, meaning the nozzle would snag on it and ruin the print. (Thank you, Ceci, for saving the machine!) She suggested using a gauze pad instead, which was the only suitable material I could find nearby.

Detail Image Detail Image

I printed the base layer first, then taped down the gauze pad to keep it stable during printing. The print adhered well on top of the gauze, but because gauze lacks elasticity, the final textile did not show any shape‑changing behavior.

Experiment 2: Foldable Textile Printing

Then I found an interesting paper on active membranes. Active membranes: 3D printing of elastic fibre patterns on pre‑stretched textiles introduces several types of active structures, and I wanted to experiment with them.

Detail Image Detail Image

I tried printing one of the patterns, but it failed because the structure must be extremely thin (around 1–3 mm) for the pre‑stretched textile to fold correctly. Since the structure height was so low, the nozzle repeatedly disrupted the print.

Experiment 3: Printing Chainmail

Chainmail Design based on the Paper

Detail Image

I followed this chainmail‑structure paper and generated a chainmail pattern in Grasshopper. Then I added the bitmap spike‑generation pipeline I created earlier. I adjusted the spacing so the spikes would sit neatly on the center of each chainmail cell.

Printing Different Color

Detail Image

For printing the chainmail, I used the Critical Matter Group’s Bambu printer. It was fast and accurate, producing much smoother results than the Prusa. Using the software’s brush tool, I added color changes directly into the print.

Detail Image

The result was BEAUTIFUL!

Detail Image

3D Scanning

For 3D scanning, I wanted to capture abstract natural patterns and print them. During a day trip to North Beach near Boston, I found beautiful coral‑like formations and brought them home to scan.

Detail Image

I used the Polycam app, but because the individual structures were so small, the camera couldn’t capture them accurately. I’ll need to try again with a more precise scanner.

Appendix

This is the zip file of every rhino and stl files that I've printed.