Todas as impressoras 3D utilizam ficheiros STL?

Roy Hill 27-05-2023
Roy Hill

As impressoras 3D necessitam de um ficheiro para saberem o que imprimir em 3D, mas as pessoas perguntam-se se todas as impressoras 3D utilizam ficheiros STL. Este artigo irá explicar-lhe as respostas e algumas outras questões relacionadas.

Todas as impressoras 3D podem utilizar ficheiros STL como base para um modelo 3D antes de este ser cortado num tipo de ficheiro que a impressora 3D possa compreender. No entanto, as impressoras 3D não conseguem compreender os ficheiros STL sozinhas. Um cortador como o Cura pode converter ficheiros STL em ficheiros G-Code que podem ser impressos em 3D.

Vai querer saber mais informações, por isso continue a ler mais.

    Que ficheiros utilizam as impressoras 3D?

    • STL
    • Código G
    • OBJ
    • 3MF

    Os principais tipos de ficheiros que as impressoras 3D utilizam são os ficheiros STL e os ficheiros G-Code para criar o desenho do modelo 3D, bem como para criar o ficheiro de instruções que as impressoras 3D podem compreender e seguir. Existem também alguns tipos menos comuns de ficheiros de impressora 3D, como OBJ e 3MF, que são versões diferentes dos tipos de desenho do modelo 3D.

    No entanto, estes ficheiros de design não podem funcionar directamente com uma impressora 3D, uma vez que requerem o processamento através de um software chamado slicer, que basicamente prepara o ficheiro G-Code que pode ser impresso em 3D.

    Vejamos alguns destes tipos de ficheiros.

    Ficheiro STL

    O ficheiro STL é o principal tipo de ficheiro de impressão 3D utilizado na indústria de impressão 3D. É basicamente um ficheiro de modelo 3D criado através de uma série de malhas ou conjunto de vários triângulos pequenos para formar uma geometria 3D.

    É preferido porque é um formato incrivelmente simples.

    Estes ficheiros funcionam muito bem para criar modelos 3D e podem ser ficheiros bastante pequenos ou grandes, dependendo do número de triângulos que formam o modelo.

    Os ficheiros maiores são aqueles em que há superfícies mais suaves e grandes em tamanho real, porque significa que há mais triângulos.

    Se vires um ficheiro STL grande num software de desenho (CAD), ele pode mostrar-te quantos triângulos tem um modelo. No Blender, tens de clicar com o botão direito do rato na barra inferior e seleccionar "Scene Statistics".

    Veja este ficheiro STL do Bearded Yell no Blender, que apresenta 2.804.188 triângulos e tem um tamanho de ficheiro de 133 MB. Por vezes, o designer fornece várias versões do mesmo modelo, mas com menor qualidade/menor número de triângulos.

    Compare isto com o STL da cabeça da Ilha da Páscoa, que tem 52.346 triângulos e um tamanho de ficheiro de 2,49 MB.

    Numa perspectiva mais simples, se quisesse converter um cubo 3D neste formato STL triangular, isso poderia ser feito com 12 triângulos.

    Cada face do cubo seria dividida em dois triângulos e, como o cubo tem seis faces, seriam necessários pelo menos 12 triângulos para criar este modelo 3D. Se o cubo tivesse mais pormenores ou fendas, seriam necessários mais triângulos.

    Veja também: 30 melhores impressões 3D de aquários - Ficheiros STL

    Pode encontrar ficheiros STL na maioria dos sítios de ficheiros para impressoras 3D, como por exemplo:

    • Thingiverse
    • MinhaMiniFábrica
    • Imprimíveis
    • YouMagine
    • GrabCAD

    Em termos de como criar estes ficheiros STL, isso é feito em software CAD como o Fusion 360, o Blender e o TinkerCAD. Pode começar com uma forma básica e começar a moldar a forma num novo design, ou pegar em várias formas e juntá-las.

    Qualquer tipo de modelo ou forma pode ser criado através de um bom software CAD e exportado como um ficheiro STL para impressão 3D.

    Ficheiro de código G

    Os ficheiros G-Code são o próximo tipo principal de ficheiro que as impressoras 3D utilizam. Estes ficheiros são compostos por uma linguagem de programação que pode ser lida e compreendida pelas impressoras 3D.

    Todas as acções ou movimentos de uma impressora 3D são efectuados através do ficheiro G-Code, tais como movimentos da cabeça de impressão, temperatura do bocal e do leito térmico, ventoinhas, velocidade e muito mais.

    Contêm uma grande lista de linhas escritas chamadas comandos de código G, cada uma executando uma acção diferente.

    Veja a imagem abaixo de um exemplo de ficheiro de código G no Notepad++. Tem uma lista de comandos como M107, M104, G28 & G1.

    Cada um tem uma acção específica, sendo a principal para os movimentos o comando G1, que é a maior parte do ficheiro. Também tem as coordenadas de onde se mover na direcção X & amp; Y, bem como a quantidade de material a extrudir (E).

    O comando G28 é utilizado para colocar a cabeça de impressão na posição inicial, para que a impressora 3D saiba onde está. É importante fazê-lo no início de cada impressão 3D.

    M104 define a temperatura do bocal.

    Ficheiro OBJ

    O formato de ficheiro OBJ é outro tipo utilizado pelas impressoras 3D no software de corte, semelhante aos ficheiros STL.

    Pode armazenar dados multicoloridos e é compatível com várias impressoras 3D e software 3D. O ficheiro OBJ guarda informações sobre o modelo 3D, a textura e a cor, bem como a geometria da superfície de um modelo 3D. Os ficheiros OBJ são normalmente divididos noutros formatos de ficheiro que a impressora 3D compreende e lê na íntegra.

    Algumas pessoas optam por utilizar ficheiros OBJ para modelos 3D, principalmente para impressão 3D multicolorida, normalmente com extrusoras duplas.

    É possível encontrar ficheiros OBJ em muitos sítios Web de ficheiros para impressoras 3D, tais como:

    • Clara.io
    • CGTrader
    • Comunidade GrabCAD
    • TurboSquid
    • Free3D

    A maioria dos slicers consegue ler ficheiros OBJ sem problemas, mas também é possível converter ficheiros OBJ em ficheiros STL através de uma conversão gratuita, utilizando um conversor online ou importando-os para um CAD como o TinkerCAD e exportando-os para um ficheiro STL.

    Outro aspecto a ter em conta é que as ferramentas de reparação de malhas que corrigem erros nos modelos funcionam melhor com ficheiros STL do que com ficheiros OBJ.

    Uma das principais diferenças dos ficheiros OBJ é que podem guardar a malha real ou o conjunto de triângulos ligados, enquanto os ficheiros STL guardam vários triângulos desligados.

    Não faz muita diferença para o seu software de corte, mas para o software de modelação, este terá de juntar o ficheiro STL para o processar, e nem sempre é bem sucedido ao fazê-lo.

    Ficheiro 3MF

    Outro formato utilizado pelas impressoras 3D é o ficheiro 3MF (3D Manufacturing Format), que é um dos formatos de impressão 3D mais detalhados disponíveis.

    Tem a capacidade de guardar muitos detalhes no ficheiro da impressora 3D, tais como dados do modelo, definições de impressão 3D, dados da impressora, o que pode ser muito útil em alguns casos, mas pode não se traduzir em repetibilidade para a maioria das pessoas.

    As pessoas têm as suas impressoras 3D e definições de corte configuradas de uma forma particular, pelo que a utilização das definições de outra pessoa pode não produzir os resultados desejados.

    Alguns softwares e cortadores também não suportam ficheiros 3MF, pelo que pode ser complicado transformá-los num formato de ficheiro de impressão 3D padrão.

    Alguns utilizadores tiveram sucesso com a impressão 3D de ficheiros 3MF, mas não se ouve muitas pessoas a falar sobre isso ou a utilizá-los. Um utilizador mencionou que poderia ser possível alguém fazer uma configuração errada com este tipo de ficheiro e acabar por causar danos à sua impressora 3D ou pior.

    Muitas pessoas não sabem ler o ficheiro G-Code, pelo que teria de haver confiança para utilizar estes ficheiros.

    Outro utilizador disse que teve muita sorte ao tentar carregar correctamente ficheiros 3MF com várias partes.

    Não concordo com o título do vídeo, mas ele fornece alguns detalhes importantes sobre os ficheiros 3MF.

    As impressoras 3D de resina utilizam ficheiros STL?

    As impressoras 3D de resina não utilizam directamente ficheiros STL, mas os ficheiros criados têm origem na utilização de um ficheiro STL num software de corte.

    O fluxo de trabalho habitual para impressoras 3D de resina utiliza um ficheiro STL que é importado para um software especialmente concebido para máquinas de resina, como a ChiTuBox ou a Lychee Slicer.

    Depois de importar o seu modelo STL para o cortador escolhido, basta seguir o fluxo de trabalho que consiste em mover, dimensionar e rodar o modelo, bem como criar suportes, cavidades e adicionar orifícios ao modelo para drenar a resina.

    Depois de ter feito as suas alterações ao ficheiro STL, pode então cortar o modelo num formato de ficheiro especial que funcione com a sua impressora 3D de resina específica. Como mencionado anteriormente, as impressoras 3D de resina têm formatos de ficheiro especiais, tais como .pwmx com a Anycubic Photon Mono X.

    Veja o vídeo do YouTube abaixo para compreender o fluxo de trabalho de um ficheiro STL para um ficheiro de resina de impressora 3D

    Todas as impressoras 3D utilizam ficheiros STL? Filamentos, resinas e muito mais

    Para impressoras 3D de filamento e resina, levamos o ficheiro STL através do processo normal de corte, colocando o modelo na placa de construção e fazendo vários ajustes ao modelo.

    Para as impressoras 3D de filamentos, estes são sobretudo ficheiros G-Code, mas também existem alguns ficheiros proprietários que só podem ser lidos por impressoras 3D específicas.

    Para as impressoras 3D de resina, a maioria dos ficheiros são ficheiros proprietários.

    Alguns destes tipos de ficheiros são:

    • .ctb
    • .fotão
    • .phz

    Estes ficheiros contêm as instruções sobre o que a sua impressora 3D de resina irá criar camada a camada, bem como as velocidades e os tempos de exposição.

    Aqui está um vídeo útil que lhe mostra como descarregar um ficheiro STL e cortá-lo para ficar pronto para impressão 3D.

    É possível utilizar ficheiros de código G para impressoras 3D?

    Sim, a maioria das impressoras 3D de filamentos utiliza ficheiros G-Code ou uma forma alternativa de G-Code especializado que funciona para uma impressora 3D específica.

    A maioria das impressoras de SLA de secretária utiliza o seu formato proprietário e, consequentemente, o seu software de corte. No entanto, alguns cortadores de SLA de terceiros, como o ChiTuBox e o FormWare, são compatíveis com uma vasta gama de impressoras de secretária.

    A impressora 3D Makerbot utiliza o formato de ficheiro proprietário X3G, que contém informações sobre a velocidade e o movimento da impressora 3D, as definições da impressora e os ficheiros STL.

    A impressora Makerbot 3D pode ler e interpretar o código no formato de ficheiro X3G e só pode ser encontrado em sistemas naturais.

    Em geral, todas as impressoras utilizam o código G. Algumas impressoras 3D envolvem o código G num formato proprietário, como a Makerbot, que continua a basear-se no código G. Os cortadores são sempre utilizados para converter formatos de ficheiros 3D, como o código G, numa linguagem compatível com a impressora.

    Pode ver o vídeo abaixo para ver como utilizar um ficheiro G-Code para controlar directamente a sua impressora 3D.

    Veja também: Melhor filamento para usar em miniaturas impressas em 3D (Minis) & Figurinhas

    Roy Hill

    Roy Hill é um apaixonado entusiasta da impressão 3D e guru da tecnologia com um vasto conhecimento sobre todas as coisas relacionadas à impressão 3D. Com mais de 10 anos de experiência na área, Roy dominou a arte de projetar e imprimir em 3D e se tornou um especialista nas últimas tendências e tecnologias de impressão em 3D.Roy é formado em engenharia mecânica pela University of California, Los Angeles (UCLA) e trabalhou para várias empresas conceituadas na área de impressão 3D, incluindo MakerBot e Formlabs. Ele também colaborou com várias empresas e indivíduos para criar produtos impressos em 3D personalizados que revolucionaram seus setores.Além de sua paixão pela impressão 3D, Roy é um ávido viajante e um entusiasta do ar livre. Ele gosta de passar o tempo na natureza, fazer caminhadas e acampar com sua família. Em seu tempo livre, ele também orienta jovens engenheiros e compartilha sua riqueza de conhecimento sobre impressão 3D por meio de várias plataformas, incluindo seu popular blog, 3D Printerly 3D Printing.