我得到了自动床调平的概念......打印机在床周围移动并使用传感器来识别高低点,然后“软件补偿差异”。
但“补偿”究竟是什么意思?
它是在低点挤出更多材料以建立它们并减薄高点?它是添加还是删除图层?当它上升以补偿倾斜时,它是否会移动层?或者...?
这将在哪些方面影响最终结果?如果你想要一个自动调平的床和尺寸精度,你应该总是打印到木筏上,这样说是否有效?
我得到了自动床调平的概念......打印机在床周围移动并使用传感器来识别高低点,然后“软件补偿差异”。
但“补偿”究竟是什么意思?
它是在低点挤出更多材料以建立它们并减薄高点?它是添加还是删除图层?当它上升以补偿倾斜时,它是否会移动层?或者...?
这将在哪些方面影响最终结果?如果你想要一个自动调平的床和尺寸精度,你应该总是打印到木筏上,这样说是否有效?
最后第一:使用木筏与床位平整无关。它仅取决于被打印对象的特征/形状/等。
现在,至于自动调平的作用:遗憾的是,答案是“视情况而定”。一个简单的算法会找到四个角的 Z 高度,并对 Z 应用双线性校正作为 {x,y} 坐标的函数。一个非常好的算法会将整个构建板映射到某个指定的精度(可能是 5 毫米),并创建一个二维查找表来调整弯曲构建板的 Z。您的打印机调平软件更可能是前者。
为什么?因为如果你试图修正曲线和颠簸,那么你最终会扭曲整个打印对象(基本上迫使每一层都遵循那些扭曲的轴)。最好在第一层打印一些扁平或“胖”点,然后再打印适当的平面层。
示例:我知道我的床(AnetA8 铝制)略微弯曲,中间是顶峰;因此,在整平整个床后,我尝试将 Z 值设置为零,以便物体的外部极端具有良好的附着力,即使前几层的中心区域因喷嘴接触床而最终未挤出。
探针或什至手动(例如通过 LCD 面板)调平会产生参考平面或网格。这取决于固件和固件中设置的选项。基本上,此过程会映射构建板的几何形状。一旦它知道这个几何形状,打印一个对象就会导致头部遵循映射的构建板的高度轮廓。通常,高度轮廓的后续在前几毫米处变平,这也在固件中设置。这意味着在打印几毫米后,高度不再调整,而是保持在一个水平。
基本上有两个问题需要解决:第一 - 床倾斜度和第二 - 不平整的床面。
有不同的算法可以处理一个或两个问题。大多数专家坚持床应该是平的,大多数人使用玻璃作为顶部来实现这一目标。这消除了第二个问题,只需要解决第一个问题。
为了找到床倾角-自动水平算法通常做三点测试并得到变换矩阵。然后使用该矩阵将 XY 运动转换为平行于表面。
对于不平坦的床面,使用更复杂的算法。但通常使用双线性网格,可以将整个方形表面细分为具有单独倾斜度的较小表面。基本上来自 XY 坐标的算法确定子正方形,然后对其倾斜应用相应的变换。
随着 Z 的上升,变换逐渐消失,通常在床面上方的前 10 毫米内应用。
UBL(Universal Bed Leveling)算法可以同时处理两个问题。只有一次它用多点探测整个床产生二维网格来解决第二个问题。对于下一个自动级别,它会进行三点测试以找到整个床的倾斜度。然后它将测量的倾角与存储在内存中的网格信息相结合。UBL 假设表面不会改变,但只有它的倾角会改变。
在所有情况下,这都是为了保证第一层长丝将均匀地放在床上并粘在床上。