This is the filament detector. It’s a simple push button. As long as it’s pushed, the printer knows there’s filament going through the extruder. See how it’s angled? See why? The clog under the pcb… A cold solder? Mmmh…
I won’t create a new thread but instead bump this one. I had a problem with some filaments triggering falsely and decided to investigate instead of giving up runout detection. Turned out my extruder had the lever that didnt engage the micro switch well enough, it could not be adjusted so I just shimed the part that clicks the switch with a piece of paper soaked in super glue. I used very thin paper and later sanded it and tested incrementally and now I know there is no way the runout could be detected if the filament is less than 1.5mm in diameter. Dont go too far with this because if the filament is thick enough it will be hard to feed it trough and the micro switch will be pushed way too hard.
I know this is an old thread… but I have another solution! I tried shimming up the board with several layers of Kapton tape… but it failed again. Basically, the filament is wearing flat surfaces in the metal pins, so I tweaked the extruder part and fitted a new microswitch.