3D-Drucker Motor Laufrichtung in Marlin ändern

Diese kleine Anleitung bezieht sich nur auf Marlin 2.0 und die Installation dieser Firmware ist natürlich Voraussetzung, denn sonst könnt Ihr diesen Quickie nicht umsetzen. Zuerst solltet Ihr in Eurem Marlin Ordner die Datei Configuration.h suchen. Da ich mit Visual Studio / Plattform.io arbeite befindet sich der erste Abschnitt bei Zeile 1052 und sieht folgendermaßen aus:


In diesem Abschnitt könnt Ihr die Laufrichtungen der X, Y und Z Achse ändern, indem Ihr die Werte auf true oder false setzt. Wenn Eure Z-Achse nach dem Umbau statt nach unten nach oben läuft, muss der Wert bei #define INVERT_Z_DIR false angepasst werden und in #define INVERT_Z_DIR true geändert werden. Danach sollte die Z-Achse wieder wie gewohnt arbeiten.


// Invert the stepper direction. Change (or reverse the motor connector) if an axis goes the wrong way.

//@ TMC2208 behavior

#define INVERT_X_DIR true

#define INVERT_Y_DIR true

#define INVERT_Z_DIR false


Nun kann aber auch die Richtung des Extruders angepasst werden, denn bei mir hat dieser nach dem Einbau einen Retract statt Extrude gemacht. Auch hier gibt es ab Zeile 1060 Abhilfe. Denn dort lautet der Zeilenblock wie folgt:


// For direct drive extruder v9 set to true, for geared extruder set to false.

#define INVERT_E0_DIR false

#define INVERT_E1_DIR false

#define INVERT_E2_DIR false

#define INVERT_E3_DIR false

#define INVERT_E4_DIR false

#define INVERT_E5_DIR false


Wie man sehen kann, können hierbei 5 verschiedene Extruder definiert werden. Im Normalfall hat man einen Extruder, welcher dann als E0 angesprochen wird. Daher ändern wir die Zeile #define INVERT_E0_DIR false in #define INVERT_E0_DIR true und schon sollte der Extruder auch wieder korrekt arbeiten.


Bei Euch können die true und false Werte vertauscht sein und nicht mit denen von oben übereinstimmen. Das Prinzip bleibt jedoch das gleiche. ;) Ich wünsche Euch viel Erfolg mit dieser kleinen Anleitung.


Alle angegebenen Firmen- und Markennamen, sowie deren Warenzeichen sind Eigentum Ihrer Inhaber und dienen lediglich zur Identifikation und Beschreibung der Produkte.
    kaisertech
    ANZEIGE
    Schmelz.bar
    ANZEIGE
    FilamentWorld
    ANZEIGE