Homing fährt in die falsche Richtung: sicher eingrenzen
09.10.2026
Wenn der Druckkopf beim Referenzieren vom Endschalter wegfährt, nicht wiederholt blind homen: Prüfe zuerst die reale Achsbewegung, dann Endschalterstatus und Firmware-Konfiguration. Entscheidend ist, ob die positive Motorbewegung zur eingebauten Schalterseite passt.
Erst stoppen, dann die Richtung klären
Wenn der Schlitten beim Referenzieren vom erwarteten Anschlag wegfährt, brich den Vorgang sofort ab. Halte Hände und Werkzeuge aus dem Bewegungsbereich; ein falscher Referenzierlauf kann gegen Rahmen oder Riemenanschlag drücken. Homing sucht den Endpunkt, bis ein Endschalter auslöst ([G28-Referenz](https://marlinfw.org/docs/gcode/G028.html)). Ein erneuter Lauf mit unveränderter Konfiguration behebt die Ursache nicht und kann mechanische Teile belasten. Arbeite jeweils nur an einer Achse und bleib während jedes kurzen Tests am Stopp.
„Falsch herum“ kann zwei Fehler bedeuten
Unterscheide die normale Achsenrichtung von der gewählten Homing-Seite. Eine kleine manuelle Bewegung in X+ sollte den Schlitten in der vom Drucker definierten positiven X-Richtung bewegen. Beim Homing geht es dagegen darum, welchen Endpunkt die Firmware anfahren soll. Klipper sagt für den DIR-Pin, dass High der positiven Richtung entspricht ([Konfigurationsreferenz](https://www.klipper3d.org/Config_Reference.html)). Das bedeutet nicht, dass der Motor für jede Maschine gleich herum aussehen muss: Entscheidend ist die reale Bewegung des Schlittens relativ zu den Achsenmarkierungen und der eingebauten Schalterseite. Der Motor kann bei normalen Bewegungen korrekt laufen, während die Homing-Seite falsch festgelegt ist; umgekehrt kann eine falsche Motorlaufrichtung die gewünschte Schalterseite unerreichbar machen.
Ein sicherer Prüfablauf für eine Achse
1. Bewege die Achse mit einem sehr kurzen, langsamen Jog-Schritt in positiver und negativer Richtung. Vergleiche die Bewegung mit den Achsenmarkierungen und der tatsächlichen Schalterposition; verlasse dich nicht auf die Blickrichtung eines Bildschirm-Pfeils. 2. Prüfe den Endschalter im Ruhezustand und betätige ihn von Hand, sofern der Schaltermechanismus dafür zugänglich und sicher ist. In Marlin gibt `M119` den Endstopstatus aus und ist für Einrichtung sowie Fehlersuche vorgesehen ([M119-Dokumentation](https://marlinfw.org/docs/gcode/M119.html)). Der angezeigte Zustand muss beim Betätigen nachvollziehbar wechseln. 3. Starte erst dann ein einzelnes Homing dieser Achse, mit freiem Weg und jederzeit erreichbarem Stopp. Wenn sich der Status nicht ändert, untersuche zuerst Schalter, Kabel, Anschluss und Pin-Zuordnung; ändere nicht zugleich die Bewegungsrichtung.
Konfiguration nach Firmware prüfen
In Klipper kontrolliere im Abschnitt der betroffenen Achse insbesondere `dir_pin`, `endstop_pin`, `position_endstop` und die Grenzwerte. `dir_pin` mit `!` zu invertieren kann die Motorbewegung umkehren; tue das nur, wenn ein kurzer Jog-Test die falsche positive Richtung bestätigt und die Pin-Definition zur tatsächlich installierten Elektronik passt. Die gewählte Homing-Seite muss zum physischen Anschlag passen. Klipper leitet `homing_positive_dir` standardmäßig aus der Endstopposition ab und empfiehlt, die Standardeinstellung zu bevorzugen; ändere daher nicht vorsorglich mehrere Parameter. In Marlin prüfe die Achsen-Homingrichtung und ob der konfigurierte MIN- oder MAX-Endschalter dem realen Einbau entspricht. Namen und Syntax unterscheiden sich zwischen Firmware-Versionen und Maschinenkinematiken; übernimm keine Konfigurationszeile ungeprüft aus einem fremden Druckerprofil.
Wenn nur eine Achse oder ein Motor abweicht
Fährt eine Achse im Jogging korrekt, aber beim Homing falsch, ist die Homing-Seite oder Endstop-Zuordnung wahrscheinlicher als eine generelle Motorumkehr. Fährt sie bereits beim Jogging in die falsche Richtung, kontrolliere zuerst die DIR-Invertierung beziehungsweise die entsprechende Firmware-Einstellung. Bei CoreXY, Delta, unabhängigen Doppelachsen oder mehreren Motoren pro Achse ist die sichtbare Bewegung nicht immer eins zu eins einem einzelnen Stepper zuzuordnen; prüfe deshalb die zur Kinematik passende Dokumentation und teste nicht durch unkontrolliertes Homing. Ein nicht wechselnder Endstop-Status lenkt die Fehlersuche auf Endstop-Eingang und Verkabelung statt auf Homingrichtung.
Änderungen einzeln sichern
Notiere den Ausgangszustand und ändere genau eine Einstellung pro Test. Danach Konfiguration neu laden beziehungsweise Firmware wie vorgesehen neu starten, erneut zuerst den Endstopstatus und dann den kurzen Jog prüfen. Erst wenn Richtung und Schalterreaktion stimmen, führe ein einzelnes Homing durch. Ist die Maschine verändert, der Schalter nicht eindeutig zugeordnet oder lässt sich der Bewegungsraum nicht sicher freihalten, stoppe hier und verifiziere die Platinen- und Druckerdokumentation, bevor du weitere Bewegungen anforderst. Die Statusausgabe von `M119` ist auch hier ein sinnvoller Kontrollpunkt.