Project 2
Second project exploring a nested surface generation script in grasshopper and 3D printing according to assignment instructions
Calibrating 3D Printer
I setup my printer by changing the filament, instead of using the 3D default option I selected the preheat PLA end and then changed the Z axis to remove and insert the filament without the printer automatically moving and extruding from the head. Then I used the prepare option and move the extruder so I could see the filament was correctly inserted.
I leveled the bed using a sheet of copy paper, moved the paper under the nozzle, and moved the table up until I had a little resistance. The first time I printed I had a successful print of a test cube but I thought the nozzle was too close to the table so I tried to reduce the amount of resistance I felt. However that led to a failed print so I had to re-level the bed and was able to have a successful test
Issues Reading Curve As List
Following the tutorial I had issues knowing how to set the curve type so it could be read as an array, I found you had to select the option List Access
Modeling
I was able to follow the tutorial and create a nested geometry of bowls, I modified the code to align the origin point for all bowls once I was satisfied with the geometry, baked them and distributed them over the plane
Modeling Slicing
When moving to the slicing part I had to move back to Rhino at various points. First, my geometry was too small so I created a reference square in Rhino to have a better idea of the print size. Second, my model had some issues in the curvature that I tried to solve by making the model thicker. Finally, I was able to slice the model without issue but I was not able to preview the whole printing process, only the end. I also included supports for the base.
Testing Print
Before printing all 5 bowls I printed the larger one to see how the support material would behave and that I was able to remove it.
I was able to successfully print the remaining nested elements of my bowl