tinkergnome 924
3 hours ago, properN00b said:The desired reaction would be to pause the current print until the material "is changed".
Detection of endstops is usually disabled during printing, but this sounds very similar to a simple "filament end detection".
Support for such a function was added to the tinker-firmware in 2015. This would need a simple switch that connects two pins on the Arduino board when the syringe reaches its end position.
It was originally meant to be used with a more complex sensor, but it turned out that this was all what it needs:
There are some instructions and pictures about the cable connections as well - and it's easy to test with a (pair of) wire.
The firmware does not do much more than this part:
https://github.com/TinkerGnome/Ultimaker2Marlin/blob/geek_mode/Marlin/filament_sensor.cpp
Hope that helps!
-
1
Recommended Posts
properN00b 1
By the way, I also discovered that there is an option to include "virtual endstops". This sounds like a pretty good solution as well, especially as the hardware modification would not be needed anymore. If this means I have to sacrifice a little bit of extra safety I would be fine with it.
Link to post
Share on other sites