OpenSCAD für Anfänger – Teil 1: Einstieg und das erste 3D-Modell
Lerne die Oberfläche kennen, erstelle deinen ersten Quader und exportiere dein Modell als STL für den 3D-Druck.
Themenwelt
Parametrische 3D-Modelle mit verständlichem Code entwickeln.
Starte mit Teil 1 und entwickle Schritt für Schritt eigene parametrische 3D-Modelle. Weitere Kursteile folgen.
Lerne die Oberfläche kennen, erstelle deinen ersten Quader und exportiere dein Modell als STL für den 3D-Druck.
Schreibe übersichtlichen OpenSCAD-Code und steuere die Maße deiner Modelle mit Variablen und einfachen Berechnungen.
Erzeuge Quader, Zylinder und Kugeln, steuere ihre Maße parametrisch und passe die Auflösung runder Körper an.
Positioniere und drehe Grundkörper mit translate() und rotate() und lerne, warum die Reihenfolge der Transformationen wichtig ist.
Verändere die Größe deiner Modelle mit scale() und konstruiere symmetrische Halterungen mit mirror().
Vereine mehrere Grundkörper mit union(), strukturiere deinen Code in Blöcken und konstruiere parametrische U- und Winkelhalter.
Erzeuge Bohrungen, Taschen und Durchbrüche mit difference() und ergänze einen parametrischen Winkelhalter um Befestigungsbohrungen.
Beschneide Grundkörper mit intersection() und kombiniere runde und gerade Begrenzungen zu parametrischen Formen.
Leite Maße und Positionen aus Hauptparametern ab und konstruiere Modelle, die sich bei Änderungen automatisch anpassen.
Erzeuge wiederkehrende Geometrien mit for(), verwende Wertebereiche und Listen und automatisiere Bohrungsmuster.
Steuere Modellvarianten mit if() und else, verknüpfe Bedingungen und ergänze eine Montageplatte um optionale Bohrungen.
Definiere wiederverwendbare Geometrien mit module, nutze Parameter und Standardwerte und strukturiere eine Montageplatte mit eigenen Bausteinen.
Berechne Maße und Positionen mit eigenen Funktionen, prüfe Ergebnisse mit echo() und mache parametrische Modelle übersichtlicher.
Erstelle Rechtecke, Kreise und eigene Konturen in OpenSCAD und kombiniere sie zu einer parametrischen 2D-Montageplatte mit Bohrungen.
Extrudiere 2D-Konturen in OpenSCAD: Platten mit linear_extrude(), Ringe und Drehknöpfe mit rotate_extrude(). Mit Codebeispielen und Übung.
Erstelle OpenSCAD-Text mit text() und linear_extrude(): Schrift ausrichten, erhaben aufsetzen oder gravieren. Mit parametrischem Namensschild.
Steuere die Rundungsqualität in OpenSCAD mit $fn, $fa und $fs. Vergleiche Vorschau und Rendering und optimiere einen parametrischen Drehknopf.
Teile OpenSCAD-Projekte in mehrere Dateien auf. Lerne include und use kennen und lagere Parameter, Module und Funktionen in eigene Dateien aus.
Importiere STL- und SVG-Dateien in OpenSCAD, positioniere Modelle und extrudiere Logos. Mit Beispielen für Adapter, Schilder und typische Importfehler.
Konstruiere OpenSCAD-Modelle für den 3D-Druck: Bohrungsspiel, Wandstärken, Druckorientierung und assert(). Mit Testplatte und Montagewinkel.
Baue einen parametrischen Universalhalter in OpenSCAD: Module, Funktionen, Bohrungen, optionale Beschriftung und Parameterprüfungen im vollständigen Code.
Kompakte Zusammenfassungen zum Lesen und die passenden Materialien zum Herunterladen.
OpenSCAD-Code sicher lesen und schreiben: Grundkörper, Variablen, Koordinaten, Vorschau und ein erstes parametrisches Bauteil.
Körper mit translate(), rotate(), scale() und mirror() präzise positionieren - inklusive Reihenfolge, Drehpunkten und Debugging.
Körper mit union(), difference() und intersection() verbinden, abziehen und beschneiden - mit Praxisbeispiel Montageplatte.
Wiederholte Geometrie, logische Entscheidungen und wiederverwendbare Module für übersichtliche parametrische Modelle einsetzen.
Parametrische Modelle mit Schiebereglern, Auswahllisten und sicheren Wertebereichen benutzerfreundlich konfigurierbar machen.
Bohrungen, Senkungen, Langlöcher und Passungen druckgerecht parametrisieren und mit Kalibrierreihen zuverlässig abstimmen.
Syntax- und Geometriefehler systematisch eingrenzen: Konsole lesen, Körper markieren, Werte prüfen und korrekt rendern.
Runde Konturen, Langlöcher und druckgerechte Fasen mit offset(), hull(), minkowski() und Profilen konstruieren.