I’m trying to get an official creality filament runout sensor working on my Ender 3 Pro (MB 4.2.2) and am having trouble. I had no trouble installing it but the printer seems to be interpreting the sensor opposite to what it should be. If I run the filament through the sensor and then to the extruder, the printer starts the “change filament” process when I start a print. If I bypass the sensor but leave it connected to the printer, it prints fine. It seems as if the printer thinks there is filament present when there isn’t and vice-versa.
I’m using firmware that I downloaded from the Creality website that supports my BL-Touch and seems to support the filament runout sensor.
I think that I need to build my own firmware to get it working correctly. Is this correct? Am I missing something?
Thanks for your help