Modifications

Découper au laser à Plateforme C

1 octet ajouté, 4 septembre 2020 à 14:55
Préparation du Gcode
==Préparation du Gcode==
* Le fichier de départ peut être en SVG ou en DXF ou Ai (les calques et nom noms de fichier ne doivent contenir que des caractères ASCII (pas d'accents, etc...)).* Le point de coordonnées (0, 0) doivent doit être dans le coin en bas à gauche de la page.
* Les dimensions doivent être en millimètre.
Nous avons développé une version custom de LaserEngraver pour la smoothieboard : [[Laserengraver]].
====A À partir d'un fichier DXF ou Ai====
On peut ouvrir des fichiers dxf ou ai depuis inkscape. Néanmoins l'importation peu poser quelques problèmes ([[Laser-Smoothignstech/Modedemploi#Les_messages_d.27erreurs|singularitées]], redimensionnement...) c'est pourquoi démarrer son projet sur inkscape est recommandé plutôt que de perdre du temps dans le transfert des fichiers.
#On appuiera 2 fois sur (Ctrl+A)
#On utilisera l'outil "Merge" [[File:Icon_merge_inkscape.png]]
#On peu peut maintenant Séparer les chemins (Maj+Ctrl+K)
Ainsi les lignes simples seront transformés en objets complets ce qui évite des problèmes. Cela résout une partie des problèmes liée aux singularités
=====Les messages sans erreurs=====
*'''Orientation points have not been defined! A default set of orientation points has been automatically added.'''
:=>Le message est liée au plugin, tout va bien, il a bien définit défini la position du zéro en bas a gauche de la feuille.
*'''No paths are selected! Trying to work on all available paths.'''
:=>Aucun chemin n'a été sélectionné, il essaye de travailler avec tout tous les chemins. C'est aussi normal.
:On pourra noter que sélectionner des chemins avant d'utiliser le plugin, peut générer des déplacements du zéro.
*'''Float divide by zero :'''
:Cela peut notamment venir des imports venant de Illustrator ou AutoCAD, ou encore de vectorisations mal faites sous inkscapesinkscape.
:Il s'agit ici de points trop proches, si la distance entre deux points est inférieure au déplacement minimal de la machine, cela pose problème, dans son calcul de trajectoire cela fait une division par zéro et donc une erreur.
:Afin de trouver plus facilement et rapidement les erreurs, on peut isoler des bouts de chemin, et tenter de générer le gcode sur de petites parties pour isoler les problèmes.
:Il y a trois solutions possibles
:#On peut dans un premier temps avec l'outil de sélection de nœuds [[File:SelectNoeud.png]], effectuer deux rectangles de sélection successif et ensuite fusionner les nœuds qui sont superposés entre eux avec le bouton "merge" [[File:icon_merge_inkscape.png]]
:#On peut essayer l'outil "simplifier" via l'onglet chemin ou le raccourci ctrl-L. Cela reforme complètement le chemin avec une structure un peu plus propre. L'outil "dilater", via le raccourci ctrl-), peut également fonctionner : il va dilater le chemin vers l'extérieur, ce qui peut permettre d'éloigner les uns des autres des nœuds auparavant trop proches. Cependant ces commandes ont tendance à déformer les objets, si cette solution ne vous est pas acceptable il faut passer à la suivante.:#Dans le dernier cas il faut faire cela manuellement. On repère les points trop proches par l'affichage de ces derniers. En étant un peu loin, on remarques remarque une différence entre les bordures des points normaux [[File:IconSimpleNode.png|25px]] et celles des points trop proches [[File:IconDoubleNode.png|25px]], elles disparaissent. Il faut sélectionner les doubles points pour chaque chemin et utiliser l'option "merge" [[File:icon_merge_inkscape.png]] pour les fusionner, ou bien en supprimer un des deux[[File:icon_dell_inkscape.png]].
* '''Unicode :'''
1 013
modifications