Hello @YairHH, as mentioned above, Cura always prints walls as pairs. Also, as mentioned above, there is now a setting that will not print walls when their flow has been reduced to below a threshold value that you can set. So the solution to the odd number of walls problem is to enable the overlap compensation and also set the wall min flow threshold to something like 20.
-
1
Recommended Posts
burtoogle 516
Hi, this is a fundamental problem that Cura has. It can only print an even number of walls. The wall overlap compensation (when enabled) tries to reduce the width of walls that can't fit in the space available but the implementation is less than perfect and so the width of the overlap compensated lines can be wrong in places. Furthermore, in the situation where the last wall is thinned down to nothing (as in your example), Cura still tries to output a wall so the nozzle will travel around the wall path extruding very little. Depending on your extruder resolution this can make quite an ugly print.
I currently have a PR (pull request) on the CuraEngine to add an option to replace lines whose flow is below a threshold value (configurable) with travel moves (retraction optional). This provides a "band aid" solution to the problem you are suffering from. The PR has yet to be accepted but if it is (or something similar) then there will be a solution in a future release.
I hope this is helpful.
Link to post
Share on other sites
AirBronto 8
That is extremely helpful, thank you! I found your PR on GitHub, it looks like it's exactly what I want. Fingers crossed that it gets implemented soon
Link to post
Share on other sites
AirBronto 8
In case anyone finds this thread, smartavionic's PR was implemented in Cura 3.5 beta on 9/18/2018.
Link to post
Share on other sites
YairHH 1
Hi
I am using the lates BETA 3.5 released 9/18/2018
I am experiencing still the same issue or a similar issue, I have 2 outer walls and 1 inner wall, but the one inner wall gets a second pass with barely any extrusion at all, it is unnecessary as I can see the total 3 walls perfectly touching each other without gaps, how I noticed the behaviour or how it has created an issue for me is in the transition to the next layer, the nozzle has very little pressure after that unnecessary last pass and the new outer wall ends up starting under extruded.
I have tried printing inner walls first and outer walls first but either way before the outer wall gets printed there is a barely extruded inner wall. I have also turned off compensation but this only makes the last unnecessary pass still happen with unnecessary extrusion and pressure builds up on the nozzle.
I have no idea how to tell CURA to skip the unnecessary compensated inner wall with barely any extrusion
Hope there is an update soon.
I can post a video as I don't think images show the issue,
Thanks,
Link to post
Share on other sites