一个经常讨论的 3D 打印机更新是所谓的水平传感器。该传感器可以是电感式、电容式、光学式或机械式(即压力或物理接触,如 BLTouch)。
它应该可以平整你的床,提供更好的第一层附着力,从而减少失败的打印。
这个自动床单是如何工作的?
一个经常讨论的 3D 打印机更新是所谓的水平传感器。该传感器可以是电感式、电容式、光学式或机械式(即压力或物理接触,如 BLTouch)。
它应该可以平整你的床,提供更好的第一层附着力,从而减少失败的打印。
这个自动床单是如何工作的?
在此堆栈中使用 BLTouch 探针等自动调平床提出的问题/问题通常需要对自动调平功能进行更深入的描述,此答案旨在描述其工作原理。
让我们首先说单独的此类传感器系统永远不会调平您的床,这是一种误解,很容易从所使用的术语(如自动床调平、ABL 等术语)得出结论。使用此类传感器不会物理改变您床的“水平”。1)此外,平整您的构建表面/加热床的过程通常称为tramming。
Tramming是将构建表面调整为与 3D 打印机的 X 轴和 Y 轴平行的过程。
但是,您什么时候需要这样的功能?如果床面不是完全平坦/方形怎么办?移动这样的表面很困难,并且该表面不会垂直于喷嘴的 XY 平面......为什么床不完全平坦可能是由制造过程、处理(运输过程中、将工具掉落在表面上等)造成的.),床的安装方式和不均匀加热的热应力。
许多打印机使用限位器来确定打印机的原点,这些对打印机来说不是必需的,但对操作员非常有用。限位器允许设置从已知位置到打印机原点的参考。事实上,复杂的水平传感器只不过是简单的 Z 型限位器,只不过传感器安装在打印头上,与安装在框架 Z 轴上的限位器限位开关相比,它允许在更多位置探测床。
为了能够始终如一地打印,您应该提供一张经过适当移动的床(以帮助粘附/防止物体不粘在构建板上)。但是,如果由于某种原因,表面包含缺陷,仅使用 Z 型限位器和调平螺钉对构建表面进行正常移动可能是不够的。
使用固件的 ABL 功能将能够使用传感器扫描构建表面/加热床的表面,以创建表面拓扑的数字表示。这个扫描的表面包括表面的缺陷(这取决于处理扫描过程的测量点的选项,探测点越多,几何图形可以映射得越好)。例如,仅扫描 3 个点只会导致倾斜的平面(例如 Ultimaker),但是,在网格样式过程中扫描多个点,表面可以映射到描述形状的复杂表面。因此,如果表面不完全平坦/方形,则扫描表面会提供构建板形状的数字副本。
请注意,这种表面扫描通常在距实际喷嘴一定距离处进行(除了将喷嘴用作探头的压力传感器系统),下图显示了 BLTouch 传感器和电感/电容传感器的情况。对于电感式传感器,这是检测金属的距离(减去到喷嘴的距离),对于 BLTouch,这是基于可扩展探头的触发点,请参阅此答案(下图描述了术语)。打印机的操作员需要确定扫描该床的距离。这通常称为确定 Z 偏移。可以使用终端或通过显示器设置 Z 偏移。在“在 Marlin 固件中指定 Z 偏移”中详细描述了设置此 Z 偏移。
一旦捕获了床的形状(G 代码命令G29
)并存储并使用M851 Zx.xx
(或通过显示器)设置了正确的距离(Z 偏移),则需要在起始 G 代码部分激活该形状的使用打印的 G 代码文件。
喷嘴现在将跟随床的形状以提高床的附着力,默认情况下此补偿设置为涂抹 10 毫米,但可以使用 禁用或更改为任何其他值M420 Zxx
。补偿距离后,喷嘴将在 XY 平面上打印而无需补偿。如果您没有正确地移动床,则该打印对象的底部将不会与高度成直角!请参阅问题“自动调平会导致剪切打印吗? ”。
1) 请注意,在某些固件版本中可以实际调平床,但这只有在使用更多单独控制的 Z 步进器来移动床/喷嘴组件时才有可能!