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

Big Efficiency Improvement for XL, different layer heights on same layer #12953

Open sk8board opened 1 month ago

sk8board commented 1 month ago

Problem Statement

Slicers that support multiple extruders lack a big efficiency by not supporting different layer heights within the same layer.

Recommended solution

An example is to allow a fine nozzle and fine layer height for the perimeter, but use a large nozzle and large layer height for infill.

Describe how it would work

If the slicer would allow infill with a large nozzle and a large layer height, this would drastically reduce print time, which would help justify the higher cost of a multiple extruder printer.

The picture below shows infill with 0.4mm layer height for speed and a perimeter with 0.2mm layer height for good appearance.

Part Studio 2 (8)

BaconFase commented 1 month ago

The bare minimum of what you're asking for has already been possible with the slicer. There are several small issues with it and the most obvious one is that you cannot use a wipe tower. Here's a guide to printing with multiple nozzle sizes: read the OP, then read this update post.

multinozzlesize.zip

Untitled

Could/should the whole process be improved/streamlined - yes. But can it already do the thing you're asking for - also yes.

petrubecheru commented 1 month ago

works has started for this in OrcaSlicer https://github.com/SoftFever/OrcaSlicer/discussions/5942#discussioncomment-9972862

https://github.com/prusa3d/PrusaSlicer/assets/124100239/7bbb493a-447f-45be-9464-0dd7bd67dbeb

sk8board commented 1 month ago

Thank you for this update. Unfortunately, from this video, the layer height remains the same between the different tool heads (extruders).

Looks like Orca Slicer is trying to catch-up to Prusa Slicer with regard to multi-extruder. This make sense that they need to implement multi-extruder before different layer height for each extruder.

I will submit my request there, so they are aware of the need, but expect they cannot support at this time (which is why I submitted my request here since Prusa Slicer already supports multi-extruder).