| Thema | SolidCraft | FreeCAD |
|---|---|---|
| Lizenz | MIT OR Apache-2.0 (Doppellizenz) | LGPL-2.0-or-later (Anwendung) |
| Geometriekern | B-Rep-Stack komplett in Rust (SolidCore / eigener Kern) | OpenCASCADE Technology (OCCT) |
| Bedienkonzept | Ein parametrischer Editor + Feature-Zeitleiste | Arbeitsbereiche (PartDesign, Sketcher, TechDraw, Path, FEM …) |
| Skizzenbedingungen | Skizzen mit Bedingungen in der Zeitleiste | Arbeitsbereich Sketcher (ausgereifter Constraint-Solver) |
| Reifegrad | Früh; laut Projekt „für einfache Teile brauchbar“ | Ausgereifte 1.x-Reihe (Wartungsrelease 1.1.4, Stand 09/2026) |
| Zeichnungen / CAM / FEM | In der offiziellen Roadmap zurückgestellt | Arbeitsbereiche TechDraw, Path (CAM), FEM |
| Natives Format | .solidcraft | .FCStd |
| Austauschformate | STEP, IGES, 3MF, STL, OBJ; .FCStd/Rhino über cadmpeg | STEP, IGES, STL, SVG, DXF, OBJ, IFC, DAE und weitere |
Fusion .f3d | Kein nativer Import dokumentiert – STEP verwenden | Kein eigener nativer Fusion-Import (STEP/Austauschformate verwenden) |
| Plattformen | Windows / macOS / Linux (Desktop) + offizielle WASM-Web-App | Windows / macOS / Linux (vor allem Desktop) |
| Skripting | JSON-Befehlsskripte, Headless-CLI, einheitenbewusste Parameter | Umfangreiche Python-API, Makros, Add-ons für Arbeitsbereiche |
| KI / MCP | Integriert: solidcraft-cli mcp | MCP-Bridges aus der Community (z. B. freecad-mcp); nicht im Kern |
SolidCraft modelliert Volumenkörper mit einem B-Rep-Ansatz komplett in Rust und einer bearbeitbaren Feature-Zeitleiste (Skizze → Extrusion/Rundung/Hülle/… → Parameter ändern und neu aufbauen). Daneben entwickelt das Projekt SolidCore als eigenen Geometriekern in Rust.
FreeCAD baut auf OpenCASCADE (OCCT) auf, einem seit Langem etablierten CAD-Kern in C++, und bietet die Modellierung über spezialisierte Arbeitsbereiche an. Diese Modularität ist FreeCADs Stärke bei Zeichnungen, CAM, FEM und BIM-Aufgaben.
examples/bracket.json, geöffnet in der SolidCraft-Web-App – typischer Umfang für einfache Teile..FCStd über cadmpeg (Geometrieimport; der Verlauf bleibt nicht erhalten)..f3d: Keines der beiden Projekte dokumentiert einen originalgetreuen Import des Fusion-Verlaufs; zuerst aus Fusion als STEP exportieren.Für die meisten Produktions-Workflows heute nicht. FreeCAD (aktuelle stabile Version 1.1.x) ist eine ausgereifte, auf Arbeitsbereichen aufgebaute Suite mit TechDraw, Path/CAM, FEM und einem riesigen Add-on-Ökosystem. SolidCraft ist noch früh dran und konzentriert sich auf parametrische Volumenkörper, einen einheitlichen Editor-Workflow und erstklassige Automatisierung über MCP und CLI.
Ja, für Volumenkörper über den dokumentierten Weg via cadmpeg (dieselbe Familie wie der STEP-Import): Sie erhalten die Geometrie als Import-Basis-Feature, nicht den vollständigen parametrischen Verlauf aus FreeCAD. Wenn Sie nur B-Rep austauschen müssen, ist STEP die bessere Wahl.
SolidCraft liefert solidcraft-cli mcp direkt im Projekt mit. MCP für FreeCAD gibt es als Community-Projekte (zum Beispiel neka-nat/freecad-mcp), die in der Regel ein laufendes FreeCAD mit Add-on oder Bridge voraussetzen – einen eingebauten stdio-Server in der Kern-App gibt es nicht.
Wenn Sie eine lokale, headless nutzbare CAD-Befehlsschnittstelle in einem einzigen Binary wollen, ist das MCP von SolidCraft genau dafür gebaut. Agenten steuern FreeCAD meist über MCP-Bridges aus der Community und Python. Entscheidend ist, ob Sie die Arbeitsbereiche von FreeCAD oder die agentenfreundliche CLI von SolidCraft brauchen.
FreeCAD bringt die Arbeitsbereiche TechDraw, Path (CAM) und FEM mit. Die öffentliche Roadmap von SolidCraft stellt Zeichnungen, CAM/Fertigung und Simulation zurück.
Verwandte Seiten: SolidCraft vs. Fusion 360 · Installationsanleitung · MCP-Tutorial · FreeCAD MCP und andere CAD-MCP-Server · SolidCraft im Test.