-
-
Notifications
You must be signed in to change notification settings - Fork 19.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[FR] Autoload filament with filament presence sensor #9195
Comments
In most instances this would be undesirable. The issue is that if you have the type of sensor that most of us do, it may take a few seconds to thread through the filament sensor, then into the extruder, and finally get aligned with the drive gear. In that case you would not want the extruder to start spinning as soon as you triggered the sensor. However, if you have a sensor that sits extremely close to the filament drive then it can work. Developers here are quite busy working on the new release and 32-bit porting. But if you need this very much, you may be able to hire a developer for $$$ to implement the feature for you. |
Thanks for your answer. "In most instances this would be undesirable. The issue is that if you have the type of sensor that most of us do, it may take a few seconds to thread through the filament sensor, then into the extruder, and finally get aligned with the drive gear. In that case you would not want the extruder to start spinning as soon as you triggered the sensor." The Prusa i3 MK3 has a similar feature, it looks so handy. "Developers here are quite busy" I completely understand, its just a suggestion. Maybe some day i will have a look by myself. |
The CR-10 filament sensor is 2-3 inches in front of the drive gear. See https://www.youtube.com/watch?v=as9iyR-slrc It's an issue because when threading filament it takes several seconds after passing it through the sensor before you can get to the drive gear. And, you must carefully thread into the tube before you start because the tip of the filament may not align to the tube at first, hitting a hard stop. So, you would want to at least put up a message and wait for a click before starting to load. |
I think this would be an excellent addition! |
I agree that this would be a very helpful addition. The Prusa MK3S does this perfectly. I don't believe the position of the runout sensor matters since the full prime length falls short of the nozzle anyway, it is only the repeated "Purges" that make the filament reach the inside of the nozzle. So if the filament load started a few seconds early because of the gap between the sensor and feeder wheel, the user can simply keep pressing "Purge more" until filament is in the hotend. This should be fairly easy to implement since the runout sensor is simply serving the function of the LCD encoder button etc when Marlin asks the user to insert filament and press the button to start the filament prime. The sensor would instead start the process. |
Follow, I'm interested to this feature implementation in Marlin. I'd tried to do it myself (as I've done for some simple functions) but I can't do it. It's could be a cool feature by set the function on or off into configuration.h even in marlin menu, it could be also set a delay from the filament sensor detection to the load and also the length and the loading speed |
UP, is there some hope to see this function implented into the next future in Marlin? |
Bump ... no autoload ? |
Finally starting to get used to the marlin syntax, just added SD_AUTOOPEN_MENU where it automatically reads the sd card when inserted like prusa firmware, I think I can make a few more mods for autoload feature. Although it may take a while when I'm not busy. I'm currently running on an MMU setup at the moment and I made a few pull requests recently for MMU improvements as well. This very much possible with one define statement I'm still getting used to github and the pull requests format for marlin though. Will get there soon! |
made a quick commit and branch, but I'm still not confident enough to make a pull request out of this https://github.com/niccoreyes/Marlin/tree/FILAMENT_AUTOLOAD |
Have you got some news? |
#22655 added Marlin/Marlin/Configuration_adv.h Line 2428 in 9c208a0
|
This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs. |
Hello,
sorry if this was already discussed but unfortunately i did not find anything in that direction.
I would like to have an autoload feature in combination with a simple switch based filament sensor. Currently it is only possible to do something if the filament runs out. I want to automatically load the filament for a given length, if the sensor is triggered by a new filament.
My use case is a bowden extruder in an enclosured printer, where i can't get well to the spring loader. This feature would be really handy here.
Of course this should be only triggerable if no print is active and no filament runout was detected and the filament is being unloaded (this would trigger a filament load from the other side).
The text was updated successfully, but these errors were encountered: