Diese Frage ist ein Randfall für das, was 3D Printing SE abdeckt, hat jedoch mit Themen zu tun, die am engsten mit dem 3D-Druck zusammenhängen.
Ich habe eine Vielzahl von Möglichkeiten gefunden, SVG (Vektorgrafiken) in G-Code umzuwandeln, aber ich kann anscheinend keine Möglichkeit finden, eine Reihe von G-Code-Bewegungen in Linien als Vektorgrafik umzuwandeln.
Warum sollte ich das tun wollen, fragst du?
Ich habe eine Silhouette, die Papier schneiden oder auf Papier zeichnen kann, je nachdem, ob Sie ein Messer- oder ein Stiftwerkzeug einsetzen.
Ich habe einen Polar Draw Bot (Makelangelo), der sich nicht verhalten will ... die Motoren verlieren immer wieder Schritte, wenn die Anzahl der Schritte / Sekunde niedrig ist und somit die Positionierung abnimmt.
Ich möchte die Zeichenalgorithmen in der Makelangelo-Software verwenden, um Zeichnungen mit meiner Silhouette zu erstellen, aber die Silhouette möchte Vektorgrafiken, keinen G-Code.
Ich denke, der einfachste Weg, dies zu tun, besteht darin, in der Makelangelo-Software generierten G-Code zu konvertieren, ihn in ein Standard-Vektorformat (SVG) zu konvertieren und ihn in die Software-Suite von Silhouette zu importieren.
Wenn es eine Möglichkeit gibt, G-Code direkt an meine Silhouette zu senden und ihn zum Laufen zu bringen, wäre dies eine viel bessere Lösung.
quelle
Antworten:
Es gibt eine Reihe von Programmen, die G-Code in DXF konvertieren, ein gängiges Zeichenformat. Wenn Ihr Gerät DXF nicht direkt unterstützt, gibt es eine Reihe von Programmen, mit denen Sie DXF in SVG konvertieren können. Ich würde Links einfügen, aber eine schnelle Suche mit Ihrer bevorzugten Suchmaschine sollte Ihnen nützliche Ergebnisse liefern. Mit den besseren Konvertierungsprogrammen können Sie Bewegungs-G-Code-Einträge eliminieren, wodurch Verbindungen zwischen Leitungen verhindert werden. Ich habe keine Links eingefügt, da meine Forschung eine solche Vielfalt zeigt, dass sie überwältigend ist.
quelle