I am having a Creality CR10SproV2.
While using OctoPrint, the stock filament sensor is not working.
Is there a (physical) way to move the sensor away from the printer-motherboard to the Raspi GPIO?
Shouldnt break the printer-functionality by influencing the motherboard/firmware of the printer.
Maybe I could install a switch to switch it between stock printer and OctoPrint.
The best way to do this is add support in the firmware to tell OctoPrint that the filament has runout.
Running Marlin firmware (which Creality uses) there are two things, HOST_ACTION_COMMANDS and HOST_PROMPT_SUPPORT, which allow the firmware to say 'I have run out, pause the print!` and OctoPrint obliges.
Otherwise, there are plugins for filament sensors if you connect it directly to the RPi GPIO pins, that pause OctoPrint.
My understanding reading around is that this is a known issue and mostly ppl refer to connecting the filament sensor directly on the Pi running Octoprint for it to work...
If someone just could confirm that it works I will have to dig into my printer and fix
This shows that my printer's firmware has support for HOST_ACTION_COMMANDS:1 and does not have support for PROMPT_SUPPORT:0.
Unless Creality has messed with this part of the Marlin firmware, the response you get should tell you if you have firmware support for those two features.