Étape 7: Obtenir le logiciel en cours d’exécution
Pour générer le g-code pour ce mod vous devez Inkscape et le plugin correspondant par la tyrannie de la clé en main.
Je ne comprend pas d’Inkscape dans l’archive téléchargée à être flexible avec mises à jour, veuillez télécharger votre version 32 bits ici.
Je ne sais pas si le plugin fonctionne avec les versions outher, comme pour le Mac, mais je ne sais pas que ça ne marchera pas avec la version 64 bits.
Après l’installation de Inkscape copie le plugin dans le dossier d’extension Inkscapes comme il est expliqué en détail dans le « Readme.md » inclus - fondamentalement il suffit de copier le fichier .inx et .py dans le dossier d’extension Inkscape C:\Program Files\Inkscape\share\extensions.
Maintenant, vous pouvez démarrer Inkscape et sélectionnez le plugin dans le menu de l’Extension.
Un bon début est d’utiliser le « cutting_surface.svg » fourni dans le dossier modèles (dans le dossier du plugin), il a quelques beaux exemples d’essayer inclus.
MISE EN GARDE :
Avant de faire quoi que ce soit avec la puissance du laser, assurez-vous que vous n’oubliez jamais de conserver les niveaux de puissance faible !
Par le biais de la PWM direct control de l’Arduino le laser travailleront à 18mA lorsque 72 % de puissance est atteint - c’est la limite pour ces tubes de 40W, 50 ou 60W tubes pourraient être en mesure d’utiliser 100 % si vous osez.
Utilisation de base :
Je ne vais pas expliquer tous les détails des paramètres possibles, qui vous laissera quelques temps de jeu pour plus tard.
Mais je vais vous donner avec ce qu’il faut y aller sans déchirer vos cheveux.
Inkscape peut faire beaucoup de choses quand il s’agit de créer vos conceptions 2D, mais lorsqu’on utilise la conception avec le laser, il faut respecter certaines règles.
Dessin au trait :
Tout ce que vous concevez doit finir comme une voie!!
Cela signifie que vous que vous devez convertir vos objets dans un chemin d’accès pour pouvoir le couper.
Vous pouvez combiner les chemins d’accès par groupe (par exemple faire de chaque trou en un chemin séparé) ou pour l’ensemble de l’objet.
N’oubliez pas que le chevauchement des lignes dans votre conception sera coupé deux fois, donc assurez-vous que tous les est « one piece ».
Des images raster :
Si Inkscape peut importer vous pouvez l’utiliser.
Mais je ne recommande pas en utilisant le plugin directement sur n’importe quelle image qui n’était pas prête prioe pour la découpe laser.
J’ai essayé plusieurs fois avec des images grascale et la couleur, mais le résultat n’était pas très satisfaisant dire le meilleur.
Mais si vous convertissez votre image avant de l’importer dans votre projet en bitmap BW cherche gentil il sera « gravé » en effet très agréable.
Préparation pour le laser :
Comme l’a dit, assurez-vous que votre conception est une image raster ou un chemin d’accès combiné.
Le plugin fonctionne avec deux options possibles pour définir le travail.
a) trought uniquement les paramètres du menu contextuel.
b) en nommant votre couche selon comment vous voulez découper / graver.
Exemples sur l’appellation sont inclus dans le fichier cutting_surface.svg.
La bonne chose, c’est que vous pouvez définir des réglages indépendants pour chaque partie du travail, comme la gravure d’une image à basse vitesse et faible puissance et une coupe d’armature à haute puissance et vitesse moyenne.
Une fonctionnalité très intéressante est le paramètre de PPM.
Ici, vous spécifiez le nombre d’impulsions par mm sont déclenchées.
Selon le matériau, cela vraiment facilite le travail, ou donne de meilleurs résultats.
Prendre le verre gravures.
Avec l’ancien matériel, la machine ont tiré un faisceau constant partout où il y avait quelque chose à tirer sur.
Maintenant, vous pouvez spécifier pour seulement 10 impulsions par mm le feu et éviter verre burinage pour un finlandais plus agréable.
Stinky matériaux comme polysterene dur feuilles juste fondent avec le faisceau constant tandis qu’avec des impulsions, vous pouvez tirer à travers le matériau sans trop d’excès de chaleur.
Nécessite quelques ajustements et des tests pour obtenir juste si.
L’un des gros inconvénients que j’ai trouvé est comment le g-code est généré.
Il n’y a simplement aucun moyen de spécifier l’ordre de travail pour une tâche complexe.
Pour être plus précis : le plugin fera seulement en sorte que raster gravures viennent d’abord, après, tout semble être total aléatoire pour moi.
Il est donc possible que par défaut la machine s’arrête la partie avant d’essayer d’ajouter des trous dans la partie déjà chute.
Si vous utilisez un cadre agréable en nid d’abeille pour la surface du bâtiment qu'il n’importe pas trop pour les objets serrés ce n'est pas si gentil.
J’ai été incapable de trouver une solution pour cela et j’ai toujours du mal avec Python pour ajuster le plugin pour répondre à certains paramètres de l’utilisateur pour la commande de coupe.
Mais comme pour tout sur Instructables, il existe une solution.
Exporter les emplois successivement à travers le plugin dans l’ordre que vous le souhaitez et combinez le g-code manuellement avec un éditeur.
Dans la partie supérieure de chaque fichier .g vous trouverez quelque chose comme ceci :
G21 ; Toutes les unités en mm
M80 ; Allumez les périphériques en option Conseil à LMN
; Données raster précédera toujours des données vectorielles
; Par défaut couper avance 3600 mm / minute
; Par défaut déplacer avance 2400 mm par minute
; Par défaut Laser intensité 0 % XY G28 ; maison X et Y
M5 ; éteindre le laser
;(************************************************************)
; (*** Couche : 60 [feed = 120] ***)
; (*** Puissance de laser : 60 ***)
; (*** Vitesse d’avance : 120,0 ***)
;(************************************************************)
Cela définit le début et le réglage initial pour le premier emploi sont répertoriés.
À la fin du fichier, vous voyez toujours quelque chose comme ceci :
M5 ; éteindre le laser
G00 X 0 Y0 F4000 ; Page d’accueil
Désactive le laser et envoie la tête dans sa position d’origine.
Pour combiner vos codes g, vous coupez les commandes M5 et G00 hors du premier emploi.
De la tâche suivante, vous coupez la partie supérieure large y compris la commande de M5 avant l’annonce les détails de l’emploi.
Ajouter le deuxième emploi au premier.
Pour le dernier emploi vous coupez seulement la partie supérieure - encore une fois jusqu'à la l’inscription de l’emploi, y compris la commande de la M5.
Laisser la fin de ce travail seul et l’ajouter au reste.
Enregistrez le fichier sous un nouveau nom et utilisez-le pour votre machine.
Découpe / gravure de vos créations
Malheureusement il n’y a expéditeur de g-code inclus dans le plugin, il faut donc substitut un programme du monde d’impression 3D.
J’ai inclus des Proterface dans le téléchargement de gros mais les autres solutions devraient fonctionner de la même.
S’il vous plaît n’oubliez pas que Pronterface agit seulement en tant qu’expéditeur de g-code, mais ne pourra pas faire autre chose.
Vous pouvez charger le g-code, commencer le travail, mettre en pause et régler la vitesse à la volée - c’est tout.
Sauf si vous avez ajouté une table élévatrice sur votre machine le z-homing ne fonctionnera pas.
Donc vous ne devez pas utiliser la maison bouton tout, comme par ailleurs l’Arduino attendra toujours quelque chose à frapper la z-butée.
Si j’ai jamais réussi à obtenir le compilateur fonctionne correctement je vais changer un peu l’interface utilisateur de pronterface aux fonctions de suppression qui ne sont pas nécessaires.
Vous pouvez voir la machine en marche sur le premier firmware que je me suis exécuté correctement dans cette vidéo :
Si tu as assez de la gravure passez à 05:40 Voir le raster gravure et la découpe fait.
Vitesses :
Je suis encore peaufiner les paramètres progiciels mais le vecteur coupes devraient fonctionner très bien avec jusqu'à 2400 mm/s selon la longueur de la canalisation et la complexité.
Gravures de raster peuvent courir un peu plus vite, mais parfois il y a encore un bug provoquant énorme bruit de crécelle du stepper et perdu des marches - si cela passe plus bas votre spped et réduire la puissance du laser en conséquence.
Contours et les choses simples peuvent être retirés dans les vecteurs en jusqu'à 3600mm/min.
Mais je suggère d’utiliser des vitesses plus basses lorsque cela est possible et à très grande vitesse sur un carton tout d’abord pour éviter de gaspiller un matériau coûteux si vous perdez un pas ou deux d’essai.
Précision :
Les parties de sortir pour les dimensions spécifiées, certains matériaux peuvent provoquer une perte un peu plus, surtout si la mise au point du laser n’est pas correctement défini.
Répéter qu'un travail ne me donne pas de résultats négatifs à des vitesses normales, toutes les lignes correspondent parfaitement.
Si la vitesse est trop élevée, ou le courant du moteur trop faible il sera perdu étapes bien.
Comme les vitesses de coupe sont assez faibles de toute façon je suppose que pour l’instant les limites de vitesse dans le firmware devraient être encore plus élevés que ce que la mécanique est bonne pour.