BTT Smart Filament Sensor

Here is my config file
#[filament_motion_sensor my_sensor]
#detection_length: 7.0

The minimum length of filament pulled through the sensor to trigger

a state change on the switch_pin

Default is 7 mm.

#extruder: extruder

The name of the extruder section this sensor is associated with.

This parameter must be provided.

#switch_pin: !PC15
#runout_gcode: FILAMENT_RUNOUT
#pause_on_runout:
#runout_gcode:
#insert_gcode:
#event_delay:
#pause_delay:

See the “filament_switch_sensor” section for a description of the

above parameters.

Or at least the filament sensor part ( yes I know its all commented out, Ive done that as Ive had enough of the sensor stopping my print)

What have I done wrong in the setup as the sensor constantly triggers the runout code or is my sensor faulty? Any ideas how I could tell?

Hi,

I’ve installed the BTT smart filament sensor on my Ender 5 Plus and i’m using the below which is working for me without any issues:

[filament_motion_sensor filament_sensor]
detection_length: 7.0
extruder: extruder
switch_pin:PD10
runout_gcode: FILAMENT_RUNOUT

maybe an issue with your unit, are you sure that the wiring is correct?

Thanks for this. I think the unit was faulty. I tried hooking up to a scope and just got a lot of noise but nothing else

Hi,

I must say that I’m not surprised, I bought 3 with the idea of having at a spare one and have the 2 other on my printers, turns out that one of them was faulty so had to sent it back.

I think it was wear and tear. The rubber wheel looked quite worn when I took it apart.