Extrudervorschub beim Laden und Entladen von Filamenten

7

Ich habe eine MKS Base 1.4-Karte mit einem TFT28-Touchscreen und einem Titan Aero-Setup.

Wenn ich den Befehl zum Laden von Filamenten über den Touchscreen verwende, dreht sich der Motor mit einer verrückten Geschwindigkeit, um Filament zu laden. Wenn ich meinen Laptop anschließe und den Repetier-Host verwende und einen Ladebefehl sende, dreht er sich mit normaler Geschwindigkeit.

Gibt es einen Abschnitt in der Marlin-Firmware, in dem ich die tatsächliche Extrudiergeschwindigkeit beim Be- und Entladen einstellen kann?

MrPuffyNZ
quelle
Bitte erläutern Sie, wie Sie mit Repetier Host Filamente ein- und ausziehen. Verwenden Sie beispielsweise die G10-Befehle G10 / G11?
0scar

Antworten:

1

Das Laden und Entladen von Filamenten über die LCD-Optionen erfolgt über den G-Code- Befehl M600 . Die Optionen, die bei der Ausführung des M600-Befehls verwendet werden, definieren, wohin der Kopf geht und wie viel Filament von welchem ​​Extruder extrudiert wird. Anscheinend gibt es einen Unterschied beim Aufrufen des M600-Befehls über das LCD-Menü oder beim (Ent-) Laden von Filamenten über die Repetier-Anwendung.

Die Firmware-basierten und LCD-gesteuerten Retract- Optionen sind in der Marlin-Firmware-Datei Configuration_adv.cfg (Advanced Pause) definiert. Die Einstellungen für Repetier sind wahrscheinlich anders definiert als in der erweiterten Konfigurationsdatei. Sie sollten sie in Repetier nachschlagen. Es kann durchaus sein, dass hierfür separate G-Codes (oder Skripte) verwendet werden. Zum Beispiel wird G10 verwendet, um das Filament gemäß M207 zurückzuziehen (sowohl Länge als auch Vorschub!). Der G-Code G11 macht das Gegenteil, er zieht das Filament gemäß M208 zurück .

Um Ihre Frage zu beantworten, müssen Sie die Werte der Konstanten in Configuration_adv.h ändern, um die Geschwindigkeit zu ändern, wenn Sie das Filament über das LCD ändern:

// (mm/s) Unload filament feedrate. This can be pretty fast.
#define FILAMENT_CHANGE_UNLOAD_FEEDRATE     10  
// (mm/s) Load filament feedrate. This can be pretty fast.
#define FILAMENT_CHANGE_FAST_LOAD_FEEDRATE   6  
0scar
quelle