Prusaslicer: Scale to print volume fails with brims.

Created on 20 Jan 2020  路  7Comments  路  Source: prusa3d/PrusaSlicer

Version

2.1.0 on macOS Catalina 10.15.3

3D printer brand / version + firmware version (if known)

Josef Prusa's Original Prusa i3 mk3 running Prusa firmware

Behavior

  • _Describe the problem_
    Using "scale to print volume" fails if there is a brim.
  • _Steps needed to reproduce the problem_
    Slice a flat object and use "scale to print volume" (it maxes on the x axis in my case)
  • _Expected Results_
    It prints the object as big as it can and doesn't add a brim outside the printing area (solving #849 would also solve this issue) or scales the print so that the brim is not outside the printing area.
  • _Actual Results_
    It fails because the brim is outside the print volume. Here is the result:
    Screen Shot 2020-01-20 at 21 33 35
    If it is not clear enough here is a larger brim:
    Screen Shot 2020-01-20 at 21 33 21

_Is this a new feature request?_
No, it's a bug.

bug

Most helpful comment

Scale to max definitely needs to account for everything that's being printed. I'd also like to scale to max 'model only' and clip any excess as an option - but if there's only time to do one fix then "scale with everything" definitely wins.

All 7 comments

It's the same with a skirt
Both skirt and brim are ignored when scaling to max

And i think it's the same even with supports. Supports footprint would go outside the bed

Is there a way to scale less in such a way that this is not the case anymore?

And we have support blockers, why support-block the outside of the print volume, that would already solve the problem for support.

I guess they could be trimmed to the print volume, but then you would be missing the effect of the brim/skirt/support which the model might actually need to be successful. Maybe it needs an option to either scale to max including the current brim/skirt/support overhead, Or else scale to max and trim them instead? What it definitely shouldn't be able to do is scale to max then add the extra bits, send it to the printer and then fail once the print starts. The slicer already knows it's too big.

Alternatively have a 'rescale to fit/trim to fit' option that gets offered when 'A toolpath outside the print area was detected' message is shown on the slicer window?

I think there is only one useful solution: scale including brim/supports/raft/purge tower and so on

If user added a brim to the print, is because it need a brim, so cutting it doedn't make sense.
If i need a 20mm brim, i need a 20mm brim, not less

I agree, this would be more user friendly than failing or clipping.

Scale to max definitely needs to account for everything that's being printed. I'd also like to scale to max 'model only' and clip any excess as an option - but if there's only time to do one fix then "scale with everything" definitely wins.

Was this page helpful?
0 / 5 - 0 ratings