Savannah KADDISSY

Coordonnées

M1 Management de l'Innovation - Processus d'Innovation UM4MN011 -  Savannah KADDISSY - Savanna.kaddissy@etu.sorbonne.fr

Exercice 1 : Découverte de l'impression 3D à partir d'un modèle existant - Un petit chat

Date de début et de fin 16/12/2025 

Objectifs : 

Contexte :

Plutôt qu’un objet industriel standardisé, j’ai choisi d’imprimer une figurine de chat issue d’un modèle disponible en ligne. Ce modèle, aux formes organiques, m’a permis d’observer les capacités de l’impression 3D sur des surfaces courbes et des zones complexes, tout en mettant en évidence la nécessité d’utiliser des structures de support pour certaines parties lors de l’impression.

Le lien du modèle: https://www.printables.com/model/1158025-cute-sitting-cat-figurine/files 

Matériaux / Outils / Machines / Logiciels :

Étapes de fabrication :

 
  1. Sélection du modèle 3D sur printables

  2. Importation du fichier STL dans PrusaSlicer

  3. Réglage des paramètres d’impression

  4. Génération du fichier G-code

  5. Lancement de l’impression sur l’imprimante 3D

  6. Retrait de l’objet une fois l’impression terminée

Visuels :

image.png

image.png

image.png

image.png

image.png

image.png                                                    

image.png

Conclusion :

Ce projet m’a permis de comprendre les principes fondamentaux de l’impression 3D, depuis l’importation d’un modèle numérique issu d’une plateforme en ligne dans le logiciel dédié, jusqu’à l’obtention de l’objet final. La réalisation de cet objet décoratif a constitué une expérience enrichissante, illustrant les possibilités créatives offertes par la fabrication numérique.

Exercice 2 : Création d’un objet en mobilisant un maximum de fonctions OpenSCAD - Petite Boite a Bijoux

Date de début et de fin 13/01/2026 : 

Objectifs :

Contexte :

Pour cet exercice, j’ai codé une petite boîte à bijoux en forme de fleur, avec une séparation intérieure créant deux compartiments. Le bouchon comporte une ouverture en forme de fleur et mes initiales gravées. Ce projet m’a permis d’expérimenter et de combiner un maximum de fonctions OpenSCAD pour concevoir des formes organiques, gérer les détails internes et ajouter des éléments décoratifs, tout en apprenant à contrôler les paramètres du code pour un rendu précis.

Matériaux / Outils / Machines / Logiciels :

Étapes de fabrication :

Code:

// --- PARAMÈTRES ---
$fn = 60;             
diametre = 55;        
hauteur_boite = 25;   
epaisseur = 2;        
marge = 0.6;          
initiales = "SK";

// --- MODULE FORME DE FLEUR ---
module forme_fleur(d, h) {
    union() {
        cylinder(h = h, d = d * 0.5); 
        for (a = [0 : 60 : 300]) {   
            rotate([0, 0, a])
            translate([d * 0.22, 0, 0])
                cylinder(h = h, d = d * 0.4);
        }
    }
}

// --- 1. LE CORPS DE LA BOÎTE ---
module corps_boite() {
    difference() {
        forme_fleur(diametre, hauteur_boite);
        translate([0, 0, epaisseur])
            forme_fleur(diametre - (epaisseur * 2), hauteur_boite + 1);
    }
    
    // SÉPARATEUR
    intersection() {
        forme_fleur(diametre - (epaisseur * 2.5), hauteur_boite - 6); 
        translate([0, 0, (hauteur_boite - 6) / 2 + epaisseur])
            cube([diametre, epaisseur, hauteur_boite - 6], center = true);
    }
}

// --- 2. LE COUVERCLE OPTIMISÉ ---
module couvercle() {
    // PARTIE SUPÉRIEURE (Plaque + Gravures)
    difference() {
        forme_fleur(diametre, epaisseur);
        
        // FENÊTRE FLEUR
        translate([0, 0, -1])
            forme_fleur(diametre * 0.3, epaisseur + 2); 
        
        // INITIALES 
        translate([0, -14, epaisseur - 1.2]) // Creusé sur 1.2mm
            linear_extrude(height = 1.5)
                text(initiales, size = 6, halign = "center", valign="center", font="Liberation Sans:style=Bold");
    }

    // REBORD EN FORME DE FLEUR 
    translate([0, 0, -3]) 
        difference() {
            // Le rebord extérieur 
            forme_fleur(diametre - (epaisseur * 2) - marge, 3);
            
            translate([0, 0, -0.1])
                forme_fleur(diametre - (epaisseur * 4), 3.2);
        }
}

// --- RENDU FINAL ---
corps_boite();

// Couvercle à côté
translate([diametre + 15, 0, 0]) 
    couvercle();

Visuels : 

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

Conclusion :

Ce projet m’a permis d’explorer et d’utiliser un grand nombre de fonctions d’OpenSCAD pour concevoir une boîte à bijoux fonctionnelle et personnalisée. Cependant, j’ai rencontré certaines difficultés lors de l’impression. Tenter d’imprimer la boîte et le couvercle en même temps provoquait des décalages du filament, ce qui m’a obligé à les imprimer séparément. De plus, le rebord intérieur initial du couvercle était trop petit et circulaire, ce qui empêchait le bouchon de se fixer de manière stable sur la boîte. Après l’impression, j’ai donc modifié le code du couvercle pour créer un rebord intérieur plus épais et en forme de fleur, afin d’améliorer la stabilité et de préparer une nouvelle impression plus réussie.

Exercice 3 : Création d’un objet avec un magnet integré - Une rampe 

Date de début et de fin 27/01/2026 

Objectifs : 

Contexte :

Plutôt qu’un objet purement décoratif, j’ai choisi de concevoir et fabriquer un système fonctionnel composé d’une rampe et d’un objet intégrant un aimant. L’objectif était de créer une interaction précise entre les deux éléments : la forme de l’objet a été pensée pour épouser parfaitement la géométrie de la rampe, permettant ainsi un mouvement fluide et guidé, similaire à un rail, tout en s’arrêtant au milieu de la rampe grâce à des aimants intégrés dans la rampe et dans l’objet.

 

Matériaux / Outils / Machines / Logiciels :

Étapes de fabrication :

 
  1. Sélection du modèle 3D sur printables

  2. Importation du fichier STL dans PrusaSlicer

  3. Réglage des paramètres d’impression

  4. Génération du fichier G-code

  5. Lancement de l’impression sur l’imprimante 3D

  6. Arrêt de l’impression, dépôt des aimants, puis redémarrage de l’impression
  7. Retrait de l’objet une fois l’impression terminée

Code:

// --- Parameters ---
rail_len = 250;   
mag_d = 6.2;      
mag_h = 4;      
tol = 0.5;        
angle = 20;       

// 1. THE RAMP ASSEMBLY
union() {
    // THE SLOPED RAIL
    rotate([0, -angle, 0])
    difference() {
        hull() {
            translate([0, 0, 0]) cube([rail_len, 20, 0.1]); 
            translate([0, 3, 7]) cube([rail_len, 14, 0.1]); 
        }
        // MAGNET IN THE DEAD CENTER
        translate([rail_len / 2, 10, 3]) 
            cylinder(d=mag_d, h=mag_h + 1, $fn=30);
    }

    // SUPPORT PILLAR
    cube([10, 20, rail_len * 0.342]); 

    // FLAT GROUND BASE
    cube([rail_len * 0.94, 20, 2]); 
}

// 2. THE SLIDER (Carriage)
translate([0, -40, 0])
union() {
    difference() {
        // Main Body
        cube([30, 26, 15]);
        
        // Dovetail Cutout (The Tunnel)
        translate([-1, 3 - tol, -1])
        hull() {
            cube([32, 20 + (tol * 2), 0.1]);      
            translate([0, 2, 9 + tol]) cube([32, 16 + (tol * 2), 0.1]);
        }
        
        // FIXED MAGNET HOLE 
        translate([15, 13, 5.5]) 
            cylinder(d=mag_d, h=mag_h + 1, $fn=30);
    }
    
    // CIRCLE HANDLE
    translate([15, 13, 15]) 
        cylinder(h=12, r=8, $fn=50);
}

 

Visuels:

image.png

image.png

 

image.png

image.png

image.png

Regardez la video pour voir la rampe 

WhatsApp Video 2026-05-03 at 23.38.22.mp4


Conclusion :

Ce projet m’a permis d’explorer la conception d’un système interactif en combinant modélisation sur OpenSCAD et intégration d’aimants pour contrôler le mouvement. J’ai travaillé sur l’ajustement précis entre la rampe et l’objet afin d’obtenir un glissement fluide et un arrêt au milieu grâce à l’attraction magnétique.

Cependant, j’ai rencontré certaines difficultés, notamment lors de l’intégration de l’aimant qui a nécessité d’interrompre puis de relancer l’impression. De plus, les premiers ajustements n’étaient pas optimaux, ce qui m’a conduit à modifier les dimensions pour améliorer le fonctionnement global.

 

Exercice 4: Avec Anita ROCK


Revision #8
Created 12 January 2026 19:13:16 by Kaddissy Savanna
Updated 3 May 2026 21:45:15 by Kaddissy Savanna