prusa3d / Prusa-Firmware-Buddy

Firmware for the Original Prusa MINI, Original Prusa MK4 and the Original Prusa XL 3D printers by Prusa Research.
Other
1.16k stars 229 forks source link

[FEATURE REQUEST] MMU3 empty filament, select another #4201

Open sua16okay opened 2 months ago

sua16okay commented 2 months ago

Printer model

MK4 MMU3

Describe the feature

When the filament runs out in the MMU3 you can replace the spool and continue on the same line. Should be able to select any of the other 4 filaments and continue.

Join spool can be done prior to initiating the print, but should be possible during the print or when an empty spool is detected

Expected functionality

Join spool feature is improved to be available to select at anytime, not just prior to print beginning

Mike-FUT commented 1 month ago

Not sure if my issue fits here, but let me try to explain. MK4S + MMU3, both latest release firmware as of 2024-09-20.

When I send a standard "single-extruder" print request (non-MMU3 printer profile in PrusaSlicer) to my MK4S with MMU3 there will open a window that asks me to assign a filament to my just started print. There I can also activate SpoolJoin and choose the filament that I want as fallback. Simple enough.

But when I run the same with a MMU3 printer profile from PrusaSlicer this screen will not show up on the machine which is good in one way (it doesn't cause unnecessary delays to start the print) but it's bad at the same time because with the MMU3 printer profile there seems to be no way to set up SpoolJoin.

It would be great if there was an option to use SpoolJoin with MMU3 PrinterProfile, too! This seems to be an unnecessary limitation on MK4S/MMU3.

So, when in case this request here will be implemented please also keep in mind that MMU3 users also might want to use SpoolJoin during multi-color prints.