3DCoded / 3MS

Modular Multimaterial System for Klipper 3D Printers
https://3dcoded.github.io/3MS/
GNU General Public License v3.0
34 stars 3 forks source link

[FR]: Endless spool #5

Closed allenrowand closed 1 month ago

allenrowand commented 2 months ago

What feature do you want to see?

Was wondering if there was any plan to add endless spool, so that (for example) if T0 runs out of filament 3MS would pause, unload T0, load T1, and resume. I'm assuming the best way to implement that would be a runout sensor before each 3MS extruder…

Thanks!

3DCoded commented 2 months ago

I can start working on an implementation of this, but I don't have the necessary hardware and won't be able to test this.

For the long term, I am also planning on changing the 3MS's control software to Happy Hare Issue Tracker

allenrowand commented 2 months ago

I may be ditching the 3DChameleon that I was going to do my next video series on and trying the 3MS. I'd be happy to do whatever I can to help.

3DCoded commented 2 months ago

Experimental implementation is complete, and documentation is here. Let me know if anything needs to be changed.

allenrowand commented 2 months ago

Would like to talk to you about the project, can you email me at allen@west3d.com?

3DCoded commented 1 month ago

I've implemented support for Endless Spool for another type of filament sensor setup: a single filament sensor setup, which is what my setup uses.

After some testing and evaluating the internal logic, a single filament sensor setup should be more reliable than a multi-filament sensor setup (the multi-filament sensor setup requires unloading the empty spool, which could lead to tip shaping issues, while the single filament sensor setup simply rams the new filament into the old without any unload required).

I've updated the documentation with the new recommendations and settings.

3DCoded commented 1 month ago

Endless Spool is now implemented into the main branch.