Différences entre les versions de « Trophée avec pièce découpée laser insérée dans le socle »
m (Burcadus a déplacé la page 2- Trophée avec pièce découpée laser insérée dans le socle vers Trophée avec pièce découpée laser insérée dans le socle) |
|||
| Ligne 22 : | Ligne 22 : | ||
* [https://www.etsy.com/market/laser_cut_trophy_plaques Des créations laser sur acrylique et bois peuvent être consultées sur Etsy : Laser Cut Trophy Plaques] | * [https://www.etsy.com/market/laser_cut_trophy_plaques Des créations laser sur acrylique et bois peuvent être consultées sur Etsy : Laser Cut Trophy Plaques] | ||
* [https://www.troteclaser.com/en-za/resources/laser-projects/sports-trophy Un tutoriel sur la découpe laser d'un trophée en acrylique est présenté par Trotec Laser.] | * [https://www.troteclaser.com/en-za/resources/laser-projects/sports-trophy Un tutoriel sur la découpe laser d'un trophée en acrylique est présenté par Trotec Laser.] | ||
== Conception de la Base en OpenSCAD == | |||
Si vous ne savez pas modéliser et que vous souhaitez faire un modèle semblable à celui sur l'image, vous pouvez le faire sur OpenSCAD, voici comment : | |||
# Installez [https://openscad.org/|OpenSCAD] | |||
[https://openscad.org/ <strong>OpenSCAD</strong> ]– Modeleur 3D basé sur du code, idéal pour des conceptions paramétriques précises. (peut être généré par IA) | |||
Dans cette section, apprenez à concevoir le socle du trophée grâce à un script OpenSCAD paramétrable incluant une rainure destinée à insérer une plaque. | |||
Il vous suffit d'installer le logiciel, puis de copier le code ci-dessous et de générer le modèle. | |||
Si le rendu et les dimensions vous conviennent, vous pouvez l'exporter en format de votre choix. | |||
=== Programme OpenSCAD avec encoche rectangulaire === | |||
<pre> | |||
// Paramètres de la base (en mm) | |||
longueur = 100; // Longueur de la base | |||
largeur = 50; // Largeur de la base | |||
hauteur = 30; // Hauteur de la base | |||
// Dimensions de la rainure | |||
epaisseur_rainure = 3.2; // Tolérance pour la plaque à glisser | |||
largeur_rainure = 30; // Dimension de l'ouverture (longueur sur le plan) | |||
profondeur_rainure= 15; // Profondeur de la rainure dans le socle | |||
// Paramètre d'angle (en degrés) | |||
// Si angle = 0, le socle aura des faces verticales ; sinon, la face supérieure sera mise en retrait par "d" | |||
angle = 900; // Privilégiez un chiffre élevé pour observer un changement | |||
// Calcul de l'offset sur les côtés pour la face supérieure | |||
d = hauteur * tan(angle * PI/180); | |||
// Définition des 8 sommets du polyèdre | |||
vertices = [ | |||
[0, 0, 0], // V0 | |||
[longueur, 0, 0], // V1 | |||
[longueur, largeur, 0], // V2 | |||
[0, largeur, 0], // V3 | |||
[d, d, hauteur], // V4 | |||
[longueur - d, d, hauteur], // V5 | |||
[longueur - d, largeur - d, hauteur], // V6 | |||
[d, largeur - d, hauteur] // V7 | |||
]; | |||
// Définition des faces du polyèdre | |||
faces = [ | |||
[0, 3, 2, 1], // Face inférieure (ordre inversé pour une normale vers le bas) | |||
[4, 5, 6, 7], // Face supérieure | |||
[0, 1, 5, 4], // Côté 1 | |||
[1, 2, 6, 5], // Côté 2 | |||
[2, 3, 7, 6], // Côté 3 | |||
[3, 0, 4, 7] // Côté 4 | |||
]; | |||
// Module générant le socle avec la rainure centrée sur la face supérieure | |||
module socle() { | |||
difference() { | |||
polyhedron(points = vertices, faces = faces); | |||
translate([ (longueur - largeur_rainure) / 2, (largeur - epaisseur_rainure) / 2, hauteur - profondeur_rainure ]) | |||
cube([largeur_rainure, epaisseur_rainure, profondeur_rainure], center = false); | |||
} | |||
} | |||
// Affichage du socle | |||
socle(); | |||
</pre> | |||
: | |||
=== Programme OpenSCAD avec encoche circulaire === | |||
<pre> | |||
// 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); | |||
} | |||
</pre> | |||
: | |||
== Personnalisation & Modification du Code == | |||
Une fois la base maîtrisée, adaptez le script pour personnaliser votre trophée : | |||
* Modifiez les dimensions (longueur, largeur, hauteur) pour obtenir un socle sur mesure. | |||
* Ajustez le paramètre « angle » pour modifier la mise en retrait (l'effet inset) de la face supérieure. | |||
* Réglez les paramètres de la rainure (« largeur_rainure », « epaisseur_rainure », « profondeur_rainure ») pour correspondre au format de votre plaque. | |||
* Testez différentes valeurs pour « angle » afin de visualiser l'effet sur le design et obtenir la forme désirée. | |||
Version du 11 août 2025 à 15:02
Une plaque découpée laser est insérée dans un socle imprimé en 3D. Une plaque découpée laser est insérée dans un socle imprimé en 3D.
| Processus employés : découpe laser et impression 3d
Avantages :
Inconvénients :
|
Exemples & Inspirations
- Projets du Fablab Eisine– Trophées
- Des créations laser sur acrylique et bois peuvent être consultées sur Etsy : Laser Cut Trophy Plaques
- Un tutoriel sur la découpe laser d'un trophée en acrylique est présenté par Trotec Laser.
Conception de la Base en OpenSCAD
Si vous ne savez pas modéliser et que vous souhaitez faire un modèle semblable à celui sur l'image, vous pouvez le faire sur OpenSCAD, voici comment :
- Installez [1]
OpenSCAD – Modeleur 3D basé sur du code, idéal pour des conceptions paramétriques précises. (peut être généré par IA)
Dans cette section, apprenez à concevoir le socle du trophée grâce à un script OpenSCAD paramétrable incluant une rainure destinée à insérer une plaque.
Il vous suffit d'installer le logiciel, puis de copier le code ci-dessous et de générer le modèle.
Si le rendu et les dimensions vous conviennent, vous pouvez l'exporter en format de votre choix.
Programme OpenSCAD avec encoche rectangulaire
// Paramètres de la base (en mm)
longueur = 100; // Longueur de la base
largeur = 50; // Largeur de la base
hauteur = 30; // Hauteur de la base
// Dimensions de la rainure
epaisseur_rainure = 3.2; // Tolérance pour la plaque à glisser
largeur_rainure = 30; // Dimension de l'ouverture (longueur sur le plan)
profondeur_rainure= 15; // Profondeur de la rainure dans le socle
// Paramètre d'angle (en degrés)
// Si angle = 0, le socle aura des faces verticales ; sinon, la face supérieure sera mise en retrait par "d"
angle = 900; // Privilégiez un chiffre élevé pour observer un changement
// Calcul de l'offset sur les côtés pour la face supérieure
d = hauteur * tan(angle * PI/180);
// Définition des 8 sommets du polyèdre
vertices = [
[0, 0, 0], // V0
[longueur, 0, 0], // V1
[longueur, largeur, 0], // V2
[0, largeur, 0], // V3
[d, d, hauteur], // V4
[longueur - d, d, hauteur], // V5
[longueur - d, largeur - d, hauteur], // V6
[d, largeur - d, hauteur] // V7
];
// Définition des faces du polyèdre
faces = [
[0, 3, 2, 1], // Face inférieure (ordre inversé pour une normale vers le bas)
[4, 5, 6, 7], // Face supérieure
[0, 1, 5, 4], // Côté 1
[1, 2, 6, 5], // Côté 2
[2, 3, 7, 6], // Côté 3
[3, 0, 4, 7] // Côté 4
];
// Module générant le socle avec la rainure centrée sur la face supérieure
module socle() {
difference() {
polyhedron(points = vertices, faces = faces);
translate([ (longueur - largeur_rainure) / 2, (largeur - epaisseur_rainure) / 2, hauteur - profondeur_rainure ])
cube([largeur_rainure, epaisseur_rainure, profondeur_rainure], center = false);
}
}
// Affichage du socle
socle();
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);
}
Personnalisation & Modification du Code
Une fois la base maîtrisée, adaptez le script pour personnaliser votre trophée :
- Modifiez les dimensions (longueur, largeur, hauteur) pour obtenir un socle sur mesure.
- Ajustez le paramètre « angle » pour modifier la mise en retrait (l'effet inset) de la face supérieure.
- Réglez les paramètres de la rainure (« largeur_rainure », « epaisseur_rainure », « profondeur_rainure ») pour correspondre au format de votre plaque.
- Testez différentes valeurs pour « angle » afin de visualiser l'effet sur le design et obtenir la forme désirée.