BTT Smart filament sensor not working

Basic Information:

Printer Model: Ender 5+
MCU / Printerboard: Octopus PRO 429 as CAN Bridge + EBB42
klippy.log

Describe your issue:

Hi Guys!

Printhead got clogged on almost end of the print, but the printer didn’t get paused.
Even when I have Mainsail showing the sensor as “empty”, it did not pause.

How can this sensor be debugged?

2022-09-03 10_32_49-Complete - CE5P_IntegratedLithoLamp_5mm_2pcs_205C__1.6LH__120mms__80Fan.gcode



klippyLog.zip (1.3 MB)

My experience with this sensor is that it does not work reliably. Stopped using it.
You could try to explicitly set a runout_gcode, e.g.

[filament_motion_sensor motion_sensor]
detection_length = 7.0
switch_pin = ^EBBCan:PB3
extruder = extruder
pause_on_runout = true
runout_gcode:
    PAUSE

Also make sure that the switch_pin really does something, e.g. by removing the sensor from the toolhead to be able to simulate a runout.

1 Like

Thanks for the tip to remove the sensor; By disconnecting it I saw there was a crimp failure in the connector at the sensor. It’s working now.