Outils pour utilisateurs

Outils du site


generer_un_gcode_linux_cnc_heekscad_partir_de_fichier_stl

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
generer_un_gcode_linux_cnc_heekscad_partir_de_fichier_stl [2020/03/16 15:25] – [Ou bien passer d'abord par FreeCAD pour générer un fichier .step] Antoine C.generer_un_gcode_linux_cnc_heekscad_partir_de_fichier_stl [2020/10/28 12:22] (Version actuelle) – ↷ Liens modifiés en raison d'un déplacement. serge
Ligne 1: Ligne 1:
-FIXME - FIXME - FIXME 
- 
 <WRAP center round info 60%> <WRAP center round info 60%>
-Èbauche - page en cours de création+Page en finalisation de rédaction. 
 +Vérification demandée
 </WRAP> </WRAP>
  
Ligne 18: Ligne 17:
   * clic droit sur la forme importée, puis "créer une esquisse à partir de ..."   * clic droit sur la forme importée, puis "créer une esquisse à partir de ..."
   * clic droit sur l'esquisse, puis "découper l'esquisse"   * clic droit sur l'esquisse, puis "découper l'esquisse"
-  * clic droit sur les esquisses et créer une opération (découpe, poche, perçage) +  * clic droit sur les esquisses et [[usinage_3d_avec_heekscad|créer une opération (découpe, poche, perçage)]] 
-  * puis générer le g-code+  * puis [[usinage_3d_avec_heekscad|générer le g-code de la forme en 3D avec heekscad]]
  
 ==== Ou bien passer d'abord par FreeCAD pour générer un fichier .step ==== ==== Ou bien passer d'abord par FreeCAD pour générer un fichier .step ====
Ligne 45: Ligne 44:
 ==== étape 0: Générer un fichier STL ==== ==== étape 0: Générer un fichier STL ====
  
-{{::image-engrenage-openscad.png?400|}}+{{media_07:image-engrenage-openscad.png?800|}}
  
-{{ ::fichier-stl-engrenage.stl |}}+{{ media_06:fichier-stl-engrenage.stl |}}
  
 ==== étape 1 - Importer le STL dans freeCAD ==== ==== étape 1 - Importer le STL dans freeCAD ====
  
-{{::import-stl-dans-freecad.png?400|}}+{{media_07:import-stl-dans-freecad.png?800|}}
  
-{{::engrenage-etape-1-freecad.zip|}}+{{media_03:engrenage-etape-1-freecad.zip|}}
  
 ==== étape 2 - Dans FreeCAD, générer une forme maillée fiable du STL ==== ==== étape 2 - Dans FreeCAD, générer une forme maillée fiable du STL ====
Ligne 64: Ligne 63:
   * Affichage -> Atelier -> Mesh Design   * Affichage -> Atelier -> Mesh Design
  
-{{::engrenage-freecad-maillage-1.png?400|}}+{{media_03:engrenage-freecad-maillage-1.png?800|}}
  
 == 2.1.2. Se placer dans le module d'analyse et de réparation du maillage == == 2.1.2. Se placer dans le module d'analyse et de réparation du maillage ==
Ligne 70: Ligne 69:
   * Liste à puceMaillage -> analyser -> évaluer et réparer   * Liste à puceMaillage -> analyser -> évaluer et réparer
  
-{{::engrenage-freecad-maillage-2.png?400|}}+{{media_03:engrenage-freecad-maillage-2.png?800|}}
  
 == 2.1.3. Sélectionner la forme à analyser , réparer == == 2.1.3. Sélectionner la forme à analyser , réparer ==
  
-{{::engrenage-freecad-maillage-5.png?400|}}+{{media_03:engrenage-freecad-maillage-5.png?800|}}
  
 Le module indique "Aucune sélection". Le module indique "Aucune sélection".
  
-{{::engrenage-freecad-maillage-3.png?400|}}+{{media_03:engrenage-freecad-maillage-3.png?800|}}
  
 Cliquer sur "Aucune sélection", et choisir la forme 3D STL qui a été importée (ici "engrenage") Cliquer sur "Aucune sélection", et choisir la forme 3D STL qui a été importée (ici "engrenage")
  
-{{::engrenage-freecad-maillage-4.png?400|}}+{{media_03:engrenage-freecad-maillage-4.png?800|}}
  
 == 2.1.4. Lancer l'analyse et la réparation du maillage == == 2.1.4. Lancer l'analyse et la réparation du maillage ==
Ligne 88: Ligne 87:
 Cliquer sur chaque bouton "Analyser" Cliquer sur chaque bouton "Analyser"
  
-{{::engrenage-freecad-maillage-6.png?400|}}+{{media_03:engrenage-freecad-maillage-6.png?800|}}
  
 Puis cliquer sur le bouton "fermer" en bas de la fenêtre de réparation de maillage. Puis cliquer sur le bouton "fermer" en bas de la fenêtre de réparation de maillage.
Ligne 98: Ligne 97:
   * Affichage -> Atelier -> Part   * Affichage -> Atelier -> Part
  
-{{::engrenage-freecad-vers-solid-1.png?400|}}+{{media_03:engrenage-freecad-vers-solid-1.png?800|}}
  
 == 2.2.2. Transformer le STL en une forme maillée FreeCAD == == 2.2.2. Transformer le STL en une forme maillée FreeCAD ==
Ligne 106: Ligne 105:
 Une petite fenêtre s'ouvre, choisir la précision de maillage. Une petite fenêtre s'ouvre, choisir la précision de maillage.
  
-{{::engrenage-freecad-vers-solid-3.png?400|}}+{{media_03:engrenage-freecad-vers-solid-3.png?800|}}
  
 Une pièce est créée, avec des maillages: des traits de partout apparaissent sur la pièce. Une pièce est créée, avec des maillages: des traits de partout apparaissent sur la pièce.
  
-{{::engrenage-freecad-vers-solid-5.png?400|}}+{{media_03:engrenage-freecad-vers-solid-5.png?800|}}
  
 Dans la fenêtre en haut à gauche, une pièce se terminant par 001 est créée. Dans la fenêtre en haut à gauche, une pièce se terminant par 001 est créée.
  
-{{::engrenage-freecad-vers-solid-4.png?400|}}+{{media_03:engrenage-freecad-vers-solid-4.png?800|}}
  
 **Fichier obtenu à cette fin d'étape 2:** **Fichier obtenu à cette fin d'étape 2:**
  
-  * {{ ::engrenage-etape-2.zip |}}+  * {{ media_03:engrenage-etape-2.zip |}}
  
 ==== Étape 3 : Dans FreeCAD, simplifier la forme maillée générée précédemment par freeCAD ==== ==== Étape 3 : Dans FreeCAD, simplifier la forme maillée générée précédemment par freeCAD ====
Ligne 134: Ligne 133:
   * Pièce -> Affiner la forme   * Pièce -> Affiner la forme
  
-{{::engrenage-freecad-simplification-1.png?400|}}+{{media_03:engrenage-freecad-simplification-1.png?800|}}
  
 Les traits sur la face de la forme de la pièce, se sont effacés. Le maillage a été simplifié. Les traits sur la face de la forme de la pièce, se sont effacés. Le maillage a été simplifié.
  
-{{::engrenage-freecad-vers-solid-6.png?400|}}+{{media_03:engrenage-freecad-vers-solid-6.png?800|}}
  
  
Ligne 149: Ligne 148:
   * Affichage -> Atelier -> Openscad   * Affichage -> Atelier -> Openscad
  
-{{::engrenage-freecad-simplification-2.png?400|}}+{{media_03:engrenage-freecad-simplification-2.png?800|}}
  
 Puis : Openscad -> refine shape feature Puis : Openscad -> refine shape feature
  
-{{::engrenage-freecad-simplification-3.png?400|}}+{{media_03:engrenage-freecad-simplification-3.png?800|}}
  
 Les traits sur la forme de la pièce, se sont effacés, il ne reste plus de traits verts sur la face. C'est mieux. Les traits sur la forme de la pièce, se sont effacés, il ne reste plus de traits verts sur la face. C'est mieux.
  
-{{::engrenage-freecad-simplification-5.png?400|}}+{{media_03:engrenage-freecad-simplification-5.png?800|}}
  
-{{::engrenage-freecad-vers-solid-7.png?400|}}+{{media_03:engrenage-freecad-vers-solid-7.png?800|}}
  
 Dans la fenêtre de gauche, le nom de la forme maillée simplifiée apparaît. Dans la fenêtre de gauche, le nom de la forme maillée simplifiée apparaît.
  
-{{::engrenage-freecad-simplification-4.png?400|}}+{{media_03:engrenage-freecad-simplification-4.png?800|}}
  
  
 Fichier obtenu à cette fin d'étape 3: Fichier obtenu à cette fin d'étape 3:
-  * {{::engrenage-etape-3.zip|}}+  * {{media_03:engrenage-etape-3.zip|}}
  
 ==== Étape 4: Dans FreeCAD, transformer la forme maillée par FreeCAD, en "solide" ==== ==== Étape 4: Dans FreeCAD, transformer la forme maillée par FreeCAD, en "solide" ====
Ligne 175: Ligne 174:
   * Affichage -> Atelier -> Part   * Affichage -> Atelier -> Part
  
-{{::engrenage-freecad-transform-solid-1.png?400|}}+{{media_03:engrenage-freecad-transform-solid-1.png?800|}}
  
 === Sélectionner la forme simplifiée === === Sélectionner la forme simplifiée ===
  
-{{::engrenage-freecad-transform-solid-2.png?400|}}+{{media_03:engrenage-freecad-transform-solid-2.png?800|}}
  
 === Convertir la forme en solide === === Convertir la forme en solide ===
Ligne 187: Ligne 186:
   * Pièce -> convertir en solide   * Pièce -> convertir en solide
  
-{{::engrenage-freecad-transform-solid-3.png?400|}}+{{media_03:engrenage-freecad-transform-solid-3.png?800|}}
  
 Cela génère dans la fenêtre à gauche, le nom de la forme solide (avec le mot solid à la fin du nom) Cela génère dans la fenêtre à gauche, le nom de la forme solide (avec le mot solid à la fin du nom)
  
-{{::engrenage-freecad-transform-solid-4.png?400|}}+{{media_03:engrenage-freecad-transform-solid-4.png?800|}}
  
  
 **Fichier obtenu à la fin de cette étape:** **Fichier obtenu à la fin de cette étape:**
-  * {{ :engrenage-etape-4.zip |}}+  * {{ media_03:engrenage-etape-4.zip |}}
  
 ==== Étape 5: Dans FreeCAD, exporter la forme "solid" en fichier .step ==== ==== Étape 5: Dans FreeCAD, exporter la forme "solid" en fichier .step ====
  
 === Sélectionner la forme solid dans la fenêtre à gauche.=== === Sélectionner la forme solid dans la fenêtre à gauche.===
-{{::engrenage-freecad-export-step-1.png?400|}}+{{media_03:engrenage-freecad-export-step-1.png?800|}}
  
 === Exporter la forme solid en fichier .step === === Exporter la forme solid en fichier .step ===
  
-{{::engrenage-freecad-export-step-2.png?400|}}+{{media_03:engrenage-freecad-export-step-2.png?800|}}
  
-{{::engrenage-freecad-export-step-3.png?400|}}+{{media_03:engrenage-freecad-export-step-3.png?800|}}
  
  
 Fichier obtenu à cette fin d'étape : Fichier obtenu à cette fin d'étape :
  
-  * {{::engrenage.step.zip|}}+  * {{media_03:engrenage.step.zip|}}
  
  
 ==== Étape 6: Dans HeeksCAD, importer le fichier .step ==== ==== Étape 6: Dans HeeksCAD, importer le fichier .step ====
  
-{{::engrenage-heekscad-import-step-1.png?400|}}+{{media_03:engrenage-heekscad-import-step-1.png?800|}}
  
-{{::engrenage-heekscad-import-step-2.png?400|}}+{{media_03:engrenage-heekscad-import-step-2.png?800|}}
  
 Vue isométrique x,y,z: Vue isométrique x,y,z:
  
-{{::engrenage-heekscad-import-step-3.png?400|}}+{{media_03:engrenage-heekscad-import-step-3.png?800|}}
  
 Fichier heeks obtenu à la fin de cette étape : Fichier heeks obtenu à la fin de cette étape :
  
-  * {{::engrenage-etape-6-heeks.zip|}}+  * {{media_03:engrenage-etape-6-heeks.zip|}}
  
  
 ==== Étape 7: Dans Heekscad, générer le g-code ==== ==== Étape 7: Dans Heekscad, générer le g-code ====
  
-Dans Heekscad, faire les préparatifs à partir de la forme en 3D (la modélisation importée depuis le fichier .step), nécessaires pour créer les opérations de fraisages, contournages, poches, perçages ...+[[usinage_3d_avec_heekscad|Dans Heekscad, faire les préparatifs à partir de la forme en 3D]] (la modélisation importée depuis le fichier .step), nécessaires pour créer les opérations de fraisages, contournages, poches, perçages ...
  
-Voir le détail à la page détaillée du wiki fantastique de La Labomedia chérie et adorée FIXME (URL DE LA PAGE ET RÉALISATION DE LA PAGE)+Voir le détail à la page détaillée [[usinage_3d_avec_heekscad|usinage 3D avec Heekscad]] du wiki fantastique de La Labomedia chérie et adorée
  
 ==== Sources ==== ==== Sources ====
Ligne 239: Ligne 238:
   * https://www.bantamtools.com/blog/convert-stl-to-step   * https://www.bantamtools.com/blog/convert-stl-to-step
   * https://grabcad.com/tutorials/how-to-convert-stl-to-step-using-freecad   * https://grabcad.com/tutorials/how-to-convert-stl-to-step-using-freecad
-  * http://carrefour-numerique.cite-sciences.fr/fablab/wiki/doku.php?id=logiciels:heekscad:documentation:2d_to_3d+  * [[http://carrefour-numerique.cite-sciences.fr/fablab/wiki/doku.php?id=logiciels:heekscad:documentation:2d_to_3d|carrefour-numerique.cite-sciences.fr heekscad documentation]]
   * https://orionrobots.github.io/CnCNotes/2014/05/16/using-heeks-cnc-to-mill-an-stl-file.html   * https://orionrobots.github.io/CnCNotes/2014/05/16/using-heeks-cnc-to-mill-an-stl-file.html
   * http://lcamtuf.coredump.cx/gcnc/ (Guerrilla guide to CNC machining, mold making, and resin casting Home manufacturing tutorial for robot builders, model makers, and other hobbyists Copyright (C) 2013, 2014, 2015 by Michal Zalewski)   * http://lcamtuf.coredump.cx/gcnc/ (Guerrilla guide to CNC machining, mold making, and resin casting Home manufacturing tutorial for robot builders, model makers, and other hobbyists Copyright (C) 2013, 2014, 2015 by Michal Zalewski)
generer_un_gcode_linux_cnc_heekscad_partir_de_fichier_stl.1584372324.txt.gz · Dernière modification : 2020/03/16 15:25 de Antoine C.