Ich wurde wütend, als der intelligente Sensor, den ich gekauft hatte, an einer Stressstelle riss und explodierte, also beschloss ich, meinen eigenen zu machen. :)
Kriterien: geringer Widerstand für das Filament, bidirektional und leicht zu erkennen, wenn es Probleme gibt.
Es ist ein eingeklemmtes Lager, das auf zwei Schrauben ruht, die an eine Buchse angeschlossen sind, damit der vorhandene Stecker hineinpasst. Ich habe eine M2-Schraube und -Mutter mit einer Unterlegscheibe in Kombination mit einem dieser Klemmteile, die am Ende eine Unterlegscheibe haben, verwendet.
Pausiere den Druck, bevor er sich verengt, und setze das Lager ein, keine Stützen nötig, dann lege einen Magneten darunter, 1 cm Durchmesser, 5 mm hoch, er übt nur einen winzigen Druck aus, es könnte auch ohne ihn funktionieren, ich hatte einen zur Hand.
Das war ungefähr alles. Enthält die FreeCAD-Datei.
Oh, du musst die Logik umkehren, setze ein ! vor der Pin-Einstellung in Klipper, ebenso für Marlin.
[Filament-Schalter-Sensor ausgelutscht]
pause_on_runout: True
switch_pin:!PA5
EDIT:
Ich habe einen rotativen Encoder-Hut hinzugefügt, der darauf aufgesetzt wird. Fügen Sie einfach etwas Klebstoff hinzu, um zu verhindern, dass sich das innere Teil im Lager dreht. Sie müssen einen 3-adrigen Stecker erstellen, gleiche Idee, es wird nur die Stromleitung benötigt, aber Sie können die vorhandene Anycubic-Verbindung verwenden und einfach das eine oder das andere verwenden.
Klipper:
[filament_motion_sensor filament_sensor] Erkennungslänge: 10 Extruder: Extruder Schalter-Pin: ^PA5 Pause bei Auslauf: True
Das ist, was ich benutzt habe:
https://www.amazon.ca/dp/B081W4KMHC?psc=1&ref=ppx_yo2ov_dt_b_product_details
Fuente del modelo
