3D-Drucker Komponenten

Filamentsensor: Anwesenheit, Bewegung und Fehlererkennung

Ein Filamentsensor überwacht je nach Bauart die Anwesenheit, Bewegung oder Dicke des Filaments. Ein einfacher Anwesenheitsschalter erkennt einen leeren Filamentweg, aber nicht zuverlässig eine verstopfte Düse. Erst Sensor, Firmware und ein erprobter Pause-/Fortsetzungsablauf bilden zusammen eine brauchbare Überwachung. Auch dann ist nicht jeder Druckfehler erkennbar.

„Filament erkannt“ beantwortet zunächst nur eine begrenzte Frage an einer bestimmten Stelle. Zwischen Spule, Vorschub, Schmelzzone und gedruckter Bahn können weitere Fehler entstehen. Für die Auswahl ist deshalb die überwachte Größe wichtiger als die Bezeichnung „smart“ auf einer Produktseite.

Drei Sensoraufgaben sauber unterscheiden

BauartBeobachtete GrößeWichtige Grenze
AnwesenheitssensorFilament vorhanden oder nicht vorhandenFilament kann vorhanden sein und trotzdem stillstehen
BewegungssensorSignalwechsel durch bewegtes FilamentBewegung am Messort beweist keine vollständige Extrusion an der Düse
DurchmessersensorFilamentdicke beziehungsweise Messsignal zur BreiteKeine allgemeine Erkennung von Haftungs- oder Schichtfehlern

Mechanische Schalter und optische Sensoren beschreiben die Art der Erfassung, nicht automatisch den Funktionsumfang. Ein optischer Sensor kann beispielsweise einen mechanisch betätigten Hebel auswerten. Der Begriff „optisch“ bedeutet daher nicht, dass Filamentdurchmesser oder tatsächliche Schmelzeförderung gemessen werden.

Ein eigenes Impulsbeispiel zeigt die Grenzen

Bewegung aus Impulsen: ein vereinfachtes ZahlenbeispielBewegung aus Impulsen: ein vereinfachtes Zahlenbeispiel1 · Modellannahme1 Impuls entspricht 2 mmAuftrag: 12 mm Filament2 · Sechs Impulse6 × 2 mm = 12 mmMessweg entspricht Auftrag3 · Drei Impulse3 × 2 mm = 6 mmMessweg ist kleiner4 · Kein Impuls0 × 2 mm = 0 mmSignal oder Bewegung fehltEigene Lehrdarstellung · keine Vorgabe für einen realen Drucker
Frei gewählte Impulsauflösung und Förderstrecke. Das ist eine Anschauungsrechnung, kein Nachbau des Marlin- oder Klipper-Erkennungsalgorithmus.

Das Prinzip Schritt für Schritt

Bewegung aus Impulsen: ein vereinfachtes ZahlenbeispielBewegung aus Impulsen: ein vereinfachtes Zahlenbeispiel1 · Modellannahme1 Impuls entspricht 2 mmAuftrag: 12 mm Filament2 · Sechs Impulse6 × 2 mm = 12 mmMessweg entspricht Auftrag3 · Drei Impulse3 × 2 mm = 6 mmMessweg ist kleiner4 · Kein Impuls0 × 2 mm = 0 mmSignal oder Bewegung fehltEigene Lehrdarstellung · keine Vorgabe für einen realen Drucker

Startet nur auf Wunsch. Pause hält den aktuellen Stand fest. Die Darstellung läuft in Lerngeschwindigkeit; sie simuliert keine Maschinensteuerung. Ohne Bewegung erklären Grafik und Liste denselben Inhalt.

  1. Wir nehmen einen idealisierten Sensor mit einem Impuls je 2 mm Filamentweg an. Der Auftrag beträgt 12 mm.
  2. Sechs gezählte Impulse entsprechen im Modell 12 mm. Die Messung beschreibt nur den Weg am Sensor.
  3. Drei Impulse entsprechen 6 mm. Daraus folgt eine Abweichung, aber noch keine eindeutige Ursache.
  4. Bei null Impulsen fehlen messbare Bewegung oder ein funktionierendes Signal. Verdrahtung, Sensor und Filamentweg gehören gemeinsam zur Diagnose.

Ein realer Geber hat eine endliche Auflösung. Retraktionen, kurze Förderbewegungen, Schlupf am Messrad und die Lage des Sensors beeinflussen die Auswertung. Ein einzelnes Zeitfenster mit wenigen Impulsen darf deshalb nicht ohne Kenntnis der Firmware als sicherer Düsenverschluss interpretiert werden. Die Empfindlichkeit lässt sich auch nicht beliebig erhöhen: Ein zu knapp gewähltes Erkennungsfenster kann Fehlalarme erzeugen.

Firmware und Pause müssen zusammenpassen

Marlin unterscheidet Runout-Schalter und bewegungsabhängige Sensoren. Welche Reaktion folgt, hängt von der Konfiguration ab. Der Filamentwechselbefehl M600 benötigt dort die aktivierte Funktion ADVANCED_PAUSE_FEATURE. Ein an einen freien Anschluss gesteckter Sensor schaltet diese Funktion nicht automatisch ein.

Klipper dokumentiert getrennte Abschnitte für filament_switch_sensor und filament_motion_sensor. Pause und zusätzliche Befehle werden passend eingerichtet. Die in einer Beispielkonfiguration stehenden Pins und Erkennungslängen sind keine allgemeine Anschlussanleitung für jedes Board. Versorgungsspannung, Signalpegel und Pinbelegung müssen elektrisch passen.

Den gesamten Ablauf prüfen

  • Sensorzustand mit und ohne Filament nach der jeweiligen Druckeranleitung beobachten.
  • Bei einem kleinen, beaufsichtigten Testdruck einen vorgesehenen Filamentwechsel beziehungsweise Runout-Test auslösen.
  • Prüfen, ob der Druck rechtzeitig pausiert und der Kopf eine geeignete Position erreicht.
  • Filamentzufuhr, Wiederanlauf und Anschluss der nächsten Bahn prüfen.
  • Auch längere Pausen, Temperaturverhalten und die Bedienmeldung anhand der Herstelleranleitung bewerten.

Der entscheidende Test endet nicht mit einer roten LED. Eine Fehlermeldung hilft wenig, wenn der Drucker beim Fortsetzen seine Position verloren hat oder Material auf die Oberfläche tropft. Der Artikel zur Druckunterbrechung erklärt die Unterschiede zwischen geplanter Pause, Filamentwechsel und Stromausfall.

Was ein Filamentsensor nicht übernimmt

Bettablösung, verzogene Teile und eine fehlerhafte erste Schicht bleiben eigene Probleme. Ein Sensor ersetzt weder Temperaturüberwachung noch die vorgesehenen Schutzeinrichtungen. Auch ein unauffälliger Sensorstatus ist kein Nachweis, dass ein unbeaufsichtigter Druck sicher wäre. Wärmeprobleme betreffen zusätzlich den Bauraum und seine Luftführung.

Für mich ist dieselbe Trennung auch beim CNC-Thema hilfreich: Ein Messsignal beschreibt genau die erfasste Größe. Bei der Werkzeugvermessung ist ein erfasstes Maß ebenfalls noch kein vollständiger Qualitätsnachweis des späteren Werkstücks.

Quellen und fachliche Einordnung

Primärquellen, geprüft am 24.10.2026. Eigene Lehrbeispiele und schematische Grafiken. Befehlsdetails gelten jeweils für die genannte Steuerung.

3 Kommentare zu „Filamentsensor: Anwesenheit, Bewegung und Fehlererkennung“

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Wir benutzen Cookies um die Nutzerfreundlichkeit der Webseite zu verbessen. Durch Deinen Besuch stimmst Du dem zu.