Skip to main content

Duru ERDEM

Objet 1: Fonctionnel

image.png

// Paramètres de la toupie
$fn = 20;
handle_diameter = 10;  // Diamètre de la poignée
handle_height = 15;    // Hauteur de la poignée
body_diameter = 40;    // Diamètre maximal de la sphère
tip_diameter = 2;      // Diamètre de la pointe (plus fine)
tip_height = 20;       // Hauteur du cône (plus pointu)
segments = 120;         // Résolution pour les formes arrondies

// Module pour une toupie
module toupie() {
    // Corps sphérique
    translate([0, 0, tip_height])
        sphere(d = body_diameter, $fn = segments);

    // Pointe conique sous la sphère
    translate([0, 0, 0]) // Alignement sous la sphère
        rotate([0,180,0])
        cylinder(h = 8, r1 = 8 / 2, r2 = 0, center = false, $fn = segments);

    // Poignée au sommet
    translate([0, 0, tip_height + body_diameter / 2 - 1])
        cylinder(h = handle_height, r1 = handle_diameter / 2, r2 = handle_diameter / 2, center = false, $fn = segments);
}


  
// Appel pour afficher la toupie
toupie();

Description :
Objet : toupie en 3D
Fonction : jouet rotatif conçu pour tourner sur lui-même grâce à une manipulation manuelle. Elle se compose d'une poignée, d'un corps sphérique pour un équilibre optimal, et d'une pointe fine pour faciliter la rotation.

image.png

Paramètres d'impression :

  • Imprimante : Original Prusa i3 MK3
  • Filament : Generic ABS
  • Échelle : 100%
  • Remplissage : 15%
  • Supports : nécessaires
  • Hauteur de couche : 0.20 mm
  • Estimation du temps d'impression (mode normal) :
    • Premier calque : 3 minutes
    • Temps total : 1h44m

Détails techniques d'impression :

  • Perimeter (Périmètres) : 12 minutes, 12.0%, 0.72 m (1.79 g)
  • External perimeter (Périmètres externes) : 16 minutes, 15.7%, 0.73 m (1.83 g)
  • Overhang perimeter (Périmètres en surplomb) : 26 secondes, 0.4%, 0.01 m (0.03 g)
  • Internal infill (Remplissage interne) : 31 minutes, 29.6%, 2.00 m (5.00 g)
  • Solid infill (Remplissage solide) : 9 minutes, 9.0%, 0.65 m (1.61 g)
  • Top solid infill (Remplissage solide supérieur) : 13 secondes, 0.2%, 0.01 m (0.02 g)
  • Bridge infill (Remplissage de pont) : 15 secondes, 0.2%, 0.01 m (0.03 g)
  • Skirt/Brim : 22 secondes, 0.3%, 0.01 m (0.03 g)
  • Supports : 16 minutes, 15.5%, 0.77 m (1.94 g)
  • Support interface : 4 minutes, 3.5%, 0.15 m (0.38 g)
  • Custom (Paramètres personnalisés) : 18 secondes, 0.3%, 0.07 m (0.17 g)
  • Couleur : Rose

Remarque : La toupie a été imprimée avec un filament ABS pour assurer une bonne durabilité et une finition lisse, idéale pour un usage prolongé et une bonne esthétique.

image.png

Objet 2: Uniquement faisable en 3D

image.png

// Module pour un anneau 
$fn = 100;

module anneau(rayon_exterieur, epaisseur) {
    difference() {
        // Anneau extérieur
        cylinder(r = rayon_exterieur, h = epaisseur, center = true);
        // Trou intérieur
        cylinder(r = rayon_exterieur - epaisseur, h = epaisseur + 1, center = true);
    }
}

// Deux anneaux entrelacés
module anneaux_entrelaces(rayon_exterieur, epaisseur, distance) {
    anneau(rayon_exterieur, epaisseur); // Premier anneau
    translate([distance-2, 0, 0])
        rotate([90, 0, 0])
        anneau(rayon_exterieur, epaisseur); // Deuxième anneau entrelacé
}

// Paramètres
rayon_exterieur = 15; // Rayon extérieur des anneaux
epaisseur = 5; // Épaisseur de l'anneau
distance = 20; // Distance pour les entrelacer

// Affichage des anneaux entrelacés
anneaux_entrelaces(rayon_exterieur, epaisseur, distance);

Description :
Objet : anneaux entrelacés en 3D
Fonction : représentation esthétique de deux anneaux entrelacés, pouvant servir de décoration ou d'outil éducatif pour illustrer des concepts mathématiques ou artistiques.

image.png

Objet 2 fonctionnel : Anneaux entrelacés

Description :
Objet : anneaux entrelacés en 3D
Fonction : représentation esthétique de deux anneaux entrelacés, pouvant servir de décoration ou d'outil éducatif pour illustrer des concepts mathématiques ou artistiques.

Paramètres d'impression :

  • Imprimante : Original Prusa i3 MK3
  • Filament : Generic ABS
  • Échelle : 100%
  • Remplissage : 15%
  • Supports : nécessaires
  • Hauteur de couche : 0.20 mm
  • Estimation du temps d'impression (mode normal) :
    • Premier calque : 1 minute
    • Temps total : 41 minutes

Détails techniques d'impression :

  • Perimeter (Périmètres) : 6 minutes, 15.7%, 0.30 m (0.75 g)
  • External perimeter (Périmètres externes) : 7 minutes, 17.3%, 0.33 m (0.81 g)
  • Overhang perimeter (Périmètres en surplomb) : 31 secondes, 1.3%, 0.02 m (0.04 g)
  • Internal infill (Remplissage interne) : 4 minutes, 9.6%, 0.18 m (0.44 g)
  • Solid infill (Remplissage solide) : 2 minutes, 6.1%, 0.17 m (0.42 g)
  • Top solid infill (Remplissage solide supérieur) : 23 secondes, 0.9%, 0.03 m (0.07 g)
  • Bridge infill (Remplissage de pont) : 38 secondes, 1.6%, 0.06 m (0.15 g)
  • Skirt/Brim : Non requis
  • Supports : 13 minutes, 31.7%, 0.50 m (1.25 g)
  • Support interface : 3 minutes, 6.9%, 0.18 m (0.45 g)
  • Custom (Paramètres personnalisés) : 5 secondes, 0.2%, 0.02 m (0.05 g)
  • Couleur : 

Remarque : Les anneaux entrelacés ont été optimisés pour une impression stable et une finition esthétique, tout en minimisant l'utilisation de supports pour des économies de matériau.

image.png

Objet 3: Avec Pause dans l'impression

image.png

$fn=100;

difference() {
    // Pyramide à base carrée
    polyhedron(
        points=[
            [0, 0, 15],  // Sommet
            [10, 10, 0], // Coins de la base
            [10, -10, 0],
            [-10, -10, 0],
            [-10, 10, 0]
        ],
        faces=[
            [0, 1, 2],
            [0, 2, 3],
            [0, 3, 4],
            [0, 4, 1],
            [1, 2, 3, 4] // Surface de la base
        ]
    );

    // Cavité intérieure
    translate([0, 0, 1])
    polyhedron(
        points=[
            [0, 0, 12],  // Sommet intérieur
            [8, 8, 0],   // Coins de la base intérieure
            [8, -8, 0],
            [-8, -8, 0],
            [-8, 8, 0]
        ],
        faces=[
            [0, 1, 2],
            [0, 2, 3],
            [0, 3, 4],
            [0, 4, 1],
            [1, 2, 3, 4] // Surface de la base intérieure
        ]
    );
}

// Placement des boules
translate([12, 0, 0.75]) sphere(.75);
translate([-12, 0, 0.75]) sphere(.75);
translate([0, 12, 0.75]) sphere(.75);
translate([0, -12, 0.75]) sphere(.75);
translate([8, 8, 0.75]) sphere(.75);
translate([-8, 8, 0.75]) sphere(.75);
translate([8, -8, 0.75]) sphere(.75);
translate([-8, -8, 0.75]) sphere(.75);