RE: Prusa Mini ignores Filament sensor with Octoprint
I'm glad I found this thread. I'd had the non-detect problem once before and didn't think much about it. I'm about to start a print on a roll that may run out and have another unopened roll if needed. I just canceled Octoprint (which I love and have donated to) and loaded the file from USB because of this thread. I feel safe now 😋
RE: Prusa Mini ignores Filament sensor with Octoprint
In today's Prusa Live #27 it looks like this problem is solved in the new firmware!
RE: Prusa Mini ignores Filament sensor with Octoprint
Thank you, this is GREAT news!
RE: Prusa Mini ignores Filament sensor with Octoprint
Yup. It is been reported in several other threads and confirmed days ago. Some have reported that Sensor does not work in Astroprint with the update. I confirmed that the sensor does work with Astroprint as a plugin for Octoprint.
There are two way to run astroprint:
- Just Astroprint (a split off of Octoprint)
- Astroprint plugin for Octoprint
--------------------
Chuck H
3D Printer Review Blog
thx
@schnoidz
I upgraded the firmware on my Mini to the 4.3.2 RC1 and tested the filament sensor with Octoprint and I can confirm that it now works correctly with Octoprint.
this is a GREAT news! thx
RE: not resuming print
I can confirm the filament sensor stops the print on my mini+ with octoprint, but it doesn't resume. It goes back to the last known position and hangs there with the heaters on. Is this normal?
RE: not resuming print
It definitely works for me!
Works
It now works for me after the latest firmware.
--------------------
Chuck H
3D Printer Review Blog
Sensor still isn't working with Octoprint for me.
Sadly even with the latest firmware the filament sensor still isn't working with Octoprint for me. I just checked a print to find the filament broken off before the sensor and the printer was still printing without filament 1/2" above the print
Sadly even with the latest firmware the filament sensor still isn't working with Octoprint for me. I just checked a print to find the filament broken off before the sensor and the printer was still printing without filament 1/2" above the print
Are you sure it hasn't been disabled in the Prusa Mini settings?
Sadly even with the latest firmware the filament sensor still isn't working with Octoprint for me. I just checked a print to find the filament broken off before the sensor and the printer was still printing without filament 1/2" above the print
I believe that the runout sensor on the Mini simply detect presence/absence of filament. To detect "no movement" you need a more sophisticated sensor (often built around optical mouse) like the BigtreeTech Smart runout detector.
Octoprint runout
It works very well when printing from the USB, without Octoprint, so when printing with a small roll that I think may run out I copy to the USB and print from it. I have a second Mini with Octoprint that hasn't run out yet. I'll test it by cutting the filament to see if it's detected while printing from Octoprint.
Need to test again
Thanks. It did pull the filament to the extruder past the sensor. I'll do some testing.
Filament Sensor
I have given up any hope that this will be fixed. Since I know that this is an issue I just try to make sure I have enough filament to complete the project that I am printing. Hopefully, someday it will be addressed....but I am not holding out any hope.
I'm sure it's obvious to everyone who contributed to this thread but Octoprint has issues with runout detection. There are two solutions
a. connect the runout detector to Octoprint directly (as opposed to the printer detecting runout and then somehow signalling Octoprint to stop sending data IMMEDIATELY).
b. If running Marlin (Mini does), modify the firmware to handle external runout detect. See Emergency Parser.
I'm sure it's obvious to everyone who contributed to this thread but Octoprint has issues with runout detection. There are two solutions
a. connect the runout detector to Octoprint directly (as opposed to the printer detecting runout and then somehow signalling Octoprint to stop sending data IMMEDIATELY).
b. If running Marlin (Mini does), modify the firmware to handle external runout detect. See Emergency Parser.
Since the last firmware release, I don't have any issues with runout detection, it just works! I'm not the only one either. I'm not sure why it's not working for other people, it's definitely definitely working for me and others! When the filament runs out past the sensor, it initiates the change filament process after moving the nozzle away, and then when the filament is loaded and purged, and you are happy with the purge, it moves back and continues just fine.
No issues
Same here.
I'm sure it's obvious to everyone who contributed to this thread but Octoprint has issues with runout detection. There are two solutions
a. connect the runout detector to Octoprint directly (as opposed to the printer detecting runout and then somehow signalling Octoprint to stop sending data IMMEDIATELY).
b. If running Marlin (Mini does), modify the firmware to handle external runout detect. See Emergency Parser.
Since the last firmware release, I don't have any issues with runout detection, it just works! I'm not the only one either. I'm not sure why it's not working for other people, it's definitely definitely working for me and others! When the filament runs out past the sensor, it initiates the change filament process after moving the nozzle away, and then when the filament is loaded and purged, and you are happy with the purge, it moves back and continues just fine.
--------------------
Chuck H
3D Printer Review Blog
feedback
The filament sensors works on 4.3.2 RC1 with octoprint no problem. I've used it loads now.
Does anyone know if there is a way to get feedback to octoprint as that status just stays at 'printing' during the change?
Does anyone know if there is a way to get feedback to octoprint as that status just stays at 'printing' during the change?
I maybe misunderstanding your question, but surely thats exactly what your are trying to achieve ie Octoprint pauses until you tell it otherwise.