Wie kalibriere ich den Extruder meines Druckers?

8

Für meinen DIY coreXY-Drucker verwende ich ein 2,85-mm-Filament, das mit einem Bowden-Rohr und einem speziell entwickelten Extruder mit Bandreduzierung, der um einen Aluminium-Bulldog-Extruder mit einem MK8-Extrudergetriebe zentriert ist, in ein E3D-Klon-Hotend eingespeist wird. Die Reduzierung ist erforderlich, um mehr Drehmoment zu erzeugen, um das Filament korrekt zuzuführen und ein Überspringen und Verrutschen und Schleifen des Filaments zu verhindern.

Die Drucke zeigen eine Unterextrusion (z. B. Schalenlinien und Linien der unteren Schicht, die sich nicht oder kaum berühren).

Wie kann ich meinen Extruder kalibrieren, um gerade genug Filament zu extrudieren?

0scar
quelle

Antworten:

12

Grundlegender Prozess

Um den Extruder zu kalibrieren, müssen Sie überprüfen, ob die angeforderte Filamentmenge tatsächlich vom Extruder bewegt wird .


Strukturelles oder vorübergehendes Problem

Als Erstes müssen Sie überprüfen, ob bei einem normalerweise gut funktionierenden Drucker eine Unter- oder Überextrusion für eine frische Filamentspule auftritt, indem Sie den Durchmesser des Filaments mit einem Bremssattel überprüfen (siehe Abbildung unten) und diesen Wert in der Slicer-Software entsprechend ändern Ihrer Wahl und machen Sie einen Testdruck . Wenn das Problem weiterhin besteht oder zu Beginn Ihres Kaufs oder Builds vorliegt, fahren Sie bitte fort. Beachten Sie, dass es zwei Möglichkeiten gibt, die Extrusion zu ändern. Eine einfache Lösung besteht darin, den Extrusionsmultiplikator in der Slicer-Software zu ändern. Umso besser ist es, die Extrusionsrate in der Firmware festzulegen. Bitte beachten Sie, dass Sie den Filamentdurchmesser an mehreren Stellen messen solltenMessen Sie das Filament mit einem Messschieber


3D Drucker

Es gibt einen Unterschied zwischen DIY- und kommerziellen Druckern. Normalerweise muss ein kommerzieller Drucker von anständiger Qualität selten angepasst werden (da dies die Aufgabe des Herstellers ist). Aber billige, kommerzielle Klone bekannter Drucker müssen möglicherweise angepasst werden. Abhängig von der Möglichkeit, die Einstellungen der Software / Firmware (Closed oder Open Source oder Firmware-Typ) zu ändern, kann der Benutzer die Werte möglicherweise über Konfigurationsdateien oder G-Code-Befehle ändern (oder auch nicht).

Bei Heimwerkerdruckern ist der Hersteller für den Drucker als Ganzes verantwortlich und damit mit der Software- / Firmware-Einrichtung der Druckersteuerplatine beauftragt. Die gewählte Druckerfirmware und ihre Konfiguration sollten basierend auf dem Druckerlayout und der verwendeten Hardware (auch Elektronik wie Schritttreiber, beachten Sie die Einstellung der Mikroschritte) erfolgen, die z. B. die Anzahl der Schritte bestimmt, die erforderlich sind, um eine Achse um einen bestimmten Millimeter zu bewegen (Schritte / mm). Dies gilt auch für den Extruderstepper. Um mit einem Wert von Schritten pro mm zu beginnen, können Sie im Internet nach Ihrem Extrudertyp suchen und die Schritte / mm neu berechnen, wobei Sie Ihren speziell verwendeten Mikroschrittwert des verwendeten Schritttreibers (der über DIP-Schalter oder Überbrückungskappen eingestellt wird) grob beibehalten Druckerplatine) im Auge behalten. Mit dieser Grundeinstellung können Sie einen Test durchführen.

Extruder kalibrieren (heiß oder kalt)

Wenn Sie einen Drucker haben oder einen Drucker bauen und eine grobe Einstellung für die Extruderschritte pro mm hochladen, testen Sie bitte die Menge des extrudierten Filaments. Es ist üblich, das Filament in Bezug auf einen bestimmten Bezugspunkt zu markieren, dann z. B. 100 mm zu extrudieren und dann die Entfernung zu überprüfen, die die Markierung auf dem Filament zurückgelegt hat. Der Abstand sollte 100 mm betragen. Wenn nicht, sollten Sie den Wert der Schritte / mm in der Firmware ändern. Um 100 mm zu extrudieren, müssen Sie Anweisungen über eine USB-Verbindung an Ihren Drucker senden, indem Sie ein Terminal oder eine grafische Benutzeroberfläche verwenden, die normalerweise in Freeware-Anwendungen wie Pronterface, Repetier-Host, OctoPrint usw. zu finden sind, oder indem Sie .gcodeTextdateien mit bestimmten Anweisungen erstellen und die laden Modelle über das Menü des Druckers von zB SD-Karte.

Der G-Code G1 E100 F100 befiehlt dem Extruder-Stepper, sich 100 mm in 100 mm pro Minute zu bewegen (bitte prüfen Sie, ob diese G-Codes von Ihrer Firmware unterstützt werden!). Stellen Sie sicher, dass Sie die Düse vor dem Extrudieren vorgewärmt haben. Viele Firmware-Geräte haben einen Schutz eingebaut, um das Extrudieren unterhalb einer bestimmten Temperatur der Düse zu verhindern. Für SD-Kartendruck, zB für PLA sollten Sie vorzuwärmen die Düse auf zB 195 ° C mit M109 S195und als solche müssen vor dem eigentlichen Extrusions Befehl gesetzt werden.

Wenn der gemessene Abstand von der angegebenen Länge abweicht, ermittelt eine einfache Berechnung Ihre Folgeaktionen. Wenn beispielsweise die angewiesene Länge von 100 mm in Wirklichkeit 95 mm beträgt, sollte der Extruder (100 - 95) / 95) * 100 = 5.2 %mehr extrudieren , oder ähnlich gesagt, die Extrusion muss mit 1,052 multipliziert werden. Dies könnte im Slicer angewendet werden, aber wenn dies ein strukturelles Problem ist, sollten Sie dies in der Firmware selbst beheben. Dies kann durch Anpassen der Druckerkonfigurationsdatei und Hochladen neuer Firmware (und Einstellungen) erfolgen. Verwenden Sie für einige Drucker-Firmware-Lösungen dieselbe Methode wie zuvor, um das Extrudieren von Filamenten anzuweisen. Der G-Code zum Einstellen der Extruderschritte in der Marlin-Firmware lautet M92, wenn er mit Codes ausgeführt wird. Wenn der ursprüngliche Wert (kann mit dem Befehl M503 erhalten werden) beträgt zB 400 Schritte pro mm, der Wert sollte auf geändert werden 100/95 * 400 = 421 steps/mm. Der Befehl M92 E421legt den neuen Wert fest, der im Speicher gespeichert werden kann (damit er nach dem Ein- und Ausschalten des Druckers verfügbar ist) M500.

Wenn der Konfigurationsdateiansatz verwendet wird, wird in der Konfiguration die folgende Zeile angezeigt:

/ **
 * Standardachsenschritte pro Einheit (Schritte / mm)
 * Mit M92 überschreiben
 * X, Y, Z, E0 [, E1 [, E2 [, E3 [, E4]]]]
 * /
#define DEFAULT_AXIS_STEPS_PER_UNIT {100, 100, 200, 400}

muss angepasst werden an:

#define DEFAULT_AXIS_STEPS_PER_UNIT {100, 100, 200, 421}

Sie können dies einige Male tun, um den Extrusionsprozess zu optimieren.

Für Personen mit einem Bowden-Setup und einer Firmware, die das Ändern der minimalen Extrusionstemperatur unterstützt, können Sie das Bowden-Rohr trennen, um die Erwärmung des Hotends zu ignorieren, indem Sie die Kalt-Extrusionsgrenze vorübergehend deaktivieren ( M302zeigt den aktuellen Wert an) M302 S0. Bitte denken Sie nach der Kalibrierung daran, es zurückzusetzen, z M302 S170. Beachten Sie, dass Temperatur und Extrusionsgeschwindigkeit den Extrusionsprozess beeinflussen. Daher sollten Sie den Extrusionsprozess bei Temperatur fein einstellen.

Jetzt ist Ihr Druckerextruder abgestimmt und sollte die genaue Menge wie angegeben extrudieren.

Feintuning

Obwohl der Extruder jetzt korrekt eingestellt werden kann, um genau die Menge wie angegeben zu extrudieren, kann der Slicer eine andere Ansicht haben. Stellen Sie sicher, dass der Slicer-Extrusionsmultiplikator auf 1,0 eingestellt ist, wenn Sie die Extruder / Slicer-Kombination fein einstellen. Die endgültige Feinabstimmung beginnt mit dem Drucken eines Objekts mit null unteren und oberen Schichten und einem einzelnen Umfang mit einer feinen Schichthöhe (0,1 oder 0,15 mm). Messen Sie die Wandstärke und passen Sie den Extrusionsmultiplikator Ihres Slicers entsprechend an. Das Grundprinzip dahinter ist, dass die Extrusion eines heißen Polymers durch eine Düse unter einem Effekt leidet, der als Düsenquellung bezeichnet wird, wenn der Durchmesser des extrudierten Polymers größer als der Düsendurchmesser ist ( siehe Abbildung unten ); Das Verringern des Multiplikators wirkt diesem Effekt entgegen. Einzelperimeterwürfel
Die Swell-Schaltpläne Jetzt sollten Ihr Extruder und Ihr Slicer optimal abgestimmt sein!

0scar
quelle
1
Die Kompensation der Düsenquellung mit einem Extrusionsratenmultiplikator scheint falsch. Die Quellung ist nicht so, dass mehr Masse / Volumen des Materials extrudiert wird als gewünscht, sondern dass es sich breiter ausbreitet, als Sie es beabsichtigt haben. Es scheint dies zu kompensieren. Sie möchten dem Slicer entweder eine größere Düsengröße als die tatsächliche Düse mitteilen oder ihn anweisen, die Pfade nach innen um die Hälfte der zusätzlichen Breite zu versetzen. Klingt das richtig? Oder irre ich mich hier? Ich komme von dieser verwandten Frage: 3dprinting.stackexchange.com/questions/8206/…
R .. GitHub STOP HELPING ICE
@R Bei einem langsameren Polymerfluss wird eine weniger ausgeprägte Düsenquellung beobachtet. Durch Einstellen des Extrusionsmultiplikators (Absenken) wird die Filamentmenge (Durchfluss) und damit der Druck in der Düse (für eine äquivalente Extrusionsgeschwindigkeit) verringert, wodurch weniger Düsenquellung verursacht wird.
0scar
Ich fand auch "Kalibrieren des Extrusionsmultiplikators" mattshub.com/2017/04/19/extruder-calibration nützlich
0kcats