By mistake, I started a print job without any filament loaded.
It pretended to print nonetheless, does it mean my Zero filament detector (or, worse, the motherboard) is faulty, or is there anything in firmware 1.4.7 that disabled it, like the pressure sensor, to make another example?
I tested it, and the out of filament condition was detected, both in Mainsail and in the printer’s little display.
However, the printer didn’t pause nor stop, it kept on printing, as I previously noticed (in reply to @Vergo, the switch was not in the disabled position even then, I made sure it wasn’t and checked it with attention, as it was my first suspicion too).
So, I’ve let it continue printing, to check when it would eventually pause and report (besides the “out of filament” line, I mean, but truly prompting me a filament change), and it indeed paused around 20 cm after the filament sensor, but still enough to permit filament unload from here:
rather than more downstream, where it would have required bowden tube removal from the head to unload the remaining filament.
So, it works, and it keeps on printing an intelligent amount of filament, as when the out of filament condition is detected, it’s anyway too late to let it get out from the sensor, so it has to continue. Only, the manual states that you have to remove the bowden tube right after the filament sensor, while real test (at least on my 1.4.7 setup) has shown that the “station” is the next one, as shown in the photo. Not a problem, at all, and more clever than the position stated in the user manual, but it’s good to know where you have to unload the filament if it runs out, else (or at least it happened to me) you may even doubt it really works.