Available from the builder as well
Credits go to the Marlin team, I just backported to the UMO version and amended my builder.
Should work with the tunell.us sensor or any home-made sensor.
You just need to choose a free pin, decide if you trigger on low or high and if you want to use the internal pullup or not.
For the UMO (1.5.x boards), take one of Exp3 pins (8-13); for the UMO+ (2.x boards) I would recommend the Exp3 connector as it gives you Pin/5v/Gnd side by side. Alternatively there are 2 other pins available on Ext/IO.
Note that it only works if you print from SD -- I still need to figure out how to reliably detect USB print (We cannot trigger a runout when we are not printing!)