# Raihana ABDUL

#### <span style="background-color: rgb(236, 202, 250);">**MU4MN011-Prototypage**</span>

<div aria-label="Page Section Options" class="pointer-container" id="bkmrk-" refs="pointer@pointer" tabindex="-1"><div class="pointer flex-container-row items-center justify-space-between p-s anim is-page-editable"><div class="flex-container-row items-center gap-s" refs="pointer@mode-section"><button class="text-button icon px-xs" title="Permalink mode, Press to show include tag"><svg class="svg-icon" data-icon="link" role="presentation" viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"></svg></button><div class="input-group"> <button class="button outline icon" title="Copy Link" type="button"><svg class="svg-icon" data-icon="copy" role="presentation" viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"></svg></button></div></div><svg class="svg-icon" data-icon="edit" role="presentation" viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"></svg></div></div>##### **<span style="color: rgb(5, 52, 255);"><span style="text-decoration: underline;">Séance n°1 </span>: Introduction à OpenSCAD</span>**

**18/10/2023**

- Première approche du logiciel **OpenSCAD** pour créer des objets en 3D
- Compréhension du langage
- Matérialisation de l'objet sur **IdeaMaker** afin de pouvoir transférer notre objet sur une imprimante 3D

<span style="color: rgb(35, 111, 161);">**Première approche du logiciel :**</span>

<span style="background-color: rgb(236, 202, 250);">**Code :**</span>

```css
d=5;
a=10; // arrête des cubes
H=100; // hauteur de la tour
R=40; // rayon de la tour
N=10; // nombre de cubes


color("blue") cube(a,center=true);
for(i=[1:1:N]) {
    rotate([0,0,i*360/N]) translate([(R-a/2),0,H+a/2]) color("snow") cube(a,center=true);
    color("lightblue") cylinder(h=H,r=R);
}
```

<span style="background-color: rgb(236, 202, 250);">**Résultat :** </span>  
![image.png](https://wiki.fablab.sorbonne-universite.fr/BookStack/uploads/images/gallery/2023-11/scaled-1680-/G35image.png)


##### **<span style="color: rgb(5, 52, 255);">Exercices n°1 : Réalisation de l'objet de notre choix</span>**

**26/10/2023**

**<span style="color: #236fa1;">1. Réaliser n'importe quel objet 3D sur OpenSACD (essayer <span style="caret-color: rgb(35, 111, 161);">d'utiliser</span> la différence ou l'addition).</span>**

**<span style="text-decoration: underline;">Micro </span>:**

<span style="background-color: rgb(236, 202, 250);">**Code :**</span>

```css
color ("darkgrey") translate ([0,0,41]) rotate_extrude(convexity = 10, $fn = 100)
translate([10, 0, 0]) circle(r = 0.5, $fn = 100);

color ("Snow") translate([0,0,23]) cylinder(h=10, r=9.5, $fn = 200);

color ("Bisque") translate([0, 9.3, 30]) sphere (r=1, $fn = 100);
color ("Bisque") translate([0, 9.3, 27]) sphere (r=1, $fn = 100);
color ("Bisque") translate([5, 8, 30]) sphere (r=1, $fn = 100);
color ("Bisque") translate([5, 8, 27]) sphere (r=1, $fn = 100);
color ("Bisque") translate([-5, 8, 30]) sphere (r=1, $fn = 100);
color ("Bisque") translate([-5, 8, 27]) sphere (r=1, $fn = 100);

color ("Chocolate") translate([2.5, 8.3, 28]) rotate([12, 90, 0]) square([2, 1]);
color ("Chocolate") translate([-2.5, 8.3, 28]) rotate([-12, 90, 0]) square([2, 1]);

color ("darkSalmon") cylinder(h=35, r=4, $fn = 50);
   translate([0,0,40]) color ("darkgrey") sphere (r=10);
  
color ("darkgrey") translate ([0,0,41]) rotate_extrude(convexity = 10, $fn = 100)
translate([10, 0, 0]) circle(r = 0.5, $fn = 100);

color ("Snow") translate([0,0,23]) cylinder(h=10, r=9.5, $fn = 200);
```

<span style="color: rgb(68, 68, 68);">**<span style="background-color: rgb(236, 202, 250);">Résultat</span> :**</span><span style="color: rgb(68, 68, 68);">**<span style="text-decoration: underline;">**![Capture d’écran 2023-10-27 à 14.18.26.png](https://wiki.fablab.sorbonne-universite.fr/BookStack/uploads/images/gallery/2023-10/scaled-1680-/capture-decran-2023-10-27-a-14-18-26.png)**</span>**</span>

**<span style="color: rgb(68, 68, 68);"><span style="font-style: normal; font-variant-caps: normal; font-size: 14px; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Oxygen, Ubuntu, Roboto, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif; caret-color: rgb(35, 111, 161); background-color: rgb(236, 202, 250);">Résultat après impression :</span></span>**

![IMG_4806.jpeg](https://wiki.fablab.sorbonne-universite.fr/BookStack/uploads/images/gallery/2023-11/scaled-1680-/img-4806.jpeg)![IMG_6279.jpeg](https://wiki.fablab.sorbonne-universite.fr/BookStack/uploads/images/gallery/2023-11/scaled-1680-/img-6279.jpeg)

<p class="callout info">**Commentaires :** L'impression m'a pris 57min. Ne savant pas utiliser les différents bobines à disposition et ne savant pas encore paramétrer le logiciel d'impression **Ideamaker** mon micro à malheureusement qu'une seule et unique couleur.</p>

**2. Réaliser un objet 3D de notre choix sur OpenSACD qui ne peut être obtenu uniquement via l'impression 3D.**

<span style="text-decoration: underline;">**Sorbonne Université**</span> :

```sql
color ("DodgerBlue") rotate([0, 90, 0]) linear_extrude(height = 165, center = false, convexity = 10, twist = 4000, $fn = 100)

translate([2, 2.5, 0]) circle(r = 1);

color ("DarkTurquoise") linear_extrude(height=1) text ("SORBONNE UNIVERSITÉ", size = 10, valign = "centre", halign = "centre");

color ("DodgerBlue") rotate([0, 90, 0]) linear_extrude(height = 165, center = false, convexity = 10, twist = 4000, $fn = 100)

translate([2, 2.5, 0]) circle(r = 1);

color ("DarkBlue") rotate([0, 90, 0]) linear_extrude(height = 165, center = false, convexity = 10, twist = 4000, $fn = 100)

translate([-2,-2.5, 0]) circle(r = 1);
```

![Capture d’écran 2023-10-27 à 14.19.44.png](https://wiki.fablab.sorbonne-universite.fr/BookStack/uploads/images/gallery/2023-10/scaled-1680-/capture-decran-2023-10-27-a-14-19-44.png)

<p class="callout info">Je n'ai malheureusement pas réussi à l'imprimer en raison de problème lors de l'enregistrement de mon fichier sur **OpenSCAD** vers le ficher **SQL**. Dû à cette erreur de téléchargement que j'ai essayé de relancer plusieurs fois sans réussite, je n'ai pas la version imprimé de cet objet...</p>

<div id="bkmrk-1-d%3D5%3B-2-a%3D10%3B-3-h%3D5"></div>#####  

##### <span style="text-decoration: underline; color: rgb(5, 52, 255);">Séance n°2 : Polyvalence des filaments et techniques d'impressions</span>

<span style="color: rgb(35, 111, 161);">**1. Introduction**</span>

Les **imprimantes 3D** offrent une grande polyvalence avec une **variété de filaments et de techniques d'impression**, ce qui élargit considérablement les possibilités de création. Elles sont compatibles avec différents types de filaments, chacun ayant des **propriétés spécifiques**. De plus, ces imprimantes prennent en charge des techniques avancées telles que l'impression multi-matériaux, l'impression bi-color/multi-couleurs, l'impression en double extrusion, et l'impression avec des supports solubles. Ces fonctionnalités permettent aux utilisateurs d'explorer des designs plus complexes et diversifiés.

<span style="color: rgb(35, 111, 161);">**2. Exemples de filaments**</span>

**PLA :**

- Caractéristiques : Biodégradable, facile à imprimer, idéal pour le prototypage rapide. Avec aspect bois possible.
- Utilisations courantes : Projets non soumis à des contraintes de chaleur importantes.

**Fibres de carbone, de verre ou de métal :**

- Caractéristiques : Filaments renforcés, offrent une résistance et une rigidité supérieures.
- Utilisations courantes : Pièces structurelles, prototypes haute performance.

<div aria-label="Page Section Options" class="pointer-container" id="bkmrk--5" refs="pointer@pointer" tabindex="-1"><div class="pointer flex-container-row items-center justify-space-between p-s anim is-page-editable"><div class="flex-container-row items-center gap-s" refs="pointer@mode-section"><button class="text-button icon px-xs" title="Permalink mode, Press to show include tag"><svg class="svg-icon" data-icon="link" role="presentation" viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"></svg></button><div class="input-group"> <button class="button outline icon" title="Copy Link" type="button"><svg class="svg-icon" data-icon="copy" role="presentation" viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"></svg></button></div></div><svg class="svg-icon" data-icon="edit" role="presentation" viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"></svg></div></div>**PVA :**

- Caractéristiques : Soluble dans l'eau, utilisé comme support pour les impressions complexes.
- Utilisations courantes : Structures avec des surplombs, géométries complexes.

Autres exemples : TPU (souple caoutchouteux), possibilité de faire varier les propriétés élastique, filament transparent, résine<span class="Apple-converted-space"> </span>

<span style="color: rgb(35, 111, 161);">**3. Améliorer nos objets imprimés**</span>

**Pour travailler avec 2 filaments différents :** dans **IdeaMaker**, on peut spécifier aux 2 extrudeurs de la machines (gauche et droite) si on utilise 2 matériaux différents, les valeurs changent. On peut garder le même code, le couper en 2 puis insérer un nouvel objet à créer et l'insérer à côté de l'ancien sur **IdeaMaker**.

<span style="color: rgb(35, 111, 161);">**4. Les différents post-traitements** </span>

- Travailler avec le sable : prendre l'objet, le mettre dans un bécher avec du sable, on tasse puis on met au four à 110°-120°, le PLA va se ramollir un petit peu et permettre aux couches d'adhérer entre elles. Cela va alors permettre de rendre l'objet <span style="font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Oxygen, Ubuntu, Roboto, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif; font-size: 14px; font-style: normal; font-variant-caps: normal;">plus adhésive, le durcir et renforcer la cohésion.</span>
- Travailler avec des solvants : avec le fil métallique, mettre la pièce à l'intérieur d'un bêcher, le chauffer pour permettre l'évaporation du solvant (permet d'obtenir la brillance et la transparence de l’objet notamment si on a utilisé un filament transparent).

Note : **Le radeau** est la couche que l'on peut mettre en dessous de l'objet

##### <span style="color: rgb(35, 111, 161);">**<span style="color: rgb(5, 52, 255);">Exercice n°2</span>**</span>

<div aria-label="Page Section Options" class="pointer-container" id="bkmrk--8" refs="pointer@pointer" tabindex="-1"><div class="pointer flex-container-row items-center justify-space-between p-s anim is-page-editable"><div class="flex-container-row items-center gap-s" refs="pointer@mode-section"><button class="text-button icon px-xs" title="Permalink mode, Press to show include tag"><svg class="svg-icon" data-icon="link" role="presentation" viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"></svg></button><div class="input-group"> <button class="button outline icon" title="Copy Link" type="button"><svg class="svg-icon" data-icon="copy" role="presentation" viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"></svg></button></div></div><svg class="svg-icon" data-icon="edit" role="presentation" viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"></svg></div></div>1. Créer un objet un peu complexe et fonctionnel, dans IdeaMaker mettre l'impression en pause puis insérer un autre objet (comme une écroue, roulement en bille etc...) à l'intérieur puis reprendre l'impression. <p class="callout warning">Si on veut mettre un objet solide il faut pas qu’il dépasse de la dernière couche -&gt; à ras ou carrément à l'intérieur de la couche supérieur<span class="Apple-converted-space"> </span></p>
2. Faire un post traitement sur l'ancien object pour faire mieux tenir entre elles les couches.