Desarrollo de SolidCraft vs FreeCAD

Los hechos de SolidCraft de laTangency-Labs y SolidCraftpara leer,Docs.SolidCraft.io es el, yMapa de caminos(Track de la liberación aquí:v0.22.0FreeCAD hechos deEn Freecad.org, Licencias Docs, Bibliotecas de terceros, y elConexión 1.1.4FreeCAD® es una marca comercial de sus propietarios; este sitio no está afiliado con el proyecto FreeCAD y Tangency Labs.

Guía de orientación de la comunidad — no un punto de referencia de laboratorio. Prefiere los documentos primarios cuando las versiones no están de acuerdo.
Aplicación web de SolidCraft que muestra la placa de muestra oficial con la línea de tiempo de la función visible
Aplicación web de SolidCraft (v0.16.2) — Tabla de muestra con línea de tiempo paramétrica. Reutilizado a partir de los activos de ejemplo de este sitio.

En una mirada

El temaEl SolidCraftFreeCAD
LicenciaMIT O Apache 2.0 (Dual)LGPL-2.0 o más tarde (aplicación)
Geometría del núcleoPure-Rust B-rep Stack (SolidCore / trabajo del núcleo del proyecto)Tecnología OpenCASCADE (OCCT)
El modeloEditor de parámetros + cronograma de característicasBasado en Workbench (PartDesign, Sketcher, TechDraw, Path, FEM, ...)
Sketch de restriccionesEsquemas restringidos en la cronologíaSketcher Workbench (solucionador de restricciones maduras)
madurezInicio; “usable para piezas simples” por proyectoLínea 1.x madura (1.1.4 mantenimiento a partir de 2026-09)
Diseño / CAM / FEMAplazado el itinerario oficialTechDraw, Path (CAM), cinco bancos de trabajo
Formato nativo.solidcraft.FCStd
IntercambioSTEP, IGES, 3MF, STL, OBJ.FCStd/Rhino vía cadmpegSTEP, IGES, STL, SVG, DXF, OBJ, IFC, DAE y más
La fusión.f3dNo hay importador nativo documentado — use STEPNo hay importador nativo de Fusión de primera parte (usando STEP/interchange)
PlataformasWindows / macOS / Desktop Linux + aplicación web oficial de WASMWindows / Mac OS / Desktop Linux (primario)
EscrituraEscritos de comandos JSON, CLI sin cabeza, parámetros conscientes de la unidadAPI de Python profundo, macros, complementos de escritorio
AI / MCPConstruido ensolidcraft-cli mcpPuentes comunitarios de MCP (por ejemplo, freecad-mcp); no el núcleo

Núcleos y estilo de modelado

El SolidCraftmodelos sólidos con un enfoque puramente Rust B-rep y una línea de tiempo de características editables (sketch → extrude/fillet/shell/... → cambiar un parámetro y reconstruir).sólidoscomo un esfuerzo de núcleo de geometría de Rust.

Estado del núcleo (octubre de 2026):En la actualidad, el modelo sigue siendo el modelo con el núcleo Rust propio del proyecto (crates/kernel/El 21 de octubre de 2026, los mantenedores paralizaron el trabajo del nuevo núcleo mientras evalúan el traslado de SolidCraft a SolidCore, un puerto seguro-Rust del núcleo SMLib B-rep de NVIDIA (Apache-2.0). README de SolidCore dice que alrededor de un tercio está portado y no es usable fin a fin todavía. El trabajo fuera del núcleo (interfaz, esbozo, dibujos, ensamblajes) continúa, y los informes de accidente o pérdida de datos siguen siendo bienvenidos (Anuncio, El estado de solidariedad• El fondo:El núcleo, camión y SolidCore de SolidCraft explicado.

FreeCADConstruye enOpenCASCADE (conocido como OCCT), un núcleo CAD C++ de larga data, y expone la modelización a través de bancos de trabajo especializados. esa modularidad es la fuerza de FreeCAD para dibujos, CAM, FEM y tareas orientadas a BIM.

Modo de esbozo SolidCraft (v0.16.2) en el perfil oficial del brazo: dimensiones 40 / 30 y el espesor de ambas piernas, completamente restringido (0 DOF).

¿Quién debe elegir cuál

Prefiere SolidCraft cuando...

Prefiero la librería cuando...

SolidCraft web UI showing the official parametric bracket example
oficialesexamples/bracket.jsonabierto en la aplicación web de SolidCraft — un alcance típico de parte simple.

Formatos de archivos y migración

FAQ

¿Es SolidCraft un sustituto de FreeCAD?

No hoy en día para la mayoría de los flujos de trabajo de producción. FreeCAD (último estable 1.1.x) es una suite madura, basada en la mesa de trabajo con TechDraw, Path/CAM, FEM y un enorme ecosistema de complementos. SolidCraft es temprano, centrado en sólidos paramétricos, un flujo de trabajo de editor único y automatización MCP/CLI de primera clase.

¿Puede SolidCraft abrir archivos .FCStd de FreeCAD?

Sí para los sólidos a través del camino cadmpeg documentado (la misma familia que la importación de STEP) en la aplicación de escritorio, la aplicación de navegador y la CLI: se obtiene la geometría como una función de base de importación, no el historial paramétrico completo de FreeCAD.

¿FreeCAD tiene MCP como SolidCraft?

FreeCAD MCP existe como proyectos comunitarios (por ejemplo neka-nat/freecad-mcp) que normalmente requieren que FreeCAD funcione con un addon o puente, no un servidor de estadio integrado en la aplicación principal.

¿Qué es mejor para los agentes de AI?

Si desea una superficie de comandos CAD local sin cabeza con un binario, el MCP de SolidCraft está diseñado para ello. los agentes de FreeCAD generalmente impulsan FreeCAD a través de puentes de MCP comunitarios y Python. Elija en función de si necesita los bancos de trabajo de FreeCAD o el CLI nativo del agente de SolidCraft.

¿Y los dibujos, CAM y FEM?

FreeCAD incluye paneles de trabajo TechDraw, Path (CAM) y FEM. El mapa de ruta público de SolidCraft incluye dibujos, CAM / fabricación y simulación.

fuentes

Relacionado con:Desarrollo de SolidCraft vs. Fusion 360 · Guía de Instalación · Tutorial de MCP · FreeCAD MCP vs otros servidores CAD MCP · Revisión de SolidCraft.