ChatGPT est devenu une sensation en ligne depuis son apparition il y a quelques mois. En plus d’aider à générer des réponses à des requêtes simples, le chatbot peut préparer des fichiers pour l’impression 3D. Avec ChatGPT, vous pouvez créer des fichiers STL prêts à imprimer, coder des modèles 3D pouvant être ouverts à l’aide d’un logiciel de modélisation 3D basé sur des scripts tel que OpensCAD ou créer des fichiers Gcode sans trancheuse 3D.
Ci-dessous, nous allons explorer chacune de ces stratégies en détail. N’oubliez pas que ChatGPT est aussi bon que les invites que vous lui donnez et vous devrez peut-être essayer plusieurs formulations différentes pour obtenir ce que vous voulez.
Comment générer un code G avec ChatGPT
Nous allons générer le Code G dans ChatGPT, prévisualisez-le, puis envoyez-le à une imprimante 3D. Si vous n’avez pas essayé le chatbot, vous pouvez y accéder en vous inscrivant et en vous connectant à Openai. Vous devriez voir l’option permettant d’entrer vos invites lorsque vous vous connectez.
Vous pouvez penser à n’importe quel design et demander au logiciel de générer le fichier imprimable. Dans mon cas, je souhaite créer un modèle 3D simple d’un cube. Si je demande au chatbot de développer un modèle 3D que je peux imprimer, il affichera une réponse générale, comme indiqué ci-dessous.
Pour obtenir un fichier imprimable en 3D, il faut demander au logiciel de générer du STL ASCII. Le format ASCII STL stocke les détails lisibles par l’homme des facettes triangulaires qui composent la surface de l’objet. Chaque sommet est connecté à d’autres sommets du modèle, créant des triangles qui définissent la forme du modèle 3D.
Vous trouverez ci-dessous une section sur le format ASCII STL pour la conception d’une tasse.
Le fichier commence toujours par Solide
Vous pouvez suivre les étapes ci-dessous pour créer le modèle 3D dans ChatGPT.
1. Écrivez l’invite « Générer un modèle 3D d’un cube en utilisant le format ASCII STL », puis cliquez sur Entrée. Vous trouverez ci-dessous un exemple du code généré.
Vous pouvez télécharger le dossier complet sur Google Drive.
2. Copiez le code et collez-le dans n’importe quel éditeur de texte comme le Bloc-notes, puis vous pouvez l’enregistrer.STL. Si vous comprenez le fonctionnement du code, vous pouvez le modifier.
3. Importer le fichier dans Cura ou tout autre logiciel de découpage 3D pour le découper et générer le G-code que nous enverrons à l’imprimante 3D. Il est également utile de le prévisualiser et de vérifier comment il sera imprimé en 3D. J’ai également réalisé que le design généré par ChatGPT la première fois était très petit, et j’ai dû le mettre à l’échelle sur Cura, comme indiqué ci-dessous.
4. Envoyez le fichier à votre imprimante 3D. Après le découpage, vous pouvez prévisualiser en déplaçant les curseurs à droite et en bas de l’interface pour voir si tout est en ordre. Vous pouvez également spécifier la vitesse, la hauteur de couche, la température et d’autres paramètres en fonction de votre imprimante 3D.
Ensuite, vous pouvez envoyer le fichier à votre machine pour l’impression 3D. La conception a pris environ 6 heures pour être imprimée en 3D, et j’ai été impressionné par le résultat car il n’avait aucun défaut.
Si vous pouvez bien voir, les surfaces et les bords ont été parfaitement imprimés en 3D et les surfaces étaient plus lisses.
En plus d’utiliser ChatGPT pour générer des fichiers STL, vous pouvez également corriger les fichiers G-code que vous pouvez envoyer directement à votre imprimante 3D sans utiliser de slicer 3D.
Comment réparer les fichiers de code G dans ChatGPT
Pour le démontrer, j’ai téléchargé un Modèle 3D d’un Minecraft Creeper de Thingiverse et l’a tranché à l’aide de Cura pour obtenir le G-code. Je l’ai ensuite ouvert sur le Bloc-notes et modifié les sections mises en évidence ci-dessous, en ajoutant des lettres au lieu des valeurs numériques de la ligne 5.
J’ai ensuite enregistré le fichier, et lorsque j’ai essayé de l’ouvrir dans Cura, j’ai eu l’erreur ci-dessous.
Au lieu de prendre beaucoup de temps pour identifier les erreurs, ChatGPT peut les détecter facilement. J’ai donc copié le fichier, l’ai collé dans ChatGPT et demandé au bot d’identifier les erreurs. C’est la réponse que j’ai reçue.
Comme vous pouvez le voir, il a pu détecter que les valeurs des lignes 5, 7 et 10 ne sont pas numériques car j’ai ajouté des lettres.
Vous pouvez également aller de l’avant et lui dire de le réparer. Dans cet exemple, j’ai utilisé l’invite « Veuillez corriger les erreurs que vous avez identifiées ». Comme vous le voyez, il a remplacé les lettres par des nombres aléatoires.
En plus de corriger le code G et de générer des fichiers STL dans ChatGPT, vous pouvez également l’utiliser pour générer des scripts de modèles 3D que vous pouvez utiliser dans un logiciel de modélisation 3D comme OpensCAD. Suivez-nous comme nous vous le montrons.
Comment générer des scripts de modèles 3D dans ChatGPT
Si nous voulons un modèle 3D que nous pouvons manipuler, nous pouvons simplement en demander un. Ici, nous lui dirons de générer un script d’un modèle 3D d’une tasse que nous pouvons utiliser dans OpensCAD. J’ai utilisé l’invite « Créer un script d’un modèle 3D d’une tasse à ouvrir dans OpensCAD.”
Ci-dessous, la sortie que j’ai obtenue.
Après avoir généré le code, j’ai téléchargé OpensCAD, créé un nouveau fichier et collé le code dans l’éditeur. Après avoir enregistré et rendu le modèle, j’ai obtenu le design illustré ci-dessous.
Cela ressemblait presque à une tasse même si c’est un peu décalé. Mais vous pouvez jouer avec les invites et le code jusqu’à ce que vous obteniez le design parfait d’une tasse. Vous pouvez enregistrer le fichier en tant que fichier STL en sélectionnant le LIST option dans la section supérieure gauche de la barre d’outils.
Vous pouvez ensuite l’envoyer à votre slicer 3D et le trancher. Après découpage, le temps d’impression du modèle est estimé à 57 minutes.
Après l’impression 3D, j’ai pu obtenir le design présenté ci-dessous.
Comme vous pouvez le voir, il a une surface lisse et est généralement bon, tout comme l’autre pour le cube. Vous pouvez toujours expérimenter différentes invites et vous pourrez créer un design incroyable.