Hvis du er en 3D-utskriftsentusiast, har du sannsynligvis sett STL- og G-kodefiler. STL-filer er den vanligste 3D-skriverfiltypen, mens G-kode er språket de fleste 3D-skrivere bruker for å kontrollere bevegelse. Les videre for å finne ut hvordan du konverterer STL-filer til G-kode ved hjelp av Cura-programvaren.
Hva er STL og G-kode, og hva er deres bruk?
STL filer er det vanligste filformatet for 3D-utskrift. STL står for STereoLithography. G-kode, derimot, er et programmeringsspråk som forteller en 3D-skriver og CNC (datamaskin numerisk kontroll) maskiner hva de skal gjøre trinn for trinn. 3D-skrivere bruker G-kode for å lage objekter. Skriveren leser G-koden og lager objektet lag for lag i henhold til instruksjonene i filen.
Fordeler med å konvertere STL til G-kode
Her er syv grunner til at du kanskje vil konvertere STL-filer til G-kode.
- G-kode er standardspråket som 3D-printere og CNC-maskiner snakker. Så hvis du har en fil du vil kunne bruke på maskinen din, er det å konvertere den til G-kode.
- G-kode er også mer nøyaktig enn STL da den har mindre rom for feil når maskinen leser filen.
- STL-filer kan være enorme, noe som gjør dem vanskelige å jobbe med og overføre. Konvertering av dem til G-kode kan bidra til å redusere størrelsen.
- G-kodefiler kjører vanligvis raskere enn STL-filer. Så hvis du ønsker å spare tid, er dette et godt alternativ.
- Det er mindre sannsynlig at G-kodefiler krasjer enn STL-filer fordi de ikke har så mye informasjon å behandle.
- STL-filer kan være utfordrende å redigere. Hvis du trenger å gjøre endringer i en fil, kan det være mye enklere hvis den er i G-kodeformat.
- G-kodefiler er mer kompatible. Hvis du sender en fil til noen andre, er det mer sannsynlig at de kan åpne den hvis den er i G-kodeformat.
Hvordan konvertere en STL-fil til G-kode
Det er to hovedmåter å generere G-kode fra en STL-fil. Den første er å bruke et skjæringsprogram, og den andre er å bruke et CAM-program. Skjæringsprogrammer tar en tredimensjonal modell og skjærer den i lag, som deretter kan skrives ut ett om gangen. Slicing-programvare er den vanligste måten å generere G-kode på, siden den er relativt enkel og rask. Det har imidlertid noen begrensninger. For eksempel kan den bare generere kode for rette linjer og enkle kurver. Den kan heller ikke håndtere mer komplekse former veldig godt.
CAM-programmer kan på den annen side generere G-kode for komplekse former, men de er mer utfordrende å bruke enn slicing-programmer. De brukes av folk som allerede er kjent med CNC-bearbeiding. Her skal vi bruke slicing-programvare for å konvertere STL-filen til G-kode.
Det er mange 3D-skriverskjærere tilgjengelig, men i denne veiledningen vil vi fokusere på Cura. Cura er en åpen kildekode slicer laget av Ultimaker, en ledende stasjonær FFF/FDM-skriverprodusent. Det er et populært program fordi det er gratis, relativt enkelt å bruke og gir resultater av høy kvalitet.
Konvertering av en STL-fil til G-kode i Cura
For å konvertere en STL-fil til G-kode i Cura, følg disse trinnene:
- Det første du må gjøre er å åpne Cura og laste inn STL-filen. Du kan gjøre dette ved å klikke på Åpen fil knappen øverst til venstre i vinduet. Når filen din er lastet inn, bør du se den vises i midten av skjermen.
- Når filen er lastet inn, er det på tide å konfigurere skjæringsinnstillingene. Disse innstillingene vil fortelle Cura hvordan du deler opp modellen din og genererer G-ode. Du kan eksperimentere med dem og se resultatene.
- De grunnleggende innstillingene til Cura er:
- Laghøyde: Denne innstillingen kontrollerer tykkelsen på hvert lag. Tynnere lag vil gi en utskrift av høyere kvalitet, men de vil også ta lengre tid å skrive ut. En laghøyde på 0,15-0,20 mm er et godt valg for de fleste bruksområder.
- Utfylling: Denne innstillingen kontrollerer hvor mye av interiøret i modellen din som skal fylles ut med materiale. En høyere utfyllingsprosent vil gi et mer robust trykk, men det vil også bruke mer materiale. For de fleste bruksområder er en fylling på 20-40 % et godt valg.
- Veggtykkelse: Denne innstillingen kontrollerer tykkelsen på de ytre veggene til modellen din. En veggtykkelse på 0,80 mm er et godt valg for de fleste bruksområder.
- Når du har konfigurert skjæringsinnstillingene, kan du klikke på Skive -knappen i vinduets øverste høyre hjørne for å generere G-koden.
Cura vil nå sende ut en fil med filtypen ".gcode" som inneholder alle instruksjoner som er nødvendige for å skrive ut modellen din, og du kan lagre den på datamaskinen din. Gratulerer, du har konvertert en STL-fil til G-kode i Cura!
Tips som du bør vite når du konverterer STL til G-kode i Cura
- For å forbedre kvaliteten på filene dine og få bedre resultater når du skjærer, kan du prøve å øke filens oppløsning; dette vil gjøre modellen din mer detaljert og nøyaktig.
- Når du først åpner Cura, velger du skriveren fra en liste over forhåndskonfigurerte 3D-skrivere. Hvis 3D-skriveren din ikke er oppført, kan du velge Egendefinert FFF-skriver alternativ. Når du har valgt skriveren din, vil Cura automatisk laste inn de riktige innstillingene.
- Velg riktig utfyllingsprosent. Denne innstillingen bestemmer hvor mye interiør av modellen din skal fylles med materiale. En høyere utfyllingsprosent vil gi en mer robust og holdbar del, men vil også øke utskriftstiden og kostnadene.
- En annen viktig innstilling å vurdere er om du trenger å bruke støtte eller ikke. Støtter er strukturer som skrives ut sammen med delen din for å forhindre at den kollapser under utskriftsprosessen. De kan være fordelaktige, men også legge til betydelig tid og kostnader til prosjektet ditt.
Sjekk og gjennomgå alltid G-koden din
Nå vet du hvordan du konverterer STL-filer til G-kode ved hjelp av skjæringsprogramvare. Før du trykker på Skriv ut-knappen, er det imidlertid en god idé å sjekke G-koden for feil. Mange nettbaserte verktøy kan hjelpe deg med å vurdere G-koden for feil; det er alltid verdt å ta seg tid til å gjøre dette før du starter en utskrift. I tillegg kan gjennomgang av G-koden din bidra til å identifisere potensielle problemer, for eksempel overoppheting eller tetthet. Som et resultat er det viktig å sjekke G-koden for å sikre en vellykket utskrift.