Prusa Mini ignores Filament sensor with Octoprint
Hello,
I've setup an RPI3 running two instances of Octoprint for two printers: A Cr-10s and the Prusa Mini.
The Prusa Mini has a filament runout sensor. I've just testet it and the printer continues printing, even after the filament ran out. The bowden tube from sensor to extruder was already 10cm without filament, before I manually initated a filament swap.
Are there special steps to take, in order for the filament sensor to work? The Prusa Mini does say, that the sensor is enabled.
hw: PRUSA MINI+, FW 4.3.3 & Cr-10s w/ BLTouch, Ezboard, Hemerasw: PrusaSlicer 2.4, Windows 11
RE: Prusa Mini ignores Filament sensor with Octoprint
I haven't narrowed it down to Octoprint, but I have the same issue and I do use Octoprint. I've ensured the run-out sensor is connected to the Buddy board, took the sensor apart to ensure the ball/magnet were free to move, and triggered when filament is inserted and removed. Everything looks good, but it doesn't trigger when I run out of filament. Yes, mine is enabled via the LCD menus too...Looking for an answer.
RE: Prusa Mini ignores Filament sensor with Octoprint
With OctoPrint, you are using it to drive the printer vs the Prusa software. So the Prusa filament sensor is not being used by OctoPrint at all. I don't believe it is even possible for OctoPrint to have access to the sensor data. You should visit OctoPrint community forum and look there but I won't hold your breath.
RE: Prusa Mini ignores Filament sensor with Octoprint
https://github.com/prusa3d/Prusa-Firmware-Buddy/issues/739
This is a known issue 🙂
RE: Prusa Mini ignores Filament sensor with Octoprint
Yeah, its a known issue. I don't know if they are going to fix it in the next update though since they believe that octoprint bugs are not so important for some reason.
Original Prusa Mini + Smooth PEI
Prusa Slicer 2.6.0
RE: Prusa Mini ignores Filament sensor with Octoprint
I assume the printer is not sending anything to Octoprint when it detects filament runout, so Octoprint just keeps sending GCode. The solution is to attach the detector to Octoprint but I have no idea how to do that with the Prusa sensor.
BTW the Pi is expecting a logic high to be no greater than 3.3V.
RE: Prusa Mini ignores Filament sensor with Octoprint
Thanks for all the input, and I have discovered this is a known issue. I've only used the USB drive a couple times, and that was months ago.. I only use Octoprint now, on all 3 of my printers.... Thanks Gina!
RE: Prusa Mini ignores Filament sensor with Octoprint
I hope they find a solution!
--------------------
Chuck H
3D Printer Review Blog
RE: Prusa Mini ignores Filament sensor with Octoprint
BTW Vanilla Marlin sort of works but the only solution is to attach the runout sensor to OctoPrint.
RE: Prusa Mini ignores Filament sensor with Octoprint
@towlerg
Only vanilla Marlin? I think my caribou ( = MK3S) also sends a "notification" to octo when the runout sensor is triggered
RE: Prusa Mini ignores Filament sensor with Octoprint
@printsteff
The mini-profile for octoprint and firnware is newer and not as mature. Remember the commands are slightly different. I would not be surprised that this is part of the problem.
--------------------
Chuck H
3D Printer Review Blog
RE: Prusa Mini ignores Filament sensor with Octoprint
could we use the prusa sensor connected to the pi, and use one of the fil sensor plugins instead?
i also notice i cant change filament when connected to octoprint from the mini's lcd.
RE: Prusa Mini ignores Filament sensor with Octoprint
Yes simple filament sensor works, just be aware to connect the sensor to 3.3 only otherwise the gpio would be damaged.
RE: Prusa Mini ignores Filament sensor with Octoprint
@turro75
What is 3.3?
--------------------
Chuck H
3D Printer Review Blog
RE: Prusa Mini ignores Filament sensor with Octoprint
3.3 is the voltage level.
I connected my sensor to
pin 1 3.3V
pin 6 GND
pin11 GPIO17
I attached my plugin setting.
v
RE: Prusa Mini ignores Filament sensor with Octoprint
I have not only had this sensor not detect a runout (I am using OctoPrint). I've also had it trigger a change of filament on a full roll. Hope they figure this out soon. Might have to hook it up directly to the pi as turro75 suggests. As for right, now I need to figure out why the printer that I just got Thursday is making a grinding noise when it tries to load filament....off to search the forums....
RE: Prusa Mini ignores Filament sensor with Octoprint
I'm pretty sure it is possible to make the sensor data available to octoprint the same way temperatures does.
This is just another broken promise of what it should be "a printing powerhouse", which can not be even instrumented.
RE: Prusa Mini ignores Filament sensor with Octoprint
@danielo
Have submitted your concern to GitHub? I usually do it because it is always more successful at encouraging change than posting it on the forum.
--------------------
Chuck H
3D Printer Review Blog
RE: Prusa Mini ignores Filament sensor with Octoprint
@cwbullet
You're right. I'll add my concerns on the existing issue.
RE: Prusa Mini ignores Filament sensor with Octoprint
@danielo
Thanks. It was just a reminder. Developers develop and have less time to surf.
--------------------
Chuck H
3D Printer Review Blog