Guia não oficial da comunidade, sem vínculo com SolidCraft / Tangency Labs nem endossado por eles. Oficial: solidcraft.io · GitHub · Documentação

SolidCraft vs FreeCAD

Dados do SolidCraft tirados do README de tangency-labs/solidcraft, de docs.solidcraft.io e do ROADMAP (versão acompanhada aqui: v0.16.2). Dados do FreeCAD tirados de freecad.org, da documentação de licença, da lista de bibliotecas de terceiros e das notas de versão do FreeCAD 1.1.4. FreeCAD® é marca registrada de seus titulares; este site não tem vínculo com o projeto FreeCAD nem com a Tangency Labs.

Guia de orientação da comunidade — não é um benchmark de laboratório. Quando as versões divergirem, prefira a documentação original.
Aplicativo web do SolidCraft mostrando a placa de exemplo oficial com a linha do tempo de recursos visível
Aplicativo web do SolidCraft (v0.16.2) — placa de exemplo (Sample Plate) com a linha do tempo paramétrica. Reaproveitada dos recursos de exemplo deste site (interface em inglês).

Visão geral

TemaSolidCraftFreeCAD
LicençaMIT OR Apache-2.0 (dupla)LGPL-2.0-or-later (aplicativo)
Kernel geométricoStack B-rep em Rust puro (SolidCore / trabalho no kernel do projeto)OpenCASCADE Technology (OCCT)
Modelo de interfaceUm único editor paramétrico + linha do tempo de recursosBaseado em bancadas (PartDesign, Sketcher, TechDraw, Path, FEM, …)
Restrições de esboçoEsboços restritos na linha do tempoBancada Sketcher (solver de restrições maduro)
MaturidadeInicial; “utilizável para peças simples”, segundo o projetoLinha 1.x madura (1.1.4 de manutenção em 2026-09)
Desenhos / CAM / FEMAdiados no roadmap oficialBancadas TechDraw, Path (CAM) e FEM
Formato nativo.solidcraft.FCStd
IntercâmbioSTEP, IGES, 3MF, STL, OBJ; .FCStd/Rhino via cadmpegSTEP, IGES, STL, SVG, DXF, OBJ, IFC, DAE e outros
.f3d do FusionNenhum importador nativo documentado — use STEPSem importador nativo oficial do Fusion (use STEP/intercâmbio)
PlataformasDesktop Windows / macOS / Linux + aplicativo web oficial em wasmDesktop Windows / macOS / Linux (principal)
ScriptsScripts de comandos em JSON, CLI headless, parâmetros com unidadesAPI Python profunda, macros, addons de bancada
IA / MCPsolidcraft-cli mcp integradoPontes MCP da comunidade (por exemplo, freecad-mcp); fora do núcleo

Kernels e estilo de modelagem

O SolidCraft modela sólidos com uma abordagem B-rep em Rust puro e uma linha do tempo de recursos editável (esboço → extrusão/concordância/casca/… → alterar um parâmetro e reconstruir). O projeto também desenvolve o SolidCore, uma iniciativa de kernel geométrico em Rust.

O FreeCAD se apoia no OpenCASCADE (OCCT), um kernel de CAD em C++ de longa data, e organiza a modelagem em bancadas especializadas. Essa modularidade é o ponto forte do FreeCAD para desenhos, CAM, FEM e tarefas voltadas a BIM.

Modo de esboço do SolidCraft no perfil oficial do suporte: cotas 40 / 30 e a espessura nas duas abas, totalmente restrito (0 GDL) (captura da interface em inglês).

Quem deve escolher qual

Prefira o SolidCraft quando…

Prefira o FreeCAD quando…

Interface web do SolidCraft mostrando o exemplo oficial de suporte paramétrico
O examples/bracket.json oficial aberto no aplicativo web do SolidCraft — o escopo típico de uma peça simples.

Formatos de arquivo e migração

Perguntas frequentes

O SolidCraft substitui o FreeCAD?

Hoje, não, para a maioria dos fluxos de produção. O FreeCAD (última versão estável 1.1.x) é uma suíte madura baseada em bancadas, com TechDraw, Path/CAM, FEM e um enorme ecossistema de addons. O SolidCraft está no início e foca em sólidos paramétricos, um fluxo com um único editor e automação de primeira linha via MCP/CLI.

O SolidCraft abre arquivos .FCStd do FreeCAD?

Sim, para sólidos, pelo caminho documentado via cadmpeg (da mesma família da importação STEP): você recebe a geometria como um recurso base de importação, não o histórico paramétrico completo do FreeCAD. Prefira STEP quando só precisar de intercâmbio B-rep.

O FreeCAD tem MCP como o SolidCraft?

O SolidCraft traz o solidcraft-cli mcp no próprio repositório. O MCP para FreeCAD existe como projetos da comunidade (por exemplo, neka-nat/freecad-mcp), que normalmente exigem o FreeCAD aberto com um addon ou uma ponte — não é um servidor stdio integrado ao aplicativo principal.

Qual é melhor para agentes de IA?

Se você quer uma interface local e headless de comandos de CAD em um único binário, o MCP do SolidCraft foi feito para isso. Agentes no FreeCAD geralmente o controlam por pontes MCP da comunidade e Python. Escolha conforme você precise das bancadas do FreeCAD ou da CLI nativa para agentes do SolidCraft.

E desenhos, CAM e FEM?

O FreeCAD inclui as bancadas TechDraw, Path (CAM) e FEM. O roadmap público do SolidCraft adia desenhos, CAM/fabricação e simulação.

Fontes

Relacionados: SolidCraft vs Fusion 360 · guia de instalação · tutorial de MCP · FreeCAD MCP vs outros servidores MCP de CAD · análise do SolidCraft.