Verwenden alle 3D-Drucker STL-Dateien?

Roy Hill 27-05-2023
Roy Hill

3D-Drucker benötigen eine Datei, um zu wissen, was gedruckt werden soll, aber viele fragen sich, ob alle 3D-Drucker STL-Dateien verwenden.

Alle 3D-Drucker können STL-Dateien als Grundlage für ein 3D-Modell verwenden, bevor es in einen Dateityp zerlegt wird, den der 3D-Drucker versteht. 3D-Drucker können STL-Dateien jedoch nicht selbst verstehen. Ein Slicer wie Cura kann STL-Dateien in G-Code-Dateien umwandeln, die 3D-druckfähig sind.

Sie werden mehr wissen wollen, also lesen Sie weiter.

    Welche Dateien werden in 3D-Druckern verwendet?

    • STL
    • G-Code
    • OBJ
    • 3MF

    Die wichtigsten Dateitypen, die von 3D-Druckern verwendet werden, sind STL-Dateien und G-Code-Dateien zur Erstellung des 3D-Modellentwurfs sowie zur Erstellung von Anweisungsdateien, die 3D-Drucker verstehen und befolgen können. Es gibt auch einige weniger gebräuchliche Dateitypen für 3D-Drucker wie OBJ und 3MF, bei denen es sich um verschiedene Versionen des 3D-Modellentwurfs handelt.

    Diese Designdateien können jedoch nicht direkt mit einem 3D-Drucker verwendet werden, da sie mit einer Software namens Slicer bearbeitet werden müssen, die im Grunde die G-Code-Datei für den 3D-Druck vorbereitet.

    Werfen wir einen Blick auf einige dieser Dateitypen.

    STL-Datei

    Die STL-Datei ist der wichtigste 3D-Druck-Dateityp, der in der 3D-Druckindustrie verwendet wird. Es handelt sich im Grunde um eine 3D-Modelldatei, die durch eine Reihe von Netzen oder mehreren kleinen Dreiecken erstellt wird, um eine 3D-Geometrie zu bilden.

    Es wird bevorzugt, weil es ein unglaublich einfaches Format ist.

    Diese Dateien eignen sich sehr gut für die Erstellung von 3D-Modellen und können recht klein oder groß sein, je nachdem, wie viele Dreiecke das Modell bilden.

    Größere Dateien sind solche, die glattere Oberflächen aufweisen und größer sind, weil sie mehr Dreiecke enthalten.

    Siehe auch: Wie man 3D-Drucke aus klarem Harz druckt & aushärtet - Vergilbung stoppen

    Wenn du eine große STL-Datei in einer Design-Software (CAD) siehst, kann sie dir zeigen, wie viele Dreiecke ein Modell hat. In Blender musst du mit der rechten Maustaste auf die untere Leiste klicken und "Scene Statistics" anklicken.

    Schauen Sie sich diese Bearded Yell STL-Datei in Blender an, die 2.804.188 Dreiecke aufweist und eine Dateigröße von 133 MB hat. Manchmal stellt der Designer tatsächlich mehrere Versionen desselben Modells zur Verfügung, aber mit geringerer Qualität/weniger Dreiecken.

    Vergleichen Sie dies mit der STL des Kopfes der Osterinsel, die 52.346 Dreiecke und eine Dateigröße von 2,49 MB hat.

    Einfacher ausgedrückt: Wenn Sie einen 3D-Würfel in dieses Dreiecks-STL-Format konvertieren wollten, könnten Sie dies mit 12 Dreiecken tun.

    Jede Seite des Würfels würde in zwei Dreiecke unterteilt, und da der Würfel sechs Seiten hat, wären mindestens 12 Dreiecke erforderlich, um dieses 3D-Modell zu erstellen. Wenn der Würfel mehr Details oder Spalten hätte, wären mehr Dreiecke erforderlich.

    STL-Dateien finden Sie auf den meisten Websites für 3D-Drucker:

    • Thingiverse
    • MyMiniFactory
    • Drucksachen
    • YouMagine
    • GrabCAD

    Die Erstellung dieser STL-Dateien erfolgt in CAD-Software wie Fusion 360, Blender und TinkerCAD. Sie können mit einer Grundform beginnen und diese zu einem neuen Design formen oder viele Formen nehmen und sie zusammensetzen.

    Jede Art von Modell oder Form kann mit einer guten CAD-Software erstellt und als STL-Datei für den 3D-Druck exportiert werden.

    G-Code Datei

    G-Code-Dateien sind der nächste wichtige Dateityp, den 3D-Drucker verwenden. Diese Dateien bestehen aus einer Programmiersprache, die von 3D-Druckern gelesen und verstanden werden kann.

    Jede Aktion oder Bewegung, die ein 3D-Drucker ausführt, wird über die G-Code-Datei ausgeführt, z. B. Druckkopfbewegungen, Düsen- und Heizbetttemperatur, Lüfter, Geschwindigkeit und vieles mehr.

    Sie enthalten eine lange Liste von geschriebenen Zeilen, die G-Code-Befehle genannt werden und jeweils eine andere Aktion ausführen.

    Das folgende Bild zeigt ein Beispiel für eine G-Code-Datei in Notepad++, die eine Liste von Befehlen wie M107, M104, G28 & G1 enthält.

    Sie haben jeweils eine spezifische Aktion, wobei der Hauptbefehl für Bewegungen der G1-Befehl ist, der den größten Teil der Datei ausmacht. Er enthält auch die Koordinaten für die Bewegung in X- und Y-Richtung sowie die Menge des zu extrudierenden Materials (E).

    Der G28-Befehl wird verwendet, um den Druckkopf in die Ausgangsposition zu bringen, damit der 3D-Drucker weiß, wo er sich befindet. Dies ist zu Beginn jedes 3D-Drucks wichtig.

    M104 stellt die Düsentemperatur ein.

    OBJ-Datei

    Das OBJ-Dateiformat ist ein weiterer Typ, der von 3D-Druckern innerhalb der Slicer-Software verwendet wird, ähnlich wie STL-Dateien.

    Es kann mehrfarbige Daten speichern und ist mit verschiedenen 3D-Druckern und 3D-Software kompatibel. Die OBJ-Datei speichert 3D-Modellinformationen, Textur- und Farbinformationen sowie die Oberflächengeometrie eines 3D-Modells. OBJ-Dateien werden in der Regel in andere Dateiformate zerlegt, die der 3D-Drucker vollständig versteht und liest.

    Manche Leute verwenden OBJ-Dateien für 3D-Modelle, vor allem für den mehrfarbigen 3D-Druck, in der Regel mit zwei Extrudern.

    Sie können OBJ-Dateien auf vielen Websites für 3D-Drucker finden, z. B. auf der Website:

    • Clara.io
    • CGTrader
    • GrabCAD-Gemeinschaft
    • TurboSquid
    • Free3D

    Die meisten Slicer können OBJ-Dateien problemlos lesen, aber es ist auch möglich, OBJ-Dateien durch eine kostenlose Konvertierung in STL-Dateien umzuwandeln, entweder mit einem Online-Konverter oder durch Importieren in ein CAD-Programm wie TinkerCAD und Exportieren in eine STL-Datei.

    Außerdem sollten Sie bedenken, dass Mesh-Reparatur-Tools, die Fehler in Modellen beheben, besser mit STL-Dateien als mit OBJ-Dateien funktionieren.

    Einer der Hauptunterschiede zwischen OBJ-Dateien und STL-Dateien besteht darin, dass in OBJ-Dateien das eigentliche Netz oder ein Satz verbundener Dreiecke gespeichert werden kann, während in STL-Dateien mehrere unverbundene Dreiecke gespeichert werden.

    Für Ihre Slicing-Software macht das keinen großen Unterschied, aber für die Modellierungssoftware muss sie die STL-Datei zusammenfügen, um sie zu verarbeiten, und das gelingt ihr nicht immer.

    3MF-Datei

    Ein weiteres Format, das von 3D-Druckern verwendet wird, ist die 3MF-Datei (3D Manufacturing Format), die eines der detailliertesten 3D-Druckformate ist.

    Es bietet die Möglichkeit, viele Details in der 3D-Druckerdatei zu speichern, wie z. B. Modelldaten, 3D-Druckeinstellungen und Druckerdaten, was in einigen Fällen sehr nützlich sein kann, aber für die meisten Leute da draußen nicht unbedingt eine Wiederholbarkeit bedeutet.

    Einer der Fehler dabei ist, dass es viele Faktoren gibt, die einen 3D-Druck in jeder einzelnen Situation erfolgreich machen. Die Leute haben ihre 3D-Drucker und Slicer-Einstellungen auf eine bestimmte Art und Weise eingestellt, so dass die Verwendung der Einstellungen eines anderen möglicherweise nicht die gewünschten Ergebnisse bringt.

    Manche Software und Slicer unterstützen auch keine 3MF-Dateien, so dass es schwierig sein kann, diese in ein Standard-3D-Druckdateiformat zu übertragen.

    Einige wenige Benutzer hatten Erfolg mit dem 3D-Drucken von 3MF-Dateien, aber man hört nicht viele Leute darüber reden oder sie verwenden. Ein Benutzer erwähnte, dass es möglich ist, dass jemand eine falsche Konfiguration mit diesem Dateityp vornimmt und am Ende den 3D-Drucker beschädigt oder Schlimmeres verursacht.

    Viele Leute wissen nicht, wie man die G-Code-Datei liest, also müsste man ihnen vertrauen, um diese Dateien zu verwenden.

    Ein anderer Benutzer berichtete, dass er beim Versuch, mehrteilige 3MF-Dateien ordnungsgemäß zu laden, Pech hatte.

    Sehen Sie sich das folgende Video von Josef Prusa an, in dem er 3MF-Dateien mit STL-Dateien vergleicht. Ich stimme dem Titel des Videos nicht zu, aber er liefert einige großartige Details über 3MF-Dateien.

    Verwenden 3D-Drucker für Kunstharz STL-Dateien?

    Harz-3D-Drucker verwenden nicht direkt STL-Dateien, sondern die Dateien, die durch die Verwendung einer STL-Datei in einer Slicer-Software entstehen.

    Der übliche Arbeitsablauf für Harz-3D-Drucker verwendet eine STL-Datei, die Sie in eine Software importieren, die speziell für Harzmaschinen wie ChiTuBox oder Lychee Slicer entwickelt wurde.

    Sobald Sie Ihr STL-Modell in den von Ihnen gewählten Slicer importiert haben, durchlaufen Sie einfach den Arbeitsablauf, der aus dem Verschieben, Skalieren und Drehen Ihres Modells sowie dem Erstellen von Stützen, dem Aushöhlen und dem Hinzufügen von Löchern zum Ablassen von Harz besteht.

    Nachdem Sie Ihre Änderungen an der STL-Datei vorgenommen haben, können Sie das Modell in ein spezielles Dateiformat schneiden, das mit Ihrem spezifischen Harz-3D-Drucker funktioniert. Wie bereits erwähnt, haben Harz-3D-Drucker spezielle Dateiformate wie .pwmx mit dem Anycubic Photon Mono X.

    Sehen Sie sich das folgende YouTube-Video an, um den Arbeitsablauf von einer STL-Datei zu einer 3D-Druckerdatei zu verstehen

    Verwenden alle 3D-Drucker STL-Dateien? Filament, Harz & Mehr

    Bei Filament- und Harz-3D-Druckern durchlaufen wir mit der STL-Datei den normalen Slicing-Prozess, bei dem wir das Modell auf die Bauplatte legen und verschiedene Anpassungen am Modell vornehmen.

    Anschließend wird die STL-Datei in einen Dateityp umgewandelt, den Ihr 3D-Drucker lesen und verarbeiten kann. Bei Filament-3D-Druckern handelt es sich meist um G-Code-Dateien, aber es gibt auch einige proprietäre Dateien, die nur von bestimmten 3D-Druckern gelesen werden können.

    Bei Harz-3D-Druckern handelt es sich bei den meisten Dateien um proprietäre Dateien.

    Einige dieser Dateitypen sind:

    • .ctb
    • .photon
    • .phz

    Diese Dateien enthalten die Anweisungen, was Ihr Harz-3D-Drucker Schicht für Schicht erstellen wird, sowie die Geschwindigkeiten und Belichtungszeiten.

    Hier ist ein nützliches Video, das Ihnen zeigt, wie Sie eine STL-Datei herunterladen und in Scheiben schneiden, um sie für den 3D-Druck vorzubereiten.

    Können Sie G-Code-Dateien für 3D-Drucker verwenden?

    Ja, die meisten Filament-3D-Drucker verwenden G-Code-Dateien oder eine alternative Form von speziellem G-Code, der für einen bestimmten 3D-Drucker geeignet ist.

    G-Code wird in den Ausgabedateien von SLA-Druckern nicht verwendet. Die meisten Desktop-SLA-Drucker verwenden ihr eigenes Format und damit auch ihre Slicer-Software. Einige SLA-Slicer von Drittanbietern, wie ChiTuBox und FormWare, sind jedoch mit einer Vielzahl von Desktop-Druckern kompatibel.

    Der Makerbot 3D-Drucker verwendet das proprietäre Dateiformat X3G, das Informationen über die Geschwindigkeit und Bewegung des 3D-Druckers, Druckereinstellungen und STL-Dateien enthält.

    Der Makerbot 3D-Drucker kann den Code im X3G-Dateiformat lesen und interpretieren und ist nur in natürlichen Systemen zu finden.

    Im Allgemeinen verwenden alle Drucker G-Code. Einige 3D-Drucker verpacken den G-Code in ein proprietäres Format, wie z. B. Makerbot, das immer noch auf dem G-Code basiert. Slicer werden immer verwendet, um 3D-Dateiformate wie G-Code in eine druckerfreundliche Sprache zu konvertieren.

    Siehe auch: Wie man den Ender 3 Direktantrieb herstellt - Einfache Schritte

    Im folgenden Video sehen Sie, wie Sie eine G-Code-Datei zur direkten Steuerung Ihres 3D-Druckers verwenden.

    Roy Hill

    Roy Hill ist ein leidenschaftlicher 3D-Druck-Enthusiast und Technologie-Guru mit umfassendem Wissen rund um den 3D-Druck. Mit über 10 Jahren Erfahrung auf diesem Gebiet beherrscht Roy die Kunst des 3D-Designs und -Drucks und ist zu einem Experten für die neuesten 3D-Drucktrends und -technologien geworden.Roy hat einen Abschluss in Maschinenbau von der University of California, Los Angeles (UCLA) und hat für mehrere namhafte Unternehmen im Bereich 3D-Druck gearbeitet, darunter MakerBot und Formlabs. Er hat auch mit verschiedenen Unternehmen und Einzelpersonen zusammengearbeitet, um individuelle 3D-Druckprodukte zu entwickeln, die ihre Branchen revolutioniert haben.Neben seiner Leidenschaft für den 3D-Druck ist Roy ein begeisterter Reisender und Outdoor-Enthusiast. Er verbringt gerne Zeit in der Natur, wandert und campt mit seiner Familie. In seiner Freizeit betreut er auch junge Ingenieure und teilt sein umfangreiches Wissen über den 3D-Druck über verschiedene Plattformen, darunter seinen beliebten Blog „3D Printerly 3D Printing“.