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
POC - Do not slow down external perimeters to meet minimum layer time #5148
base: main
Are you sure you want to change the base?
POC - Do not slow down external perimeters to meet minimum layer time #5148
Conversation
Really hope to see this integrated! |
Currently does not seem to be working. Can't wait for this to be a thing. |
New version is up, waiting for the build. Screenshots are up showing the difference. |
…yer time" This reverts commit d84ff93.
Big idea! I hope it is implemented soon. |
No idea why nobody came up with this idea till now, and why I didn't come up with this till I modded my 3d printer to print so fast that almost all things I print have to slow down due to cooling XD. |
Found one case where this would be extremely useful. When printing with "infill combination" on, the layers with infill would take significantly more time than non-infill layers, causing uneven outer surface. Printing the test model right now. |
In this case, the outer wall in 2.0.0 would slow down just enough to hit the VFA speed of my printer causing resonance, while with no outer wall slowdown POC, the outer surface is much smoother. ========================================== ========================================== |
Thank you! |
…rimeters-to-meet-minimum-layer-time
Wow! |
I’ll spend a bit of time working this feature as it’s by far incomplete right now, to get it to a better testing state ;) |
…o-meet-minimum-layer-time
…rimeters-to-meet-minimum-layer-time
…rimeters-to-meet-minimum-layer-time
…rimeters-to-meet-minimum-layer-time
…rimeters-to-meet-minimum-layer-time
@igiannakas let me know if you need some testing like I did for #4333 ;) |
Yes please - testing requirements are in the top post together with limitations. Please disable slowdown for overhangs as it doesn’t play well with it yet. Also try a small model - benchy is a good one as it has layer time variations accross the board (hull, top part where the windows are). This PR is not ready for daily use and only in a controlled environment as there are many things that don’t work yet - trying to demonstrate value and then I can devote time to productionise it. please be aware that there is no option to enable yet - it’s always on in this Pr. So the before and after need to be done between the current nightly and this. |
…rimeters-to-meet-minimum-layer-time
…o-meet-minimum-layer-time
…o-meet-minimum-layer-time
…rimeters-to-meet-minimum-layer-time
…o-meet-minimum-layer-time
This experimental, proof of concept PR aims to allow the user to skip adjusting the speed of external perimeters to meet the minimum layer time threshold.
Varying print speeds especially on external perimeters can result in variations in shine as well as extrusion consistency, which can be partly mitigated by not changing the external perimeter speeds.
This PR is draft, there's plenty to be done before it's prod ready.
To do:
However seeking testers to see whether this is an option worth pursuing.
Testing ask:
Print a model with this build and the standard 2.0 build
Before:
After:
Fixes #5147