Skip to content
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

Feature Request: change endless spool mechanism #92

Open
lettore opened this issue Aug 11, 2023 · 5 comments
Open

Feature Request: change endless spool mechanism #92

lettore opened this issue Aug 11, 2023 · 5 comments

Comments

@lettore
Copy link

lettore commented Aug 11, 2023

Hello,
I set up the endless spool function but ùon my printer is not working as supposed. I have and Ender 3 S1 and my extruder is really low in height. This means that when the clog sensor feel that the filament is ended and try to unload the filament there's not enough filament in the extruder to reach the ERCF gear. So unload fail.
Is possible to use a clever approach and instead of unloading the previous filament just switch to the second filament and load it until it touch the filament already in the bowden tube.
So:
1 - try to move the selector to the next gate, if selector moves this means that filament is just finished and not clogged in the extruder
2 - as we know the distance that trigger the clog it's possible to slowly put the second filament in until it touches the previous filament in the bowden tube triggering a sensorless homing.
3 - restart the print and push the filament into the tube until it reach the distance to the extruder
4 - after that return to normal operation and bring anti clog on again

@FlorianWilk
Copy link

Good thing you put the FeatureRequest here. I had posted mine on moggieuk/Happy-Hare#9

@moggieuk
Copy link
Owner

Yes, I do think this is possible (although harder than it seems because of slight calibration mismatch that is amplified over a large distance (the length of bowden tube). It would require a high degree of calibration between extruder (moving original filament) and gear (moving new filament) as well as some logic to compensate.

All that to say it is one the "ideas" list but I have experimented yet...

@FlorianWilk
Copy link

Pushing new Filament behind old one is btw a good way to do this calibration.
Cut the filament before it goes into the ERCF, push the "new end" until it gets grip in the ERCF and then see if they have the a gap when both ends reach the Toolhead. Tune until you have a small gap at the toolhead (Extruder slightly faster than ERCF Gear) and then go to the previous settings without gap.

@lettore
Copy link
Author

lettore commented Aug 27, 2023

Not sure why this should be challenging, I'm already using syncro extruding without any issue, so while printing both extruder and ercf are pushing the filament, it's just a matter to find a safe way to know if the filament is clogged or finished. Then the other problem is to sense when the new filament touch the old one, then continue printing with syncro enabled.

@moggieuk
Copy link
Owner

moggieuk commented Sep 4, 2023

Happy to consider a PR for the enhancement :-). Have you considered the cases:

  1. tool change while old fragment is still in the bowden tube
  2. sensing the "butting" up to old filament
  3. gap between old and new filaments when hitting extruder

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants