SoftFever / OrcaSlicer

G-code generator for 3D printers (Bambu, Prusa, Voron, VzBot, RatRig, Creality, etc.)
https://discord.gg/P4VE9UY9gJ
GNU Affero General Public License v3.0
7k stars 822 forks source link

Multimaterial Printing Order #7066

Open dMopp opened 1 week ago

dMopp commented 1 week ago

Is there an existing issue for this feature request?

Is your feature request related to a problem?

No

Which printers will be beneficial to this feature?

All

Describe the solution you'd like

I tested a Multi material print (Print by Object) and figured out, it would be a big improvement (for energy usage and/or quality) if the print order would based on the Bed Temperature. During my print with ASA, PLA and PETG the bed was turning up (thats fast) and colling down (very slow) multiple times which might cause adhesion issues or even melting PLA first layer. So for my POV the best solution would be starting with the highest Bed temperature and after changing it (lower it) the printer should wait until the target temp is reached and not starting printing to fast (colling takes more time then filament change)

Describe alternatives you've considered

No response

Additional context

Iam using a Bambu P1S with AMS

tlhintoq commented 1 week ago

Since you control the print order, and you decide what object is what material, can't you just print them in the order you want them? Don't add more plumbing to break, just think for yourself and tell it to do what you want.

dMopp commented 1 week ago

How do I control the print order myself? Iam not aware of that. For sure that would be enough! (But the printer should wait longer for cooldown anyway)

tlhintoq commented 1 week ago

View the list of objects: That's the print order (Flip the switch from Global to Object Move them up and down in the list to change the order 2024-10-11_15-43-49

tlhintoq commented 1 week ago

If you want the process to wait until the cooler temp is reached, change the flag in the gCode from M140 to M190 https://marlinfw.org/docs/gcode/M140.html You may have to run the exported gCode through a text editor such as Notepad++ for that. I don't think there is a direct way to do that in OrcaSlicer

dMopp commented 1 week ago

Oh wow, it’s that easy that I didn’t see it… okay thanks ! And regarding replacing gcode i will check if it’s practical for my use case but better then nothing <3