Käyttävätkö kaikki 3D-tulostimet STL-tiedostoja?

Roy Hill 27-05-2023
Roy Hill

3D-tulostimet tarvitsevat tiedoston tietääkseen, mitä 3D-tulostaa, mutta ihmiset ihmettelevät, käyttävätkö kaikki 3D-tulostimet STL-tiedostoja. Tässä artikkelissa käydään läpi vastaukset ja joitakin muita asiaan liittyviä kysymyksiä.

Kaikki 3D-tulostimet voivat käyttää STL-tiedostoja 3D-mallin pohjana, ennen kuin se viipaloidaan tiedostotyypiksi, jota 3D-tulostin ymmärtää. 3D-tulostimet eivät kuitenkaan ymmärrä STL-tiedostoja itsestään. Cura-tyyppinen viipalointiohjelma voi muuntaa STL-tiedostot G-kooditiedostoiksi, joita voidaan 3D-tulostaa.

Haluat varmasti tietää lisää, joten jatka lukemista.

    Mitä tiedostoja 3D-tulostimet käyttävät?

    • STL
    • G-koodi
    • OBJ
    • 3MF

    Tärkeimmät tiedostotyypit, joita 3D-tulostimet käyttävät, ovat STL-tiedostot ja G-kooditiedostot 3D-mallin suunnittelun luomiseen sekä 3D-tulostimien ymmärtämien ja noudattamien ohjeiden tiedostojen luomiseen. On myös joitakin harvinaisempia 3D-tulostimen tiedostotyyppejä, kuten OBJ ja 3MF, jotka ovat 3D-mallin suunnittelutyyppien eri versioita.

    Nämä suunnittelutiedostot eivät kuitenkaan toimi suoraan 3D-tulostimella, sillä ne on käsiteltävä slicer-nimisen ohjelmiston avulla, joka periaatteessa valmistelee G-kooditiedoston, joka voidaan tulostaa 3D-tulostimella.

    Tutustutaanpa joihinkin näistä tiedostotyypeistä.

    STL-tiedosto

    STL-tiedosto on tärkein 3D-tulostusteollisuudessa käytettävä 3D-tulostustiedostotyyppi. Se on pohjimmiltaan 3D-mallitiedosto, joka luodaan useista pienistä kolmioista koostuvalla verkkojoukolla, joka muodostaa 3D-geometrian.

    Sitä suositaan, koska se on uskomattoman yksinkertainen muoto.

    Nämä tiedostot soveltuvat hyvin 3D-mallien luomiseen, ja ne voivat olla melko pieniä tai suuria tiedostoja riippuen siitä, kuinka monta kolmiota muodostaa mallin.

    Suuremmat tiedostot ovat sellaisia, joissa on sileämpiä pintoja, ja niiden todellinen koko on suuri, koska niissä on enemmän kolmioita.

    Jos näet suuren STL-tiedoston suunnitteluohjelmistossa (CAD), se voi itse asiassa näyttää, kuinka monta kolmiota mallissa on. Blenderissä sinun on napsautettava hiiren kakkospainikkeella alapalkkia ja valittava "Scene Statistics".

    Katso tätä Bearded Yell STL-tiedostoa Blenderissä, jossa on 2 804 188 kolmiota ja jonka tiedostokoko on 133 Mt. Joskus suunnittelija itse asiassa tarjoaa useita versioita samasta mallista, mutta huonolaatuisempina tai pienemmillä kolmiomäärillä.

    Vertaa tätä pääsiäissaaren pään STL-tiedostoon, jossa on 52 346 kolmiota ja jonka tiedostokoko on 2,49 Mt.

    Yksinkertaisemmasta näkökulmasta katsottuna, jos haluaisit muuntaa 3D-kuution tähän kolmio-STL-muotoon, se voitaisiin tehdä 12 kolmion avulla.

    Kuution jokainen pinta jaetaan kahteen kolmioon, ja koska kuutiossa on kuusi pintaa, 3D-mallin luomiseen tarvitaan vähintään 12 kolmiota. Jos kuutiossa olisi enemmän yksityiskohtia tai rakoja, kolmioita tarvittaisiin enemmän.

    Löydät STL-tiedostoja useimmilta 3D-tulostimen tiedostosivustoilta, kuten:

    • Thingiverse
    • MyMiniFactory
    • Tulostettavat lomakkeet
    • YouMagine
    • GrabCAD

    STL-tiedostojen tekeminen tapahtuu CAD-ohjelmissa, kuten Fusion 360, Blender ja TinkerCAD. Voit aloittaa perusmuodosta ja alkaa muokata muotoa uudeksi suunnitteluksi tai ottaa useita muotoja ja koota ne yhteen.

    Minkä tahansa mallin tai muodon voi luoda hyvällä CAD-ohjelmistolla ja viedä STL-tiedostona 3D-tulostusta varten.

    G-kooditiedosto

    G-kooditiedostot ovat seuraava päätyyppinen tiedosto, jota 3D-tulostimet käyttävät. Nämä tiedostot koostuvat ohjelmointikielestä, jota 3D-tulostimet voivat lukea ja ymmärtää.

    Jokainen 3D-tulostimen toiminto tai liike tehdään G-kooditiedoston avulla, kuten tulostuspään liikkeet, suuttimen ja lämpöpohjan lämpötila, tuulettimet, nopeus ja paljon muuta.

    Ne sisältävät suuren luettelon kirjoitettuja rivejä, joita kutsutaan G-koodikomennoiksi ja joista jokainen suorittaa eri toiminnon.

    Katso alla olevaa kuvaa G-kooditiedoston esimerkistä Notepad++:ssa. Siinä on luettelo komennoista, kuten M107, M104, G28 & G1.

    Niillä jokaisella on oma toimintonsa, joista tärkein liikkeille on G1-komento, joka on suurin osa tiedostosta. Siinä on myös koordinaatit siitä, missä liikutaan X- ja Y-suunnassa, sekä kuinka paljon materiaalia puristetaan (E).

    Komennolla G28 asetat tulostuspään kotiasentoon, jotta 3D-tulostin tietää, missä se on. Tämä on tärkeää tehdä jokaisen 3D-tulostuksen alussa.

    M104 asettaa suuttimen lämpötilan.

    Katso myös: Miten korjata 3D-tulostimen pysähtyminen tai jäätyminen tulostuksen aikana?

    OBJ-tiedosto

    OBJ-tiedostomuoto on toinen tyyppi, jota 3D-tulostimet käyttävät viipalointiohjelmistossa, samoin kuin STL-tiedostoja.

    Se voi tallentaa moniväritietoja ja on yhteensopiva erilaisten 3D-tulostimien ja 3D-ohjelmistojen kanssa. OBJ-tiedosto tallentaa 3D-mallin tiedot, tekstuuri- ja väritiedot sekä 3D-mallin pintageometrian. OBJ-tiedostot viipaloidaan tyypillisesti muihin tiedostomuotoihin, joita 3D-tulostin ymmärtää ja lukee täysin.

    Jotkut haluavat käyttää OBJ-tiedostoja 3D-malleihin, useimmiten moniväriseen 3D-tulostukseen, yleensä kaksoispuristimilla.

    Löydät OBJ-tiedostoja monista 3D-tulostimen tiedostosivustoista, kuten:

    • Clara.io
    • CGTrader
    • GrabCAD-yhteisö
    • TurboSquid
    • Free3D

    Useimmat viipalointilaitteet lukevat OBJ-tiedostoja hienosti, mutta OBJ-tiedostoja on myös mahdollista muuntaa STL-tiedostoiksi ilmaisella muuntamisella joko käyttämällä verkkomuunninta tai tuomalla se CAD-ohjelmaan, kuten TinkerCADiin, ja viemällä se STL-tiedostoksi.

    Toinen asia, joka kannattaa pitää mielessä, on se, että verkkojen korjaustyökalut, jotka korjaavat mallien virheitä, toimivat paremmin STL-tiedostojen kuin OBJ-tiedostojen kanssa.

    Ellet erityisesti tarvitse OBJ-tiedostosta jotakin, kuten värejä, haluat pysyä STL-tiedostoissa 3D-tulostusta varten.Yksi OBJ-tiedostojen tärkeimmistä eroista on se, että se voi tallentaa varsinaisen verkon tai yhdistettyjen kolmioiden joukon, kun taas STL-tiedostot tallentavat useita irrallisia kolmioita.

    Sillä ei ole suurta merkitystä viipalointiohjelmistolle, mutta mallinnusohjelmiston on liitettävä STL-tiedosto yhteen prosessointia varten, eikä se aina onnistu siinä.

    3MF-tiedosto

    Toinen 3D-tulostimien käyttämä tiedostomuoto on 3MF-tiedosto (3D Manufacturing Format), joka on yksi yksityiskohtaisimmista saatavilla olevista 3D-tulostusformaateista.

    Se pystyy tallentamaan monia yksityiskohtia 3D-tulostimen tiedostoon, kuten mallitiedot, 3D-tulostusasetukset ja tulostimen tiedot. Tämä voi olla erittäin hyödyllistä joissakin tapauksissa, mutta se ei välttämättä johda toistettavuuteen useimmille ihmisille.

    Yksi puute tässä on se, että on monia tekijöitä, jotka tekevät 3D-tulostuksesta onnistuneen kussakin yksittäisessä tilanteessa. Ihmisillä on omat 3D-tulostimensa ja viipalointilaitteen asetukset säädetty tietyllä tavalla, joten jonkun toisen asetusten käyttäminen ei välttämättä tuota toivottuja tuloksia.

    Jotkin ohjelmistot ja viipalointilaitteet eivät myöskään tue 3MF-tiedostoja, joten voi olla hankalaa muuntaa tämä standardiksi 3D-tulostustiedostomuodoksi.

    Muutamat käyttäjät ovat onnistuneet 3D-tulostamaan 3MF-tiedostoja, mutta monet eivät puhu siitä tai käytä niitä. Eräs käyttäjä mainitsi, että joku voi tehdä väärän konfiguraation tämän tiedostotyypin kanssa ja vahingoittaa 3D-tulostinta tai pahempaa.

    Monet ihmiset eivät osaa lukea G-kooditiedostoa, joten näiden tiedostojen käyttäminen edellyttää luottamusta.

    Eräs toinen käyttäjä kertoi, että hänellä oli kamalaa onnea yrittäessään ladata moniosaisia 3MF-tiedostoja oikein.

    Katso alla oleva Josef Prusan video siitä, miten 3MF-tiedostoja verrataan STL-tiedostoihin. En ole samaa mieltä videon otsikosta, mutta hän tarjoaa hienoja yksityiskohtia 3MF-tiedostoista.

    Käyttävätkö Resin 3D Printers STL-tiedostoja?

    Hartsi-3D-tulostimet eivät suoraan käytä STL-tiedostoja, mutta luodut tiedostot ovat peräisin STL-tiedoston käyttämisestä viipalointiohjelmistossa.

    Hartsi-3D-tulostimien tavallisessa työnkulussa käytetään STL-tiedostoa, joka tuodaan erityisesti hartsikoneita varten tehtyyn ohjelmistoon, kuten ChiTuBoxiin tai Lychee Sliceriin.

    Kun olet tuonut STL-mallisi valitsemaasi viipalointilaitteeseen, voit yksinkertaisesti käydä läpi työnkulun, joka koostuu mallin siirtämisestä, skaalaamisesta ja kääntämisestä sekä tukien luomisesta, onttojen muotojen tekemisestä ja reikien lisäämisestä malliin hartsin valuttamiseksi ulos.

    Kun olet tehnyt muutokset STL-tiedostoon, voit viipaloida mallin erityiseen tiedostomuotoon, joka toimii tietyn hartsi-3D-tulostimesi kanssa. Kuten aiemmin mainittiin, hartsi-3D-tulostimilla on erityisiä tiedostomuotoja, kuten .pwmx Anycubic Photon Mono X:n kanssa.

    Katso alla olevasta YouTube-videosta STL-tiedoston työnkulku hartsi-3D-tulostimen tiedostoksi.

    Käyttävätkö kaikki 3D-tulostimet STL-tiedostoja? Filamentti, hartsi & Lisää

    Filamentti- ja hartsi-3D-tulostimissa otamme STL-tiedoston tavallisen viipalointiprosessin läpi, jossa malli asetetaan rakennuslevylle ja malliin tehdään erilaisia muutoksia.

    Kun olet tehnyt nämä asiat, käsittelet tai "viipaloit" STL-tiedoston tiedostotyypiksi, jota 3D-tulostimesi voi lukea ja käyttää. Filamentti-3D-tulostimissa nämä ovat enimmäkseen G-Code-tiedostoja, mutta on myös joitain omia tiedostoja, joita vain tietyt 3D-tulostimet voivat lukea.

    Hartsi-3D-tulostimissa useimmat tiedostot ovat suojattuja tiedostoja.

    Joitakin näistä tiedostotyypeistä ovat:

    • .ctb
    • .fotoni
    • .phz

    Nämä tiedostot sisältävät ohjeet siitä, mitä hartsi-3D-tulostimesi luo kerroksittain, sekä nopeudet ja valotusajat.

    Tässä on hyödyllinen video, jossa näytetään, miten voit ladata STL-tiedoston ja leikata sen valmiiksi 3D-tulostusta varten.

    Voitko käyttää G-kooditiedostoja 3D-tulostimissa?

    Kyllä, useimmat filamenttipohjaiset 3D-tulostimet käyttävät G-kooditiedostoja tai vaihtoehtoista G-koodia, joka toimii tietyssä 3D-tulostimessa.

    G-koodia ei käytetä SLA-tulostimien tulostustiedostoissa. Useimmat pöytä-SLA-tulostimet käyttävät omaa formaattiaan ja siten myös omaa viipalointiohjelmistoaan. Jotkin kolmannen osapuolen SLA-slicerit, kuten ChiTuBox ja FormWare, ovat kuitenkin yhteensopivia useiden pöytätulostimien kanssa.

    Makerbotin 3D-tulostin käyttää omaa X3G-tiedostomuotoa. X3G-tiedostomuoto sisältää tietoja 3D-tulostimen nopeudesta ja liikkeistä, tulostimen asetuksista ja STL-tiedostoista.

    Katso myös: Miten maalata PLA, ABS, PETG, Nylon - Parhaat maalit käytettävät maalit

    Makerbotin 3D-tulostin osaa lukea ja tulkita X3G-tiedostomuodossa olevaa koodia, ja sitä löytyy vain luonnollisista järjestelmistä.

    Yleisesti ottaen kaikki tulostimet käyttävät G-koodia. Jotkin 3D-tulostimet, kuten Makerbot, käärivät G-koodin omaan muotoonsa, joka kuitenkin perustuu G-koodiin. Leikkureita käytetään aina muuntamaan 3D-tiedostomuodot, kuten G-koodi, tulostinystävälliseksi kieleksi.

    Alla olevalla videolla näet, miten G-kooditiedoston avulla voit ohjata 3D-tulostinta suoraan.

    Roy Hill

    Roy Hill on intohimoinen 3D-tulostuksen harrastaja ja teknologiaguru, jolla on runsaasti tietoa kaikista 3D-tulostukseen liittyvistä asioista. Yli 10 vuoden kokemuksella alalta Roy on hallinnut 3D-suunnittelun ja -tulostuksen taiteen, ja hänestä on tullut uusimpien 3D-tulostustrendien ja -tekniikoiden asiantuntija.Roylla on koneinsinöörin tutkinto Kalifornian yliopistosta Los Angelesista (UCLA), ja hän on työskennellyt useissa hyvämaineisissa 3D-tulostuksen yrityksissä, mukaan lukien MakerBot ja Formlabs. Hän on myös tehnyt yhteistyötä useiden yritysten ja yksityishenkilöiden kanssa luodakseen räätälöityjä 3D-tulostettuja tuotteita, jotka ovat mullistaneet heidän toimialansa.3D-tulostuksen intohimonsa lisäksi Roy on innokas matkustaja ja ulkoilun harrastaja. Hän viettää mielellään aikaa luonnossa, vaeltaa ja telttailee perheensä kanssa. Vapaa-ajallaan hän myös mentoroi nuoria insinöörejä ja jakaa 3D-tulostustietonsa eri alustojen kautta, mukaan lukien suositun bloginsa, 3D Printerly 3D Printing, kautta.