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.7k stars 1.93k forks source link

Feature Request: Add option for print order "inner wall>outer wall>inner wall(s)>infill" for 3 or more perimeters #9393

Open The760 opened 1 year ago

The760 commented 1 year ago

I've done a lot of experimenting with slicer settings to achieve better surface quality, mainly to combat issue 602 that plagues us all. The best solution I've found is a feature implemented in the SoftFever fork of BambuStudio.

PrusaSlicer already has a setting to print outer walls first before inner when using 2 or more perimeters, which does typically lead to better surface quality in my findings. However, this can be detrimental to overhangs, and leads to seams being a lot uglier. When using an order of inner>outer>inner(s)>infill though, this issue becomes much improved, due to one of the inner walls being first.

Implementing the order of inner>outer>inner(s)>infill could be very beneficial to people who are unhappy with their print quality, as it has definitely improved all of my results. Prints have more consistent extrusion, especially when held under harsh light, and are smoother to touch. This is greatly beneficial for parts I print for work that customers press with their fingers.

If I had to guess why it helps, it's because the outer wall gets to print without anything behind it, and gets more dedicated time to cool. This setting has also helped slightly minimize the Benchy Hull Line issue, which is directly related to the thermal expansion of filament ( and I suspect it plays a factor in 602).

Would really love to see this implemented if at all possible. My two MK3S's are going strong still, and with this, they could be producing even better quality parts.

Photogad commented 1 year ago

bump

stefanbayer1 commented 11 months ago

Any news on this implementation request- will this eventually make it to the implementation backlog, when comparing round objects and the seam lines Prusa MK4s Input Shaper quality is definitely behind Bambulabs... Would really love it to see this setting implemented.

ctadlock commented 10 months ago

Looks like this was implemented in OrcaSlicer.

image

dohlin commented 6 months ago

Bump!! Please add this!

BlackShadeOSS commented 5 months ago

Bump

RoYoMi commented 5 months ago

Bump

cfectus commented 4 months ago

Bump

Chris82933 commented 4 months ago

Bump

Trecoolius commented 4 months ago

Bumpity bump.

Racemade commented 4 months ago

Bump

Widsa2024 commented 4 months ago

Bump, yes please.

TRONJon commented 4 months ago

I'd love this!

barcoder20 commented 2 months ago

Bump, this would be very beneficial!

Mental-Inferno commented 3 weeks ago

BUMP!

This feature is amazing, especially in high speed printing. You can set the outer perimeter speed for quality and set the inner perimeters as fast as your hotend allows. The initial print of the inner perimeter primes the nozzle for a great outer perimeter while still allowing for the rest of the perimeters to be laid out quickly and without affecting dimensional accuracy.

Racemade commented 3 weeks ago
Mental-Inferno commented 1 week ago

Just wanted to note that this perimeter pattern is also known as "Sandwich Perimeters".