Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Excessive external_perimeter_extrusion_width error #2784

Closed
francisco-pereira opened this issue Aug 19, 2019 · 7 comments
Closed

Excessive external_perimeter_extrusion_width error #2784

francisco-pereira opened this issue Aug 19, 2019 · 7 comments

Comments

@francisco-pereira
Copy link

Version 2.1.0-alpha1+linux64
Running on Linux Ubuntu 19.04
Settings adjusted for the Original Prusa i3 MK2.5

When setting the extrusion width with a large value, the following error appear:
Excessive perimeter_extrusion_width=0.85 mm to be printable with a nozzle diameter 0.4 mm

I know from experience that 0.85mm and even a little more is printable with a 0.4mm nozzle, so this error is really limiting the printer usage.

There was no such error on previous versions of Prusa Slicer.

@Jebtrix
Copy link
Contributor

Jebtrix commented Aug 20, 2019

They added a 2x nozzle diameter limit. This should be a warning instead for sure. You can't predict every use case and clever workarounds with settings. Hard coding a soft cap for all printers that can be used with PrusaSlicer isn't a good idea at all.

@bubnikv
Copy link
Collaborator

bubnikv commented Aug 20, 2019

@Jebtrix

They added a 2x nozzle diameter limit. This should be a warning instead for sure. You can't predict every use case and clever workarounds with settings

I don't quite agree with you. Please understand, that "clever workarounds" will spread as a fire on the facebook, then somebody will break something, then there will be a flood of posts on github, and somebody will have to do the customer support for that "clever workaround" issues.

I asked at #2715 for a reasonable top threshold. I am asking again.

Excessive perimeter_extrusion_width=0.85 mm to be printable with a nozzle diameter 0.4 mm

By the way, this seems to be the same number as in #2715. Where did you get the idea / number from? How is the number justified?

@Zemistr
Copy link

Zemistr commented Aug 20, 2019

Just an example about the result of printing 0.85 wall with 0.4 nozzle.
For a vase mode perfect. :)

https://youtu.be/OnxFUF3Exis

@Zemistr
Copy link

Zemistr commented Aug 20, 2019

@bubnikv Honestly... I just changed 0.4 to 0.8 😉

@francisco-pereira
Copy link
Author

@bubnikv

"clever workarounds" will spread as a fire on the facebook, then somebody will break something, then there will be a flood of posts on github,

I think that if a "clever workaround" becomes popular, it should be seen as an opportunity for Prusa Research to turn it into a feature on it's printers.

and somebody will have to do the customer support for that "clever workaround" issues.

A warning should be enough to inform the user that he can break something on his printer.

By the way, this seems to be the same number as in #2715. Where did you get the idea / number from? How is the number justified?

Nothing special about this number, I've heard of people using 1.2mm with good results.
It just happens that this over extrusion is great for vase mode printing.

@Jebtrix
Copy link
Contributor

Jebtrix commented Aug 20, 2019

@bubnikv Looking at #2715 I can see hundredths and thousandths of a percentage value causing floating-point precision problems. I let it sink in. I understand the motivation with these new limits to cover extreme min/max. It makes sense on multiple fronts. Your trying to mitigate mistakes. I'm just concerned unusual values to be considered extreme. Hard coded limits should be very liberal.

I looked into @francisco-pereira's 1.2mm comment and indeed people have had success with it. So be liberal, known unusual @ 300%, so extreme should be considered a bit higher, no?

bubnikv added a commit that referenced this issue Aug 21, 2019
Increased the perimeter_extrusion_width check limit to 3x nozzle diameter.
@bubnikv
Copy link
Collaborator

bubnikv commented Aug 21, 2019

300% is a fair number. Implemented with 7c0c570.
Closing.

@bubnikv bubnikv closed this as completed Aug 21, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants