STEP vs STL: geometria CAD ou malha imprimível?
STEP vs STL se resume ao que vem depois: STEP mantém superfícies CAD exatas para edição e usinagem; STL é uma malha de triângulos para impressão. Converta grátis aqui.
- ISO 10303 vs malha de triângulos
- Tamanhos de arquivo medidos
- Suporte em slicers verificado
STEP vs STL: a resposta curta
O STEP descreve uma peça como o programa CAD faz: um furo é um cilindro verdadeiro com raio, um filete é uma superfície arredondada verdadeira, e o arquivo registra suas unidades. O STL descreve apenas a pele externa como triângulos planos, então o mesmo furo vira um polígono com dezenas de lados, congelado na resolução em que foi exportado.
Isso faz a decisão STEP vs STL depender principalmente da próxima pessoa na cadeia. Um profissional de usinagem, uma fábrica de moldes por injeção ou um designer que vai alterar dimensões precisa de STEP. Um slicer, uma print farm ou um site de compartilhamento de modelos precisa de uma malha, e o STL é a mais aceita. Muitos slicers hoje importam STEP diretamente, mas convertem em triângulos na entrada, então a impressão ainda é feita a partir de uma malha.
A conversão só vai limpa em um sentido. STEP para STL é uma exportação rotineira. STL para STEP é possível, mas o resultado é um STEP feito de milhares de faces triangulares planas, não curvas editáveis.
Tabela comparativa STEP vs STL
Os dois formatos lado a lado nos pontos que decidem qual enviar.
| STEP (.step, .stp) | STL (.stl) | |
|---|---|---|
| Tipo de geometria | Representação de fronteira (B-rep): planos, cilindros, superfícies NURBS, arestas e sólidos exatos | Malha de triângulos que aproxima a superfície |
| Cor / textura | Cores de peça e de face (AP214, AP242); sem texturas UV | Nenhuma no padrão |
| Unidades | Armazenadas no arquivo (milímetros, polegadas e outras) | Não armazenadas; slicers assumem milímetros |
| Materiais | Dados de produto e, em protocolos mais novos, materiais e anotações PMI | Nenhum |
| Tamanho do arquivo | Cresce com o número de recursos, não com a suavidade | Cresce com a contagem de triângulos: 50 bytes por triângulo no binário |
| Editabilidade | Totalmente editável no CAD: altere o diâmetro de um furo, adicione um chanfro | Muito limitada: apenas edição de malha, as curvas já estão facetadas |
| Suporte de software | Todas as ferramentas de CAD mecânico (Fusion, SolidWorks, Onshape, FreeCAD, CATIA) | Todos os slicers, editores de malha e serviços de impressão 3D |
| Uso para impressão | Importado pelo PrusaSlicer e Bambu Studio, triangulado ao carregar; não está na lista do Cura | A entrada padrão para impressão |
| Montagens | Várias peças nomeadas com posições em um único arquivo | Uma malha sem nome; peças se fundem |
STEP é ISO 10303. Sua codificação de texto comum .step é ISO 10303-21, publicada pela primeira vez em 1994; AP203, AP214 e AP242 são os protocolos de aplicação que a maioria das ferramentas CAD exporta.
Por que um arquivo STEP vs STL parece diferente de perto
Abra um arquivo STEP em um editor de texto e ele começa com ISO-10303-21;, seguido por entidades numeradas: pontos, direções, círculos, superfícies B-spline e, então, faces e cascas construídas a partir delas. Nada é aproximado. Um furo de 5.2 mm é armazenado como um círculo de raio 2.6 mm, e qualquer programa que leia o arquivo pode triangulá-lo com a finura que quiser.
Um STL já fez essa escolha. O exportador CAD escolheu uma tolerância cordal e um limite de ângulo, cortou cada curva em segmentos retos e descartou a curva. Dê zoom em um furo impresso a partir de um STL grosseiro e você vê as faces planas; em uma impressora rápida, os segmentos curtos e densos também custam velocidade e suavidade, por isso a Bambu Lab observa que a importação de STEP permite ao Bambu Studio gerar mais movimentos de arco no G-code.
- STEP: matemática que descreve a superfície exatamente
- STL: uma cópia amostrada em uma resolução fixa
- A tolerância de tesselação é escolhida na exportação, não na impressão
Tamanhos reais de arquivo: um suporte em STEP e em STL
Modelamos um suporte em L de 60 x 40 x 40 mm com parede de 5 mm, filetes de 1.5 mm em todas as arestas e quatro furos de 5.2 mm (52 faces B-rep) no OpenCASCADE, salvamos como STEP AP214 e exportamos STL em três configurações de tesselação.
| Arquivo | Tolerância (linear / angular) | Triângulos | Tamanho |
|---|---|---|---|
| STEP AP214 | Superfícies exatas | n/a | 175 KB |
| STL, grosseiro | 0.1 mm / 0.5 rad | 1,462 | 73 KB |
| STL, fino | 0.01 mm / 0.2 rad | 5,290 | 265 KB |
| STL, muito fino | 0.001 mm / 0.1 rad | 25,340 | 1.27 MB |
O STEP permanece do mesmo tamanho por mais suave que você queira o resultado. O STL cresce cerca de cinco vezes cada vez que você aperta a tolerância, e a versão grosseira facetiza visivelmente os filetes de 1.5 mm.
Dá para fatiar diretamente um arquivo STEP vs STL?
Cada vez mais, sim. O PrusaSlicer adicionou a importação de STEP na versão 2.5, e sua central de ajuda diz que o STEP é triangulado durante a importação.
O Bambu Studio importa arquivos STEP e montagens pelo kernel OpenCASCADE, mantém uma Visualização de Montagem com a posição de cada peça e expõe duas configurações de qualidade, deflexão linear e deflexão angular: valores menores geram superfícies mais suaves, mais triângulos e importações mais lentas. Se a caixa de diálogo não aparecer, ative "Mostrar a caixa de diálogo de configuração da malha STEP" nas Preferências.
A lista de tipos de modelo compatíveis do UltiMaker Cura cobre 3MF, STL, OBJ, PLY, glTF e outros, mas não STEP, então usuários do Cura ainda precisam exportar uma malha primeiro.
A vantagem de fatiar a partir de STEP é o controle: você escolhe a tesselação na hora de imprimir em vez de aceitar o que o designer exportou. A vantagem do STL é funcionar em todo lugar, incluindo serviços de impressão e sites de upload.
- PrusaSlicer 2.5+: importação de STEP, triangulado ao carregar
- Bambu Studio: STEP e montagens, deflexão ajustável
- Cura: exporte STL, OBJ ou 3MF primeiro
Quando usar STEP e quando usar STL
Uma regra cobre a maioria dos casos: envie STEP para quem vai alterar o projeto e STL para máquinas que só vão fabricá-lo.
Usinagem CNC ou chapa metálica
Receber orçamento de um fabricante
Imprimir em casa ou em uma print farm
Compartilhar no Printables, Thingiverse ou MakerWorld
Formas esculpidas ou escaneadas
Arquivar seus próprios projetos
Erros de exportação STL vs STEP para evitar
A maioria dos problemas vem das configurações de exportação, não do formato.
- Exporte STL com tolerância cordal perto de 0.01 mm para peças funcionais; filetes pequenos mostram facetas em 0.1 mm
- Verifique se o STEP é AP214 ou AP242 se cores ou nomes de montagem precisarem sobreviver
- Defina os valores de deflexão do Bambu Studio uma vez e mantenha-os para peças semelhantes
- Pré-visualize o STEP em um visualizador antes de enviar, para confirmar que todos os corpos foram exportados
- Converter STL para STEP e esperar recursos editáveis; você recebe faces triangulares planas
- Exportar STL com configurações extremamente finas por padrão; os arquivos inflam sem ganho visível
- Presumir que um STEP vai abrir em todo slicer; o Cura precisa de uma malha
- Enviar apenas STL para uma oficina de usinagem; eles vão pedir o STEP
Visualizadores e conversores gratuitos de STEP e STL
Eles rodam no seu navegador sem fazer login. Arquivos STEP são lidos com um motor OpenCASCADE compilado para WebAssembly, então nada é enviado.
FAQ
Perguntas frequentes
O STEP é melhor que o STL para impressão 3D?
Posso converter STL para STEP?
Por que o arquivo STEP é menor que meu STL?
O Cura abre arquivos STEP?
Qual é a diferença entre um arquivo STEP vs STL para um profissional de usinagem?
O que são AP203, AP214 e AP242?
Dá para visualizar um arquivo STEP sem software CAD?
A IA consegue criar um arquivo STEP a partir de uma foto?
Ferramentas e guias relacionados
Continuar
Começar grátis
Vai imprimir algo orgânico em vez disso?
Para miniaturas e props não existe um arquivo CAD para começar. Transforme uma foto em modelo 3D, normalmente em menos de um minuto, e exporte em STL ou 3MF no plano pago.
Sem cartão de crédito · 3 créditos grátis para começar