Filament runout sensor using DC42 IR probe



  • I got many IR probes lying around and I was wondering if anyone ever tried to use these as filament runout sensor? Is it possible to lower the sensitivity enough to be able to detect filament missing?


  • administrators

    @minim said in Filament runout sensor using DC42 IR probe:

    I got many IR probes lying around and I was wondering if anyone ever tried to use these as filament runout sensor? Is it possible to lower the sensitivity enough to be able to detect filament missing?

    Possibly, if you get the distance between the IR sensor and the filament just right.



  • I'll give it a go 😄 First sensormount was having the filament to close but It seems that it will work if I move it out 1mm.

    alt text



  • I got the sensor working with increasing the distance. It's very sensitive to this but first tests looks good. I did however expect the machine to do a pause when it sensed no filament. What's up there?

    Got it working. Had to set "S0" to "S1" to enable the stop function ^^ Working now 🙂



  • Very clever reuse of hardware. Well done.



  • @phaedrux to bad it didn't work good 😞 I tried it on a 6 hour print last night and while it stopped when it should 4 times during the print it also stopped 5 times by error and on one type of filament I had to disable it as it would trigger all the time. I've tried 3 different locations for filament but I can't get it ti work without errors so for now I'll experiement with a basic switch for this use if nobody has a suggestion on how to improve the accuracy of it.


  • administrators

    It might be possible to improve the accuracy of it by changing the firmware on the sensor. Instead of measuring the ratio of he signal generated at the phototransistor by D1 and D2, for detecting filament it would probably be better to measure the total intensity received from both diodes, or even from just one of them.



  • maybe a little idea, what about to use a ball like te finda and others filament sensor?



  • Perhaps a physical arm that contacts the filament itself that moves a flag in and out of range of the sensor?


Log in to reply