Introduction: 3D Printed Lampshade: an Exercise in Patience
This project was full of twists and turns, but I did end up with a 3D-printed lampshade, so I will take it as a win!
Supplies
Software: Rhino 7, Grasshopper, Ultimaker Cura
Hardware: Bambu 3D Printer
Step 1: Learning Through a Tutorial
In an effort to become more familiar with the software and process of designing in Grasshopper, I decided to follow along to The Adam's "Grasshopper Parametric Light Tutorial" on Youtube.
Step 2: More on the Design
The tutorial was nearly silent and did not provide explanations for each step, so I had to pay special attention as I made sense of everything. This proved to be a useful learning method. Here's a quick summary of how it all works:
- Generate a list of polar coordinates on an xy plane at 360 angle.
- Translate the list along a vector with a random amplitude.
- Construct a nurbs curve from the list and duplicate it at a larger scale.
- Generate curves in between the previous two nurbs.
- Offset, shift and shorten the list of points
- Create a surface between curves using "Ruled Surface"
Step 3: Problem 1
After completing the tutorial, I dropped the shade in Cura and used our agreed-upon settings to see if I had a viable print. However, because we're using vase mode, this design is not possible to print without supports because it is too steep and flat between each level.
Step 4: Redirecting
I pivoted away from the staircase design and towards a smoother, less steep alternative. To do this, I replaced "Ruled Surface" with "Loft." I appreciated the result, and it foreshadowed no issues when placed in Cura.
Step 5: Returning to Problem 1
Call me crazy, but rather than leaving well enough alone, I tried to rework my original design.
Adding some additional logic in Grasshopper and manually using a boolean union on each level of the staircase, I attempted to create smoother transitions while maintaining at least some of the original aesthetic... However, this too failed in Cura :)
Step 6: Final Print
Finally calling it quits, I sent my redirection to the printer. The print itself was the smoothest part of the process and took roughly two hours. I am happy with the result and I do feel like I learned a lot through this trying process. So I call this a success.