Modifications

Aller à : navigation, rechercher

Générer des hachures sur Inkscape

3 309 octets supprimés, 20 novembre 2023 à 15:25
aucun résumé de modification
{{Projet|status=FonctionnelTutoriel|status_pub=Publié|image=S0791112.JPGBrouillon|description=mode dInstaller et utiliser l'emploi de laserengraver_smoothieextension Lokster/Hatch pour dessiner des hachures|license=GPL|contributeurs=LaurentM, Cedric, Philippe Bonnet, LAurent_B, Glennln,|inspiration=http://www.instructables.com/id/PocketCC-by-lasersa-engraver/step7/|ingrédients=code|url=https://gitlab3.com/PlateformeC/laserengraver_smoothie0|namecontributeurs=LaserEngraver / smoothieboardAdrienM,
}}
== À propos ==Laserengraver_smoothie Hatch Fill est une extension [https://archive.fablabo.net/wiki/Inkscape inkscape] qui permet pour le logiciel de convertir un dessin vectoriel Inkscape . Pour en un fichier gcode adapté à savoir plus sur Inkscape et sur ses extensions, vous pouvez aller sur la découpe laser page [[Laser_SmoothignstechInkscape]].<br />
=== Installation Lorsque que l’on découpe au laser, on veut parfois graver des surfaces, et pas seulement des contours. On utilise pour cela la technique du raster, qui consiste à graver en « balayage » (le mouvement est le même qu’une imprimante de l'extension ===bureau) plutôt qu’en suivant un chemin (comme un traceur). C’est souvent bien plus long en temps d’usinage.Le remplissage de forme en hachure permet de se passer de raster pour certaines gravures. Suivant la densité des hachures et l’épaisseur de trait créé par le laser, on peut avoir une impression optique de surface rempli.
'''ATTENTION !!''' <br L’option testée jusqu’ici était celle des [http://>Depuis la version 1cyberweb.0 d'Inkscape, '''Laserengraver 0cite-sciences.07Beta2''' n'est plus compatiblefr/fablab/wiki/doku. Si vous téléchargez Inkscape version 1.0 et supérieurphp?id=trucs_astuces:inkscape_les_effets_de_chemin_croquis_et_hachures_pour_gravure_laser effets de hachure, trouvée sur le wiki du Carrefour numérique], vous ne pourrez pas utiliser Laserengraver 0.07Beta2très intéressante. Mais elle possède quelques grosses contraintes :<br />Si vous utilisez déjà Inkscape 0.92 ou inférieur et l’extension Laserengraver 0.07Beta2 et que vous n'avez pas fait - en cas de mise à jour récentedessins complexes, tout devrait fonctionner normalementavec des contours intérieurs, le résultat est bizarre.Il faut alors faire des modifications, ce qui est chronophage pour un résultat pas forcément satisfaisant<br />Si vous ne savez pas quelle version d'Inkscape vous avez- toujours en cas de dessins complexe, vous pouvez trouver l'information dans le logiciel dans "Aide"elle a tendance a générer des tracés supplémentaires qui sortent du dessin original, puis "À propos d'Inkscape"ce qui peut être très problématique pour de la découpe laser<br />- interface pas très ergonomique.
A la recherche d’alternative similaire, je suis tombé sur Hatch Fill. Il s'agit d'une extension pour Inkscape (ça tombe bien, c’est le logiciel que l’on utilise quotidiennement au fablab !) et permettant la création de hachures (chouette, c’est ce que nous cherchons).Il ne nous reste donc qu’à la télécharger{{Etape|Titre=Installation de l’extension Hatch Fill|Contenu=Hatch Fill étant une extension pour Inkscape, il ne va s'en dire qu'il faut préalablement avoir installé le logiciel Inkscape (voir sur [https://inkscape.org/ le site officiel] pour télécharger Inkscape et [[Inkscape|par ici pour en savoir plus ce logiciel]])<br />Pour ce faire nous allons sur la page de l'extension, sur le site d'Inkscape : https://inkscape.org/~Moini/%E2%98%85hatch-fill+1 et on clique sur le bouton avec la flêche pour le télécharger.<br />* on dézippe le fichier* on copie les fichiers « Hatch.py », « Hatch.inx » « plot_utils.py » et « plot_utils.inx » (les autres ne sont pas utiles)* on les colle dans le répertoire des extensions d’Inkscape. Si vous ne savez pas quel dossier c’est, vous trouverez l’information en allant dans Édition => Préférences d'Inkscape = Téléchargement => Système => Extensions de l'utilisateur * On redémarre Inkscape, et c’est bon, on peut faire plein de hachures !}}{{Etape|Titre=Utilisation de l’extension Lokster/harch|Contenu=* Sélectionner dans le dessin la forme à hachurer (Attention !!!, très important : si la forme n'est pas sélectionnée, les hachures s'appliqueront à l'ensemble du dessin)* Dans la barre de menu, aller dans Extension → Lokster’s Tools → Hatch Fills…* La fenêtre de l’extension s’ouvre* Régler les options selon le type de hachure désiré* Cliquer sur "Appliquer"* Bravo vous avez obtenu une belle hachure
=== Options de l’extension ===* Pour INKSCAPE 0Hatch spacing = espacement des hachures. Plus elles sont proches, plus le résultat foncé.92 * Hatch angles (degres) = Angles des hachures (en degré)* Crosshatch = hachures croisées (quadrillage)* Connect nearby ends = joindre les terminaisons des hachures* Range of end connections (default : 3) = * inset fill from edges ? = créer un espace entre le remplissage hachuré et version inférieur le contour, créer une marge* inset distance (px) (default: Télécharger Laserengraver 0.07beta2 [https1) = distance entre le remplissage hachuré et le contour, distance de la margeTolérance (default :20) = ?}}{{Etape|Titre=Applications dans le cas d'une découpe au laser|Contenu=//////////////////// documentation en cours ////////gitlab.com/PlateformeC/laserengraver_smoothie/uploads/310f30bd07bb31c9bf5fbb0f05ad62e0/laserengraver_smoothie_0.07-beta2.zip version 0.07-beta2]* Pour INKSCAPE 1.0 et supérieur : Télécharger Laserengraver 0.08 alpha1 [https://gitlab.com/PlateformeC/laserengraver_smoothie/-/tree/UpDatePyhton3/src Version 0.08-alpha1]
==== Installation =Recommandations ===Attention, dans le cas d’une gravure au laser, il est difficile de se faire une idée précise du rendu de gravure à l’avance. Échelle, largeur du trait de découpe, etc. Faites des tests : Plusieurs petit carrés avec des espacements de hachures différents
* Placer les fichiers laserengraver_smoothie.py laserengraver_laser_smoothie.inx  dans le répertoire suivant en fonction du système d'exploitation :  Linux: /Home/NOM_DU_UTILISATEUR/.config/inkscape/extensions/ Mac: MacintoshHD/Applications/Inkscape.app/Contents/Resources/share/inkscape/extensions Windows: C:\Users\NOM_DU_UTILISATEUR\AppData\Roaming\inkscape\extensions Pour être certain === Fichier de l'endroit où doivent être mises les extensions, l'information se trouve dans Inkscape en allant dans : Edition test => Préférences => Système => Extensions de l'utilisateur Après il suffit de redémarrer Inkscape.  * Ouvrir ou relancer inkscape. Laserengraver est maintenant disponible dans l'onglet Extensions (voir capture d'écran). Une fois installée, elle est accessible via le menu "Extensions" d'inkscape : Extensions > Laserengraver > smoothie-laser [[Image:Laserengraver_smoothieFile:Test_hachures.jpg|center|thumb|750px|Capture d'écran d'inkscape avec laserengraver_smoothiesvg]]}}{{Etape|Titre=== Fonctionnalités === Onglet principal :* réglage de la focale (en fonction de l'épaisseur du matériau)* réglage de la vitesse de coupe et de la puissance du laser pour deux types d'opérations (découpe ou gravure)* choix du type d'opération en fonction du nom du calque Onglet "Images matricielles" :* activation de la fonctionnalité* réglage de la vitesse de coupe * réglage de la puissance minimale et maximale du laser* réglage du pas en points par pouces : 125 dpi -> 0,2mm* réglage de la focale si différente : 0.0 -> idem onglet principal Onglet "préférences" :* réglage de la vitesse de transport == Utilisation == === Préparation du dessin === * Tous les objets doivent avoir été transformé en chemins : menu Chemin > objets en chemins.* Si des objets sont sélectionnés, seuls ces objets seront convertis en gcode.* Attention aux objets "cachés" : tous les chemins du fichiers, mêmes invisibles (calque éteint, opacité nulle), sont convertis en gcode. Dans Applications dans le cas d'un dessin complexe, comprenant par exemple des traits de construction, il est conseillé d'exporter le gcode à partir d'un fichier séparé qui ne contient que les traits à découper. === Type d'opération === Si le paramètre '''operation''' est * '''Cut''' : pour tous les calques, la vitesse et la puissance de coupe utilisées sont celles choisies pour la coupe* '''Engrave''' : pour tous les calques, la vitesse et la puissance de coupe utilisées sont celles choisies pour la gravure* '''Cut + engrave''' : la vitesse et la puissance de coupe dépendent du nom du calque :** si le nom du calque contient "decoupe" ou "cut", les paramètres utilisés sont ceux choisis pour la coupe** si le nom du calque contient "gravure" ou "engrave", les paramètres utilisés sont ceux choisis pour la gravure** si le nom ne contient aucun des mots clés précédents, les paramètres utilisés sont ceux choisis pour la coupe Images : * Le choix "Engrave raster" de l'onglet "Images matricielles" détermine la gravure ou non des images.** Le nom du(des) calque(s) n'est pas déterminant.** Un calque peut contenir plusieurs images. === Valeur des paramètres de coupe === La vitesse de coupe est donnée en [mm/min]. La puissance du laser est exprimée en pourcentage de la puissance maximale. === Les 4 onglets de la fenêtre "Smoothie-Laser" === 1-Laser:.Focale setting:.Cut settings:.Engrave settings:Export settings: 2-Images Matricielles: 3-Préférences: 4-Aide:  === Ordre des calques === Les opérations se font du calque le plus haut vers le calque le plus bas.Il est donc conseillé de respecter l'ordre suivant :* calques les plus hauts : gravure images et chemins* calques du milieu : découpe de trous * calques du bas : découpe de contours === Description du Gcode obtenu avec le logiciel LASERENGRAVER 0.08 alpha ===Lire aussi :  https://archive.fablabo.net/wiki/Découper_au_laser_à_Plateforme_C Ici, chacun peut compléter les infos qu'il me manque.Il y aura création d'un nouveau fichier qui a l'extension .gcodeOn peut lire pleins d'informations complexes qui seront utilisés par la machine.http://www.mmattera.com/g-code/gcodes.html Le gcode est construit en 3 parties: Tête / Corps / pied. Le début = Tête : contient les informations de démarrage G90 : Positionnement en coordonnées ABSOLUE par rapport au point d'origine de la machine. G92 : Pré-réglage du zéro ABSOLU G92 X0 Y0 : Après avoir exécuté cette commande, la position actuelle où se trouve le bras du laser devient le zéro d'origine. G21 : Les unités de déplacement du laser seront en millimètre. (Entre parenthèses) : On peut lire des commentaires utiles G0 Z3.5 F900 : Z correspond à l'épaisseur du matériau de 3,5 mm. C'est la distance en millimètre que va descendre le plateau afin d'avoir le point de focal EXACTEMENT sur le matériau. (wiki du fablabo.net = ???). C'est cette valeur que l'on modifie afin de réaliser un dé-focalisation et ainsi de graver "en gras". F correspond à une vitesse de déplacement du bras du laser de 900 mm/s. Afin de ne pas risquer plotter de bruler le matériau, choisir des vitesses rapides . Le milieu = Corps : contient des les ordres pour créer votre dessin. F850 : La vitesse de déplacement du laser sera de 850 mm/s S0.65 : La puissance du laser sera de 0.65/1 c'est à dire de 65/100 soit à 65 % du maximum. G0 : Déplacement avec le laser éteint G0 X23 Y57 : Le laser éteint va aller à la position X=23 mm et Y= 57 mm . M10 : Mettre sous tension le laser. G1 : Déplacement avec le laser allumé. G1 X64 Y37 F850 S0.95 : Le bras du laser qui est allumé va se déplacer à la position de X=64 mm et Y=37 mm ,avec une vitesse de 850 mm/s , le laser est à 95% de sa puissance . Cela va donc découper le matériau. G1 X73 Y125 F1300 S0.0 : Le bras du laser qui est allumé va se déplacer à la position de X=73 mm et Y|Contenu=125 mm ,avec une vitesse de 1300 mm/s , le laser est à 00% de sa puissance . Cela ne fera rien sur le matériau.À venir M11 : Ne plus mettre sous tension le laser. La fin = Pied : Les ordres pour l'arrêt de la machine. G0 X0.000 Y0.000 : Déplacement au micron près du laser à sa position de départ. M05 : Arrêt de ??? M02 : Fin du programme.}}

Menu de navigation