supermerill / SuperSlicer

G-code generator for 3D printers (Prusa, Voron, Creality, etc.)
4.15k stars 522 forks source link

Infill selection on platter sidebar allows skipping the 100% infill warning popup #4340

Open ali1234 opened 5 months ago

ali1234 commented 5 months ago

What happened?

If you try to set infill to gyroid/100% on the print preset tab, a popup requester appears and prevents you from doing it.

However, if you set infill to 100% using the platter sidebar, the popup will not appear. You can slice and print the object with 100% gyroid infill.

Reproduced with 2.5.59.12 and 2.5.59.13.

Not reproducible with PrusaSlicer 2.7.4 or 2.8.0.

Screenshot, calibration cube sliced with 100% gyroid infill:

image

Project file & How to reproduce

  1. Make new project and import something/make a calibration cube etc.
  2. Set infill type to gyroid if it is not already.
  3. Switch to print preset tab.
  4. Set infill to 100%
  5. A requester pops up: if you select yes, infill type is changed to rectilinear. If you select no, infill is set back to default (probably 15%). Select no.
  6. Switch to platter and slice the object.
  7. Switch to preview and note the sparseness of the infill.
  8. In the side panel of the platter tab, set infill to 100 (you have to type it manually, it's not in the list)
  9. Click "slice now"

Result:

You now have 100% gyroid infill, skipping the requester that tries to prevent you from doing that.

You can save the g-code, print it, etc.

If you now switch to the print preset tab, you might get the popup immediately. Or maybe not. It seems inconsistent.

If you open the following project, the popup appears immediately: project.zip

Version

2.5.59.13

Operating system

Linux

Printer model

Creality Ender 3

supermerill commented 5 months ago

thanks for the bug report. I'll check with 2.7 when it's ready.