Skip to main content

Juliette CAFFA-BEAUJEU

Impressions 3D

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 de 5 cm de hauteur.
    • 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. Voici le résultat de mon impression :

 tasse 3D.jpg

 

2) Objet réalisable uniquement avec une imprimante 3D :

 

 

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);
}