SolidCraft vs. FreeCAD

SolidCraft fakta dariTangency-labs dan SolidCraftUntuk membaca,Keterangan dari SolidCraft.iodanPeta Jalan(Selengkapnya Track Release di sini:TOK0FreeCAD fakta daridengan FreeCAD.org, Lisensi Docs, Perpustakaan pihak ketigaDan yangPembuatan FreeCAD 1.1.4FreeCAD® adalah merek dagang pemiliknya; situs ini tidak terkait dengan proyek FreeCAD dan Tangency Labs.

Panduan orientasi komunitas — bukan benchmark laboratorium. lebih suka dokumen primer ketika versi tidak setuju.
SolidCraft web app showing the official Sample Plate with feature timeline visible
Aplikasi web SolidCraft (v0.16.2) — Sample Plate dengan garis waktu parameter. Digunakan kembali dari aset contoh situs ini.

Dalam satu pandangan

TopiknyaSolidCraft yangFreeCAD
LisensiMIT atau Apache 2.0 (dual)LGPL-2.0 atau yang lebih baru (aplikasi)
Geometri dari kernelPure-Rust B-rep stack (Pekerjaan SolidCore / Project kernel)Menggunakan Teknologi OpenCASCADE (OCCT)
Model UIEditor Parameter Single + Timeline FiturBerbasis Workbench (PartDesign, Sketcher, TechDraw, Path, FEM, ...)
Sketch pembatasanSketsa yang terbatas pada timelineSketcher workbench (penyelesaikan keterbatasan yang matang)
MaturitasAwal; “dapat digunakan untuk bagian sederhana” per proyekLini 1.x matang (1.1.4 pemeliharaan dari 2026-09)
Gambar / CAM / FEMTidak ada CAM/FEM dalam aplikasi; gambar sedang berlangsung (tidak dikirim)TechDraw, Path (CAM), FEM workbench
Formulir asli.sc(Besar umur.solidcraftmasih terbuka).FCStd
PertukaranLangkah, IGES, 3MF, STL dan OBJ.FCStd/Rhino melalui cadmpegSTEP, IGES, STL, SVG, DXF, OBJ, IFC, DAE, and more
Fusion .f3dNo native importer documented — use STEPNo first-party Fusion native importer (use STEP/interchange)
PlatformnyaWindows / macOS / Linux desktop + official wasm web appWindows / macOS / Linux desktop (primary)
ScriptingJSON command scripts, headless CLI, unit-aware parametersDeep Python API, macros, workbench addons
AI / MCPBuilt-in SolidCraft-cli mcpCommunity MCP bridges (e.g. FreeCAD-mcp); not core

Kernels and modelling style

SolidCraft yang models solids with a pure-Rust B-rep approach and an editable feature timeline (sketch → extrude/fillet/shell/… → change a parameter and rebuild). The project also develops SolidCore as a Rust geometry kernel effort.

Kernel status (October 2026): current releases still model with the project’s own Rust kernel (crates/kernel/). On 21 October 2026 the maintainers paused new kernel work while they evaluate moving SolidCraft to SolidCore, a safe-Rust port of NVIDIA’s SMLib B-rep kernel (Apache-2.0). SolidCore’s README says about a third is ported and it is not usable end to end yet. Work outside the kernel (interface, sketching, drawings, assemblies) carries on, and crash or data-loss reports are still welcome (announcement, SolidCore status). Background: SolidCraft’s kernel, truck and SolidCore explained.

FreeCAD builds on OpenCASCADE (OCCT), a long-standing C++ CAD kernel, and exposes modelling through specialized workbenches. That modularity is FreeCAD’s strength for drawings, CAM, FEM, and BIM-oriented tasks.

SolidCraft sketch mode (v0.16.2) on the official bracket profile: dimensions 40 / 30 and the thickness on both legs, fully constrained (0 DOF).

Who should pick which

Prefer SolidCraft when…

Prefer FreeCAD when…

SolidCraft web UI showing the official parametric bracket example
Official examples/bracket.json opened in the SolidCraft web app — typical simple-part scope.

File formats and migration

FAQ yang

Is SolidCraft a FreeCAD replacement?

Not today for most production workflows. FreeCAD (latest stable 1.1.x) is a mature, workbench-based suite with TechDraw, Path/CAM, FEM and a huge addon ecosystem. SolidCraft is early, focused on parametric solids, a single editor workflow, and first-class MCP/CLI automation.

Can SolidCraft open FreeCAD .FCStd files?

Yes for solids via the documented cadmpeg path (same family as STEP import) in the desktop app, browser app and CLI: you get geometry as an Import base feature, not FreeCAD’s full parametric history. Prefer STEP when you only need B-rep interchange.

Does FreeCAD have MCP like SolidCraft?

SolidCraft ships SolidCraft-cli mcp in-tree. FreeCAD MCP exists as community projects (for example neka-nat/FreeCAD-mcp) that typically require FreeCAD running with an addon or bridge—not a built-in stdio server in the core app.

Which is better for AI agents?

If you want a local, headless CAD command surface with one binary, SolidCraft’s MCP is designed for that. FreeCAD agents usually drive FreeCAD through community MCP bridges and Python. Pick based on whether you need FreeCAD’s workbenches or SolidCraft’s agent-native CLI.

What about drawings, CAM, and FEM?

FreeCAD includes TechDraw, Path (CAM), and FEM workbenches. SolidCraft’s public roadmap defers drawings, CAM/manufacture, and simulation.

sumber

yang terkait :Spesifikasi SolidCraft vs Fusion 360 · Instalasi panduan · Tutorial MCP · FreeCAD MCP vs other CAD MCP servers · Pengujian SolidCraft.