Skip to main content

Juliette CAFFA-BEAUJEU

Impressions 3D

J'ai réalisé toutes ces impressions avec l'imprimante "Original Prusa MK4S 0.4 nozzle". 

1) Objet fonctionnel : tasse
    • Le besoin : J'apprécie boire du lait dans une petite tasse pour mieux en apprécier le goût. Voici d'où née mon idée de réaliser une petite tasse.
  •  
    • openSCAD réalisation : Pour réaliser ce projet aux formes géométriques simples j'ai d'abord soustrait à un cylindre, un plus petit cylindre créant ainsi le contenant. Pour la anse j'ai également soustrait deux cylindres de différentes tailles et placements dans l'espace. A cette anse j'ai soustrait à nouveau le petit cylindre du contenant, supprimant ainsi la partie de la anse qui dépassait dans le contenant. J'ai fait en sorte d'avoir des cylindres assez lisses.

      capture-decran-2024-11-28-233740.png

    • Mon code :

$fn=100;

difference(){
cylinder(5,d=5);
translate ([0,0,1]) cylinder(6,d=4);
}
difference (){
    translate([-1,2.7, 2.5])rotate ([0, 90])cylinder(1.5, 1.5,1.5, $fn=100);
    translate([-1.1,2.7, 2.5])rotate ([0, 90])cylinder(3, 1.1,1.1, $fn=100);
    cylinder(6,d=4);
}

    • Impression avec PrusaSlicer : J'ai ajouté des supports pour pas que ma anse s'imprime correctement. J'ai sélectionné une hauteur x de 5cm. Voici le résultat de mon impression :

 tasse 3D.jpg

2) Objet réalisable uniquement avec une imprimante 3D : jouet pour chat
    • Concept : Une petite sphère capturée dans une grande sphère avec des trous. Comme cela la petite sphère fait du bruit quand l'objet bouge, donnant envie à un chat de jouer avec.
  •  
    • openSCAD réalisation : Pour réaliser ce projet aux formes géométriques simples j'ai d'abord réaliser la sphère extérieure avec des trous. Pour cela J'ai soustrait une sphère à une légèrement plus petite. Puis j'ai soustrait à la grande sphère plusieurs cylindres aux positionnements dans l'espace différents pour créer tous les trous. Ensuite j'ai créer une petite sphère à laquelle j'ai soustrait une encore plus petite pour qu'elle soit creuse.

image.png

    • Mon code :

difference(){
    sphere(r=20, $fn=100);
    sphere(r=19, $fn=100);
    translate([0, 0, -60])cylinder(120,5,5);
    rotate([90, 0, 0]) translate([0, 0, -60])cylinder(120,5,5);
    rotate([0, 90, 0]) translate([0, 0, -60])cylinder(120,5,5);
    rotate([45, 0, 0]) translate([0, 0, -60])cylinder(120,5,5);
    rotate([0, 45, 0]) translate([0, 0, -60])cylinder(120,5,5);
    rotate([0, 0, 45]) translate([0, 0, -60])cylinder(120,5,5);
    rotate([0, 0, -45]) translate([0, 0, -60])cylinder(120,5,5);
    rotate([0, -45, 0]) translate([0, 0, -60])cylinder(120,5,5);
    rotate([-45, 0, 0]) translate([0, 0, -60])cylinder(120,5,5);
    rotate([-45, 0, 45]) translate([0, 0, -60])cylinder(120,5,5);
    rotate([45, 0, -45]) translate([0, 0, -60])cylinder(120,5,5);
    rotate([45, 0, 45]) translate([0, 0, -60])cylinder(120,5,5);
    rotate([-45, 0, -45]) translate([0, 0, -60])cylinder(120,5,5);
     rotate([-90, 0, 45]) translate([0, 0, -60])cylinder(120,5,5);
     rotate([90, 0, -45]) translate([0, 0, -60])cylinder(120,5,5);
}
difference(){
sphere(r=14, $fn=100);
sphere(r=12);
}

    • Impression avec PrusaSlicer : J'ai ajouté des supports sur le plateau pour que ma structure ne s'effondre pas. J'ai sélectionnée une hauteur de 5 cm et un remplissage de 20%. Voici le résultat de mon impression :

3) Objet avec interruption d'impression : maracas

Capture d'écran 2024-11-28 235817.png

Mon projet:

Un maracasse pour jouer de la musique grâce au cognement d'une sphère coincée à l'intérieur de la plus grande.

Pour réaliser ce projet j'ai d'abord créer une toute petite sphère que j'ai entouré d'une plus grande. j'ai ensuite soustrait à la plus grande une sphère légèrement plus petite pour que la sphère soit creuse permettant le mouvement de la première toute petite sphère. A cette structure j'ai ajouté un manche cylindrique auquel j'ai soustrait la taille de la sphère soustrait auparavant pour pas que le manche ne dépasse dans la boule musical.

Mon code :

sphere (r=2);

difference(){
    sphere (r=10);
    sphere (r=9.8);
}

difference (){
    translate ([0, 0, 9])cylinder (30, 3, 3);
    sphere (r=9.8);
}