| Temat | SolidCraft | FreeCAD |
|---|---|---|
| Licencja | MIT OR Apache-2.0 (podwójna) | LGPL-2.0-or-later (aplikacja) |
| Jądro geometryczne | Stos B-rep w całości w Ruście (SolidCore / prace nad własnym jądrem) | OpenCASCADE Technology (OCCT) |
| Model interfejsu | Jeden edytor parametryczny + oś czasu operacji | Oparty na środowiskach pracy (PartDesign, Sketcher, TechDraw, Path, FEM, …) |
| Wiązania w szkicu | Szkice z wiązaniami na osi czasu | Środowisko Sketcher (dojrzały solver wiązań) |
| Dojrzałość | Wczesna faza; według projektu „nadaje się do prostych części” | Dojrzała linia 1.x (wersja serwisowa 1.1.4 według stanu z 2026-09) |
| Rysunki / CAM / MES | Odłożone w oficjalnej mapie drogowej | Środowiska TechDraw, Path (CAM), FEM |
| Format natywny | .solidcraft | .FCStd |
| Wymiana danych | STEP, IGES, 3MF, STL, OBJ; .FCStd/Rhino przez cadmpeg | STEP, IGES, STL, SVG, DXF, OBJ, IFC, DAE i inne |
Fusion .f3d | Brak udokumentowanego natywnego importu – użyj STEP | Brak własnego natywnego importu Fusion (użyj STEP/formatów wymiany) |
| Platformy | Windows / macOS / Linux (desktop) + oficjalna aplikacja webowa w wasm | Windows / macOS / Linux (głównie desktop) |
| Skrypty | Skrypty poleceń w JSON, CLI bez GUI, parametry z jednostkami | Rozbudowane API Pythona, makra, dodatki do środowisk pracy |
| AI / MCP | Wbudowany solidcraft-cli mcp | Mosty MCP od społeczności (np. freecad-mcp); nie w rdzeniu |
SolidCraft modeluje bryły w podejściu B-rep napisanym w całości w Ruście, z edytowalną osią czasu operacji (szkic → wyciągnięcie/zaokrąglenie/skorupa/… → zmiana parametru i przebudowa). Projekt rozwija też SolidCore jako jądro geometryczne w Ruście.
FreeCAD opiera się na OpenCASCADE (OCCT), od lat rozwijanym jądrze CAD w C++, i udostępnia modelowanie przez wyspecjalizowane środowiska pracy. Ta modułowość to mocna strona FreeCAD przy rysunkach technicznych, CAM, MES i zadaniach związanych z BIM.
examples/bracket.json otwarty w aplikacji webowej SolidCraft – typowy zakres prostej części..FCStd przez cadmpeg (import geometrii; historia nie zostaje zachowana)..f3d: żaden z projektów nie dokumentuje wiernego natywnego importu historii z Fusion; najpierw wyeksportuj STEP z Fusion.Dziś w większości zastosowań produkcyjnych nie. FreeCAD (najnowsza stabilna wersja 1.1.x) to dojrzały pakiet oparty na środowiskach pracy, z TechDraw, Path/CAM, MES i ogromnym ekosystemem dodatków. SolidCraft jest na wczesnym etapie i skupia się na bryłach parametrycznych, pracy w jednym edytorze oraz pełnoprawnej automatyzacji przez MCP/CLI.
Tak, w przypadku brył – przez udokumentowaną ścieżkę cadmpeg (ta sama rodzina co import STEP): otrzymujesz geometrię jako bazową operację importu, a nie pełną historię parametryczną z FreeCAD. Jeśli potrzebujesz tylko wymiany B-rep, wybierz STEP.
SolidCraft dostarcza solidcraft-cli mcp jako część własnego kodu. FreeCAD MCP istnieje jako projekty społeczności (np. neka-nat/freecad-mcp), które zwykle wymagają uruchomionego FreeCAD z dodatkiem lub mostem – nie jest to serwer stdio wbudowany w główną aplikację.
Jeśli chcesz lokalnego interfejsu poleceń CAD bez GUI w jednym pliku binarnym, MCP w SolidCraft powstał właśnie do tego. Agenci pracujący z FreeCAD zwykle sterują nim przez mosty MCP od społeczności i Pythona. Wybierz w zależności od tego, czy potrzebujesz środowisk pracy FreeCAD, czy CLI SolidCraft stworzonego z myślą o agentach.
FreeCAD zawiera środowiska pracy TechDraw, Path (CAM) i FEM. Publiczna mapa drogowa SolidCraft odkłada rysunki, CAM/wytwarzanie i symulacje na później.
Powiązane: SolidCraft vs Fusion 360 · instrukcja instalacji · poradnik MCP · FreeCAD MCP a inne serwery MCP dla CAD · recenzja SolidCraft.