Contents

Hoe ChatGPT gebruiken voor 3D printen

Als je het technieuws volgt, heb je waarschijnlijk de krantenkoppen gezien die ChatGPT de afgelopen jaren heeft gehaald. De chatbot van OpenAI, die in november 2022 zijn intrede deed, heeft de wereld stormenderhand veroverd. Deze innovatieve AI-tool lijkt voortdurend grenzen te verleggen en gebruikers vinden elke dag nieuwe manieren om de kracht van ChatGPT te benutten.

Voor degenen die gepassioneerd zijn over het maken en gebruiken van 3D printtechnologie, biedt ChatGPT een scala aan hulpmiddelen die zijn ontworpen om het proces van het tot bloei brengen van hun creatieve visies te stroomlijnen. Je kunt je echter afvragen wat de meest effectieve manier is waarop ChatGPT kan worden ingezet binnen de context van 3D-printen.

Kan ChatGPT helpen bij 3D-printen?

/nl/images/creality-k1-max-3d-printer-printing-benchy-moving-so-fast.jpg Dit is wazig omdat het zo snel print! (James Bruce / All Things N)

Voordat je ChatGPT gaat gebruiken voor driedimensionaal printen, is het essentieel om je bewust te zijn van de verschillende beperkingen. Hoewel het rudimentaire driedimensionale modellen kan produceren, is dit hulpprogramma niet specifiek ontworpen om te functioneren als een uitgebreide 3D-ontwerpoplossing, waardoor bepaalde niveaus van gebruikersinvoer en samenwerking nodig zijn.

Het gebruik van ChatGPT vergemakkelijkt het maken en organiseren van driedimensionale printbestanden, wat uiteindelijk zowel tijd als moeite bespaart. Het proces van driedimensionaal modelleren kan arbeidsintensief zijn en gekenmerkt worden door talrijke terugkerende taken, waardoor de inzet van kunstmatige intelligentiemiddelen gerechtvaardigd is om het proces te versnellen.

Een STL-bestand genereren met ChatGPT

/nl/images/male-designer.jpg

STL (Standard Tessellation Language) wordt algemeen gebruikt als het bestandsformaat bij driedimensionaal printen. Met dit formaat kan computerondersteunde ontwerp- (CAD) en snijsoftware een driedimensionaal object construeren op basis van eerder opgeslagen gegevens of gegevens die op een ander moment zijn gemaakt. Het is vermeldenswaard dat ons platform, ChatGPT, op verzoek basis STL-bestanden kan produceren.

We kunnen beginnen met een rudimentaire driedimensionale representatie als uitgangspunt. Vervolgens zullen we ChatGPT vragen om een STL-bestand te genereren dat een kubus weergeeft. Om er zeker van te zijn dat we het gewenste resultaat begrijpen, is het noodzakelijk om expliciete instructies te geven over de aard van ons verzoek. Daarom moeten we specificeren dat we willen dat ons STL-bestand wordt uitgedrukt in ASCII-formulering om het lezen ervan te vergemakkelijken.

Je moet naar de OpenAI ChatGPT website gaan, een account aanmaken en de chatbot openen om te beginnen.

Genereer een ASCII representatie van een 3D kubus in STL (STereoLithography) bestandsformaat, gebruikmakend van de mogelijkheden van ChatGPT. Eenmaal gegenereerd zal ik een beknopte beschrijving geven van de functionaliteit.

/nl/images/chatgpt-generate-cube-stl.jpg

Kopieer de inhoud van het huidige venster en plaats het in een nieuw notitieblokdocument. Nadat u het bestand hebt opgeslagen, moet u ervoor zorgen dat u de extensie wijzigt in “.stl”. Zo kunt u het bestand importeren in een 3D-printsoftwareprogramma van uw voorkeur voor verdere voorbereiding voordat het driedimensionaal wordt afgedrukt.

Houd er rekening mee dat het driedimensionale model dat u aanvankelijk aanvroeg mogelijk niet wordt gegenereerd zoals bedoeld. In dat geval moet je mij, ChatGPT, om hulp vragen om eventuele afwijkingen of fouten in het model te corrigeren.

De mogelijkheden van OpenAI zijn niet uitgebreid genoeg om ingewikkelde STL-bestanden te genereren zonder extra kosten voor de gebruikers. Het blijft echter een waardevol instrument voor mensen die de grondbeginselen van het maken en gebruiken van STL-bestanden willen begrijpen.

Genereer 3D Model Scripts voor CAD Software met ChatGPT

Verschillende driedimensionale modelleerapplicaties bieden de mogelijkheid om ingewikkelde geometrieën te produceren via aangepaste scripts. Hoewel deze methode niet in alle gevallen optimaal is, met name als je zelf het script moet schrijven, biedt ChatGPT een oplossing door de benodigde code automatisch te genereren.

De keuze van programmeertaal voor 3D modelleringssoftware kan variëren afhankelijk van de specifieke tool die gebruikt wordt. Blender biedt bijvoorbeeld ondersteuning voor Python scripting, terwijl andere tools andere talen kunnen gebruiken. Het is de moeite waard om op te merken dat ChatGPT met meerdere programmeertalen kan werken, wat flexibiliteit en veelzijdigheid biedt bij het uitvoeren van verschillende taken.

Genereer een Python-script voor Blender dat een 3D-kubusmodel maakt.

/nl/images/chatgpt-cube-python.jpg

Ten eerste, start Blender en navigeer naar de Scripting Workspace door deze te selecteren in het User Preferences venster onder “Workspaces”. Zoek vervolgens de scriptconsole die standaard aan de linkerkant van de interface staat. Om het door ChatGPT geproduceerde script in het consolevenster te plakken, selecteer je het met de muis of het trackpad en druk je vervolgens op de “Enter”-toets om de commando’s uit te voeren. Dit zal resulteren in het genereren van een 3D-object in het 3D-werkruimte, waardoor verdere aanpassingen mogelijk zijn indien nodig.

/nl/images/blender-script-generated-cube.jpg

Het gebruik van ChatGPT om een STL-bestand te genereren is onderhevig aan bepaalde beperkingen die het maken van uitgebreide en tijdrovende scripts verhinderen.Er zijn echter alternatieve services online beschikbaar die de mogelijkheden van ChatGPT’s scriptgeneratie uitbreiden. Door dieper te graven, kan iemand kennis opdoen over het gebruik van GPT-4 om zijn 3D-printervaring naar nieuwe hoogten te tillen.

Hoe kan ChatGPT nog meer helpen bij 3D printen?

De mogelijkheden van ChatGPT reiken verder dan alleen het genereren van scripts en het converteren van bestanden en omvatten een breed scala aan vragen over 3D-printen. Deze geavanceerde AI-gestuurde chatbot van OpenAI is bijvoorbeeld goed uitgerust om begeleiding en hulp te bieden bij verschillende aspecten van 3D-printtechnologie, zodat gebruikers waardevolle inzichten kunnen krijgen en problemen effectief kunnen oplossen.

G-Code is een veelgebruikt formaat op het gebied van 3D printen waarin richtlijnen worden opgeslagen die tijdens het printproces worden uitgevoerd. Als een G-code bestand beschadigd raakt of fouten bevat, kan dit er helaas toe leiden dat de 3D printer de taak niet kan voltooien of suboptimale resultaten produceert. Gelukkig is onze geavanceerde AI-technologie bij ChatGPT uitgerust met de mogelijkheid om dergelijke problemen te diagnosticeren en waardevolle suggesties te geven om de geïdentificeerde problemen in het G-codebestand op te lossen.

ChatGPT biedt een handige oplossing voor het genereren van aanwijzingen voor 3D-modellering die ingewikkelde taken vereenvoudigen en de samenwerking met externe bronnen vergemakkelijken.

De beschikbaarheid van uitbreidingen van derden is een opmerkelijke eigenschap van veel driedimensionale modelleerprogramma’s. Met deze uitbreidingen kunnen gebruikers hun 3D modelleerprogramma’s uitbreiden. Met deze uitbreidingen kunnen gebruikers de mogelijkheden van ChatGPT opnemen in hun ontwerpproces, waarbij sommige gebruikmaken van gegenereerde aanwijzingen en andere van geautomatiseerde scripting.

Het selecteren van de juiste instellingen voor het materiaal dat gebruikt wordt bij driedimensionaal printen vormt een formidabele horde, vooral wanneer men geconfronteerd wordt met storingen en onvolkomenheden in de geprinte resultaten. Gelukkig kan men gebruik maken van de hulpmiddelen van ChatGPT om problemen met de configuratie van hun 3D-printer op te lossen en de optimale parameters te bepalen voor het bereiken van succesvolle resultaten.

Het beste halen uit ChatGPT voor 3D printen

Het is cruciaal om in gedachten te houden dat de volledige omvang van ChatGPT’s mogelijkheden nog niet volledig zijn vastgesteld. Desalniettemin kan men het potentieel verkennen door vragen te stellen die gerelateerd zijn aan 3D printen, zoals het genereren van STL bestanden of het maken van 3D model scripts, of het verifiëren en corrigeren van G-code bestanden. Door de formulering van deze vragen aan te scherpen, kunnen optimale resultaten worden bereikt.