FilamentSensorComplete - raverobot.com
3D Printing

How to Add a Smart Filament Runout Sensor to the Ender 3

Comments (3)
  1. Thamas says:

    Tried to install. Good tutorial. No success for me so far. stock ender board v4.2.2. almost instantly trips every time. Will try to constrain the filament path better with the bowden.

  2. Thamas says:

    Filament constraint does not seem to be the problem. Continuing troubleshooting.

    1. Keiran says:

      A first question, you are using the original BTT SFS sensor like in my images or the new rectangular v2? The new one has 2 sensors in it, an encoder wheel and also an endstop switch so the connection to the board and the set up in the firmware will be different.

      Assuming you are using the same v1 that I used what is the runout distance you are using? If you haven’t I would double check that the pins on the sensor and the pins on the mainboard correspond and you haven’t accidentally swapped the signal and ground pins for example. Depending on which way you are looking at the sensor the order of pins is (Ground, Signal, Empty, Voltage), I’m not seeing a good image with a quick google search for the 4.2.2. board so not sure of the order on the board side and I don’t have a physical one to cross check for ya.

      I had to constrain the filament path specifically because the sensor was so far above the extruder that when the toolhead moved significantly in X and Y it would pull extra material through the sensor and then as it kept printing that material would be taken up by the printer but since it was already through the encoder in the sensor it wouldn’t keep reading that it was flowing and trigger a runout. If you are seeing the sensor almost immediately trip it points to either a physical issue (incorrect wiring, damaged encoder wheel, bad wire or crimp, etc) or a firmware issue where the sensor isn’t configured correctly.

      Hope this helps, thanks for reading!

Leave a Reply

Your email address will not be published. Required fields are marked *