Étape 14: À l’aide de votre nouveau Laser CNC avec Inkscape et MakerCAM...
Vous pouvez également utiliser Inkscape et MakerCAM pour produire le gcode pour les 2 Shapeoko. Vous devrez modifier la sortie de le MakerCAM afin de mettre votre GShield en Mode Laser et pour définir la valeur de Z pour contrôler l’intensité du laser. C’est mieux pour le trait, comme les signes avec le texte, etc.. Généralement, vous affecterez la valeur Z près de pleine puissance. Vous pouvez utiliser les commandes M3/M5 pour éteindre le laser lors de mouvements non-découpe/gravure, si vous avez un relais pour le contrôler, ou vous pouvez modifier le gcode à la main pour régler la sortie laser à Z0.
MakerCAM produit gcode qui n’est en aucun cas optimal. Lorsque vous générez un signe de 8 x 10 avec du texte, vous le verrez dessiner une lettre sur la milieu à droite, déplacer complètement vers le bas à gauche et dessiner un autre et puis déplacez quelque part tout à fait différent pour dessiner une autre lettre. C’est pénible à regarder et ralentit considérablement le processus de produire quoi que ce soit. Afin de remédier à cela, j’ai produire un programme de ligne de commande qui permet d’optimiser gcode produite par MakerCAM. Il a également un mode laser qui ajoute des commandes M3/M5 pour activer et désactiver le laser lors de mouvements non-brûlant. Avec le début 0.8laser que vous aurez toujours besoin de modifier la sortie de l’optimiser d’abord transformer le laser à pleine puissance avec Z255 et puis si vous n’avez pas de commande du relais de changer les commandes M3 à Z255 et les commandes de M5 à Z0. Ce logiciel a été écrit avant que j’ai appris que je pouvais contrôler l’intensité du laser. Peut-être quand le temps le permet je mettrai à jour ce pour une utilisation avec le début 0.8laser. Le code source de ce logiciel est disponible ici : https://github.com/alsliahona/gcode-optimizer
Une version compatible de Windows du logiciel est Aussie à cette étape et appelée gcodelaseropt.exe. L’exécuter sans arguments pour voir les détails sur la façon dont il peut être utilisé. N’oubliez pas d’examiner le fichier qu’il produit pour vous assurer que c’était le cas ce qui était attendu. Vous devriez vous familiariser avec les commandes de base gcode tels que :
- M3 - broche Enable
- M5 - broche Disable
- G0 (avec les valeurs de l’axe comme Z0, Z-255, X1, etc.)-un mouvement non-découpe/gravure pour le positionnement
- G1 (avec les valeurs de l’axe) - un mouvement de découpe / gravure
- G2 ou G3 est également une découpe / gravure déménagement associée à movment circulaire.
On trouvera plus de détails sur la page Wiki de gcode.
La chose importante à retenir est que vous devez modifier gcode pour travailler avec notre programme d’installation comme suit :
- Ajouter $L1 pour mettre le contrôleur en Mode Laser--cela peut aussi être fait manuellement avant d’envoyer un fichier
- Ajouter une ligne avec G0 Z0 pour mettre de l’intensité du laser à zéro. Si vous avez un relais pour contrôler la puissance du laser une commande M5 fonctionnera également.
- Ajouter une ligne avec G0 Z255 pour activer le laser à pleine intensité. Si vous avez utilisé le mode laser avec le gcodeoptimizer, vous remplacerez les commandes M3 avec G0 Z255. Si vous avez un relais commandé avec commandes M3/M5, que vous devez uniquement ajouter A255 à la première commande G0 ou G1.
- Lorsque le travail est fait, assurez-vous de couper le laser avec Z0 G0 ou M5 si vous avez un relais.
Si vous n’avez pas déjà utilisé Inkscape pour rendre les fichiers SVG qui sont acheminées vers MakerCAM (http://www.makercam.com), vous devriez essayer cela au moins une fois pour dessiner du texte avec un marqueur dans votre porte-broche, ou à l’aide de la broche. Vous n’aurez alors aucuns troubles l’utiliser avec le laser aussi longtemps que vous suivez les étapes décrites ci-dessus. Instructions pour l’utilisation d’Inkscape et MakerCAM avec les 2 Shapeoko sont disponibles en abondance sur l’Internet. La principale différence pour laser gravure est dans la façon dont vous définissez les paramètres de la CAM.
Étant donné que le laser n’a pas besoin de monter et descendre, vous pouvez définir la hauteur de sécurité à 0. Le seront aussi produits codes G0 Z0 pour empêcher le laser de gravure volonté se déplaçant entre les zones affectées. Vous pouvez définir le diamètre de l’outil aussi bas que 0, 007, bien que vous devriez être avertis que pour les opérations de la poche, cela produira des fichiers très volumineux et le laser se chevauchent parfois et peut brûler plus que l'on souhaite. Vous pouvez expérimenter avec des valeurs entre 0,007 et 0,02. La profondeur de la cible doit être -255 et le Step Down devrait être 255 pour correspondre. Nous fixera plus tard. Surface de stock peut rester à 0. Vous aurez besoin d’expérimenter avec le taux d’alimentation sur différents matériaux. Trop lent et vous brûlerez trop le matériel. Trop rapide et la brûlure sera trop léger.
Dans l’image en pièce jointe, vous verrez qu'un exemple très simple d’un MakerCAM généré gcode et paramètres de MakerCAM qui l’a produit. À l’extrême droite, en surbrillance en jaune sont les seuls changements qui doivent être apportées au fichier pour le rendre compatible avec notre laser CNC. En changeant le Z-255 à Z255, nous avons mis le laser à intensité maximale. Ajoutant le $L1 jusqu’au sommet du fichier va mettre le contrôleur en mode laser et garder l’axe z de passer à une impossible (255 po) de hauteur. Parce qu’il s’agit d’un fichier très simple, aucuns autres changements ne sont nécessaires. Si nous devions ajouter un autre chemin, ou opération de poche, il faudrait s’assurer de changez tous de la Z-255 en Z255 et faire en sorte qu’entre les opérations, il y avait une ligne de G0 Z0.
Une opération plus complexe pourrait bénéficier de l’optimiseur de gcode.
gcodelaseropt.exe