> For the complete documentation index, see [llms.txt](https://andrea-santis-organization.gitbook.io/andrea-santi-mdef-course/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://andrea-santis-organization.gitbook.io/andrea-santi-mdef-course/year-1/term-1/_-digital-fabbrication.md).

# !\_! \\\Digital Fabbrication

It was a course during all the first Term, we learned a lot of new fabbrication's practice. \
From Arduino, to use all the machine in the Fab Lab: Cnc Mill and 3D print, Laser Cut.  \
We also spend time, me and max a lot, in Wood lab. The course is centered in learning the workflow that made model start from the determinate machine.&#x20;

We are developing a continuos modus operandi: we controlled tools to connect digital design in physical. This thanks a circulare connection between prototype, concept and design.

### ARDUINO &#x20;

Thanks to MDEF''s Arduino Team, we learned how to use BARDUINO that is a more user-friendly arduino developed here in IAAC (easy board). Barduino is a physical computing trough building interactive systems, to try bridge the gap between enviroment and elettronic systems. In Arduino we have Digital (INPUT \\\high low) and Analog (0-4095 \\\12 bits) signals, this two are connecting with Pulse widht modulation that is a square waves explain the connection between this two different signals.&#x20;

<div><figure><img src="https://2679578488-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBP8hN1AcNw6u4vfd9zoq%2Fuploads%2FaCB6OLjIm8lKkVDnS7lH%2F7C074EF0-5A25-4DCE-9C0C-A557ED232832_1_105_c.jpeg?alt=media&amp;token=232a15c7-ba9f-46d6-beda-c915a91d2a7f" alt=""><figcaption></figcaption></figure> <figure><img src="https://2679578488-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBP8hN1AcNw6u4vfd9zoq%2Fuploads%2FN6la8odTYk7UZolmdABd%2F532F5B08-96C4-4C46-BB33-FCD698F8E671_1_105_c.jpeg?alt=media&amp;token=4bd8f40b-3759-497b-9fa6-589d6ea3eeb3" alt=""><figcaption></figcaption></figure></div>

<figure><img src="https://2679578488-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBP8hN1AcNw6u4vfd9zoq%2Fuploads%2FM37lbCAODnAGcyPDq516%2FScreenshot%202024-12-06%20161702.jpg?alt=media&amp;token=81977e8a-9889-49e3-9474-f64710b992f0" alt=""><figcaption></figcaption></figure>

Barduino was important in Machine parodox course and in Funky Fungi interventions. \
I don't have a lot of skill in this practies, I really want to learn more and more.&#x20;

### CNC MILL&#x20;

A CNC mill is a precision machine that uses computer-controlled instructions (G-code) to cut and shape materials. Key parameters include spindle speed, feed rate, cutting depth, tool diameter, and material type.

<div><figure><img src="https://2679578488-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBP8hN1AcNw6u4vfd9zoq%2Fuploads%2FAkHKT3pHqmNuRshAUJpX%2F5D0C6A49-5714-4A5B-86D6-745865BBCCA4_1_105_c.jpeg?alt=media&amp;token=535708d1-696c-4de5-b70f-f29689ddeb57" alt=""><figcaption></figcaption></figure> <figure><img src="https://2679578488-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBP8hN1AcNw6u4vfd9zoq%2Fuploads%2FvhyRG06uBAXAYxJDUuYQ%2FD14AFEE9-4ADA-4D04-B817-958702E4AE8C_1_105_c.jpeg?alt=media&amp;token=bf274840-fa2a-4e08-9f41-09261f956c66" alt=""><figcaption><p>Funny(design) moments with the guy, attached the plate on the CNC's bed </p></figcaption></figure></div>

#### Using a CNC Mill:

1. **Design the Part**: Create the design in a CAD software (like Rhino).
2. **Generate G-code**: Convert the design into machine-readable G-code using CAM software (e.g., RhinoCAM).
3. **Setup the Machine**: Secure the workpiece, install tools, and zero the machine.
4. **Run the Machine**: Load the G-code and begin machining, monitoring the process for adjustments.
5. **Finishing**: Clean and finalize the part.

#### Using Rhino with CNC Mills:

1. **Create the Design**: Model the part in Rhino.
2. **Prepare the Model**: Ensure the design is solid and ready for machining.
3. **Generate Toolpaths**: Use RhinoCAM or other CAM software to define the toolpath and create G-code.
4. **Run the CNC Mill**: Load the G-code to the CNC mill and start machining.

Rhino helps in creating precise 3D models, while CAM software converts these into machining instructions for the CNC mill.

<div><figure><img src="https://2679578488-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBP8hN1AcNw6u4vfd9zoq%2Fuploads%2FLAeuKH8XhD9wH08ge7RQ%2F789C8454-3E81-40DE-A0F2-35FEBEBCB7A7_1_105_c.jpeg?alt=media&amp;token=09f80441-eeaf-455c-b30a-925b5191e339" alt=""><figcaption></figcaption></figure> <figure><img src="https://2679578488-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBP8hN1AcNw6u4vfd9zoq%2Fuploads%2FZJU1336tHl4lYOEZ6Hlk%2Fimage.png?alt=media&amp;token=caaf9f61-9603-48b2-93d9-1e5fbcc8c1ee" alt=""><figcaption><p>I became a meme   ^+    ^+<br>                                    °--<br>                   </p></figcaption></figure></div>

This digital machine was important to create the modules for Design Dialogues, but I didn't use a lot so I would improve a lot my skill in this fantastic machine.&#x20;

### 3D PRINT

3D printing is a process of making three-dimensional objects by building them layer by layer from a digital design. It turns a virtual model into a physical object using materials like plastic, metal, or resin.\
In 3D printing, several parameters influence the quality, speed, and accuracy of the printed object. These parameters include:

1. **Layer Height (Resolution)**:\
   This defines the thickness of each layer of material that is deposited during printing. A smaller layer height results in finer detail and a smoother surface but takes more time to print.
2. **Orinetation**:\
   The orentation of the pieces to print is important for the print's timing. Also is so important for the tension create in the object and material waste.&#x20;
3. **Infill Pattern**:\
   The design of the internal structure, which can be solid, honeycomb, grid, or others. Different patterns offer varying strength, material use, and print time.
4. **Shell Thickness (Wall Thickness)**:\
   The thickness of the outer walls of the printed object. Thicker shells give strength to the object but use more material.
5. **Support Structures**:\
   Supports are temporary structures printed along with the object to help with overhangs or complex geometries. They can be removed after printing but may leave marks.

<div><figure><img src="https://i.giphy.com/media/v1.Y2lkPTc5MGI3NjExbml2NmdjandkeGo4Y2ZzbXQwYnNsajVsNjhwaHVkcTdndjJuN2hxOSZlcD12MV9pbnRlcm5hbF9naWZfYnlfaWQmY3Q9Zw/cdOdu0xQ4C3yrhhx4T/giphy-downsized-large.gif" alt=""><figcaption></figcaption></figure> <figure><img src="https://2679578488-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBP8hN1AcNw6u4vfd9zoq%2Fuploads%2F610D1nSwoN3nRuvFNXml%2F2.jpg?alt=media&amp;token=7445528e-7863-44ed-947d-819d16378f5e" alt="" width="375"><figcaption></figcaption></figure></div>

This digital machine was important for Machine parodox and groups design intervention.&#x20;

### LASER CUT&#x20;

Laser Cut is a digital machine that works in a substractive way thanks to an input geometry, this one give as a result an outcome thanks to vectors and rasters. \
The files (input) has to follow this process, diveved by layer and color:&#x20;

1. **Engraving**:\
   The laser removes a thin layer to create deeper designs or text, often used for permanent markings.
2. **Marking**:\
   The laser makes light surface changes (like discoloration) without cutting or engraving, used for adding text or logos.
3. **Cut (inside//outside)**:\
   The laser fully penetrates the material to separate it into pieces, creating precise cuts.

Are so important two modus operandi: Nesting (optimize space\\\nowaste material) and Tollerance test (always understand material's size and cut). \
Also is releated how you set the plate in the machine, has to be flat and you have always to adjust the distance between the lens and the material; if you have somethings really particular you can adjust the lens.

You have a lot different laser cut methodologies: Shape segmentation, Develop surface, Stacking, Interlocking, Waffle, Kerfing, Laminating

This digital machine was important for Machine parodox and groups design intervention.&#x20;

## TOUCH DESIGNER&#x20;

Touch designer is a visual programming software used for creating interactive media systems, real-time graphics, and multimedia installations. Is a visual programming software, you can maneged Input (data sensor) in animation visual.  \
Input's type:

* **Motion sensor**:
* **Capacitive sensor**:
* **Button controller**:
* **Music**:
* **Project mapping**:
* **Generative IA**:

<div><figure><img src="https://media.giphy.com/media/e4Tv85KnpIgNSUdXAa/giphy.gif" alt=""><figcaption></figcaption></figure> <figure><img src="https://2679578488-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBP8hN1AcNw6u4vfd9zoq%2Fuploads%2FbXJhtW5bVrecb1tMId3s%2FDSC04781.JPG?alt=media&amp;token=6d7aad20-6e64-42fd-a987-7cb44a15c94e" alt="" width="375"><figcaption></figcaption></figure></div>

## \\\ MDEF BOARD

It was an exercise to understand how works a mold, Didac tell us to develop a tiles that would be mold in different material. We split in different groups, so the board in our class has different type of tiles made off different material.

<figure><img src="https://2679578488-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBP8hN1AcNw6u4vfd9zoq%2Fuploads%2FuN5kEwDjvcwe3KHh3nDN%2FPXL_20241203_171023344.jpg?alt=media&amp;token=56f38b5c-254a-48f1-acc3-98d538f834de" alt=""><figcaption></figcaption></figure>

I was in group with David and we develop an hastray, its shape is armonic and we made it with concrete due to its functionallity.&#x20;

<div><figure><img src="https://2679578488-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBP8hN1AcNw6u4vfd9zoq%2Fuploads%2FXEGDt7AyOk49hmBHM0Ez%2FPXL_20241129_175018806.jpg?alt=media&amp;token=90ab703e-5a6b-4f03-bf5b-8ddbe9dd061e" alt=""><figcaption></figcaption></figure> <figure><img src="https://2679578488-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBP8hN1AcNw6u4vfd9zoq%2Fuploads%2FJib9xc5n6wzIP15jsJOH%2FPXL_20241128_143137685.jpg?alt=media&amp;token=26590ffc-7b9e-4c3c-96b5-326b3cc367e4" alt=""><figcaption></figcaption></figure></div>

<figure><img src="https://2679578488-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBP8hN1AcNw6u4vfd9zoq%2Fuploads%2FaTRWM7Ck9pvwgnLqGFkZ%2F20241203_185544-ANIMATION.gif?alt=media&amp;token=9a2a12c8-deee-4918-8b21-c0d33a552ff6" alt=""><figcaption></figcaption></figure>

The process for made this tile has this 3 step:

1. **3D print**:\
   Choose and design what would be mold, we made a 3D model on Rhino an we print it&#x20;
2. **Create the mold**:\
   With the 3D print tiles, we made a sylicon mold. Thanks to sylcon put insede an cardboard box made with laser cut&#x20;
3. Mold:\
   We insert concrete in the mold

***

Some photo during digital fabbrication course, what an amazing group of funny people!!!

<div><figure><img src="https://2679578488-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBP8hN1AcNw6u4vfd9zoq%2Fuploads%2FQrkCrRTzQUyhb2VKWk6j%2FDSC04770.JPG?alt=media&amp;token=b4c8fcd0-2b3c-4e08-82cf-a13ab725a174" alt=""><figcaption></figcaption></figure> <figure><img src="https://2679578488-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBP8hN1AcNw6u4vfd9zoq%2Fuploads%2FedpSCVxdCNovSs1J4xY0%2FDSC04773.JPG?alt=media&amp;token=8a727099-110f-45b6-9b24-22ae0d76f813" alt=""><figcaption></figcaption></figure></div>

<figure><img src="https://2679578488-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBP8hN1AcNw6u4vfd9zoq%2Fuploads%2Fxn2BajYoYrsVVauq5Gdo%2FDSC04814.JPG?alt=media&amp;token=452d64cc-fff4-4222-a422-407015f6a021" alt=""><figcaption></figcaption></figure>
