A mindössze néhány napja nyilvánossá tett SolveCraft projekt SolidCraft néven fejlődik tovább. A fejlesztő nyílt forrású, Rustban írt parametrikus CAD-rendszert épít asztali és böngészős felülettel, parancssori klienssel és beépített MCP-kiszolgálóval. A névváltás nem puszta címkecsere: a jelenlegi projektoldal már a 0.2.0 és 0.2.1 csomagokat, a bővített STEP-kezelést és egy lényegesen részletesebb funkciótérképet dokumentálja.

Mit tud ténylegesen a jelenlegi projekt?

A SolidCraft vázlatokra, geometriai kényszerekre és idővonalba rendezett műveletekre épül. A felhasználó méreteket és kapcsolatokat adhat meg, majd kihúzással, forgatással, söpréssel, lofttal, héjképzéssel, lekerekítéssel, furatokkal és mintázatokkal készíthet testeket. Paraméterváltozáskor a későbbi lépések újraszámolódnak. Ez a működés eltér attól, amikor egy STL háromszöghálóját közvetlenül tologatjuk: a cél a szerkesztési szándék és a műveleti előzmény megtartása.

A projekt dokumentációja összeállításokat, lemezalkatrészeket, konfigurációkat, anyag- és tömegtulajdonságokat, ütközésvizsgálatot, valamint STEP AP203/AP214/AP242 és IGES importot sorol fel. Exportként STEP, IGES, 3MF, STL és OBJ érhető el. Az STL és 3MF importált geometriája továbbra is hálótest marad; a szilárdtest-műveletekhez B-rep geometriára van szükség. Ez fontos korlát: a program nem ígéri, hogy bármely hálófájlt automatikusan visszaalakít teljesen parametrikus modellé.

A 76 referenciaalkatrész jelentése

A fejlesztő történeti benchmarkja szerint 76 Fusionban felépített referenciaalkatrész térfogata, felülete és topológiája megegyezett a SolidCraftban visszajátszott változattal. Ez hasznos regressziós jel, de nem teljes CAD-ekvivalencia. Az azonos térfogat és lapszám nem bizonyítja minden görbe, tűrés, összeállítási kapcsolat, rajzi annotáció vagy exportált PMI helyességét. Maga a projektoldal is kifejezetten közli, hogy a teszt nem igazol teljes geometriai vagy munkafolyamat-egyenértékűséget.

A korábbi 3Druck-beszámoló 541 tervezett Fusion-funkcióból 328 megvalósításáról írt. A gyorsan változó projektben ezt pillanatfelvételként kell kezelni: a pontos lefedettséget a jelenlegi roadmap és a nyitott hibajegyek mutatják. A szoftver saját meghatározása szerint korai állapotú, egyszerű alkatrészekhez már használható rendszer.

Mit jelent az MCP-alapú CAD?

A parancssori kliens MCP-kiszolgálóként is futtatható. Egy kompatibilis ügynök parancsokat kérdezhet le, műveleteket hajthat végre, paramétert módosíthat, mérést és képernyőképet kérhet, majd exportálhat. A bemutatott elektronikai dobozban az ügynök héjat, csatlakozónyílást és négy csavarbakot készít, utána a felhasználó kézzel módosíthatja a szélességet és falvastagságot.

Ez nem jelenti, hogy a nyelvi utasításból származó modell automatikusan gyártható. Az ügynök ugyanazokat a geometriai műveleteket hívja, mint a felhasználói felület, ezért ugyanúgy létrehozhat aluldefiniált vázlatot, túl vékony falat, ütközést vagy nem megfelelő exportot. A gépi lépések naplózhatósága előny, de a követelmény, a geometriai ellenőrzés, a szeletelés és a fizikai próba továbbra is emberi jóváhagyást igényel.

Licenc és clean-room állítás

A forrás MIT vagy Apache 2.0 licenc alatt érhető el. A fejlesztő clean-room szabályokat ír elő: a Fusion működését kívülről hasonlítja össze, és tiltja az Autodesk ikonok, súgószövegek és natív Fusion-fájlok átvételét a repozitóriumba. Ez a projekt saját megfelelőségi állítása; a LAYERTIMES nem végzett független jogi auditot, és a hasonló munkafolyamat nem teszi a SolidCraftot Autodesk által támogatott vagy kompatibilitásra tanúsított termékké.

Kinek lehet most hasznos?

Fejlesztőknek, oktatóknak és kísérleti automatizálási projekteknek már most érdekes, mert a teljes forrás, a parancsréteg és a böngészős futtatás vizsgálható. Termelési CAD leváltásakor viszont nem a funkciólista hossza a döntő. Saját referenciaalkatrészekkel kell ellenőrizni az importot, a paraméteres újraépítést, a STEP/3MF exportot, a mért térfogatot és kritikus méreteket, valamint a downstream CAM- és szeletelőkompatibilitást.

Szerkesztőségi következtetés

A SolidCraft legérdekesebb újdonsága a nyílt parametrikus mag, a böngészős futás és a strukturált automatizálási felület egy rendszerben. A projekt sebessége ugyanakkor maga is kockázat: a név, a csomagok és a funkciók napok alatt változtak. Ma fejlesztői platformként és ellenőrzött pilotként érdemes kezelni, nem bizonyított Fusion-helyettesítőként. A következő valódi mérföldkő a stabil fájlkompatibilitás, a dokumentált regressziós készlet és független, összetett ipari modelleken végzett összehasonlítás lesz.