Cal é a diferenza entre STL e amp; Arquivos OBJ para impresión 3D?

Roy Hill 25-08-2023
Roy Hill

Hai diferentes tipos de ficheiros para a impresión 3D, dous dos cales son STL e amp; Arquivos OBJ. Moita xente pregúntase cales son as diferenzas reais entre estes ficheiros, polo que decidín escribir un artigo explicándoo.

A diferenza en STL & Os ficheiros OBJ son o nivel de información que poden transportar os ficheiros. Ambos son ficheiros cos que pode imprimir en 3D, pero os ficheiros STL non calculan información como a cor e a textura, mentres que os ficheiros OBJ teñen unha gran representación destes atributos.

Esta é a resposta básica. pero siga lendo para obter información máis útil sobre diferentes ficheiros de impresión 3D.

    Por que se usan ficheiros STL para impresión 3D?

    Os ficheiros STL úsanse para 3D impresión pola súa sinxeleza e compatibilidade con software de impresión 3D como CAD e cortadoras. Os ficheiros STL son relativamente lixeiros, o que permite ás máquinas e ao software manexalos máis facilmente. Concéntranse principalmente na forma dos modelos e nas superficies externas.

    Os ficheiros STL, aínda que lles resulta difícil satisfacer as demandas modernas de impresión 3D, seguen sendo a elección popular dos formatos de ficheiros de impresión 3D na actualidade.

    Os ficheiros STL de inicio no mundo da impresión 3D convertéronos no estándar durante moito tempo. Por este motivo, moitos programas de impresión 3D están deseñados para ser compatibles e integrarse facilmente con ficheiros STL.

    O seu formato de ficheiro sinxelo tamén facilita o seu almacenamento e procesamento.Polo tanto, non tería que preocuparse por tratar con ficheiros demasiado pesados.

    Se está a pensar en crear un ficheiro STL, necesitará un software de deseño asistido por ordenador (CAD). Hai moitos programas de CAD que se poden usar, como:

    • Fusion 360
    • TinkerCAD
    • Blender
    • SketchUp

    Unha vez que crees ou descargues os teus ficheiros STL, podes transferilos ao teu cortador de impresión 3D para procesar o ficheiro STL nun ficheiro de código G, algo que a túa impresora 3D pode entender.

    Pode OBJ. Os ficheiros poden imprimirse en 3D?

    Si, os ficheiros OBJ pódense imprimir en 3D simplemente transfiríndoos ao teu cortador de datos, de xeito similar aos ficheiros STL, e converténdoos a G-Code como é habitual. Non podes imprimir directamente en 3D un ficheiro OBJ na túa impresora 3D xa que non entendería o código.

    As impresoras 3D non poden entender a información contida nun ficheiro OBJ. É por iso que o software slicer é importante como Cura ou PrusaSlicer. Un software de segmentación converte o ficheiro OBJ nun idioma, G-Code, que pode ser entendido pola impresora 3D.

    Ver tamén: 6 mellores escáneres 3D para impresión 3D

    Ademais, o software de segmentación inspecciona a xeometría das formas/obxectos contidos no ficheiro OBJ. A continuación, crea un plan para os mellores medios que pode seguir a impresora 3D para imprimir as formas en capas.

    Debes comprobar as especificacións do hardware da túa impresora 3D e o software de corte que se está a utilizar. Decateime de que algúns usuarios tampouco podían imprimir ficheiros OBJporque o software de segmentación non admitía o ficheiro OBJ ou o obxecto que se estaba a imprimir superaba o volume de construción da súa impresora.

    Algunhas impresoras 3D usan cortadoras propietarias que son especiais só para esa marca de impresoras 3D.

    Nunha situación na que o seu software slicer non admite un ficheiro OBJ, unha forma de evitar isto sería convertelo nun ficheiro STL. A maioría, se non todo o software de slicer, admite ficheiros STL.

    Consulta o seguinte vídeo para saber como converter un ficheiro OBJ nun ficheiro STL mediante Fusion 360 (gratuíto con uso persoal).

    Os ficheiros STL ou OBJ son mellores para a impresión 3D? STL vs OBJ

    Falando na práctica, os ficheiros STL son mellores que os ficheiros OBJ para a impresión en 3D xa que proporcionan o nivel exacto de información necesario para que os modelos 3D se impriman en 3D. Os ficheiros OBJ conteñen información como a textura da superficie que non se pode utilizar na impresión 3D. Os ficheiros STL proporcionan tanta resolución como a que pode soportar unha impresora 3D.

    Os ficheiros STL son mellores no sentido de que se utilizan máis e xeralmente teñen un tamaño de ficheiro menor, mentres que os ficheiros OBJ proporcionan máis información.

    Algúns dirían que o mellor ficheiro para imprimir baséase nas necesidades do usuario. Por exemplo, a maioría dos modelos 3D en liña son ficheiros STL. Isto é máis doado para un usuario de buscar en lugar de pasar pola molestia de obter un ficheiro OBJ.

    Ademais, a súa compatibilidade con moitos software fai que sexa máis cómodo paraafeccionados.

    Algúns usuarios afirmaron que prefiren un ficheiro STL a un ficheiro OBJ polo seu formato sinxelo e o seu pequeno tamaño. Isto pasa a ser menos importante se tentas aumentar a resolución porque un aumento da resolución provocará un aumento do tamaño do ficheiro. Isto pode facer que o ficheiro sexa demasiado grande.

    Por outra banda, se es un usuario que quere imprimir en cor e tamén aprecia unha mellor representación da textura e doutros atributos, un ficheiro OBJ é o mellor. opción.

    En esencia, suxeriríache que determines o teu uso dunha impresora 3D. Con base nesa decisión, axudaríache a escoller o mellor formato de ficheiro para ti, pero os ficheiros STL adoitan ser mellores en xeral.

    Cal é a diferenza entre STL e amp; G Code?

    STL é un formato de ficheiro 3D que contén información que a impresora 3D usa para imprimir modelos, mentres que G-Code é unha linguaxe de programación que se usa para executar información contida en formatos de ficheiro 3D que as impresoras 3D poden. entender. Controla o hardware dunha impresora 3D sobre as temperaturas, os movementos do cabezal de impresión, os ventiladores e moito máis.

    Como mencionei anteriormente, as impresoras 3D non poden recoñecer a información (xeometría dos obxectos) transportada por un ficheiro de formato 3D. Non importa o boa que sexa a información, se a impresora non pode entendela e, polo tanto, executala, non se pode utilizar para imprimir en 3D.

    Este é o propósito dun Código G. Un código G é unLinguaxe de programación de Control Numérico por Computador (CNC) que entende a impresora 3D. G-Code instrúe o hardware da impresora sobre o que debe facer e como facelo para reproducir correctamente o modelo 3D.

    Ver tamén: Como facer impresións 3D máis resistentes á calor (PLA) - Recocido

    Os elementos como o movemento, a temperatura, o patrón, a textura, etc. son algúns dos elementos controlados por unha G. -Código. Calquera cambio feito na configuración da impresora provoca que se faga un código G único.

    Mira o seguinte vídeo de Stefan de CNC Kitchen.

    Como converter STL a OBJ ou código G

    Para converter un ficheiro STL nun ficheiro OBJ ou nun G-Code, necesitará o software axeitado para cada un. Hai moitos programas que se poden usar.

    Para este artigo, seguirei o conversor de malla 3D de Spin para STL a OBJ e o software de corte, Ultimaker Cura para STL a G-Code.

    STL a OBJ

    • Descargar Spin 3D Mesh Converter
    • Executa a aplicación de spin 3D Mesh Converter.
    • Fai clic en "Engadir ficheiro" en a esquina superior esquerda. Isto abrirá o seu cartafol de ficheiros.
    • Seleccione os ficheiros STL que quere converter e prema en "Abrir". Tamén pode arrastrar o ficheiro STL e soltalo na aplicación xirar 3D.
    • Na esquina inferior esquerda da aplicación, verá a opción "formato de saída". Fai clic niso e selecciona OBJ no menú despregable.
    • Asegúrate de seleccionar os ficheiros correctos facendo clic neles para previsualizar na xanela de vista previa á dereita.
    • Selecciona onde queres para salvar oaplicación convertida desde a opción "cartafol de saída". Esta atópase na esquina inferior esquerda da aplicación.
    • Na esquina inferior dereita, verás o botón "converter", fai clic nel. Podes converter un ou varios ficheiros ao mesmo tempo.

    Podes ver este vídeo de YouTube se prefires unha guía de vídeo.

    STL a G-Code

    • Descarga e instala Cura
    • Abre a localización do ficheiro STL que queres converter en G-Code
    • Arrastra e solta o ficheiro na aplicación Cura
    • Podes facer axustes no teu modelo, como a posición na placa de construción, o tamaño do obxecto, así como a configuración de temperatura, ventilador, velocidade e moito máis.
    • Navega ata a esquina inferior dereita da aplicación e faga clic no botón "Slice" e o seu ficheiro STL converterase en G-Code.
    • Unha vez feito o proceso de corte, na mesma esquina verá unha opción "gardar en removable". Se tes a túa tarxeta SD conectada, podes gardala directamente na unidade de disco.
    • Fai clic en expulsar e elimina con seguridade o dispositivo de almacenamento externo

    Aquí tes un vídeo rápido que mostra o proceso.

    É 3MF mellor que STL para a impresión en 3D?

    O formato de fabricación 3D (3MF) é tecnicamente a mellor opción de formato de ficheiro para deseño en lugar de impresión 3D, xa que contén información como textura, cor e moito máis que non se pode conter nun ficheiro STL. A calidade entre eles sería a mesma. Algunhasa xente informa de problemas ao importar ficheiros 3MF.

    Os ficheiros STL funcionan moi ben para a impresión en 3D, pero os ficheiros 3MF poden ser mellores xa que proporcionan medidas unitarias e texturas de superficie para os modelos.

    Un usuario o fixo. informan de que tiveron problemas ao tentar enviar ficheiros 3MF a Cura desde Fusion 360, o que non ocorre cos ficheiros STL normais. Outro problema cos ficheiros 3MF é como manteñen unha posición coordinada dentro do teu software CAD, o que tamén se traduce en importar o ficheiro no teu slicer.

    É posible que descubras que a posición do teu modelo está ao borde do a túa placa de construción ou colgando dunha esquina, polo que terás que colocar o modelo con máis frecuencia. Ademais, quere asegurarse de que a altura do modelo está en 0.

    Outro usuario mencionou como cando gardan os modelos 3D como 3MF e os importan a un slicer como PrusaSlicer, detecta erros de malla, pero cando gardan o ficheiro como ficheiro STL, non ten erros.

    Se tes un modelo moi detallado, pode valer a pena usar un ficheiro 3MF, normalmente para a impresión 3D de resina SLA xa que ten resolucións máis altas. a só 10 micras.

    Mencionouse que os ficheiros 3MF son en realidade máis pequenos que os ficheiros STL, aínda que non o fixen demasiado.

    STL

    O pioneiro dos formatos de ficheiros 3D, STL segue sendo bastante famoso nos últimos anos. Desenvolvido por sistemas 3D en 1987, o seu uso non se limita só á impresión 3D. Rápidoa creación de prototipos e a fabricación asistida por ordenador son outros dos sectores que se beneficiaron da súa creación.

    Pros

    • É o formato de ficheiro 3D máis dispoñible e utilizado
    • Moi formato de ficheiro sinxelo
    • Compatible con moitos software e hardware de impresoras 3D, polo que é unha opción conveniente.
    • Moi popular, significa que máis repositorios en liña ofrecen modelos 3D en formato de ficheiro STL

    Contras

    • Resolución relativamente máis baixa, pero aínda moi alta para o uso da impresión 3D
    • Sen representación da cor e da textura
    • Escalas e unidades de lonxitude arbitrarias

    3MF

    Deseñado e desenvolvido polo consorcio 3MF, afirman audazmente que este novo formato de impresión 3D permitirá aos usuarios e empresas " centrarse na innovación". Dadas as funcións que inclúe, tamén creo que son serios aspirantes ao mellor formato de ficheiro de impresión 3D.

    Pros

    • Garda información para compatibilidade con texturas e cores. nun único ficheiro
    • Coherencia na tradución de ficheiros de físico a dixital
    • Miniaturas que permiten aos axentes externos ver facilmente o contido dun documento 3MF.
    • Extensións públicas e privadas son agora é posible sen comprometer a compatibilidade debido á implementación de espazos de nomes XML.

    Contras

    • É relativamente novo no ámbito da impresión 3D. Polo tanto, non é compatible con tantos programas de software 3D como o ficheiro STL
    • Pode producir erros ao importar ao software de impresión 3D.
    • Ten un posicionamento relativo ao software CAD, polo que importalo pode requirir un reposicionamento.

    Ti podes ler máis sobre as súas funcións aquí.

    Roy Hill

    Roy Hill é un apaixonado entusiasta da impresión 3D e un gurú da tecnoloxía cun gran coñecemento sobre todo o relacionado coa impresión 3D. Con máis de 10 anos de experiencia no campo, Roy dominou a arte do deseño e impresión 3D e converteuse nun experto nas últimas tendencias e tecnoloxías de impresión 3D.Roy é licenciado en enxeñería mecánica pola Universidade de California, Los Ángeles (UCLA), e traballou para varias empresas reputadas no campo da impresión 3D, incluíndo MakerBot e Formlabs. Tamén colaborou con varias empresas e persoas para crear produtos personalizados impresos en 3D que revolucionaron as súas industrias.Ademais da súa paixón pola impresión 3D, Roy é un ávido viaxeiro e un entusiasta do aire libre. Gústalle pasar tempo na natureza, facer sendeirismo e acampar coa súa familia. No seu tempo libre, tamén é mentor de novos enxeñeiros e comparte a súa riqueza de coñecementos sobre impresión 3D a través de varias plataformas, incluíndo o seu popular blog, 3D Printerly 3D Printing.