Künstliche Intelligenz in FreeCAD

Die praktische Nutzung von KI in FreeCAD unterscheidet sich derzeit deutlich von den KI-Funktionen vieler kommerzieller CAD-Systeme. In der FreeCAD-Community wird KI vor allem zur Automatisierung von Arbeitsabläufen, zur Unterstützung bei der Python-Programmierung sowie zunehmend zur direkten Interaktion mit Modellen eingesetzt. Vollständig automatisch erzeugte CAD-Modelle spielen dagegen bislang nur eine untergeordnete Rolle.

KI-Unterstützung bei der Entwicklung von Makros und Erweiterungen

Da nahezu sämtliche Funktionen von FreeCAD über Python angesprochen werden können, nutzen viele Anwender KI-Systeme wie ChatGPT oder Claude zur Erstellung und Anpassung von Skripten, Makros und Erweiterungen. Dieser Anwendungsfall hat sich in der Community als einer der ersten praktischen Einsatzbereiche etabliert.

Typische Anwendungsfälle sind:

  • Erstellung von FreeCAD-Makros
  • Automatisierung wiederkehrender Modellierungsschritte
  • Entwicklung eigener Workbench-Funktionen
  • Unterstützung bei Reverse-Engineering-Aufgaben
  • Fehlersuche und Erweiterung bestehender Python-Skripte

Die Erfahrungen aus dem FreeCAD-Forum zeigen, dass KI insbesondere bei der Arbeit mit der Python-API hilfreich ist. Anwender können neue Funktionen häufig deutlich schneller prototypisch umsetzen oder bestehende Skripte anpassen. Die technische Bewertung und Validierung der Ergebnisse verbleibt jedoch weiterhin beim Anwender.

Direkte Modellinteraktion über MCP

Seit 2025 entstehen zunehmend Integrationen auf Basis des Model Context Protocol (MCP). Diese ermöglichen es KI-Systemen, direkt mit einer laufenden FreeCAD-Instanz zu kommunizieren. Statt ausschließlich Python-Code zu erzeugen, kann die KI auf Modellinformationen zugreifen, Objekte analysieren und Modellierungsoperationen ausführen.

In der Community wurden verschiedene MCP-Server entwickelt, die FreeCAD mit KI-Systemen wie ChatGPT, Claude oder Cursor verbinden. Dadurch können beispielsweise Modellparameter geändert, Skizzen erzeugt oder bestehende Modelle analysiert werden.

Zu den häufig genannten Anwendungsfällen gehören:

  • Erzeugung einfacher parametrischer Bauteile aus Textbeschreibungen
  • Anpassung von Modellparametern über natürliche Sprache
  • Analyse der Modellstruktur
  • Automatisierte Erstellung von Skizzen und Features
  • Unterstützung bei der Navigation in komplexen Baugruppen

Erfahrungsberichte aus dem FreeCAD-Forum zeigen, dass diese Ansätze insbesondere bei parametrischen Modellen bereits zuverlässig funktionieren. Bei komplexeren Geometrien oder mehrstufigen Modellierungsprozessen ist jedoch weiterhin eine manuelle Kontrolle erforderlich.

Aktueller Stand

Die gegenwärtige Nutzung von KI in FreeCAD konzentriert sich vor allem auf die Unterstützung bestehender Konstruktionsprozesse. In der Praxis werden KI-Systeme überwiegend eingesetzt, um Skripte zu erstellen, Arbeitsabläufe zu automatisieren oder Modelle über MCP-Schnittstellen zu analysieren und zu bearbeiten.

Die bislang veröffentlichten Anwendungsbeispiele zeigen daher weniger eine automatische Konstruktion vollständiger CAD-Modelle als vielmehr eine Erweiterung der vorhandenen FreeCAD-Werkzeuge um zusätzliche Automatisierungs- und Interaktionsmöglichkeiten.

FreeCAD Beginner's Handbook Buchcover

FreeCAD Beginner's Handbook (Englisch)

Das passende Begleitbuch fuer den Einstieg in FreeCAD: kompakt, praxisnah und gut zum Nacharbeiten.

Bei Amazon ansehen