Modifications

Aller à : navigation, rechercher

Inkscape pour la fabrication numérique

3 350 octets ajoutés, 1 février 2023 à 09:48
m
Union (fusionner)
{{CNC2|image=Smoothisnstech.jpg|fonction=la découpe laser|dangerosité=assez|quantity=1|model=Signstech 1512SP + Smoothieboard electronics|statut= fonctionnelle[[Catégorie:Modes d'emploi]]
{{Projet|localisationstatus=PlateformeCPrototype|inputsstatus_pub=GcodePublié|outputimage=objets plats découpésTuto inkscape decoupe.jpg|ingredientsdescription=Bois, Carton, PmmaUtiliser Inkscape pour les machines de découpe à commande numérique|Wwidthlicense=144CC-by-sa-3.0|Wlenghtcontributeurs=122LaurentM, Oli44, Qfouet|Wheightingrédients=30Bois, |inputmachines=GcodeDecoupe Laser, FraiseuseCNC,
}}
====Electronique de contrôle====
[[SmoothieBoard]]
{{PAGENAME}}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]]
====Fichiers Inkscape pour les machines de config Smoothieboard==découpe numérique ? ==
====naissance====Cette machine chinoise a été lobotomisée avec Arthur L'objectif de se document est de Tyfab montrer comment on peut avantageusement tirer parti d'inkscape pour la piloter avec une Smoothie board : electronique open-sourceutiliser des machines de découpe numérique, bien que ce logiciel soit avant tout un logiciel orienté "dessin" et non "CAO".http://www.signstech.com/ProductShowLe but n'est pas d'apprendre les bases mais on y reviendra quand même.asp?ID=454
====Mode Comprendre la structure d'emploi=un document svg ===
=====Préparation du Gcode=====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.
* Le fichier == Les opérations de départ peut être en SVG ou en DXF (les calques ne doivent contenir que des caractères ASCII (pas d'accents, etc...).* Le point de coordonnées (0, 0) doit de préférence être dans le coin en haut à gauche de la pièce.* Les dimensions doivent être en millimètre.base et leurs raccourcis ==
Attention, à éviter les traits superposés (où le laser passera plusieurs fois, ce qui risque === Couleurs de percer le support dans le cas d'une gravure, ou de bruler le support dans le cas d'une découpe).remplissage et contour ===
Les couleurs nous préoccupent bien peu quand on s'occupe de découpe, mais la manipulation des contours est très utile. Tout ça peut se faire à la souris dans la fenêtre "Remplissage et contours (Ctrl+Maj+F)".Mais comme on ne s'occupe pas du code html des couleurs qu'A partir don choisit, on peut utiliser directement la palette de couleur situé en bas de l'écran.* cliquer sur une couleur pour choisir une couleur de remplissage* cliquer sur la petite croix pour supprimer le remplissage* Maj+Clic sur une couleur pour créer un fichier DXF :''' contour ou choisir une couleur de contour* Maj+Clic sur la petite croix pour supprimer le contour
On utilise http://codePour 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).google.com/p/dxf2gcode/
Les fichiers de config de ce logiciel sont disponibles ici : [[Fichier:LaConfdxf2gcode.zip]].<big>IL FAUDRA RAJOUTER AUSSI DES IMAGES QUI AIDENT À MIEUX COMPRENDRELancer une première fois le logiciel (python dxf2gcode.py) 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</big><big><big></big></big>
En cas de problème de numéro de version au lancement de dxf2gcode, ouvrir postpro_config.cfg et modifier config_version de 2 à 3.=== Grouper / Dégrouper ===
Lancer dxf2gcodeIl semble indispensable d'utiliser les groupes de façon intensive pour être efficace. Aller dans "File/Load file" et sélectionner On peut utiliser le fichier dmenu déroulant objet mais c'entrée au format dxf. La pièce devrait apparaitre sur la droite.est beaucoup plus rapide avec le clavier :* Ctrl+G : groupe* Ctrl+Maj+G : dégrouper
dxf2gcode permet Il n'est pas possible de corriger la position du point de référence (grouper des éléments qui appartiennent à différents calques. Les objet seront donc déplacés sur le placer en haut à gauche soit avec "Options/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 25calque courant.4 par exemple si les dimensions étaient en pouce, facteur 1000 si les dimensions étaient en mètre)
L'ordre de découpe des pièces apparait sur la gauche de la fenêtre. Il faut s'assurer que les pièces à 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 de fumée). Cliquer pour cela sur l'onglet "layer", et déplacer les éléments à la souris.=== Combiner / Séparer ===
"Combiner/Séparer" ressemble à "Grouper/Dégrouper" mais les deux sont pourtant des opérations très différentes. "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.
"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
Sélectionner l'outil laser === Union (par défaut c'est l'outil 1 qui est sélectionnéfusionner).===
Aller dans Uniquement sur les dessins transformés en chemin."Export\Optimize and export shapesUnion" est aux formes de que "Combiner" est au 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 forme, ce que ne fait pas l'opération "Combiner" pour lancer la génération du gcode.
Une fois le GCode généré, la vitesse de découpe Un exemple d'utilisation que l'on peutfaire avec des opérations booléennes::Nid d'abeille:[http://carrefour-être modifiée à la mainnumerique. Une vitesse rapide permet de faire la gravure, une vitesse plus lente de découpercite-sciences.Ce réglage dépend du matériaux utiliséfr/fablab/wiki/doku.php?id=logiciels:inkscape:nid_dabeille vidéo sur le site de carrefour numérique]
Il faut supprimer quelques en-tête.=== Copier /coller ===
Exemple dLe contenu du presse-papier sera collé à l'en-tête :emplacement de la souris.
G21 (Unit in mm)<br>==== problème copier / coller sous mac ====G0 Z4 F300<br>G0 X0 F2500<br>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.
(* SHAPE NrCopie d'écran du presse papier d'Xquartz bien paramétré : 0 *)[[Fichier:16dc xquarks preferences.png]]
La position du plateau support permet 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 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).=== Dupliquer ===
=====Si A la différence du copier/coller, il superpose le fichier est en svg=====nouvel objet au dessus de l'ancien, ce qui permet de conserver les positions de l'objet (très utile pour les changements de calques, déplacement suivant un seul axe...)
=== Clonage ===
Deux possibilités : le convertir en dxf ou générer le gcode directement.On retrouve les outils de clonage dans /Edition/Cloner/
Le plus utile reste: "Créer un pavage avec les clones"Cela permet de reproduire l'objet plusieurs fois en translation suivant l''- Pour le convertir horizontal et la verticale, en rotation, en dxf avec inkscape:'''symétrie, homothétie...
1 - Ouvrir le svg avec inkscapeOn n’oubliera pas de convertir les clones en chemins en les déliant (Maj+Alt+D)
2 - Enregistrer le svg en dxf en choisissant le format dxf R12.== Les opérations de transformation de chemin ==
=== Pointillés ===
Avec inkscape et pstoedit 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 console).tirets
[http://en.wikibooks.org/wiki/OpenSCAD_User_Manual/Other_2D_formats convertir un SVG en DXF]=== Hachures ===
Cette méthode ne semble pas être toujours concluanteLien vers le tuto 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]
'''- Pour générer le gcode depuis inkscape :''' L'extension laserengraver est utilisée. Dans InkscapeCette fonction permet de remplir un chemin fermé par des trais plus ou moins répartis, très utile avoir un effet raster, tout sélectionner en étant beaucoup plus rapide que ce dernier. Passer #On sélectionnera le chemin voulu (les objets en chemin doivent être des chemins [[File:icon_objettochemin_inkscape.png]] !)#On ira dans le menu : chemin/objet en Chemin/Effet de chemin . (Maj+Ctrl+7)Pour vérifier si un objet est bien passé en chemin, #On utilisera le sélectionner "+" bleu du bandeau à droite#On sélectionnera "Hachure"#On réglera les tous les paramètres du volet à droite à 0 et le nombre on décochera les deux cases#On prendra l'outil "sélection de chemins apparaît en basnœ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 hachuresGénérer le gcode dans le menu Extension laserengraver/smoothielaser##Le carré vert[[File:icon_carrevert_inkscape. Il faut donc installer png]], permet de régler la fréquence et l'extension auparavant.inclinaison des hachures
=====pistes de générateurs de gcode=Cas des formes à l'intérieur d'autres formes ====
Pour inkscape_laserplugin voir la page [Laserengraver[File:Hachures.png|thumb|500px|[http://fablabocarrefour-numerique.netcite-sciences.fr/fablab/wiki/Laserengraverdoku.php?id=trucs_astuces:inkscape_les_effets_de_chemin_croquis_et_hachures_pour_gravure_laser]]]
#Il faudra [[Inkscape_pour_la_fabrication_numérique#Combiner_.2F_S.C3.A9parer|combiner]] les chemins (Ctrl+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
=== Engrenages ===
à tester :Avec l’extension /Rendu/Engrenage On a la possibilité de créer des chemins d'engrenages ou de crémaillères.
https== Créer des assemblages ==Pour faire des assemblages plusieurs méthodes sont possibles, on peut utiliser de la colle, de la visserie, ou encore des ajustements.[[File://githubPhoto_ajustement.com/attraktorhh/inkscape_laserpluginJPG|thumb|300px]]
http=== Ajustement ===On retrouve ici un fichier svg permettant de tester des différents ajustements pour les assemblages à la [[Laser-Smoothignstech/Modedemploi|découpe laser]]:Pour les plaques de: (format du fichier 125x40mm)*3mm d'épaisseur : [[://wwwFile:Test_Ajustement_e3.slackersdelightsvg]]*4mm d'épaisseur : [[:File:Test_Ajustement_e4.com/instructables/laserengraversvg]]*5mm d'épaisseur : [[:File:Test_Ajustement_e5.zip Une extension à Inkscape qui demanderait quelques modifications pour devenir lsvg]]*6mm d'outil ultime (discussion sur httpépaisseur : [[:File://wwwTest_Ajustement_e6.instructablessvg]]*7mm d'épaisseur : [[:File:Test_Ajustement_e7.com/id/Pocket-laser-engraver/step7/ )svg]]L'idée serait *8mm d'ajouter quelques fonctionnalités pompées sur le soft des machines trotecépaisseur : [[:File:Test_Ajustement_e8.notamment associer une couleur de trait à une vitesse et puissance de coupesvg]]
Il suffira ensuite de générer un gcode avec les vitesses adaptées au matériau utilisé.
Nous sommes en train Pour chaque matériau les vitesses et puissances de développer une version custom découpes sont différentes, donc la largeur de LaserEngraver saignée varie. Ainsi pour la smoothieboard : [[Laserengraver]]savoir quels ajustements seront serrés ou larges, il convient de faire un essai avant.
ET un convertisseur de raster (pour graver des images) Usuellement on a 4 ajustements possibles*Large: [[Raster2Gcode]]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.
=====Sécurité=Utilisation de la plaque====* Ne pas regarder le point de combustion directement et/ou de manière prolongée.* Le laser nOn a deux types d'est pas visible, le laser rouge visible n'est qu'un pointeur.objet:* Le laser se coupe automatiquement lorsque le couvercle est ouvert:Les arbres noté sur eux de 0 à +0, mais il faut mieux prendre l'habitude de couper la tension du laser (ce qui coupe également la lumière dans la machine)5 avec une petite flèche.* Attention : le laser ne se coupe pas lorsque l'on ouvre les portes sous Les alésages notés sur la machine pour le nettoyage des pièces tombées au solplaque de 0 à -1,0.
=====Utilisation=====* Mettre la machine sous-tension* A partir du PC dédié, copier le gcode vers la carte sd de la smoothieboard* Déconnecter la carte SD du PC dédié.* Mettre la motorisation sous tension : l'extraction de fumée se met en marche.* Mettre le laser sous tension : la lumière s'allume.* Sur la console de contrôle de la smoothie board :** Appuyer sur le stick tournant pour entrée On va placer les arbres dans le menu** Tourner le stick les alésages 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 gcodepercevoir les ajustements possibles.
Usuellement on choisit l'arbre 0 et on teste les alésages.
=====Distance entre le laser Pour ce qui est des valeurs, elles sont en mm, et la surface somme des valeurs de la plaque à découper=====l'arbre et de l'alésage donne l'ajustement.
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.====Essai effectuée====
{|border="1" cellpadding="10" cellspacing="0"|Matériau|Épaisseur (mm)|Vitesse (mm/min)|Puissance (%)|Ajusté|Serré|Impossible|Remarque|-5mm : Z4|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|}
=====Vitesses de travail===Produire un chemin pour une CNC ==
Il est recommandé de faire un test de réglage de Depuis la vitesse afin d'optimiser la découpeversion 0. Plus la vitesse est lente91, plus la découpe va être efficace. Pour cela, utiliser une chute extension bien pratique permettant de générer du matériau à découper et utiliser un fichier test qui va découper des ronds avec des vitesses décroissantesGcode est inclue: [[GcodeTools|Programmation de commande numérique]]. La vitesse adéquate correspond au premier rond qui s'est découpé complètementdocumentation originale en anglais mâtiné de russe se trouve ici : http://www.cnc-club.ru/forum/viewtopic. php?f=33&t=35&start=20
- Exemples de vitesses de coupe avec le laser à la puissance max=== Résumé en gif animé ===
* Contre-plaqué peuplier 5mm [[File: 900mm/mininkscapefabnum_cnc.gif|600px]]
* Carton 1mm : 4500mm/min (variable selon carton)=== Marche à suivre détaillée ===
* Vitesse de gravure avec le laser à la puissance max
carton 1mm : 5500mm/min
* carton double ondulation 5==== 1.33mm : 1500mm/min Z2.6Définition du contour ====
* plexi 8mm : 1500mm/mnDéfinir un contour avec une épaisseur correspondant au diamètre de la fraise via la palette d'outils "Remplissage et contours". Ici, en haut à droite, les réglages pour une fraise droite de 6 mm.
=====Matériaux=====[[File:inkscapefabnum_cnc_step1.gif|600px]]
ATTENTION ! on ne peut pas TOUT couper avec une découpe laser1b. supprimer le remplissage par l'onglet fond. On clique sur la croix pour ce faire.
Ce modèle ci n'est assez puissant que pour le bois , le plastique ou ==== 2. Convertir le carton.contour du contour en chemin ====
D'une manière générale, il ne faut JAMAIS couper de matériaux contenant du CHLORE > Chemin > Contour en chemin (sous peine d'émanations MORTELLES!!!Ctrl+Alt+C)
On peut consulter ici une bonne source d'infos sur les matériaux utilisables dans les découpes laser : http://wwwensuite supprimer le remplissage et définir un contour plus fin pour voir ce que ça donne.eurolaser.com/fr/materiaux/
======reconnaître un bon plastique======Dans l'image ci-après, on utilise d'abord l'outil "édition de noeuds" (la petite flèche), pour voir les noeuds et donc les chemins que contient l'objet.
une bonne méthode pour vérifier la composition d'un plastique non identifié [[File: http://vimeoinkscapefabnum_cnc_step2.com/1615418gif|600px]]
====Soucis, pannes et aventures diverses et rocambolesques====
=====quand on lance une découpe avec beaucoup de points, certains sont ignorés ou squeezés, des décalages apparaissent=3. séparer les chemins ====
Peut-être cela vient-il > Chemin > Séparer (Maj+Ctrl+K)Cela sépare l'objet initial en deux objets contenant chacun un des contours du planificateur de mouvement, qui gère mal les listes de points nombreuxcontour.
http[[File://smoothiewareinkscapefabnum_cnc_step3.org/blog:7 : ici on parle d'une correction d'un défaut de cet outilgif|600px]]
firmware à mettre à jour...
Un workaround pour un cercle (==== 4. conserver le chemin qui peut avec certains outils être décomposé en de multiples segments) convient ====Conserver le chemin extérieur si c'est de remplacer le code correspondant par le gcode dun contour extérieur, intérieur si c'est un trou ou un cerclecontour intérieur.
Dans le cas d'une pièce avec un trou, par exemple, les opérations précédentes auront créés 4 chemins. [[File:inkscapefabnum_cnc_step4.gif|600px]]  ====faire des découpes à l'intérieur d'une forme5. voir si ça marche ====La découpe fonctionne Supprimer le remplissage et redéfinir une couleur de contour, et éventuellement une épaisseur, pour voir l'"empreinte" de trait la fraise, c'est à traitdire la matière qui sera enlevé par celle ci. Donc (Ce mode d'affichage peut aider pour découper réaliser le calepinage.) On peut également conserver une forme copie de 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'intérieur air correct.  [[File:inkscapefabnum_cnc_step5.jpg|600px]]  ==Liens divers== Tu peux profiter de la version stable récente en allant la chercher directement sur la [https://inkscape.org/fr/download/?lang=fr page dédiée] sur le site d'une forme il faut Inkscape.  http://fabacademy.org/archives/2014/tutorials/providence/Inkscape%20press%20fit%20tutorial.html http://www.fabacademy.org/archives/2014/tutorials/providence/usingSnapSVG/ Une chaine youtube de tuto inkscape .!. En anglais .!. https://www.youtube.com/playlist?list=PLGLfVvz_LVvTSi9bKrvGR2_DBg0Tv8Dxo laser/raster...https://jamesstokebrand.files.wordpress.com/2012/09/vectorandrastorfillengravingsample_blond_bamboo.jpg?w=900 === Optimiser un svg ===Site web permettant d'abord passer optimiser les fichier svg pour optimisé la forme en fond noir et laisser la forme à découper sans fondmatière première précieuse ! [https://svgnest.com/ svgnest]
327
modifications

Menu de navigation