Skip to main content

Louly NADJAR

SÉANCE 1

Impression 3D d'une bobine pour fil

Voici le code utilisé sur OpenSCAD :

h = 20;
r = 5;
color("grey")
translate([0,0,10])cylinder(h,r,r, center = true);

color("red")
for(i=[1:1:12]) {
    rotate([0,0,i*30])translate([5,5,20]) circle(5);
}

color("red")
for(i=[1:1:12]) {
    rotate([0,0,i*30])translate([5,5,0]) circle(5);
}

Résultat souhaité : 

Capture d’écran 2023-10-27 à 16.18.30.png

Résultat obtenu :

Capture d’écran 2023-10-27 à 16.22.50.png

Problèmes rencontrés :

  • La plaque de haut de la bobine qui n'est pas présente. Elle était trop bien collée avec la machine et que c'était difficile à enlever.
  • En bas du cylindre il y a eu un défaut mais je ne sais pas pour quelle raison.

 

Impression 3D d'un objet impossible à réaliser autrement que par imprimante 3D

Voici le code utilisé sur OpenSCAD :

$fn = 100;
ray_ext = 20;
ray_cell = 2;
distance_cell = 5;
translate([0,0,20])
sphere(r=ray_ext, $fn=$fn);

module nid_ab(){
    for (x = [-ray_ext : distance_cell : ray_ext]){
        for (y = [-ray_ext : distance_cell : ray_ext]){
            for (z = [-ray_ext : distance_cell : ray_ext]){
                translate([x,y,z])
                color("pink")sphere(r=ray_cell, $fn = 6);
            }
        }
    }
    
}
translate([0,0,20])
nid_ab();

Voici le résultat souhaité :

Capture d’écran 2023-10-27 à 16.28.02.pngCapture d’écran 2023-10-27 à 16.27.50.png

Malheureusement, je n'ai pas eu le temps d'arriver jusqu'à impression.

-----------------------------------------------------------------------------------------------------------------------------

SÉANCE 2

Dans le but de persévérer pour créer ma bobine, j'ai réaliser un code un peu modifié, avec des extrémités plus épaisses notamment. De plus, pour le complexifier un peu, j'aimerai arrêter l'impression au milieu pour changer de couleur de fil.

Voici le code utilisé : 

h = 30;
r = 5;
translate([0,0,15])cylinder(h,r,r, center = true);


h2 = 5;
r2 = 10;
color("grey")
translate([0,0,30])cylinder(h2,r2,r2, center = true);

h2 = 5;
r2 = 10;
color("grey")
translate([0,0,2.5])cylinder(h2,r2,r2, center = true);

Ainsi que le résultat souhaité :

Capture d’écran 2023-11-13 à 16.32.36.png