Zum Inhalt springen

Blender für den 3D-Druck

In diesem Kurs arbeitest du selbst. Du lädst den Werkstatt-Wächter herunter, einen kleinen Roboter mit eingebauten Fehlern, und bringst ihn Lektion für Lektion bis auf den Drucker. Jede Lektion endet mit einem Ergebnis, das du an deinem Bildschirm nachprüfen kannst.

01

Das Übungsmodell

Der Werkstatt-Wächter: ein blauer, blockiger Roboter mit orangen Augen, Brustplakette, Gürtel und Antennenlampe

Der Wächter ist ein eigenes Modell dieser Werkstatt, gebaut aus einfachen Quadern. Er hat alles, was ein Kurs braucht: Teile, die ineinanderstecken, eine Antenne, die zu dünn werden kann, und Unterseiten, die zeigen, wann ein Drucker Stützen braucht.

Größe
44 × 30 × 82,5 mm
Körper
einer, dicht
Farben
Blau, Akzente Amber
Druck
ohne Stützen geplant, Probedruck steht aus

Die Kursdateien

Lade die Dateien in einen eigenen Ordner, zum Beispiel blender-kurs. Arbeite immer an einer Kopie: Wenn etwas schiefgeht, holst du dir die Ausgangsdatei einfach neu.

02

Der Weg durch den Kurs

Acht Lektionen, eine Figur. Die ersten drei sind fertig, die übrigen folgen nach dem Probedruck.

  1. 0VorbereitenBlender, Toolbox, Rückwege
  2. 1Öffnen und messenMaßstab auf 82,5 mm
  3. 2Fehler findenCheck All lesen und deuten
  4. 3ReparierenLoch, Normalen, Teile vereinen
  5. 4WandstärkeAntenne druckfest machen
  6. 5Sockel anbauenBoolean mit Steckzapfen
  7. 6Export prüfenSTL raus, wieder rein
  8. 7Slicen und druckenFlash Studio, Ergebnis vergleichen

03

Lektion 0: Vorbereiten

Lektion 0etwa 15 MinutenBlender 5.2 LTS

Dein Ergebnis: Blender läuft, im 3D-Fenster gibt es den Reiter „3D Print“, und die Kursdateien liegen in einem eigenen Ordner.

Das Wichtigste

  • Blender ist kostenlos. Der Kurs ist mit Blender 5.2.2 LTS von blender.org geprüft. Was welche Version kann, steht im Blender-Wiki.
  • Die 3D Print Toolbox ist eine Erweiterung, kein fester Teil von Blender. Sie wird einmal über „Get Extensions“ installiert.
  • Die Oberfläche ist hier auf Englisch zu sehen, so wie in fast allen Anleitungen. Deutsche Begriffe stehen in Klammern.
  • Deine Rückwege: Strg+Z macht rückgängig, Strg+S speichert, File → Save As legt eine neue Fassung an.
Blender-Einstellungen, Bereich Get Extensions: Kasten mit dem Text Internet access is required und den Knöpfen Continue Offline und Allow Online Access
Erster Besuch in Get Extensions: Blender fragt, ob es ins Internet darf. Für die Toolbox: Allow Online Access.
Get Extensions mit der Suche 3D Print: oben unter Installed die 3D Print Toolbox, darunter unter Available Easy-Print, EasySlice Print, Weathered Board, SnapSplit und Print Prep
Nach Install steht die 3D Print Toolbox unter Installed. Die Treffer darunter sind andere Erweiterungen.

Am eigenen Rechner

Ausgangspunkt
Ein Rechner mit Windows, macOS oder Linux, dazu eine Maus mit Mausrad.
Das tust du
  1. Blender 5.2 LTS installieren und starten. Beim ersten Start fragt „Quick Setup“ nach der Sprache: English (US) lassen, wenn du den Bildern genau folgen willst. Continue.
  2. Edit → Preferences → Get Extensions (Erweiterungen holen). Beim ersten Mal erscheint ein Kasten „Internet access is required“: auf Allow Online Access klicken.
  3. Oben ins Suchfeld 3D Print tippen. Beim Eintrag 3D Print Toolbox auf Install klicken. Vorsicht: Easy-Print, Print Prep und ähnliche Namen sind andere Erweiterungen.
  4. Die Kursdateien von oben in einen Ordner blender-kurs entpacken.
  5. File → Open, waechter-L1-start.blend öffnen.
  6. Mit der Maus über dem 3D-Fenster N drücken.
Das siehst du
Rechts im 3D-Fenster klappt eine Seitenleiste auf. Am rechten Rand stehen senkrecht die Reiter Item, Tool, View und 3D Print.
Klappt nicht?
  • Aus Versehen „Continue Offline“ geklickt: Preferences → System → Network, dort „Allow Online Access“ einschalten.
  • Kein Internet am Blender-Rechner: Die Toolbox auf extensions.blender.org als ZIP laden und in Get Extensions über das kleine Pfeilmenü oben rechts → Install from Disk einspielen.
  • Kein Reiter 3D Print: Preferences → Add-ons, bei „3D Print Toolbox“ den Haken setzen.
  • Oberfläche auf Deutsch: geht auch. Umstellen unter Preferences → Interface → Translation, wenn du den Bildern genau folgen willst.

04

Lektion 1: Öffnen, umsehen, messen

Lektion 1etwa 15 MinutenDatei: waechter-L1-start.blend

Dein Ergebnis: Der Wächter ist 82,5 mm hoch, und bei Scale steht überall 1,000.

Das Wichtigste

  • Umsehen: Mausrad gedrückt halten und ziehen dreht die Ansicht, Mausrad drehen zoomt, Shift plus gedrücktes Mausrad verschiebt.
  • Ein Slicer liest jede Zahl als Millimeter. Kommt ein Modell aus einem Programm, das in Zentimetern rechnet, ist es plötzlich zehnmal zu klein.
  • Maße stehen in der Seitenleiste: N, Reiter Item, Feld Dimensions (Abmessungen).
  • Nach dem Skalieren anwenden: Strg+A → Scale. Sonst rechnen spätere Werkzeuge mit einem verzerrten Faktor.
Lektion 1 als Video (etwa zwei Minuten). Gesprochen mit Florians Stimme, per KI aus Text erzeugt (Qwen3-TTS, lokal).

Am eigenen Rechner

Ausgangspunkt
waechter-L1-start.blend ist offen. Speichere sie gleich als waechter-L1-meins.blend (File → Save As).
Das tust du
  1. Den Wächter anklicken. Er bekommt einen orangen Umriss.
  2. N drücken, Reiter Item. Unter Dimensions stehen 4,4 × 2,97 × 8,25 mm.
  3. Maus über das 3D-Fenster, S drücken, 10 tippen, Enter. Der Wächter wird zehnmal größer.
  4. Strg+A drücken und Scale wählen.
  5. Mit der Maus drehen und zoomen, bis du ihn ganz siehst. Numpad . (View → Frame Selected) holt ihn ins Bild.
Das siehst du
Dimensions zeigt 44 mm, 29,7 mm und 82,5 mm. Scale steht nach Schritt 4 wieder auf 1,000, die Maße bleiben.
Klappt nicht?
  • Nichts passiert bei S: Die Maus war nicht über dem 3D-Fenster. Dorthin zeigen, noch einmal.
  • Der Wächter ist lang und dünn: Du hast nur das Feld Z unter Dimensions geändert, das streckt nur die Höhe. Strg+Z, dann S 10.
  • 825 mm statt 82,5: zweimal skaliert. Strg+Z.
Blender mit dem Wächter, rechts die Seitenleiste Item: Scale 1,000, Dimensions 4,4 mal 2,97 mal 8,25 Millimeter
Vorher: Der Wächter sieht normal aus, weil Blender ihn heranzoomt. Die Zahlen verraten es: 8,25 mm hoch.
Dieselbe Ansicht nach S 10: Scale 10,000, Dimensions 44 mal 29,7 mal 82,5 Millimeter
Nach S 10: Die Maße stimmen, aber Scale steht auf 10,000.
Nach Strg+A Scale: Scale wieder 1,000, Dimensions weiter 44 mal 29,7 mal 82,5 Millimeter
Nach Strg+A → Scale: gleiche Maße, Scale 1,000. So soll es sein.

Kurz geprüft

Ein Download ist im Slicer nur 8 mm hoch, gedacht waren 8 cm. Was ist am wahrscheinlichsten?

Der Slicer hat einen Fehler.

Slicer übernehmen die Zahlen aus der Datei unverändert. Der Fehler sitzt vorher.

Das Modell wurde in einer anderen Einheit gebaut.

Genau zehnmal zu klein heißt fast immer Zentimeter statt Millimeter. In Blender mit S 10 korrigieren, dann Scale anwenden.

Das Modell hat Löcher im Netz.

Löcher machen Ärger beim Füllen und bei den Wänden, an der Größe ändern sie nichts.

Die Maße stimmen schon. Warum trotzdem Strg+A → Scale?

Sonst speichert Blender die Datei nicht.

Speichern geht auch mit Scale 10. Das Problem kommt später.

Spätere Werkzeuge rechnen sonst mit dem Faktor 10.

Wandstärken, Abrundungen und ähnliche Werte würden mit 10 malgenommen oder geteilt. Mit Scale 1 bedeutet 1 mm auch 1 mm.

05

Lektion 2: Fehler finden

Lektion 2etwa 20 MinutenDatei: waechter-L2-fehler.blend

Dein Ergebnis: Du hast Check All laufen lassen, die Fundstellen am Wächter angesehen und weißt, welche Meldungen den Druck verderben und welche nicht.

Das Wichtigste

  • Zuerst die Mindestdicke einstellen: Thickness auf 0,8 mm, das sind zwei Bahnen einer 0,4-mm-Düse. Ab Werk steht dort ein Wert für Szenen in Metern. In Millimeter-Dateien zeigt er 0,001 mm und findet dann nichts.
  • Check All zählt nur. Was gemeint ist, siehst du erst, wenn du die Fundstellen auswählen lässt und hinschaust.
  • Vier Meldungen zählen: offene Kanten, verdrehte Flächen, Teile, die ineinanderstecken, und zu dünne Stellen.
  • Overhang ist oft harmlos: Die Toolbox zählt auch die Flächen mit, die auf dem Druckbett liegen.

Am eigenen Rechner

Ausgangspunkt
waechter-L2-fehler.blend ist offen, der Wächter ist angeklickt.
Das tust du
  1. N, Reiter 3D Print.
  2. Unter Checks das Feld Thickness auf 0.8 setzen.
  3. Check All klicken.
  4. Tab drücken: Blender wechselt in den Edit Mode (Bearbeiten). Die Zahlen unter Result werden jetzt zu Knöpfen.
  5. Auf die 4 neben Non-manifold Edges klicken. Blender wählt die vier Kanten aus, Numpad . zoomt hin. Dasselbe mit der 6 bei Bad Contiguous Edges und der 38 bei Thin Faces.
Das siehst du
Die Liste unter Result mit genau den Zahlen aus der Tabelle unten. Der Kopf ist oben offen, die Antenne ist als zu dünn markiert, und am linken Arm zeigen zwei Flächen nach innen.
Klappt nicht?
  • Andere Zahlen: Thickness steht nicht auf 0,8 mm, oder ein anderes Objekt ist aktiv. Den Wächter anklicken, noch einmal Check All.
  • Das Panel ist grau: Kein Netz ist aktiv. Den Wächter anklicken.
  • Die Zahlen lassen sich nicht anklicken: Das geht nur im Edit Mode. Tab drücken.
  • Etwas abweichende Werte: Der Kurs nutzt die Toolbox 1.4.1. Ältere Fassungen zählen manche Dinge anders.
Blender mit dem Reiter 3D Print: Thickness 0,8 mm, unter Result 4 Non-manifold Edges, 6 Bad Contiguous Edges, 73 Intersect Faces, 20 Shells, 38 Thin Faces, 17 Overhang Faces
Check All am Wächter mit Thickness 0,8 mm. Oben am Kopf sieht man schon hinein: Dort fehlt eine Fläche.
MeldungZahlWas es beim Wächter istVerdirbt es den Druck?
Non-manifold Edges4Der Kopf ist oben offen.Ja. Der Slicer weiß nicht sicher, was innen und außen ist.
Bad Contiguous Edges6Zwei Flächen am linken Arm zeigen nach innen.Oft repariert der Slicer das still. Verlass dich nicht darauf.
Intersect Faces73Die Teile stecken nur ineinander, sie sind nie vereint worden.Je nach Slicer. Manche vereinen selbst, manche erzeugen doppelte Wände.
Shells2020 lose Einzelteile, eine Folge davon.Ein Hinweis, kein eigener Fehler.
Thin Faces38Die Antenne hat nur 0,6 mm Durchmesser.Ja. Sie bricht ab oder fehlt ganz.
Overhang Faces17Fußsohlen auf dem Bett und kurze Kanten unter Augen, Knöpfen und Rumpf.Meist nein. Kanten bis etwa 3 mm druckt die Maschine frei.
Edit Mode, Blick von oben schräg in den Kopf des Wächters: die Deckfläche fehlt, man sieht ins Innere
Im Edit Mode, ausgewählt über die 4 neben Non-manifold Edges: Der Kopf hat keinen Deckel. Lektion 3 schließt das Loch.

Kurz geprüft

Check All meldet Overhang Faces: 17. Brauchst du Stützen?

Ja, jede gemeldete Fläche braucht eine Stütze.

Dann würdest du auch unter die Fußsohlen Stützen setzen. Die liegen auf dem Bett.

Erst ansehen, welche Flächen es sind.

Zwei sind die Sohlen, der Rest sind Kanten von 1 bis 3 mm. Die druckt die Maschine frei. Stützen braucht erst, was weit in die Luft ragt.

Nein, Overhang ist immer egal.

Ein waagrechter Arm, der 2 cm in die Luft ragt, hängt ohne Stütze durch.

Thin Faces: 38, alle an der Antenne. Was hilft?

Thickness auf 0,3 mm stellen, dann ist die Meldung weg.

Dann misst die Toolbox nur nachsichtiger. Die Antenne bleibt so dünn wie vorher.

Die Antenne dicker machen.

Mindestens 0,8 mm, beim Wächter 3 mm. Das kommt in Lektion 4.

Nichts, der Slicer macht dünne Teile automatisch dicker.

Slicer lassen zu dünne Stellen eher weg, als sie zu verdicken.

Wie es weitergeht: In Lektion 3 reparierst du die vier Fehler. Bis dahin liegt die Lösung als waechter-L3-repariert.blend bei den Kursdateien. Lass Check All darüber laufen: überall 0, Shells 1.

06

Vertiefung: ein echter Fall mit einer KI-Figur

Der Wächter ist gebaut, seine Fehler sind gezielt eingesetzt. Am 1. Oktober kam der Ernstfall: eine 15 cm hohe Figur, die TRELLIS.2 lokal aus einem einzigen Bild gebaut hat, dazu ein Schwert, das die KI verschluckt hatte. Die Figur ist einer fremden Anime-Figur nachempfunden. Deshalb zeigen wir nur Ausschnitte, nie die ganze Figur.

Zum Druck in der Ergebnisliste
  1. 1Bild wird NetzTRELLIS.2 auf der eigenen Grafikkarte, 3,7 Mio. Dreiecke, undicht
  2. 2Dicht machenBlender scheitert, ein Abstandsfeld schafft es in zwei Minuten
  3. 3Schwert anbauenvon Hand modelliert, per Boolean mit Figur und Sockel vereint
  4. 4Slicer und Druck600.000 Dreiecke, 77,5 g, 6 Stunden 3 Minuten
Höhe mit Sockel
150,5 mm
Fehlerkanten roh
36.660
Fehlerkanten dicht
0
Filament
77,5 g, davon 31 g Stützen
Druckzeit
6 h 03 (geschätzt 5 h 17)

1. Was der Check findet

Zwei Renderings von Mantelsaum und Stiefeln einer Figur: links übersät mit kleinen orangen Markierungen, rechts ohne Markierungen
Mantelsaum und Stiefel, links das rohe Netz aus TRELLIS.2, rechts die dichte Fassung. Orange markiert ist jede nicht-manifolde Kante, die außen liegt. Im ganzen Netz sind es 36.660, die meisten innen und hier unsichtbar. Rechts: 0.

Der Wächter in Lektion 2 hat 4 solcher Kanten. Der naheliegende Griff bei so vielen Fehlern ist der Voxel Remesh: Er baut das Netz neu und schließt dabei alles. Hier kam vorher noch Solidify für Wandstärke dazu, beides über die ganze Figur.

Hier ist der Hammer gescheitert. Das KI-Netz hat im Inneren viele Flächen, die zu keiner Außenhaut gehören. Solidify und Remesh machen aus jeder davon eine eigene Schale. Bei 0,25 mm Voxelgröße ist Blender abgestürzt, bei 0,3 mm waren es 42 Millionen Flächen und 58 GB Arbeitsspeicher, dann haben wir abgebrochen. Merksatz: Bei KI-Netzen mit Innenleben nie Solidify und Voxel Remesh über das ganze Modell.

2. Dicht machen, außerhalb von Blender

Geholfen hat derselbe Grundgedanke wie beim Voxel Remesh, nur auf anderem Weg. Ein Python-Skript legt ein Raster mit 0,12 mm Kantenlänge über die Figur und misst auf der Grafikkarte für jede Zelle den Abstand zur nächsten Fläche. Alles, was näher als 0,5 mm liegt, zählt als Material. Hohlräume werden aufgefüllt, daraus entsteht wieder ein Netz: 1,5 Mio. Dreiecke, wasserdicht, ein Körper, nach etwa zwei Minuten. Der Preis: Die ganze Figur wird einen halben Millimeter fülliger, der Mantel bekommt rund 1 mm Wand. Blender selbst rechnet solche Netz-Operationen nur auf dem Prozessor, die Grafikkarte hilft dort nur beim Rendern.

3. Das Schwert, das die KI verschluckt

Zwei Ausschnitte derselben Figur von Hüfte bis Schulter: links ein oranges Schwert schräg durch die Hand, rechts ein blaues Schwert senkrecht vor der Hand
Links die verworfene Lage: Die Achse läuft durch die Mitte der Hand, die obere Hälfte des Schwerts verschwindet im Mantel. Rechts die gedruckte: fast senkrecht (8°) vor der Hand, mit Hand, Mantel und Schulter verschmolzen.

Lange, dünne Teile verschluckt die KI fast immer. Deshalb ist das Schwert von Hand modelliert: 132 mm mit Scheide, Stichblatt und Griff. Ein Boolean Union mit dem Manifold-Solver verbindet es in 8 Sekunden mit der Figur und dem runden Sockel (Ø 80 mm). Das klappt nur, weil alle Teile vorher dicht sind.

Was der Fall gelehrt hat

Problem und was geholfen hat

ProblemWas geholfen hat
KI-Netz mit Innenflächen, Remesh sprengt den SpeicherAbstandsfeld auf der Grafikkarte statt Solidify und Remesh
Schwert fehlt im KI-NetzVon Hand modellieren, per Boolean anbauen
Schwert schwebt 3 mm vor der HandDie vermessenen Ankerpunkte hatten ein falsches Vorzeichen. Lage vor dem Boolean von allen Seiten ansehen
Undichte Splitter im STL nach dem BooleanEntartete Flächen auflösen (Degenerate Dissolve), triangulieren, erneut prüfen
Slicer stürzt beim Import abSTL neu schreiben: pymeshlab legt COLOR= in den Dateikopf, daran verschluckt sich Flash Studio
1,78 Mio. Dreiecke machen den Slicer zähAuf 600.000 reduziert, weiterhin dicht

07

Vertiefung: Claude Code und der Blender-MCP

Claude Code steuert Blender über den Blender-MCP direkt – Setup einmalig: uvx blender-mcp install-addon, danach in Blender unter Preferences das Addon aktivieren und im N-Panel „Start MCP Server“. Danach ist beliebiges Python in Blender ausführbar, inklusive Viewport-Screenshot als Kontrolle. Statt in Menüs zu klicken, prüft ein Skript jedes Modell gleich – das ist der eigentliche Vorteil, nicht Bequemlichkeit.

Druckbarkeits-Check

import bpy, bmesh obj = bpy.context.active_object bm = bmesh.new() bm.from_mesh(obj.data) nicht_manifold = [e for e in bm.edges if not e.is_manifold] d = obj.dimensions print(f"Maße (mm): {d.x:.1f} x {d.y:.1f} x {d.z:.1f}") print(f"Nicht-manifold: {len(nicht_manifold)}") print(f"Passt in 256er-Bauraum: {all(v <= 256 for v in d)}") bm.free()

Die echte Ausgabe für waechter-L2-fehler.blend aus Lektion 2. Die 4 sind dieselben Kanten, die Check All findet:

Maße (mm): 44.0 x 29.7 x 82.5 Nicht-manifold: 4 Passt in 256er-Bauraum: True

Ein KI-Netz mit dem Voxel Remesh neu bauen

import bpy obj = bpy.context.active_object # Voxel-Remesh: baut das Netz aus Wuerfeln neu, meist geschlossen rm = obj.modifiers.new(name="Remesh", type='REMESH') rm.mode = 'VOXEL' rm.voxel_size = 0.4 # mm, etwa ein Hundertstel der Modellbreite bpy.ops.object.modifier_apply(modifier=rm.name) # Polygonzahl wieder handhabbar machen dc = obj.modifiers.new(name="Decimate", type='DECIMATE') dc.ratio = 0.3 bpy.ops.object.modifier_apply(modifier=dc.name) # Auf die Bauplatte setzen (Z = 0) tiefster = min((obj.matrix_world @ v.co).z for v in obj.data.vertices) obj.location.z -= tiefster

Faustregel für die Voxelgröße: etwa ein Hundertstel der Modellbreite, beim 44 mm breiten Wächter also rund 0,4 mm. Kleiner bringt mehr Detail und eine größere Datei. Der Remesh ist kein Allheilmittel: Echte Löcher können ihn zerreißen, und bei KI-Netzen mit Innenleben sprengt er den Speicher, wie der Fall oben zeigt.

Wichtig dabei: Claude sieht Blender nur über Screenshots – gut für Struktur, Maße und Automatisierung, schlecht für ästhetische Feinarbeit. Die Handarbeit am Modell bleibt Handarbeit, und generierter Code kann erfundene API-Aufrufe enthalten (Blenders Python-API ändert sich zwischen Versionen). Immer ausführen und die Fehlermeldung zurückspielen, nicht ungeprüft übernehmen.