Sensorloses Homing: Möglichkeiten und Einschränkungen
08.10.2026
Ein sensorloser Endstopp beruht auf der Stall-Erkennung eines geeigneten Motortreibers. Das spart einen separaten Schalter, macht das Homing aber nicht berührungslos und erfordert eine zur Mechanik passende Abstimmung.
Wie die Referenz ohne Endschalter entsteht
Ein klassischer Endschalter meldet der Firmware, wenn ein Schlitten eine festgelegte Position erreicht. Beim sensorlosen Homing übernimmt ein geeigneter Motortreiber einen Teil dieser Aufgabe: Die Achse fährt bis zu ihrem mechanischen Anschlag, die Motorlast steigt, und der Treiber erkennt einen Stall. Die Steuerung wertet dieses Signal als Endstopp-Ereignis und speichert die Referenzposition. „Sensorlos“ bedeutet dabei nicht berührungslos. Anders als eine optische oder induktive Sonde ermittelt das System nicht den Abstand zum Anschlag, sondern reagiert auf erhöhte Last beim Kontakt. Die Schrittmotorsteuerung erhält also keinen unabhängigen Positionswert, sondern ein Stoppsignal. Das Verfahren spart den separaten Schalter, setzt aber kompatible Hardware und eine passende Verbindung des Diagnoseausgangs zur Firmware voraus. Der praktische Gewinn liegt vor allem in weniger Schaltern, Halterungen und Leitungen. Das kann den Aufbau vereinfachen, etwa an X- und Y-Schlitten, wenn Treiber und Firmware die Funktion unterstützen. Ein Motor mit offenem Regelkreis erhält dadurch jedoch keinen echten Positionsgeber: Die Stall-Erkennung verrät nicht, an welcher präzisen Koordinate der Schlitten steht.
Geschwindigkeit und Genauigkeit als Grenzen
Die Stall-Erkennung funktioniert nicht bei jeder Bewegung gleich zuverlässig. Klipper weist darauf hin, dass TMC-Treiber bei sehr langsamer Fahrt einen Stall nicht sicher erkennen. Eine beliebig langsame Homing-Fahrt ist daher keine Garantie für mehr Genauigkeit. Zugleich sollte der Schlitten nicht so schnell gegen den Anschlag fahren, dass ein harter Stoß entsteht. Auch die Wiederholbarkeit ist nicht automatisch mit der eines gut eingestellten mechanischen Endschalters vergleichbar. Bei einer Z-Achse kann ein Homing gegen den Anschlag die Düse auf die Druckfläche drücken und die erste Schicht beeinflussen. Bei Delta-Druckern sind die Anforderungen an die Positionsbestimmung besonders anspruchsvoll. Wo eine präzise Nullhöhe wichtig ist oder ein Kontakt Bauteile gefährden könnte, bleibt ein Endschalter beziehungsweise eine geeignete Sonde oft die passendere Wahl.
Voraussetzungen und Empfindlichkeit abstimmen
Vor dem Einrichten prüfen, ob der konkrete Treiber Stall-Erkennung unterstützt und ob sein Diagnoseausgang korrekt mit dem Endstopp-Eingang der Steuerplatine verbunden ist. Die Firmware muss den Treiber ebenfalls passend konfigurieren. Ein nicht angeschlossener oder falsch zugeordneter DIAG-Pin kann dazu führen, dass die Steuerung den Stall nicht erkennt. Ein Zahlenwert aus einem fremden Drucker ist kein zuverlässiges Rezept. Marlin dokumentiert für TMC2209 einen Sensitivitätsbereich von 0 bis 255 und weist darauf hin, dass zu hohe Empfindlichkeit Fehltrigger und zu niedrige Empfindlichkeit ausbleibende Erkennung verursachen kann. Richtung und Bedeutung der Skala hängen vom Treiber und der Firmware ab. Ein vorsichtiger Einstellablauf: Die Achse zunächst in die Mitte des Bewegungsbereichs fahren, Diagnosepin und Endstop-Anzeige prüfen und dann beaufsichtigte Tests mit freiem Bewegungsraum ausführen. Empfindlichkeit schrittweise verändern und beobachten, ob der Schlitten bis zum Anschlag fährt und dort ohne wiederholtes Schlagen stoppt. Erkennt die Firmware einen Stall, bevor die Achse den Anschlag erreicht, ist die Schwelle möglicherweise zu empfindlich oder ein elektrisches beziehungsweise mechanisches Problem liegt vor. Fährt der Motor deutlich in den Anschlag hinein, sofort stoppen und die Einstellungen prüfen. Beispiel: Bei einem Drucker mit TMC2209 kann zunächst nur die X-Achse sensorlos referenzieren, während Y und Z vorerst ihre mechanischen Endschalter behalten. Erst wenn X zuverlässig und ohne hartes Anschlagen stoppt, sollte diese Achse in den regulären Homing-Ablauf übernommen werden. So lässt sich eine falsch konfigurierte Leitung oder Empfindlichkeit besser eingrenzen.
Anschlag und Rückfahrbewegung berücksichtigen
Der mechanische Kontakt muss bei jeder Referenzfahrt wiederholt auftreten können, ohne den Rahmen oder den Schlitten zu beschädigen. Die Achse sollte frei laufen, der Anschlag stabil sein und keine lockeren Riemen oder rauen Führungen aufweisen. Besonders bei einer Z-Achse mit Spindel ist Vorsicht geboten, weil ein blockierter Antrieb hohe Kräfte übertragen kann. Nach dem erkannten Stall kann der Motor den Schlitten weiter gegen den Anschlag drücken, bis eine Bewegung ihn davon wegführt. Eine sichere Homing-Sequenz sollte deshalb nach dem Referenzieren ein kleines Stück zurückfahren und den Motor nicht unnötig am Anschlag stehen lassen. Sensorloses Homing eignet sich damit am ehesten für robuste X-/Y-Achsen mit stabilen Anschlägen und tolerierbarer Referenzabweichung, nicht als pauschaler Ersatz für jede Sonde oder jeden Endschalter.