OVERVIEW
This project utilizes Grasshopper software to design a series of mechanically rich and varied 2D graphics. These graphics not only demonstrate randomness and variety, but also fully embody the combination of computational design and digital fabrication. I designed a total of three unique graphics and successfully converted them into G-code for 2D drawing prints on a 3D printer.




The Process:
Design phase: Parametric design using Grasshopper to create unique shapes by controlling different parameters. This phase focuses on the geometric properties and aesthetic value of the shapes, using randomly varying modules to make each design unique.
Conversion phase: Once the design is complete, the graphic is converted into G-code using specialized software to ensure that the design is properly understood and executed by the 3D printer.
Printing phase: The G-code is transferred to the 3D printer for 2D drawing and printing. This step requires precise machine calibration to ensure the accuracy and quality of the print result.


Challenges:
Parameter control: During the design phase, the first problem: I had a hard time controlling the number of shapes, which led to overlapping the same shapes hundreds of times, which made it difficult to go to print. The second problem: I was using the wrong module to get the effect I wanted, which was very confusing to me. It was like a fluke, I tried to fix the parameter control many times, but every time I fixed the parameter module, the graphic was not the one I wanted, which was very strange.
Printing Accuracy: Ensuring the accuracy and reproducibility of the machine is key in the printing process, especially when it comes to fine details and complex graphics.

Discoveries:
Through this project, I discovered and practically experienced the enormous potential of computational design, and Grasshopper as a powerful tool that offers almost unlimited creative possibilities.
I have learned more effective problem solving methods and technical adaptation strategies to face various challenges, which is beneficial to my personal and professional development.
Through this program, I have not only enhanced my technical skills, but also deepened my understanding of the field of computational design and digital fabrication. This experience will undoubtedly have a positive impact on my future work and studies.