Modifications

Aller à : navigation, rechercher

Inkscape pour la fabrication numérique

2 867 octets ajoutés, 1 février 2023 à 09:48
m
Union (fusionner)
{{CNC|image=Smoothisnstech.jpg|fonction=la découpe laser|dangerosité=assez|quantité=1|modèle=Signstech 1512SP + Smoothieboard electronics|statut= fonctionnelle[[Catégorie:Modes d'emploi]]
{{Projet|localisationstatus=PlateformeCPrototype|entréesstatus_pub=GcodePublié|sortieimage=objets plats découpésTuto inkscape decoupe.jpg|ingredientsdescription=Bois, Carton, PmmaUtiliser Inkscape pour les machines de découpe à commande numérique|largeurlicense=144CC-by-sa-3.0|longueurcontributeurs=122LaurentM, Oli44, Qfouet|hauteuringrédients=30Bois, |machines=Decoupe Laser, FraiseuseCNC,
}}
Cette page fablabo s’intéresse aux fonctionnalités d'Inkscape utiles pour la fabrication numérique. Pour plus d'informations d'ordre général sur Inkscape (installation, documentation et ressources, extensions), [[Inkscape|voir la page Inkscape]]
== Inkscape pour les machines de découpe numérique ? ==
L'objectif de se document est de montrer comment on peut avantageusement tirer parti d'inkscape pour utiliser des machines de découpe numérique, bien que ce logiciel soit avant tout un logiciel orienté "dessin" et non "CAO".
Le but n'est pas d'apprendre les bases mais on y reviendra quand même.
===Comprendre la structure d'un document svg =Electronique de contrôle====[[SmoothieBoard]]
====Fichiers de config Smoothieboard====Le format svg est un code organisé sous forme d'une suite d'objets.Chaque objet étant défini par un type, des coordonnées dans l'espace, et des caractéristiques associées à son type.
==Les opérations de base et leurs raccourcis ==naissance====Cette machine chinoise a été lobotomisée avec Arthur de Tyfab pour la piloter avec une Smoothie board : electronique open-source.http://www.signstech.com/ProductShow.asp?ID=454
===SécuritéCouleurs de remplissage et contour ===
* Ne pas regarder le point Les couleurs nous préoccupent bien peu quand on s'occupe de combustion directement découpe, mais la manipulation des contours est très utile. Tout ça peut se faire à la souris dans la fenêtre "Remplissage et/ou de manière prolongéecontours (Ctrl+Maj+F)".* Le laser nMais comme on ne s'est occupe pas visibledu code html des couleurs qu'on choisit, le laser rouge visible n'est quon peut utiliser directement la palette de couleur situé en bas de l'un pointeurécran.* Le laser se coupe automatiquement lorsque cliquer sur une couleur pour choisir une couleur de remplissage* cliquer sur la petite croix pour supprimer le couvercle est ouvert, mais il faut mieux prendre l'habitude remplissage* Maj+Clic sur une couleur pour créer un contour ou choisir une couleur de couper la tension du laser (ce qui coupe également la lumière dans la machine).contour* Attention : le laser ne se coupe pas lorsque l'on ouvre les portes sous Maj+Clic sur la machine petite croix pour supprimer le nettoyage des pièces tombées au sol.contour
Pour la découpe, le seul réglage qu'on peut encore aller utiliser dans la fenêtre "Remplissage et contours (Ctrl+Maj+F)" est l'épaisseur du contour, et sa forme (Raccord, Terminaison).
===Mode d'emploi===<big>IL FAUDRA RAJOUTER AUSSI DES IMAGES QUI AIDENT À MIEUX COMPRENDRE</big><big><big></big></big>
====Préparation du Gcode=Grouper / Dégrouper ===
* Le fichier Il semble indispensable d'utiliser les groupes de départ façon intensive pour être efficace. On peut être en SVG ou en DXF (les calques ne doivent contenir que des caractères ASCII (pas dutiliser le menu déroulant objet mais c'accents, etc...).est beaucoup plus rapide avec le clavier :* Le point de coordonnées (0, 0) doit de préférence être dans le coin en haut à gauche de la pièce.Ctrl+G : groupe* Les dimensions doivent être en millimètre.Ctrl+Maj+G : dégrouper
Attention, à éviter les traits superposés (où le laser passera plusieurs fois, ce qui risque de percer le support dans le cas dIl n'une gravure, ou est pas possible de bruler grouper des éléments qui appartiennent à différents calques. Les objet seront donc déplacés sur le support dans le cas d'une découpe)calque courant.
=====A partir d'un fichier DXF :==Combiner / Séparer ===
On utilise http:"Combiner/Séparer" ressemble à "Grouper/codeDégrouper" mais les deux sont pourtant des opérations très différentes.google"Grouper" permet d'assembler plusieurs éléments pour les déplacer, les déformer ensemble, tout en gardant leur existence propre en tant que primitives: un cercle reste un cercle, du texte reste du texte, etc.com/p/dxf2gcode/"Combiner" des objets revient à fusionner les différents chemins qui composent chacun des objets. Ils seront donc transformés en chemin, et tous ces chemins seront fusionné en un seul chemin qui peut être discontinu.* Ctrl+K : Combiner* Ctrl+Maj+K : Séparer
Les fichiers de config de ce logiciel sont disponibles ici : [[Fichier:LaConfdxf2gcode.zip]].Lancer une première fois le logiciel === Union (python dxf2gcode.pyfusionner) afin que les répertoires contenant les fichiers de configuration soient créés.Le zip contient deux fichiers à placer dans les répertoires de dxf2gcode* config.cfg à placer dans le répertoire config* postpro_config.cfg à placer dans le répertoire postpro_config===
En cas de problème de numéro Uniquement sur les dessins transformés en chemin."Union" est aux formes de version que "Combiner" est au lancement chemins. Il ne s'agit pas juste d'une opération d'assemblage mais d'une opération booléenne, ce qui signifie qu'elle prend en compte les superpositions de dxf2gcodeforme, ouvrir postpro_config.cfg et modifier config_version de 2 à 3ce que ne fait pas l'opération "Combiner".
Lancer dxf2gcodeUn exemple d'utilisation que l'on peut faire avec des opérations booléennes::Nid d'abeille:[http://carrefour-numerique. Aller dans "Filecite-sciences.fr/Load file" et sélectionner le fichier d'entrée au format dxffablab/wiki/doku. La pièce devrait apparaitre php?id=logiciels:inkscape:nid_dabeille vidéo sur la droite.le site de carrefour numérique]
dxf2gcode permet de corriger la position du point de référence (le placer en haut à gauche soit avec "Options=== Copier /Move WP 0", soit en faisant tourner la pièce), et d'appliquer un facteur d'échelle ("Options/Scall all") afin que les dimensions soient bien en millimètre (facteur 25.4 par exemple si les dimensions étaient en pouce, facteur 1000 si les dimensions étaient en mètre)coller ===
L'ordre de découpe des pièces apparait sur la gauche de la fenêtre. Il faut s'assurer que les pièces Le contenu du presse-papier sera collé à l'intérieur d'autres pièces soient découpées avant (car les pièces une fois découpées peuvent bouger sous l'effet du souffle de l'évacuation emplacement de fumée). Cliquer pour cela sur l'onglet "layer", et déplacer les éléments à la souris.
==== problème copier / coller sous mac ====
Attention, sur mac, il peut y avoir un problème, l'élément collé devient une image ! C'est un souci d'interprétation qui vient du programme XQuartz / X11. Pour le résoudre, il faut donc aller dans les préférences X11, onglet presse-papier puis décocher la synchronisation et relancer Inkscape.
Sélectionner lCopie d'outil laser (par défaut cécran du presse papier d'est l'outil 1 qui est sélectionné)Xquartz bien paramétré :[[Fichier:16dc xquarks preferences.png]]
Aller dans "Export\Optimize and export shapes" pour lancer la génération du gcode.=== Dupliquer ===
Une fois A la différence du copier/coller, il superpose le GCode générénouvel objet au dessus de l'ancien, la vitesse ce qui permet de conserver les positions de découpe peut-être modifiée à la main. Une vitesse rapide permet l'objet (très utile pour les changements de faire la gravurecalques, une vitesse plus lente de découperdéplacement suivant un seul axe..Ce réglage dépend du matériaux utilisé.)
Il faut supprimer quelques en-tête.=== Clonage ===
Exemple d'en-tête :On retrouve les outils de clonage dans /Edition/Cloner/
G21 (Unit in mm)<br>Le plus utile reste: "Créer un pavage avec les clones"G0 Z4 F300<br>G0 X0 F2500<br>Cela permet de reproduire l'objet plusieurs fois en translation suivant l'horizontal et la verticale, en rotation, en symétrie, homothétie...
On n’oubliera pas de convertir les clones en chemins en les déliant (* SHAPE Nr: 0 *Maj+Alt+D)
La position du plateau support permet == Les opérations de faire varier la distance entre le laser et la plaque à découper. Descendre le plateau augmente la distance, le monter réduit cette distance. Par défaut, le plateau est à une hauteur pour une plaque transformation de 5mm. Si la plaque est plus fine (par exemple 1mm), il faudra monter le plateau (de 4mm). Si la plaque est plus épaisse (par exemple 10mm), il faudra descendre le plateau (de 5mm). Dans le premier cas, il faudra ajouter la commande GO Z-4 F300 au début du Gcode (et GO Z5 F300 dans le deuxième cas).chemin ==
=====Si le fichier est en svg==Pointillés ===
Cela permet de transformer les pointillés apparents en chemin pour qu'ils soient réellement pris en compte par les machines.
*Dans le style de contour on sélectionnera le type de pointillés que l'on souhaite.
*On fera Chemin/Objet en chemin [[File:icon_objettochemin_inkscape.png]] (Maj+Ctrl+C)
*Puis dans les extensions on trouvera /Modifier le chemin/Convertir en tirets
Deux possibilités : le convertir en dxf ou générer le gcode directement.=== Hachures ===
======Pour Lien vers le convertir en dxf avec inkscapetuto de [http://carrefour-numerique.cite-sciences.fr/fablab/wiki/doku.php?id======trucs_astuces:inkscape_les_effets_de_chemin_croquis_et_hachures_pour_gravure_laser Carrefour Numérique]
Cette fonction permet de remplir un chemin fermé par des trais plus ou moins répartis, très utile avoir un effet raster, en étant beaucoup plus rapide que ce dernier.#Ouvrir On sélectionnera le svg avec inkscapechemin voulu (les objets doivent être des chemins [[File:icon_objettochemin_inkscape.png]] !)#On ira dans /Chemin/Effet de chemin (Maj+Ctrl+7)#On utilisera le "+" bleu du bandeau à droite#On sélectionnera "Hachure"#On réglera les tous les paramètres du volet à droite à 0 et on décochera les deux cases#On prendra l'outil "sélection de nœud" [[File:SelectNoeud.png]]#On remarque que des points verts apparaissent##Le rond vert[[File:icon_rondvert_inkscape.png]], permet de décaler la position des hachures##Le carré vert[[File:icon_carrevert_inkscape.png]], permet de régler la fréquence et l'inclinaison des hachures
#Enregistrer le svg en dxf en choisissant le format dxf R12.==== Cas des formes à l'intérieur d'autres formes ====
[[File:Hachures.png|thumb|500px|[http://carrefour-numerique.cite-sciences.fr/fablab/wiki/doku.php?id=trucs_astuces:inkscape_les_effets_de_chemin_croquis_et_hachures_pour_gravure_laser]]]
Avec inkscape et pstoedit #Il faudra [[Inkscape_pour_la_fabrication_numérique#Combiner_.2F_S.C3.A9parer|combiner]] les chemins (en consoleCtrl+K)#On prendra l'outil "sélection de nœud" [[File:SelectNoeud.png]]#Choisir un nœud sur la forme 1#Le dédoubler avec [[File:icon_disjoint_inkscape.png]]#Choisir un nœud sur la forme 2#Le dédoubler avec [[File:icon_disjoint_inkscape.png]]#On bougera un peu les nœuds pour pouvoir les sélectionner#On reliera chacun des bous avec [[File:icon_joint_inkscape.png]]#Enfin on applique le hachurage
[http://en.wikibooks.org/wiki/OpenSCAD_User_Manual/Other_2D_formats convertir un SVG en DXF]=== Engrenages ===
Cette méthode ne semble pas être toujours concluanteAvec l’extension /Rendu/Engrenage On a la possibilité de créer des chemins d'engrenages ou de crémaillères.
==Créer des assemblages ====Pour générer le gcode depuis inkscape :======L'extension laserengraver est utilisée. Dans Inkscapefaire des assemblages plusieurs méthodes sont possibles, tout sélectionner . Passer les objets en chemin dans le menu : chemin/objet en chemin . Pour vérifier si un objet est bien passé en cheminon peut utiliser de la colle, le sélectionner et le nombre de chemins apparaît en basla visserie, ou encore des ajustements.Générer le gcode dans le menu Extension laserengraver/smoothielaser. Il faut donc installer l'extension auparavant[[File:Photo_ajustement.JPG|thumb|300px]]
===Ajustement ==pistes =On retrouve ici un fichier svg permettant de générateurs tester des différents ajustements pour les assemblages à la [[Laser-Smoothignstech/Modedemploi|découpe laser]]:Pour les plaques de gcode=====: (format du fichier 125x40mm)*3mm d'épaisseur : [[:File:Test_Ajustement_e3.svg]]*4mm d'épaisseur : [[:File:Test_Ajustement_e4.svg]]*5mm d'épaisseur : [[:File:Test_Ajustement_e5.svg]]*6mm d'épaisseur : [[:File:Test_Ajustement_e6.svg]]*7mm d'épaisseur : [[:File:Test_Ajustement_e7.svg]]*8mm d'épaisseur : [[:File:Test_Ajustement_e8.svg]]
Pour inkscape_laserplugin voir la page [Laserengraver[http://fablaboIl suffira ensuite de générer un gcode avec les vitesses adaptées au matériau utilisé.net/wiki/Laserengraver]]
Pour chaque matériau les vitesses et puissances de découpes sont différentes, donc la largeur de saignée varie. Ainsi pour savoir quels ajustements seront serrés ou larges, il convient de faire un essai avant.
Usuellement on a 4 ajustements possibles
*Large: Ici on a du jeu, ça tombe tout seul.
*Ajusté: C'est la limite entre le ça bouge et ça bouge pas, en général ça bouge quand on effleure l'objet.
*Serré: Un petit montage en force est nécessaire, c'est le principe, mais du coup tout tient tout seul.
*Impossible: On a passé la limite, on ne peut pas faire d'assemblage.
====Utilisation de la plaque====On a deux types d'objet::Les arbres noté sur eux de 0 à tester +0,5 avec une petite flèche.:Les alésages notés sur la plaque de 0 à -1,0.
https://githubOn va placer les arbres dans les alésages pour percevoir les ajustements possibles.com/attraktorhh/inkscape_laserplugin
http://www.slackersdelight.com/instructables/laserengraver.zip Une extension à Inkscape qui demanderait quelques modifications pour devenir Usuellement on choisit l'outil ultime (discussion sur http://wwwarbre 0 et on teste les alésages.instructables.com/id/Pocket-laser-engraver/step7/ )L'idée serait d'ajouter quelques fonctionnalités pompées sur le soft des machines trotec.notamment associer une couleur de trait à une vitesse et puissance de coupe
Pour ce qui est des valeurs, elles sont en mm, et la somme des valeurs de l'arbre et de l'alésage donne l'ajustement.
Nous sommes en train de développer une version custom de LaserEngraver pour la smoothieboard : [[Laserengraver]]====Essai effectuée====
ET un convertisseur de raster {|border="1" cellpadding="10" cellspacing="0"|Matériau|Épaisseur (pour graver des imagesmm) : [[Raster2Gcode]]|Vitesse (mm/min)|Puissance (%)|Ajusté|Serré|Impossible|Remarque|-|Peuplier|5|1000|100| -0,5| -0,7| -0,9| |-|Okoumé|5|450|100| -0,10| -0,12| -0,14|Bords très poussiéreux|}
====Utilisation==Produire un chemin pour une CNC ==
* Mettre Depuis la machine sous-tension* A partir du PC dédiéversion 0.91, copier le gcode vers la carte sd une extension bien pratique permettant de la smoothieboard* Déconnecter la carte SD générer du PC dédiéGcode est inclue: [[GcodeTools|Programmation de commande numérique]].* Mettre la motorisation sous tension : l'extraction La documentation originale en anglais mâtiné de fumée russe se met en marchetrouve ici : http://www.* Mettre le laser sous tension : la lumière s'allumecnc-club.* Sur la console de contrôle de la smoothie board :** Appuyer sur le stick tournant pour entrée dans le menu** Tourner le stick pour monter ou descendre dans le menu et sélectionner "play"** Sélectionner la carte SD** L'impression va se lancer directement lorsque vous allez sélectionner le fichier gcoderu/forum/viewtopic.php?f=33&t=35&start=20
====Distance entre le laser et la surface de la plaque à découper=Résumé en gif animé ===
La distance entre le laser et le matériaux se modifie grâce à la hauteur du plateau. La modification de la distance joue sur le focus du laser.Il est donc recommandé de faire un test du réglage de la hauteur du plateau.Pour cela, utiliser une chute du matériau à découper et utiliser un fichier test qui va découper des ronds avec des hauteurs différentes[[File:inkscapefabnum_cnc.gif|600px]]
=== Marche à suivre détaillée ===
La distance entre la planche à découper et la base du bloc d'alu qui tiend le laser visible doit être à peu près de 36,4mm
-5mm : Z4==== 1. Définition du contour ====
====Vitesses Définir un contour avec une épaisseur correspondant au diamètre de travail====la fraise via la palette d'outils "Remplissage et contours". Ici, en haut à droite, les réglages pour une fraise droite de 6 mm.
Il est recommandé de faire un test de réglage de la vitesse afin d'optimiser la découpe. Plus la vitesse est lente, plus la découpe va être efficace. Pour cela, utiliser une chute du matériau à découper et utiliser un fichier test qui va découper des ronds avec des vitesses décroissantes. La vitesse adéquate correspond au premier rond qui s'est découpé complètement[[File:inkscapefabnum_cnc_step1. gif|600px]]
1b. supprimer le remplissage par l'onglet fond. On clique sur la croix pour ce faire.
- Exemples de vitesses de coupe avec ==== 2. Convertir le laser à la puissance maxcontour du contour en chemin ====
* Contre-plaqué peuplier 5mm : 900mm/min > Chemin > Contour en chemin (Ctrl+Alt+C)
* Carton 1mm : 4500mm/min (variable selon carton)On peut ensuite supprimer le remplissage et définir un contour plus fin pour voir ce que ça donne.
* Vitesse Dans l'image ci-après, on utilise d'abord l'outil "édition de gravure avec le laser à noeuds" (la puissance maxpetite flèche), pour voir les noeuds et donc les chemins que contient l'objet.
* carton 1mm [[File: 5500mm/mininkscapefabnum_cnc_step2.gif|600px]]
* carton gris 2mm : 4800mm/min (limite découpe) / 23/05/2014
* carton double ondulation 5.33mm : 1500mm/min Z2.6
* plexi 8mm : 1500mm/mn==== 3. séparer les chemins ====
* MDF 7mm : 600mm/min > Chemin > Séparer (Maj+Ctrl+K)Cela sépare l'objet initial en deux objets contenant chacun un des contours du contour.
====Matériaux====[[File:inkscapefabnum_cnc_step3.gif|600px]]
ATTENTION ! on ne peut pas TOUT couper avec une découpe laser.
Ce modèle ci n==== 4. conserver le chemin qui convient ====Conserver le chemin extérieur si c'est assez puissant que pour le bois un contour extérieur, le plastique intérieur si c'est un trou ou le cartonun contour intérieur.
DDans le cas d'une manière généralepièce avec un trou, par exemple, il ne faut JAMAIS couper de matériaux contenant du CHLORE (sous peine d'émanations MORTELLES!!!)les opérations précédentes auront créés 4 chemins.
On peut consulter ici une bonne source d'infos sur les matériaux utilisables dans les découpes laser [[File: http://www.eurolaserinkscapefabnum_cnc_step4.com/fr/materiaux/gif|600px]]
=====reconnaître un bon plastique=====
une bonne méthode pour vérifier la composition d'un plastique non identifié : http://vimeo==== 5.com/1615418voir si ça marche ====
===SoucisSupprimer le remplissage et redéfinir une couleur de contour, pannes et aventures diverses et rocambolesques===éventuellement une épaisseur, pour voir l'"empreinte" de la fraise, c'est à dire la matière qui sera enlevé par celle ci. (Ce mode d'affichage peut aider pour réaliser le calepinage.)
====quand on lance On peut également conserver une découpe avec beaucoup copie de points, certains sont ignorés ou squeezés, des décalages apparaissent====l'objet d'origine (par exemple dans un autre calque) pour vérifier que l'on a conservé les bons chemins et que tout à l'air correct.
Peut-être cela vient-il du planificateur de mouvement, qui gère mal les listes de points nombreux.
http[[File://smoothiewareinkscapefabnum_cnc_step5.org/blog:7 : ici on parle d'une correction d'un défaut de cet outiljpg|600px]]
firmware à mettre à jour...
Un workaround pour un cercle (qui peut avec certains outils être décomposé en de multiples segments) est de remplacer le code correspondant par le gcode d'un cercle.==Liens divers==
===faire des découpes à l'intérieur d'une forme===La découpe fonctionne Tu peux profiter de trait à traitla version stable récente en allant la chercher directement sur la [https://inkscape. Donc pour découper une forme à l'intérieur d'une forme il faut org/fr/download/?lang=fr page dédiée] sur le site d'abord passer la forme en fond noir et laisser la forme à découper sans fondInkscape.
<div class="MachineBox" style="widthhttp:100//fabacademy.org/archives/2014/tutorials/providence/Inkscape%20press%20fit%;float20tutorial.html http: left;">//www.fabacademy.org/archives/2014/tutorials/providence/usingSnapSVG/ Une chaine youtube de tuto inkscape .!. En anglais .!. https://www.youtube.com/playlist?list==Taches effectuées avec {{PAGENAME}} ==PLGLfVvz_LVvTSi9bKrvGR2_DBg0Tv8Dxo{{#ask:[[Category:Travaux]][[machine::~{{PAGENAME}}]]|?Descriptionlaser/raster...|https://jamesstokebrand.files.wordpress.com/2012/09/vectorandrastorfillengravingsample_blond_bamboo.jpg?usagerw=900|?ingredient|format=broadtable|limit=10|headers=show|linkOptimiser un svg ==all|class=sortable wikitable smwtable|offset=Site web permettant d'optimiser les fichier svg pour optimisé la matière première précieuse !}}<[https://svgnest.com/div>svgnest]
327
modifications

Menu de navigation