Blog do STL Viewerstlviewer.swift.id

SCAD para STL: como transformar um arquivo .scad em STL

Por Ihwan · · 4 min de leitura

Você encontrou um modelo paramétrico perfeito, uma caixa em que dá para mudar largura, altura e espessura, mas o arquivo é um .scad. Ao tentar abri-lo no celular, nada acontece, ou aparece só texto. É que um arquivo SCAD não é um modelo 3D: é um programa que descreve como construir o modelo. Para imprimir ou visualizar, é preciso transformar SCAD para STL no OpenSCAD.

Resumindo: um arquivo .scad é código-fonte do OpenSCAD. Abra-o no OpenSCAD num computador, ajuste os parâmetros, renderize com F6 e exporte como STL (ou 3MF). Depois, abra o STL no celular para conferir medidas, malha fechada e filamento. Nenhum visualizador de malhas, incluindo o STL Viewer, abre .scad diretamente.

O que é um arquivo .scad

O OpenSCAD é um programa gratuito e de código aberto em que você modela escrevendo código. Um exemplo simples:

largura = 60;
profundidade = 40;
altura = 25;
parede = 2;
difference() {
cube([largura, profundidade, altura]);
translate([parede, parede, parede])
cube([largura - 2*parede, profundidade - 2*parede, altura]);
}

Esse código descreve uma caixa aberta de 60 × 40 × 25 mm com paredes de 2 mm. O arquivo não contém nenhum triângulo; os triângulos só existem depois que o OpenSCAD executa o código. Por isso um visualizador de malhas não tem o que mostrar.

Por que tantos modelos vêm em SCAD

A vantagem é a personalização. Em vez de baixar 15 versões de uma caixa, você baixa um arquivo e muda os números. Organizadores de gaveta, suportes para ferramentas, engrenagens e etiquetas com texto costumam ser distribuídos assim. Alguns sites de modelos até oferecem um personalizador online que roda o código e entrega o STL, mas no computador você tem controle total.

Como converter SCAD para STL no OpenSCAD

  1. Instale o OpenSCAD no computador e abra o arquivo .scad.
  2. Edite os parâmetros no topo do código ou no painel personalizador, se o autor o preparou.
  3. Pressione F5 para a prévia rápida. Ela serve para ver a forma, mas não gera a malha final.
  4. Pressione F6 para renderizar. Em modelos complexos, isso pode levar de segundos a vários minutos.
  5. Exporte como STL pelo menu de exportação (o atalho comum é F7). Versões recentes também exportam 3MF.
  6. Envie o STL para o celular e confira.

Um erro comum é tentar exportar logo depois do F5: o OpenSCAD avisa que é preciso renderizar primeiro. Outro é esquecer que, no OpenSCAD, 1 unidade é tratada como 1 mm pelos fatiadores; se o autor desenhou pensando em polegadas, a peça sai minúscula.

Atenção à resolução das curvas

No OpenSCAD, a suavidade dos círculos depende das variáveis $fn, $fa e $fs. Com o padrão, um cilindro pequeno pode sair com poucos lados. Compare:

ConfiguraçãoLados de um cilindroUso
$fn = 1616Rascunho, prévia rápida
$fn = 6464Bom para a maioria das peças
$fn = 128128Furos de encaixe e peças grandes
$fn = 512512Exagero; render lento e arquivo pesado

Um cilindro com $fn = 64 tem 256 triângulos (64 × 2 na lateral mais 64 em cada tampa). Multiplique isso por 40 furos de uma placa perfurada e o arquivo cresce rápido, mas ainda fica leve.

Conferir o STL no celular

Depois de exportar, abra o STL no STL Viewer para Android e faça três conferências rápidas no painel Informações do modelo:

O Raio X ajuda a ver encaixes e furos internos, e o guia estimativa de filamento explica o cálculo. Para comparar duas versões geradas com parâmetros diferentes, a ferramenta Premium Comparar mostra a diferença de dimensões e volume lado a lado.

Observação: o STL Viewer não abre arquivos .scad, não executa código e não renderiza. Ao tentar abrir um .scad, o app pede para exportar o modelo como STL, OBJ ou 3MF. Essa etapa acontece no OpenSCAD, no computador.

Testando vários parâmetros

A graça do SCAD é gerar variações. Um fluxo prático para caixas e organizadores:

  1. Gere duas ou três versões com medidas diferentes, por exemplo largura 60, 70 e 80 mm.
  2. Exporte cada uma com um nome que diga a medida: caixa_60x40x25.stl, caixa_70x40x25.stl.
  3. No celular, abra cada uma e veja o volume e a estimativa de filamento.
  4. Escolha a que cabe na gaveta e no carretel, e só então fatie.

A caixa de 70 × 40 × 25 mm com paredes de 2 mm, por exemplo, tem 70 000 − 66 × 36 × 23 = 15 352 mm³, cerca de 15,4 cm³: quase 13 % a mais de material que a de 60 mm.

Fluxo recomendado

Ajuste no computador, renderize com F6, exporte, confira no celular ao lado da impressora e só então fatie. Se a peça parecer 25,4 vezes menor, veja polegadas e milímetros em STL. Para os outros formatos que precisam de exportação, leia STEP para STL e GLB para STL, e antes de imprimir siga o checklist do STL. Mais no site do STL Viewer.

Perguntas frequentes

Como abrir um arquivo .scad?

No OpenSCAD, num computador. O arquivo é código; ele precisa ser renderizado para virar um modelo 3D.

Por que não consigo exportar o STL no OpenSCAD?

É preciso renderizar com F6 antes. A prévia do F5 não gera a malha final.

O STL Viewer abre .scad?

Não. Exporte o STL no OpenSCAD e abra esse arquivo no celular para conferir medidas e malha fechada.