3DDruckbefundRatgeberRechner

Ein Mastermodell, viele Varianten: Parameter sinnvoll verwalten

09.10.2026

Ein Mastermodell bleibt pflegbar, wenn wenige Eingaben die abhängigen Maße steuern und Varianten als benannte Parametersätze dokumentiert werden. Der Beitrag zeigt einen praxisnahen Ablauf samt Grenzen parametrischer Modelle.

Warum eine Masterdatei mehr ist als eine Kopie

Wer für jede Größe ein separates CAD-Dokument anlegt, hat anfangs wenig Aufwand: Eine kleine Abdeckung wird dupliziert, verbreitert, umbenannt und exportiert. Sobald sich aber etwa die Befestigung oder die Wandstärke ändert, muss dieselbe Korrektur in jeder Datei nachvollzogen werden. Ein Mastermodell kehrt diese Logik um: Es beschreibt einmal die Geometrie und bietet bewusst ausgewählte Eingaben, aus denen wiederkehrende Varianten entstehen. In OpenSCAD lassen sich wiederverwendbare Modellteile als Module mit unterschiedlichen Werten aufrufen; gespeicherte Customizer-Parametersätze können Varianten desselben Modells festhalten ([OpenSCAD: Funktionen und Module](https://files.openscad.org/documentation/manual/User-Defined_Functions_and_Modules.html), [Customizer](https://files.openscad.org/documentation/manual/Customizer.html)). Das ist kein Freibrief, jedes Detail variabel zu machen. Ziel ist eine verständliche Quelle der Wahrheit, nicht ein überfrachtetes Universalmodell.

Eingaben trennen von abgeleiteten Maßen

Beginnen Sie mit den wenigen Maßen, die tatsächlich eine Variante definieren. Bei einem gedruckten Elektronikgehäuse könnten das Außenbreite, Außenlänge, Höhe und eine Auswahl für die Kabelführung sein. Wandstärke, Bodenhöhe und Lochabstände sollten nur dann zusätzliche Eingaben sein, wenn sie unabhängig geändert werden müssen; andernfalls lassen sie sich aus den Hauptmaßen berechnen. So bleibt klar, welche Werte ein Nutzer ändern darf und welche lediglich Folgen dieser Wahl sind. Ein FreeCAD-Beispiel für eine parametrische Konstruktion nutzt als Eingaben einen Entwurfsdurchmesser von 1800 mm und zwölf Gores ([FreeCAD: Tabellen und parametrisches Design](https://blog.freecad.org/2025/04/08/tutorialgetting-started-with-spreadsheets-and-parametric-design/)). Übertragen auf das Gehäuse bedeutet das zum Beispiel: Ein Lochabstand wird aus der Länge und einem Randabstand abgeleitet, statt bei jeder Länge neu eingetragen zu werden. Dokumentieren Sie jede Eingabe mit Einheit, Zweck und zulässigem Bereich. Ein Name wie `wandstaerke` ist nützlicher als `p3`; ein Kommentar wie „Gehäusewand, mm“ macht die Datei auch Monate später lesbar.

Ein konsistenter Ablauf für Varianten

Legen Sie zuerst das Grundmodell mit benannten Eingaben an und prüfen Sie, ob jede abhängige Skizze wirklich auf diese Eingaben verweist. Danach definieren Sie wenige typische Parametersätze, etwa „kurz“, „lang“ und „mit Kabelauslass links“. Speichern Sie zu jedem Satz zusätzlich einen lesbaren Varianten-Namen und den vorgesehenen Zweck. OpenSCADs Customizer unterstützt das Speichern von Parameterwerten als Varianten; das ist ein nützliches Muster, auch wenn die konkrete Bedienung in einem anderen CAD-System anders aussehen kann ([OpenSCAD: Customizer](https://files.openscad.org/documentation/manual/Customizer.html)). Ändern Sie für eine Überarbeitung erst die Logik im Master und prüfen Sie anschließend jeden benannten Satz erneut. Achten Sie darauf, dass auch Dateinamen und Exportverzeichnis den gewählten Variantenamen tragen, damit beispielsweise eine kurze Ausführung nicht versehentlich eine vorherige lange STL-Datei überschreibt.

Eine praktische Mini-Prüfung vor dem Export

Nehmen Sie eine Referenzvariante und verändern Sie dann jeweils nur einen steuernden Wert. Prüfen Sie im Modell, ob die erwarteten Bereiche mitwandern: Wird das Gehäuse länger, bleiben Befestigungsloch und Deckel auf der vorgesehenen Achse? Ändert eine andere Kabelöffnung nur die betreffende Ausnehmung? Eine Änderung, die unerwartet die gesamte Skizze verschiebt, deutet oft darauf hin, dass eine Abhängigkeit nicht sauber beschrieben wurde. In OpenSCAD werden Variablen zur Kompilierzeit ausgewertet, nicht dynamisch zur Laufzeit; betrachten Sie die Modelllogik daher als berechenbare Eingabe-zu-Geometrie-Abbildung ([OpenSCAD: Funktionen und Module](https://files.openscad.org/documentation/manual/User-Defined_Functions_and_Modules.html)). Das OpenSCAD-Handbuch dokumentiert außerdem das Vorbelegen von Variablen über die Kommandozeile ([OpenSCAD: Kommandozeile](https://files.openscad.org/documentation/manual/Using_OpenSCAD_in_a_command_line_environment.html)). Für wiederholbare Exporte kann ein Projekt so je Variantenname dieselben Eingangswerte und einen eindeutig benannten Export verwenden.

Grenzen setzen: Nicht jede Änderung ist eine Variante

Ein Parametersatz ist nur dann hilfreich, wenn die Geometrie für alle vorgesehenen Werte sinnvoll bleibt. Zu dünne Wände, kollidierende Ausschnitte oder ein Loch, das beim Skalieren aus dem Bauteil wandert, sind typische Grenzen, die Sie als Regeln oder Prüfhinweise festhalten sollten. Erzeugen Sie nicht aus einer bloß rechnerisch gültigen Eingabe automatisch eine druckfertige Datei: Sichtprüfung, Maßkontrolle und ein erneuter Blick auf die erzeugte Geometrie bleiben Teil des Arbeitsablaufs. Auch die Benutzeroberfläche kann Grenzen haben: Im dokumentierten OpenSCAD-Customizer sind nur Literale als Parameter verfügbar, daher müssen abgeleitete Werte gegebenenfalls in der Modelllogik bleiben statt als bearbeitbare Felder aufzutauchen ([OpenSCAD: Customizer](https://files.openscad.org/documentation/manual/Customizer.html)). Wenn eine Änderung die grundlegende Funktion, Montageart oder Baugruppe verändert, ist eine separate Konstruktionslinie unter Umständen wartbarer als ein weiteres Feld im Master. Gute Variantenverwaltung macht Unterschiede sichtbar und begrenzt sie; sie ersetzt weder Konstruktionsentscheidungen noch die Prüfung des konkreten Drucks.

Quellen

  1. FreeCAD News
  2. OpenSCAD User Manual
  3. OpenSCAD User Manual
  4. OpenSCAD User Manual