prusa3d / PrusaSlicer

G-code generator for 3D printers (RepRap, Makerbot, Ultimaker etc.)
https://www.prusa3d.com/prusaslicer/
GNU Affero General Public License v3.0
7.39k stars 1.87k forks source link

Additional nozzle sizes for MK4 + MMU3 needed #12634

Open thess opened 3 weeks ago

thess commented 3 weeks ago

Description of the bug

Current slicer profiles for MK4 + MMU3 (1.13.2) offer support for 0.4mm nozzle only. We need more nozzle sizes supported

Project file & How to reproduce

Selection "Configuration Wizard... -> Prusa FFF -> Original Prusa i3 MK3 MMU3" only shows 0.4mm nozzle option.

Missing alternate nozzle sizes.

Checklist of files included above

Version of PrusaSlicer

2.7.4+linux-x64-GTK3

Operating system

Ubuntu Linux 22.04.4

Printer model

Original Prusa i3 MK4 + MMU3

rtyr commented 3 weeks ago

Yes, 0.4mm is only supported nozzle diameter for multi-material prints, but you can use other diameters for single material prints (single nozzle prints are supposed to be sliced with standard MK4 non-MMU profile).

thess commented 3 weeks ago

Not a very encouraging answer... Seems like we lost a bit of desired functionality on the upgrade. Any hints as to whether this will change in the near future. If not, then this is indeed a step backwards. I guess we have some work to do ;)

mmaschenk commented 3 weeks ago

This is a terrible answer. The whole point of nextruder is being able to quickly change nozzle types. So using mmu3 means that goes overboard? Come on prusa.

ZzetT commented 2 weeks ago

As a "workaround", I did the following: Go to the PrusaResarch.ini (in Windows it is located in C:\Users\\AppData\Roaming\PrusaSlicer\vendor)

Copy&Paste the whole block starting with [printer:Original Prusa MK4 MMU3 0.4 nozzle] ending with default_filament_profile = ... Example for 0.25 nozzle:

Then search for [printer_model:MK4ISMMU3] and add all the nozzle variants you added e.g. variants = 0.4; 0.25

Keep in mind that if the configuration wizards asks you to update the profiles, the values will be overriden again (just click "Don't install")

OR if you trust my pre-configured blocks (for 0.25, 0.3, 0.5, 0.8):

  1. In [printer_model:MK4ISMMU3] change variants to 0.4; 0.25; 0.3; 0.5; 0.6; 0.8
  2. Add the content of MMU3_profiles.txt after the whole block [printer:Original Prusa MK4 MMU3 0.4 nozzle]:
  3. Open the "Configuration Wizard" and you should see all profiles.

No guarantess that they actually work (but I tested the 0.25 profile successfully) .

thess commented 2 weeks ago

@ZzetT - Yes, I did essentially the same thing for testing and have done several successful prints with no MMU hang-ups. Glad to see another confirmation of the workaround.

ccle610 commented 2 weeks ago

Thx for your Post, for me, it's working now . . . I took the lazy way, using the MMU3_profiles.txt

I wonder, there are so much more Information for MMU3 @ MK4, than for MK3.5, but finally, it works ;-)

GraphicsWS commented 2 weeks ago

MMU3_profiles.txt is working fine for me too. Thank you for posting the workaround.

hacustom commented 1 day ago

@ZzetT Thanks for your notes and example file, just started up a .6mm nozzle print on my MK4/MMU3.