如何使用 Cura 在薄壁上切割圆角
修复模型
我对这个问题的解决方案是,通过将内壁的半径推向其中心,将这些拐角处的厚度增加 0.05 毫米。这允许一些额外的空间,因为圆角实际上不是圆形的,而是作为直壁面的图案保存的,这些面可以被挤压在一起,足以让切片机认为墙对于合适的墙来说太薄了。如您所见,新的圆角在外圆角之前一点点开始 - 在这个夸张的模型中,我使用了 1 毫米的超紫罗兰色是相距 10 毫米的正常圆角,黑色是新的内角,它们之间的浅蓝色区域是在额外的散装,将大量减少的问题。
错误的根源
例如,当我们从圆角形成它们时,让我们将刻面的数量设置为 1 和 2。刻面越多,壁之间的距离就越接近整个壁厚,但始终保持在其下方的一小部分。
模型修复如何工作?
好吧,我们将内角移开,通过 2 个面,我们获得了 96.21% 的预期壁厚保真度,而不是未修改壁的 92.39% - 使用更多面,保真度变得更快。但是,在拐角处有一个点,您的间隙将开始发散,因此建议仅使用微小的更改 - 在我们的模型案例中,9 个刻面(10°)是内壁开始变得更多的点离外墙很远。这就是为什么如果我以.stl
我的 CAD 可用的一代中最高保真度导出模型,我只需要这么一点点的额外空间。
使其在切片机中工作
当我无法改变模型时,我做的另一件事是,知道我通常将宽度切片为 0.45 毫米的线宽。如果出现这样的角,我可以将切片器中的线宽更改为 0.44[5] 毫米(或更多),并以可能需要考虑其他区域的错误为代价获得几乎相同的结果。
与另一个答案相反,这不是(完全)模型/几何问题。
框架挑战:使用 Cura 时没有好的/简单的解决方案,至少我知道。不过,更好的切片器可以轻松处理这种情况。
我在 SuperSlicer 中复制了所有测试,它是 PrusaSlicer 的一个分支。所有测试均使用相对高分辨率的模型完成:
以及我创建的一个模型来复制可怕的质量 .stl:
我使用 Simplify3D 的 g 代码预览检查了添加的内部行的连续性。
对于 0.4 毫米的挤出宽度和 1 毫米的壁厚,PrusaSlicer 只需在中间添加 0.2 毫米的线。这一行是完全不间断的:
非常粗糙的 .stl 也会发生同样的情况:
结论:您不应该向模型添加深奥的“修复”以支持糟糕的切片器性能。