Quina diferència hi ha entre STL i amp; Fitxers OBJ per a la impressió 3D?

Roy Hill 25-08-2023
Roy Hill

Hi ha diferents tipus de fitxers per a la impressió 3D, dos dels quals són STL i amp; Fitxers OBJ. Molta gent es pregunta quines són les diferències reals entre aquests fitxers, així que vaig decidir escriure un article per explicar-ho.

La diferència en STL & Els fitxers OBJ són el nivell d'informació que poden portar els fitxers. Tots dos són fitxers amb els quals podeu imprimir en 3D, però els fitxers STL no calculen informació com ara el color i la textura, mentre que els fitxers OBJ tenen una gran representació d'aquests atributs.

Aquesta és la resposta bàsica. però seguiu llegint per obtenir informació més útil sobre diferents fitxers d'impressió 3D.

Vegeu també: Com arreglar CR Touch & Error d'homing BLTouch

    Per què s'utilitzen els fitxers STL per a la impressió 3D?

    Els fitxers STL s'utilitzen per a 3D impressió a causa de la seva simplicitat i compatibilitat amb programari d'impressió 3D com CAD i slicers. Els fitxers STL són relativament lleugers, cosa que permet que les màquines i el programari els gestionen més fàcilment. Es centren principalment en la forma dels models i les superfícies externes.

    Els fitxers STL, tot i que els costa satisfer les demandes modernes d'impressió 3D, segueixen sent l'opció popular dels formats de fitxers d'impressió 3D avui en dia.

    Els fitxers STL head start que tenien al món de la impressió 3D els han convertit en l'estàndard durant molt de temps. Per aquest motiu, molts programaris d'impressió 3D estan dissenyats per ser compatibles i integrar-se fàcilment amb fitxers STL.

    El seu format de fitxer senzill també facilita l'emmagatzematge i el processament.Per tant, no us haureu de preocupar per tractar fitxers massa pesats.

    Si esteu pensant a crear un fitxer STL, necessitareu un programari de disseny assistit per ordinador (CAD). Hi ha molts programes CAD que es poden utilitzar com ara:

    • Fusion 360
    • TinkerCAD
    • Blender
    • SketchUp

    Un cop hàgiu creat o descarregat els vostres fitxers STL, només podeu transferir-los al vostre tallador d'impressió 3D per processar el fitxer STL en un fitxer de codi G, cosa que la vostra impressora 3D pot entendre.

    Pot OBJ. Els fitxers s'imprimiran en 3D?

    Sí, els fitxers OBJ es poden imprimir en 3D simplement transferint-los al vostre slicer, de manera similar als fitxers STL, i després convertint-los en codi G com de costum. No podeu imprimir directament en 3D un fitxer OBJ a la vostra impressora 3D, ja que no entendria el codi.

    Les impressores 3D no poden entendre la informació continguda en un fitxer OBJ. És per això que el programari de slicer és important com Cura o PrusaSlicer. Un programari slicer converteix el fitxer OBJ a un llenguatge, G-Code, que la impressora 3D pot entendre.

    A més, el programari slicer inspecciona la geometria de les formes/objectes continguts al fitxer OBJ. A continuació, crea un pla per als millors mitjans que la impressora 3D pot seguir per imprimir les formes en capes.

    Heu de comprovar les especificacions del maquinari de la vostra impressora 3D i el programari de tall que s'utilitza. Em vaig adonar que alguns usuaris tampoc podien imprimir fitxers OBJperquè el programari del tallador no admetia el fitxer OBJ o l'objecte que s'imprimia superava el volum de creació de la impressora.

    Algunes impressores 3D utilitzen talladors de propietat especials només per a aquesta marca d'impressores 3D.

    En una situació en què el vostre programari de tallador no admet un fitxer OBJ, una manera d'evitar-ho seria convertir-lo en un fitxer STL. La majoria, si no tot el programari de tallador admet fitxers STL.

    Mireu el vídeo següent per saber com convertir un fitxer OBJ en un fitxer STL mitjançant Fusion 360 (gratuït amb ús personal).

    Els fitxers STL o OBJ són millors per a la impressió 3D? STL vs OBJ

    Pràcticament parlant, els fitxers STL són millors que els fitxers OBJ per a la impressió en 3D, ja que ofereixen el nivell exacte d'informació necessària perquè els models 3D s'imprimeixin en 3D. Els fitxers OBJ contenen informació com la textura de la superfície que no es pot utilitzar a la impressió 3D. Els fitxers STL proporcionen tanta resolució com una impressora 3D.

    Els fitxers STL són millors en el sentit que s'utilitzen més i, en general, tenen una mida de fitxer més petita, mentre que els fitxers OBJ proporcionen més informació.

    Alguns dirien que el millor fitxer per imprimir es basa en les necessitats de l'usuari. Per exemple, la majoria de models 3D en línia són fitxers STL. Això és més fàcil per a un usuari obtenir-ne l'origen en lloc de passar per la molèstia d'obtenir un fitxer OBJ.

    A més, la seva compatibilitat amb molts programaris el fa més convenient per aaficionats.

    Alguns usuaris han afirmat que prefereixen un fitxer STL a un fitxer OBJ pel seu format senzill i la seva petita mida. Això es converteix en un factor menys important si intenteu augmentar la resolució perquè un augment de la resolució provocarà un augment de la mida del fitxer. Això pot fer que el fitxer es faci massa gran.

    D'altra banda, si sou un usuari que vol imprimir en color i també aprecia una millor representació de la textura i altres atributs, un fitxer OBJ és millor. opció.

    En essència, us suggeriria que determineu el vostre ús d'una impressora 3D. A partir d'aquesta decisió, us ajudaria a triar el millor format de fitxer per a vosaltres mateixos, però els fitxers STL solen ser millors en general.

    Quina és la diferència entre STL i amp; G Code?

    STL és un format de fitxer 3D que conté informació que la impressora 3D utilitza per imprimir models, mentre que G-Code és un llenguatge de programació utilitzat per executar la informació continguda en formats de fitxer 3D que les impressores 3D poden. entendre. Controla el maquinari d'una impressora 3D sobre les temperatures, els moviments del capçal d'impressió, els ventiladors i molt més.

    Com he esmentat anteriorment, les impressores 3D no poden reconèixer la informació (geometria dels objectes) transportada per un fitxer de format 3D. No importa com sigui de bona la informació, si la impressora no pot entendre-la i, per tant, executar-la, no es pot utilitzar amb finalitats d'impressió en 3D.

    Aquest és el propòsit d'un codi G. Un codi G és aLlenguatge de programació de control numèric per ordinador (CNC) que s'entén per la impressora 3D. G-Code indica al maquinari de la impressora què ha de fer i com fer-ho per reproduir correctament el model 3D.

    Coses com el moviment, la temperatura, el patró, la textura, etc. són alguns dels elements controlats per una G. -Codi. Qualsevol canvi fet a la configuració de la impressora fa que es faci un codi G únic.

    Mireu el vídeo següent de Stefan de CNC Kitchen.

    Com convertir STL a codi OBJ o G

    Per convertir un fitxer STL a un fitxer OBJ o a un codi G, necessitareu el programari adequat per a cadascun. Hi ha molts programes que es podrien utilitzar.

    Per a aquest article, em seguiré amb el convertidor de malla 3D de Spin per a STL a OBJ i el programari de tall, Ultimaker Cura per a STL a G-Code.

    STL a OBJ

    • Baixa Spin 3D Mesh Converter
    • Executeu l'aplicació de spin 3D mesh converter.
    • Feu clic a "Afegeix un fitxer" a la cantonada superior esquerra. Això obrirà la vostra carpeta de fitxers.
    • Seleccioneu els fitxers STL que voleu convertir i feu clic a "Obre". També podeu arrossegar el fitxer STL i deixar-lo anar a l'aplicació girar 3D.
    • A l'extrem inferior esquerre de l'aplicació, veureu l'opció "format de sortida". Feu clic a això i seleccioneu OBJ al menú desplegable.
    • Assegureu-vos d'haver seleccionat els fitxers correctes fent-hi clic per previsualitzar-los a la finestra de vista prèvia de la dreta.
    • Seleccioneu on voleu per salvar elaplicació convertida des de l'opció "carpeta de sortida". Això es troba a l'extrem inferior esquerre de l'aplicació.
    • A l'extrem inferior dret, veureu el botó "convertir", feu-hi clic. Pots convertir un fitxer o diversos fitxers al mateix temps.

    Pots veure aquest vídeo de YouTube si prefereixes una guia de vídeo.

    STL a G-Code

    • Descarregueu i instal·leu Cura
    • Obre la ubicació del fitxer STL que voleu convertir a G-Code
    • Arrossegueu i deixeu anar el fitxer a l'aplicació Cura
    • Podeu fer ajustos al vostre model, com ara la posició a la placa de construcció, la mida de l'objecte, així com la temperatura, el ventilador, la configuració de velocitat i molt més.
    • Navegueu a l'extrem inferior dret de l'aplicació i feu clic al botó "Slice" i el vostre fitxer STL es convertirà en G-Code.
    • Un cop finalitzat el procés de tall, a la mateixa cantonada veureu una opció "desa com a removable". Si teniu la targeta SD connectada, la podeu desar directament a la unitat de disc.
    • Feu clic a Expulsa i traieu el dispositiu d'emmagatzematge extern de manera segura

    Aquí teniu un vídeo ràpid que mostra el procés.

    És 3MF millor que STL per a la impressió 3D?

    El format de fabricació 3D (3MF) és tècnicament la millor opció de format de fitxer per a disseny en lloc de la impressió 3D, ja que conté informació com ara textura, color i molt més que no es pot contenir en un fitxer STL. La qualitat entre ells seria la mateixa. Algunsla gent informa de problemes a l'hora d'importar fitxers 3MF.

    Els fitxers STL funcionen molt bé per a la impressió en 3D, però els fitxers 3MF poden ser millors ja que proporcionen mesures d'unitats i textures de superfície per als models.

    Un usuari ho va fer. informen que van tenir problemes en intentar enviar fitxers 3MF a Cura des de Fusion 360, cosa que no passa amb els fitxers STL normals. Un altre problema amb els fitxers 3MF és com mantenen una posició coordinada dins del vostre programari de CAD, que també es tradueix en importar el fitxer al vostre slicer.

    Podeu trobar que la posició del vostre model es troba a la vora del la vostra placa de construcció o penjant d'una cantonada, de manera que haureu de col·locar el model més sovint. A més, voleu assegurar-vos que l'alçada del model sigui 0.

    Un altre usuari va esmentar com quan desen models 3D com a 3MF i els importen a un slicer com PrusaSlicer, detecta errors de malla, però quan desen el fitxer com a fitxer STL, no té errors.

    Si teniu un model molt detallat, pot valdre la pena utilitzar un fitxer 3MF, normalment per a la impressió 3D de resina SLA, ja que té resolucions superiors. a només 10 micres.

    S'ha esmentat que els fitxers 3MF són en realitat més petits que els fitxers STL, tot i que no hi he mirat massa.

    STL

    El pioner dels formats de fitxer 3D, STL segueix sent una celebritat en els últims anys. Desenvolupat per sistemes 3D el 1987, el seu ús no es limita només a la impressió 3D. Ràpidel prototipatge i la fabricació assistida per ordinador són altres sectors que s'han beneficiat de la seva creació.

    Pros

    • És el format de fitxer 3D més disponible i utilitzat
    • Molt format de fitxer senzill
    • Compatible amb molts programaris i maquinari d'impressores 3D, la qual cosa la converteix en una opció convenient.
    • Molt popular, significa que més repositoris en línia ofereixen models 3D en format de fitxer STL

    Contres

    • Resolució relativament més baixa, però encara molt alta per a l'ús d'impressió 3D
    • Sense representació de color i textura
    • Escales i unitats de longitud arbitràries

    3MF

    Dissenyat i desenvolupat pel consorci 3MF, fan una audaç afirmació que aquest nou format d'impressió 3D permetrà als usuaris i a les empreses " centrar-se en la innovació". Tenint en compte les funcions que inclou, també crec que són seriosos candidats al millor format de fitxer d'impressió 3D.

    Pros

    • Emagatzema informació per a la compatibilitat amb la textura i el color. en un sol fitxer
    • Coherència en la traducció de fitxers de físic a digital
    • Miniatures que permeten als agents externs veure fàcilment el contingut d'un document 3MF.
    • Les extensions públiques i privades són ara és possible sense comprometre la compatibilitat a causa de la implementació d'espais de noms XML.

    Contres

    • És relativament nou en l'àmbit de la impressió 3D. Per tant, no és compatible amb tants programes de programari 3D com el fitxer STLformat.
    • Pot produir errors quan s'importa al programari d'impressió 3D
    • Té un posicionament relatiu al programari CAD, de manera que per importar-lo pot requerir un reposicionament.

    Vostè podeu llegir més sobre les seves característiques aquí.

    Vegeu també: Com arreglar el curling de les vores de la primera capa - Ender 3 & Més

    Roy Hill

    Roy Hill és un apassionat entusiasta de la impressió 3D i un guru de la tecnologia amb un gran coneixement sobre tot allò relacionat amb la impressió 3D. Amb més de 10 anys d'experiència en el camp, Roy ha dominat l'art del disseny i la impressió en 3D, i s'ha convertit en un expert en les últimes tendències i tecnologies d'impressió 3D.Roy és llicenciat en enginyeria mecànica per la Universitat de Califòrnia, Los Angeles (UCLA) i ha treballat per a diverses empreses de renom en el camp de la impressió 3D, com MakerBot i Formlabs. També ha col·laborat amb diverses empreses i particulars per crear productes impresos en 3D personalitzats que han revolucionat les seves indústries.A part de la seva passió per la impressió 3D, Roy és un viatger àvid i un entusiasta de l'aire lliure. Li agrada passar temps a la natura, fer senderisme i acampar amb la seva família. En el seu temps lliure, també és mentor d'enginyers joves i comparteix la seva riquesa de coneixements sobre impressió 3D a través de diverses plataformes, inclòs el seu popular bloc, 3D Printerly 3D Printing.