Skip to main content

Bence Marton - Projets

Marque Page Chat - 09/01/2026

Coordonées

Bence Marton, martonbence9@gmail.com, Master Management de l'Innovation. 

Introduction

 Fait le 09/01/2026. Afin de me familiariser avec les techniques d'impression 3D, je vais imprimer le marque page suivant: 

peeking_cat1.webp

Outils

Printables.com; PrusaSlicer 2.5.0; 

Construction

Capture.PNG

  • J'ai ouvert les deux fichier avec PrusaSlicer 2.5.0: 

Screenshot 2026-01-09 at 15.03.14.png

  • J'ai séparé les deux objets en clickant et glissant l'objet:

Screenshot 2026-01-09 at 15.06.20.png

  • Voici les paramètres de l'impression:

    image.png

  • J'ai exporté le G-Code sur une clé USB et je l'ai inséré dans une machine à l'impression 3D. J'ai choisi le nom de mon fichier sur la console de l'imprimante et l'ai démarré. Aprés 30 mins l'impression est terminé:

    Screenshot 2026-01-09 at 15.24.17.png

  • Ensuite j'ai dû mettre les deux objets ensemble et les coller avec de la colle instantanée pour avoir l'objet final :


image.png

─────────────────────────────────────────────────────────

Microbot Fidget - 14/01/2026

Introduction

Fait le 09/01/2026. Un projet plus complexe, imprimer un fidget détachable:

Screenshot 2026-01-14 at 17.24.16.png

Outils

Printables.com; PrusaSlicer 2.5.0; 

Construction

Screenshot 2026-01-14 at 17.28.04.png

  • J'ai ré-crée le modèle en openSCAD á l'aide de IA (j'ai fourni les fichiers STL, le G-code et une description). 

    J'ai dû affiner et corriger certaines parties du code pour qu'il fonctionne.

IMG_8293.jpeg

/* Microbot Fidget - Data-Driven Recreation
   Calibrated from: microbot(2).stl & G-code metadata
*/

$fn = 64;

// --- Calibrated Parameters ---
base_width = 15.0;      // Derived from G-code polygon 
base_depth = 12.0;      
top_width  = 8.0;       
limb_height = 20.0;     // Individual segment height
ball_radius = 5.2;      // Calibrated joint size
joint_clearance = 0.25; // Standard snap-fit tolerance
slit_width = 0.8;       // Optimized for 0.4mm nozzle [cite: 530]

// --- Layout ---
translate([-15, 0, 0]) male_segment();
translate([15, 0, 0]) female_segment();

module body_geometry() {
    // Tapered hexagonal/rounded body
    hull() {
        // Bottom Plate
        linear_extrude(1) 
            offset(r=2) square([base_width-4, base_depth-4], center=true);
        // Neck Plate
        translate([0,0,limb_height])
            linear_extrude(1) 
                offset(r=1) square([top_width-2, top_width-2], center=true);
    }
}

module male_segment() {
    union() {
        body_geometry();
        // Ball Stem
        translate([0,0,limb_height])
            cylinder(h=ball_radius, r1=top_width/2, r2=ball_radius-1);
        // The Joint Ball
        translate([0,0,limb_height + ball_radius + 1])
            sphere(r=ball_radius);
    }
}

module female_segment() {
    difference() {
        union() {
            body_geometry();
            // Socket Housing
            translate([0,0,limb_height])
                cylinder(h=ball_radius*2.2, r=ball_radius + 1.8);
        }
        
        // Sphere Cavity
        translate([0,0,limb_height + ball_radius + 1])
            sphere(r=ball_radius + joint_clearance);
        
        // Entry Hole (allows snap-in)
        translate([0,0,limb_height + ball_radius*2])
            cylinder(h=ball_radius, r1=ball_radius-1, r2=ball_radius+1);
            
        // Stress Relief Slits (for flexibility)
        translate([0,0,limb_height + ball_radius + 1])
            cube([slit_width, (ball_radius+2)*2.5, ball_radius*3], center=true);
        translate([0,0,limb_height + ball_radius + 1])
            cube([(ball_radius+2)*2.5, slit_width, ball_radius*3], center=true);
    }
}

  • J'ai téléchargé les documents en .STL puis je les ai ouvert avec PrusaSlicer. J'ai allongé la pièce qui était debout puis j'ai sélectionné les paramètres suivantes:
    • 0.20mm Speed
    • Generic PLA
    • Avec un densité de 50% 
    • Support: for support enforcers only
  • J'ai exporté le G-Code et j'ai imprimé. J'ai obtenu les trois piéces suivant que j'ai collé ensembe à l'aide des peinces et du colle instantané.

IMG_7949.jpegIMG_7951.jpeg

─────────────────────────────────────────────────────────

Partie Arduino /w Kristina

--› Lien ici