Filament sensor, running out during a print
Pretty sure this works well printing from a USB stick. Does anyone know if this works using OctoPrint? I much prefer using OctoPrint than sneakernet. Since it's set up, I'd like to continue using it. I have 3 rolls of PETG that are nearly empty, and I'd like to reclaim the space they take up. Does anyone have personal experience that the print will actually pause for filament replacement when the Core1+ is connected to OctoPrint via USB?
Alternatively, (second choice) is there a way to fuse the filament together and just wind it onto a single spool?
RE: Filament sensor, running out during a print
This has nothing to do with how the g-code is sent to the printer. The side-sensor is a switch. When the filament runs out, the switch opens and the printer will then pause to change filament. OctoPrint simply acts a proxy. You upload the g-code to OctoPrint and OctoPrint sends it to the printer over the serial interface. It doesn't have access to any of the printer hardware.
Also, if you don't want to use PrusaConnect then another alternative is to use PrusaLink which is a direct connection to the printer.
RE: Filament sensor, running out during a print
This has nothing to do with how the g-code is sent to the printer. The side-sensor is a switch. When the filament runs out, the switch opens and the printer will then pause to change filament. OctoPrint simply acts a proxy. You upload the g-code to OctoPrint and OctoPrint sends it to the printer over the serial interface. It doesn't have access to any of the printer hardware.
Also, if you don't want to use PrusaConnect then another alternative is to use PrusaLink which is a direct connection to the printer.
Does this mean that Octoprint becomes aware of the filament is out? Or does Octoprint keep on sending commands/g-code to the printer? Does the Core1+ have a big enough buffer to absorb the full g-code? Or will it pause Octoprint by refusing to acknowledge a command?
I didn't use PrusaConnect initially because I read of all the teething pains, and wifi problems. Simply didn't want to be a beta tester. Octoprint, at least running off a small SSD is plenty fast.
RE: Filament sensor, running out during a print
I don't print thru Octoprint, but there's a Prusa Filament Runout plugin that seems to address this. The description mentions "NOTE: If Prusa updates their Buddy firmware to work correctly with Octoprint, this plugin will no longer be needed."
RE: Filament sensor, running out during a print
Actually it's pretty lame that Prusa hasn't taken OctoPrint seriously for the last 6 years. There's issues like this that date from 2020, that Prusa has failed to act on, insisting OctoPrint was dead, and devoting their resources to bypass them. So much for Open Source cooperation. A plugin has been created that sort of detects a filament run out, by detecting when the head is parked.
It's lame that Prusa doesn't send out information like this (filament out) on the serial port, and has essentially refused to cooperate much for over 5 years. I'm disappointed.
RE: Filament sensor, running out during a print
I don't print thru Octoprint, but there's a Prusa Filament Runout plugin that seems to address this. The description mentions "NOTE: If Prusa updates their Buddy firmware to work correctly with Octoprint, this plugin will no longer be needed."
Thanks. The author of that plugin let me know about it about 15 minutes ago. The requests into the buddy firmware github page show requests like this have been active for 6 years, and Prusa hasn't acted. I'll give it a try.