OrcaSlicer icon indicating copy to clipboard operation
OrcaSlicer copied to clipboard

Don't slow down external walls when enforcing minimum layer time

Open Ataraxia-Mechanica opened this issue 10 months ago • 13 comments

Is there an existing issue for this feature request?

  • [X] I have searched the existing issues

Is your feature request related to a problem?

Printer slows down, external wall glossiness/ringing pattern/corner sharpness changes, making prints ugly.

Which printers will be beneficial to this feature?

All

Describe the solution you'd like

Slow down internal parts only and don't slow down outer walls.

Describe alternatives you've considered

Use a layer height modifier to slow down inner parts manually on fast layers.

Additional context

No response

Ataraxia-Mechanica avatar Apr 25 '24 07:04 Ataraxia-Mechanica

That's an interesting request - basically what you're saying is reduce internal features to the minimum print speed before touching the external features, right?

igiannakas avatar Apr 25 '24 09:04 igiannakas

Try this build here:https://github.com/SoftFever/OrcaSlicer/pull/5148 https://github.com/SoftFever/OrcaSlicer/actions/runs/8830611876

Seeking testers and feedback for this before I invest any more time in polishing this and making it a feature.

igiannakas avatar Apr 25 '24 10:04 igiannakas

Yep, printing inner features slower feels weird but it makes sense when trying to make outer surface more consistent. Can't wait to try this. MSVC doesn't report build progress which is annoying.

Ataraxia-Mechanica avatar Apr 25 '24 10:04 Ataraxia-Mechanica

I don't think it's working for me. On some layers, travel speed is applied to the outer wall while on some it's 10mm/s. image image

Ataraxia-Mechanica avatar Apr 25 '24 10:04 Ataraxia-Mechanica

This is the same model, in 2.0. image

Ataraxia-Mechanica avatar Apr 25 '24 11:04 Ataraxia-Mechanica

I've pushed an updated version - found the issue (I think)...

igiannakas avatar Apr 25 '24 12:04 igiannakas

Fixed: image

igiannakas avatar Apr 25 '24 12:04 igiannakas

Latest build is here: https://github.com/SoftFever/OrcaSlicer/actions/runs/8832248258

igiannakas avatar Apr 25 '24 13:04 igiannakas

Weird. Looks like if dropping the inner lines' speed doesn't slow it down enough, it immediately sets the outer wall's speed to a very low value instead of gradually slowing it down. Or is this feature a special case and isn't implemented yet? image

Ataraxia-Mechanica avatar Apr 25 '24 14:04 Ataraxia-Mechanica

Weird. Looks like if dropping the inner lines' speed doesn't slow it down enough, it immediately sets the outer wall's speed to a very low value instead of gradually slowing it down. Or is this feature a special case and isn't implemented yet? image

Drop me your project file as a zip file here to take a look.

also try slicing with slowdown for overhangs disabled - there is some interference there as I've not fully debugged the feature to fully work with all parameters. Looking for feedback on whether this addresses the core issue and then I can work in polishing the feature if it does. It works a bit better with classic overhang mode enabled if you need the slowdown.

igiannakas avatar Apr 25 '24 15:04 igiannakas

Confirmed - it doesn’t play nicely with slowdown for overhangs as the feature is not fully implemented yet. However for a test and POC it should do the trick for now

igiannakas avatar Apr 25 '24 16:04 igiannakas

Yeah, even with classic mode it's acting weird. Currently thinking about what to print that has no overhangs and is small enough that the artifacts due to inconsistent outer wall speed would be obvious.

Ataraxia-Mechanica avatar Apr 26 '24 00:04 Ataraxia-Mechanica

Yeah, even with classic mode it's acting weird. Currently thinking about what to print that has no overhangs and is small enough that the artifacts due to inconsistent outer wall speed would be obvious.

A benchy slices well ;) disable slowdown for overhangs and you’re good

igiannakas avatar Apr 26 '24 06:04 igiannakas