Mine is a microswitch, same kind you’d use as an end stop, in a printed enclosure. Filament holds the button on the switch down. When the filament runs out, the switch opens. I’ve also seen some based on optical sensors, like the ones built into the Prusa R4 (I believe) extruder bodies.
I take it the MMU3 and R4 are both Prusa brands - at least the quick web search makes it look like that.
if that is the case, those would have the same issue as purchasing the sensor for the mini which shipping cost is rediculous.
The one on my FLSUN SR is just a microswitch in a housing. The runout implementation is fantastic. It stops. Backs the filament out and waits till I change it.
OK, I know its been a while, but I’m finally getting to setting up a filament sensor.
I have the two wire microswitch style but when I plug it in the sensor port on the prusa mini board it tells me it is not connected.
I don’t have that board, so can’t tell which pins are which, but you want the switch to connect the Signal and Ground pins at the board. The 5 volt positive connection is used to run the circuitry for the optical sensor and LED, which you don’t have when using a simple switch.
Thanks @ttraband . I’ll dive into it a bit more.
Feedback on the prusa forums indicate it won’t work and I have yet to find an example of using this kind of switch on a prusa mini.
That’s the right place for detailed support of a Prusa product.
If the Prusa design expects a smart filament sensor (e.g. it either has an encoder to count motion steps, or has a microcontroller to report detailed telemetry) then it won’t work without making a firmware modification.