Trophée imprimé 3d

Un trophée combinant un socle personnalisé avec un élément décoratif imprimé en 3D (figurine, objet design, etc.).

TropheeCoupeDemo.jpg
Processus employés : impression 3d

Avantages :

  • Beaux résultats 3d
  • Peu coûteux

Inconvénients :

  • L'impression 3d lente
  • Nécessité de préparer un fichier 3d.

Exemples & Inspirations :

Élément décoratif

Que souhaitez-vous mettre sur le desus de votre trophée? Une coupe? Un personnage? Un soulier? Nous avons besoin d'un modèle 3d! Si vous ne savez pas modéliser, recherchez votre élément décoratif dans des sites de partage comme Thingiverse, Printables ou MakerWorld. Le fichier dont vous avez besoin doit être au format stl, 3mf, amf, obj ou stp. Attention aux petits détails : ils sont souvent difficiles à imprimer sur des petits objets.

Conception de la base en OpenSCAD

Si vous ne savez pas modéliser et que vous souhaitez fabriquer une base semblable à celle sur l'image, vous pouvez le faire sur OpenSCAD, voici comment :

  1. Installez OpenSCAD - Modeleur 3D basé sur du code, idéal pour des conceptions paramétriques précises. (peut être généré par IA)
  2. Copiez-collez le code ci-dessous.
  3. Modifiez les variables de dimensions pour ajuster le modèle
  4. Générez un aperçu. Menu conception - > Calculer l'aperçu (Touche F5)
  5. Si le rendu vous convient, calculez le rendu. Menu conception - > Calculer le rendu (Touche F6).
  6. Enregistrez votre modèle en format 3MF. Menu fichier- > Exporter -> Exorter comme 3MF... N'oubliez pas de conserver ce fichier! Les fichiers laissés au fablab sont effacés...


Programme OpenSCAD avec encoche circulaire

// Paramètres
base_length     = 100;
base_width      = 50;
base_height     = 50;

encoche_diametre   = 20;
encoche_profondeur = 5;
angle_deg          = 0
; // Inclinaison de la base en degrés

// Calcul du facteur de rétrécissement en haut
reduction = tan(angle_deg * PI / 180) * base_height;
shrink_x = (base_length - 2 * reduction) / base_length;
shrink_y = (base_width - 2 * reduction) / base_width;

// Génération du socle trapézoïdal par extrusion
module socle_trapeze() {
    linear_extrude(height = base_height, scale = [shrink_x, shrink_y])
        square([base_length, base_width], center = true);
}

// Affichage final avec encoche ronde
difference() {
    socle_trapeze();

    translate([0, 0, base_height - encoche_profondeur])
        cylinder(h = encoche_profondeur + 0.1, r = encoche_diametre / 2, $fn = 64);
}