Étape 9: Post-traitement du code
Malheureusement, le code créé par le GCodeTools n’est pas immédiatement prêt pour l’impression et a besoin d’une touche de travaux de nettoyage.
J’ai procédez comme suit pour chaque fichier avant que je l’imprime :
Exécuter une « trouvaille » pour commandes G2 et G3, il devrait y en avoir aucun, s’il y en a, revenir en arrière et assurez-vous que vous avez exécuté « aplatir beziers » sur toutes les courbes !
Je puis me débarrasser des lignes haut 6, car ils sont tous les commentaires (pour nos besoins)
La première commande dans le fichier doit être un Z(insert focal position here) G00
La prochaine chose que je fais, est commentez toutes les autres commandes qui commencent par G00 Z ou Z G01 (remplacer tout G00 Z ; G00 Z) etc.
Cette commande supprime toute tentative supplémentaire de Z qui pourrait entraîner des retards possibles et les pépins (je peux aller dans les détails ici si nécessaire, il suffit de demander)
Ensuite, j’ai Rechercher et remplacer tous les symboles de la parenthèse ouvrante "(« par »;" ("c’est parce que le Repetier et Marlin comment indicateur est";"et"("seul causes issues in l’analyseur qui peut entraîner des retards
J’ai créé une macro dans UltraEdit (un éditeur de texte/hex que j’utilise) pour faire cela pour moi, c’est comme suit :
InsertMode
ColumnModeOff
HexOff
Retour au début
StartSelect
Touche flèche bas
Touche flèche bas
Touche flèche bas
Touche flèche bas
Touche flèche bas
EndSelect
Touche DEL
Touche DEL
UltraEditReOn
Trouver « G01 Z »
Remplacer tous "; G01 Z"
UltraEditReOn
Trouver « G00 Z »
Remplacer tous "; G00 Z"
UltraEditReOn
Trouver "()"
Tout remplacer "; ()"
Retour au début
Touche DEL
Il s’agit d’une macro assez simple, mais il fait le travail. Il fait à la main est trop fin, juste faire attention à ne pas se débarrasser de cette première commande de Z (puisque c’est celui qui positionne le laser !