HowTo - Google SketchUp to RepRap (german)

From RepRap
Jump to: navigation, search

Ich beschäftige mich gerade mit diesem Thema und da dachte ich mir, mach doch gleich ein HowTo für Neulinge draus, die noch nicht im Thema Meshes sind:

Der lange Weg: Führe alle Schritte von 1 bis 9 ohne die Alternative mit dem Plugin aus.

Der kürzere Weg (Danke an Holzwurm): Benutze für Sketchup ein Plugin. Dieses muß extra installiert werden: Es gibt ein Plugin, das SketchUp um eine Exportfunktion im Menüpunkt "Tools" erweitert: Das Plugin exportiert eine STL-Datei, die 1:1 dem Sketchup-Modell entspricht. Das umständliche hochskalieren mit dem Faktor 25.4 in MeshLab entfällt dann. Es entfallen hierbei die Schritte 3 bis 7 des HowTo: http://www.guitar-list.com/download-software/convert-sketchup-skp-files-dxf-or-stl Der Einsatz von zusätzlichen Plugins ergibt je nach Qualität des Plugins korrekte oder fehlerhafte Ausgaben. Fehlerhafte Ausgaben sind beim 'langen Weg' aber auch nicht ausgeschlossen.

Deutsche Anleitung für die Installation: 1) Plugin aus dem Link herunterladen: Direktlink: http://www.guitar-list.com/files/skp_to_dxf.rb 2) Die Datei in das Sketchup-Plugin-Verzeichnis verschieben bei Windows: C:\program files\google\google sketchup [VERSION]\plugins bei Mac OSX: /Library/Application Support/Google SketchUp [VERSION]/SketchUp/Plugins 3) SketchUp neu starten

---

Du möchtest eigene Objekte entwerfen und drucken. Das funktioniert ohne den Einsatz kommerzieller Software so:

Schritt 1: Google SketchUp herunterladen, installieren und mindestens eine Stunde in die Lernvideos investieren, um die Grundfunktionen zu erlernen, um dann ein eigenes Objekt zu entwerfen. http://sketchup.google.com/intl/de/index.html

Schritt 2: Das in SketchUp konstruierte Objekt exportierst Du mit Klick auf: Datei / Exportieren / 3D-Modell Im folgenden Auswahldialog wählst du bei 'Exporttyp' das Dateiformat "Collada-Datei" mit der Dateiendung ".dae". Gib Deinem Objekt einen passenden Namen und speichere es an einem Ort, an dem Du es wiederfindest. --- Alternativ mit o.g. installiertem Plugin: Das in SketchUp konstruierte Objekt exportierst Du mit Klick auf: Tools / Export to DXF or STL Im folgenden Auswahldialog wird gefragt, ob Du nur markierte Objekte oder das gesamte Modell exportieren willst. Im folgenden Auswahldialog wird gefragt, in welcher Dimensionseinheit (m, cm, mm) das Modell exportiert werden soll. Im folgenden Auswahldialog wähle "stl". Im folgenden Auswahldialog wähle den Speicherort. Mache weiter bei Schritt 8

Schritt 3: MeshLab herunterladen und installieren: http://meshlab.sourceforge.net/

Schritt 4: Importiere das aus SketchUp exportierte Objekt mit der Endung ".dae" in MeshLab wie folgt: File / Import Mesh Die Abfrage nach 'Full Scene' bestätigen wir mit 'OK'.

Schritt 5: Dieser Schritt ist notwendig, weil bei der Umwandlung die in SketchUp verwendete Maßeinheit verloren geht. Danke an Traumflug, Zitat: "STL hat keine Masseinheit, daher kann ein Programm in Inch raus schreiben, was das nächste Programm in Millimeter interpretiert. Einfach wieder hoch skalieren." Skaliere das Modell in MeshLab um den Faktor 25.4 wie folgt hoch: Filters / Normals, Curvatures and Orientation / Transform: Scale Im nun folgenden Dialog kann man für X, Y und Z den Faktor von 1.0 durch 25.4 ersetzen. Die Felder mögen eigentlich keine Werte über 10.0, aber es geht mit etwas Trickserei mit den Pfeiltasten und Entfernen. Wenn der Haken bei 'Uniform Scaling' gesetzt ist, reicht es nur einen Wert auf 25.4 zu setzen, dann werden alle 3 Achsen gleichzeitig skaliert. Der Haken bei 'Preview' zeigt das Ergebnis im Hintergrund. Wenn fertig, dann mit 'Apply' und 'Close' bestätigen. esolution.center

Schritt 6: Du kannst das Objekt in MeshLab nun überprüfen: - mit gedrückter linke Maustaste in alle Richtungen drehen - mit dem Mausrad rein- und rauszoomen MeshLab ist ein mächtiges Tool. Wir verwenden es hier nur für die Umwandlung von ".dae" nach ".stl", weil SketchUp das Exportformat ".stl" nicht anbietet. Das Objekt im STL-Format ist Basis für's reprappen.[/s]

Schritt 7: Du exportierst das Objekt aus MeshLab nun als ".stl"-Datei: File / Export Mesh As... Im folgenden Auswahlmenü... ...wählst du bei "Files of type" das "STL File Format" mit der Dateiendung ".stl" aus und drücke auf "Save". Im darauf folgenden Auswahlmenü bestätigst Du dann mit "OK".

Schritt 8: Du öffnest die STL-Datei in Deinem RepRap-Host. Das kann sein: - Der Originale - RepSnapper - Skeinforge - printrun - oder ein anderes Tool dieser Liste sein: http://reprap.org/wiki/CAM_Toolchains

Schritt 9: Je nach RepRap-Host aus Schritt 7 wird die STL-Datei vor dem Drucken in G-Code übersetzt. Dieser Vorgang ist nicht mehr Bestandteil dieses HowTo. Beispiel anhand von RepSnapper: - RepSnapper öffnen - auf Reiter "Input File" drücken - Knopf "Load STL" drücken - Datei auswählen (Datei wird grafisch dargestellt) - auf Reiter "GCode" drücken - auf Knopf "Convert to GCode" drücken (die grafische Ausgabe wird um bunt dargestellte Verfahrwege erweitert) - auf Reiter "Print" drücken - Druckauftrag starten mit: Knopf "Print" drücken (bei der Fehlermeldung "Not connected to printer", diesen noch verbinden.)

Viel Spaß