chatgpt ist seit seiner Einführung vor einigen Monaten zu einer Online-Sensation geworden. Der Chatbot hilft nicht nur dabei, Antworten auf einfache Fragen zu generieren, sondern kann auch Dateien für den 3D-Druck vorbereiten. Mit ChatGPT können Sie druckfertige STL-Dateien und Code für 3D-Modelle erstellen, die mit skriptbasierter 3D-Modellierungssoftware wie OpensCAD geöffnet werden können, oder Gcode-Dateien ohne 3D-Slicer erstellen.
Im Folgenden werden wir jede dieser Strategien im Detail untersuchen. Denken Sie daran, dass ChatGPT nur so gut ist wie die Aufforderungen, die Sie ihm geben, und dass Sie möglicherweise mehrere verschiedene Formulierungen ausprobieren müssen, um das zu bekommen, was Sie wollen.
So generieren Sie G-Code mit ChatGPT
Wir werden das generieren G-Code Sehen Sie sich in ChatGPT eine Vorschau an und senden Sie es dann an einen 3D-Drucker. Wenn Sie den Chatbot noch nicht ausprobiert haben, können Sie darauf zugreifen, indem Sie sich registrieren und anmelden Openai. Beim Anmelden sollte die Option zur Eingabe Ihrer Eingabeaufforderungen angezeigt werden.
Sie können sich ein beliebiges Design ausdenken und die Software bitten, die druckbare Datei zu generieren. In meinem Fall möchte ich ein einfaches 3D-Modell eines Würfels erstellen. Wenn ich den Chatbot bitte, ein 3D-Modell zu entwickeln, das ich drucken kann, zeigt er eine allgemeine Antwort an, wie unten gezeigt.
Um eine 3D-druckbare Datei zu erhalten, müssen wir die Software bitten, ASCII STL zu generieren. Das ASCII-STL-Format speichert für Menschen lesbare Details der dreieckigen Facetten, aus denen die Objektoberfläche besteht. Jeder Scheitelpunkt ist mit anderen Scheitelpunkten im Modell verbunden, wodurch Dreiecke entstehen, die die Form des 3D-Modells definieren.
Nachfolgend finden Sie einen Abschnitt zum ASCII-STL-Format zum Entwerfen einer Tasse.
Die Datei beginnt immer mit Solide
Sie können die folgenden Schritte ausführen, um das 3D-Modell in ChatGPT zu erstellen.
1. Schreiben Sie die Eingabeaufforderung „Generieren Sie ein 3D-Modell eines Würfels im ASCII-STL-Format“ und klicken Sie dann auf die Eingabetaste. Nachfolgend finden Sie ein Beispiel des generierten Codes.
Sie können die vollständige Datei auf google Drive herunterladen.
2. Kopieren Sie den Code und fügen Sie es ein in einen beliebigen Texteditor wie Notepad kopieren und dann speichern.STL. Wenn Sie verstehen, wie der Code funktioniert, können Sie ihn ändern.
3. Importieren Sie die Datei in Cura oder eine andere 3D-Slicing-Software, um es zu schneiden und den G-Code zu generieren, den wir an den 3D-Drucker senden. Es ist auch hilfreich, um eine Vorschau anzuzeigen und zu überprüfen, wie es in 3D gedruckt wird. Mir wurde auch klar, dass das von ChatGPT beim ersten Mal generierte Design sehr klein war und ich es auf Cura skalieren musste, wie unten gezeigt.
4. Senden Sie die Datei an Ihren 3D-Drucker. Nach dem Schneiden können Sie eine Vorschau anzeigen, indem Sie die Schieberegler rechts und unten auf der Benutzeroberfläche bewegen, um zu sehen, ob alles in Ordnung ist. Abhängig von Ihrem 3D-Drucker können Sie auch Geschwindigkeit, Schichthöhe, Temperatur und andere Einstellungen festlegen.
Als nächstes können Sie die Datei zum 3D-Drucken an Ihr Gerät senden. Der 3D-Druck des Entwurfs dauerte etwa sechs Stunden und ich war vom Ergebnis beeindruckt, da es keine Mängel aufwies.
Wenn man gut sehen kann, waren die Oberflächen und Kanten perfekt 3D-gedruckt und die Oberflächen waren glatter.
Zusätzlich zur Verwendung von ChatGPT zum Generieren von STL-Dateien können Sie auch die G-Code-Dateien reparieren, die Sie direkt an Ihren 3D-Drucker senden können, ohne einen 3D-Slicer zu verwenden.
So reparieren Sie G-Code-Dateien in ChatGPT
Um dies zu demonstrieren, habe ich eine heruntergeladen 3D-Modell eines Minecraft Creepers von Thingiverse und habe es mit Cura in Scheiben geschnitten, um den G-Code zu erhalten. Ich habe es dann im Editor geöffnet und die unten hervorgehobenen Abschnitte geändert, indem ich Buchstaben anstelle von numerischen Werten aus Zeile 5 hinzugefügt habe.
Ich habe die Datei dann gespeichert und beim Versuch, sie in Cura zu öffnen, wurde die folgende Fehlermeldung angezeigt.
Anstatt viel Zeit in Anspruch zu nehmen, um die Fehler zu identifizieren, kann ChatGPT sie leicht erkennen. Also habe ich die Datei kopiert, in ChatGPT eingefügt und den Bot gebeten, die Fehler zu identifizieren. Dies war die Antwort, die ich erhalten habe.
Wie Sie sehen, konnte erkannt werden, dass die Werte in den Zeilen 5, 7 und 10 nicht numerisch sind, weil ich Buchstaben hinzugefügt habe.
Sie können es auch bitten, das Problem zu beheben. In diesem Beispiel habe ich die Aufforderung „Bitte beheben Sie die von Ihnen identifizierten Fehler“ verwendet. Wie Sie sehen, wurden die Buchstaben durch Zufallszahlen ersetzt.
Neben der Korrektur des G-Codes und der Generierung von STL-Dateien in ChatGPT können Sie damit auch Skripte von 3D-Modellen generieren, die Sie in 3D-Modellierungssoftware wie OpensCAD verwenden können. Folgen Sie uns, wie wir es Ihnen zeigen.
So generieren Sie Skripte von 3D-Modellen in ChatGPT
Wenn wir ein 3D-Modell wollen, das wir manipulieren können, können wir einfach danach fragen. Hier weisen wir es an, ein Skript eines 3D-Modells einer Tasse zu generieren, das wir in OpensCAD verwenden können. Ich habe die Eingabeaufforderung „Erstellen Sie ein Skript eines 3D-Modells eines Bechers, der in OpensCAD geöffnet werden soll.”
Unten ist die Ausgabe, die ich erhalten habe.
Nachdem ich den Code generiert habe, habe ich OpensCAD heruntergeladen, erstellte eine neue Datei und fügte den Code in den Editor ein. Nachdem ich das Modell gespeichert und gerendert hatte, erhielt ich das unten gezeigte Design.
Es ähnelte fast einer Tasse, obwohl es ein wenig anders ist. Aber Sie können mit den Eingabeaufforderungen und dem Code herumspielen, bis Sie das perfekte Design einer Tasse erreicht haben. Sie können die Datei als STL-Datei speichern, indem Sie Folgendes auswählen STL Option im oberen linken Bereich der Symbolleiste.
Anschließend können Sie es an Ihren 3D-Slicer senden und in Scheiben schneiden. Nach dem Schneiden beträgt die Zeit, die zum Drucken des Modells benötigt wird, schätzungsweise 57 Minuten.
Nach dem 3D-Druck konnte ich das unten gezeigte Design erhalten.
Wie Sie sehen, hat es eine glatte Oberfläche und ist im Allgemeinen gut, genau wie das andere für den Würfel. Sie können jederzeit mit verschiedenen Eingabeaufforderungen experimentieren und ein unglaubliches Design erstellen.