Guida non ufficiale della community: non affiliata a SolidCraft / Tangency Labs né approvata da loro. Siti ufficiali: solidcraft.io · GitHub · Documentazione

SolidCraft vs FreeCAD

Informazioni su SolidCraft tratte dal README di tangency-labs/solidcraft, da docs.solidcraft.io e dalla ROADMAP (release monitorata qui: v0.16.2). Informazioni su FreeCAD tratte da freecad.org, documentazione sulla licenza, librerie di terze parti e dalle note di rilascio di FreeCAD 1.1.4. FreeCAD® è un marchio dei rispettivi titolari; questo sito non è affiliato né al progetto FreeCAD né a Tangency Labs.

Guida della community per orientarsi, non un benchmark di laboratorio. Se le versioni non coincidono, fanno fede le fonti primarie.
Web app di SolidCraft con la Piastra di esempio ufficiale e la sequenza temporale delle feature in vista
Web app di SolidCraft (v0.16.2): Piastra di esempio con sequenza temporale parametrica. Immagine riutilizzata dagli esempi di questo sito.

In sintesi

AspettoSolidCraftFreeCAD
LicenzaMIT OR Apache-2.0 (doppia licenza)LGPL-2.0-or-later (applicazione)
Kernel geometricoStack B-rep interamente in Rust (SolidCore / lavoro sul kernel del progetto)OpenCASCADE Technology (OCCT)
Modello di interfacciaUn unico editor parametrico + sequenza temporale delle featureBasato su ambienti di lavoro (PartDesign, Sketcher, TechDraw, Path, FEM…)
Vincoli negli schizziSchizzi vincolati nella sequenza temporaleAmbiente Sketcher (risolutore di vincoli maturo)
MaturitàIn fase iniziale; “utilizzabile per pezzi semplici” secondo il progettoSerie 1.x matura (manutenzione 1.1.4 a settembre 2026)
Tavole 2D / CAM / FEMRimandati nella roadmap ufficialeAmbienti di lavoro TechDraw, Path (CAM), FEM
Formato nativo.solidcraft.FCStd
InterscambioSTEP, IGES, 3MF, STL, OBJ; .FCStd/Rhino tramite cadmpegSTEP, IGES, STL, SVG, DXF, OBJ, IFC, DAE e altri
Fusion .f3dNessun importatore nativo documentato: usa lo STEPNessun importatore ufficiale per i file nativi di Fusion (usa STEP/formati di interscambio)
PiattaformeDesktop Windows / macOS / Linux + web app ufficiale in wasmDesktop Windows / macOS / Linux (principale)
ScriptingScript di comandi in JSON, CLI headless, parametri con unità di misuraAPI Python completa, macro, addon per gli ambienti di lavoro
AI / MCPsolidcraft-cli mcp integratoBridge MCP della community (ad es. freecad-mcp); non nel core

Kernel e stile di modellazione

SolidCraft modella i solidi con un approccio B-rep interamente in Rust e una sequenza temporale di feature modificabile (schizzo → estrusione/raccordo/svuotamento/… → modifica di un parametro e rigenerazione). Il progetto sviluppa anche SolidCore, un kernel geometrico in Rust.

FreeCAD si basa su OpenCASCADE (OCCT), un kernel CAD in C++ con una lunga storia, e offre la modellazione tramite ambienti di lavoro specializzati. Questa modularità è il punto di forza di FreeCAD per tavole 2D, CAM, FEM e attività orientate al BIM.

Modalità schizzo di SolidCraft sul profilo della staffa ufficiale: quote 40 / 30 e spessore su entrambe le ali, completamente vincolato (0 gradi di libertà; screenshot dell'interfaccia in inglese).

Quale scegliere

Scegli SolidCraft se…

Scegli FreeCAD se…

Interfaccia web di SolidCraft con l'esempio ufficiale della staffa parametrica
L'esempio ufficiale examples/bracket.json aperto nella web app di SolidCraft: un tipico pezzo semplice.

Formati di file e migrazione

FAQ

SolidCraft può sostituire FreeCAD?

Oggi no, per la maggior parte dei flussi di lavoro di produzione. FreeCAD (ultima versione stabile 1.1.x) è una suite matura basata su ambienti di lavoro, con TechDraw, Path/CAM, FEM e un enorme ecosistema di addon. SolidCraft è in fase iniziale e punta su solidi parametrici, un unico flusso di lavoro nell'editor e un'automazione MCP/CLI di prima classe.

SolidCraft apre i file .FCStd di FreeCAD?

Sì, per i solidi, tramite il percorso documentato con cadmpeg (della stessa famiglia dell'importazione STEP): ottieni la geometria come feature di base importata, non l'intera cronologia parametrica di FreeCAD. Se ti serve solo scambiare il B-rep, preferisci lo STEP.

FreeCAD ha un MCP come SolidCraft?

SolidCraft include solidcraft-cli mcp direttamente nel progetto. FreeCAD MCP esiste come progetti della community (per esempio neka-nat/freecad-mcp), che di solito richiedono FreeCAD in esecuzione con un addon o un bridge: non è un server stdio integrato nell'applicazione principale.

Quale è meglio per gli agenti AI?

Se vuoi un'interfaccia di comandi CAD locale e headless in un unico eseguibile, l'MCP di SolidCraft è pensato proprio per questo. Gli agenti che lavorano con FreeCAD di solito lo pilotano tramite bridge MCP della community e Python. Scegli in base a ciò che ti serve: gli ambienti di lavoro di FreeCAD o la CLI di SolidCraft, nata per gli agenti.

E le tavole 2D, il CAM e il FEM?

FreeCAD include gli ambienti di lavoro TechDraw, Path (CAM) e FEM. La roadmap pubblica di SolidCraft rimanda tavole 2D, CAM/produzione e simulazione.

Fonti

Correlati: SolidCraft vs Fusion 360 · guida all'installazione · tutorial MCP · FreeCAD MCP e gli altri server MCP per CAD · recensione di SolidCraft.