需要相对于桌子准确的 90º 角

3D打印 打印质量 特沃狼蛛 尺寸精度
2021-05-10 13:08:39

我有一个 Tevo Flash。通常,我不关心与桌子的垂直度。但是现在我在滚珠轴承上有一个 5" 圆盘,由一个底部平坦的 3D 打印管固定。如果管的轴不是 100% 垂直于底部,圆盘在旋转时会在边缘摆动:~1 /8"。

光盘摆动

作为测试,我打印了一个垂直的样品管。我在打印机的桌子上,在木匠广场旁边拍了特写照片。在桌子的 Y 轴下方,有一个顶点。样品管和正方形之间的高度超过 45 毫米,偏差约为 1 毫米。在 X 轴上,偏差很小。

偏差照片

我该如何处理?切片器(我有 Simplify3D)可以补偿它吗?我可以在 3D 建模软件中轻轻地“倾斜”geo,但这似乎不雅。

注意:这与床位平整无关。床是水平的,打印机有一个 BLTouch。第一层看起来很棒。问题出在床的上方。铝挤压框架的直角并非 100% 准确。用木匠方尺测量,框架 (Z) 的垂直柱相对于底部框架 (XY) 偏离垂直 100 毫米以上 1-2 毫米。试图修复整个框架会很困难。

编辑:我使用了一个 0.127 毫米的垫片(来自牺牲钢量规刀片),它固定了大部分。打印机水平放置(这样我可以使用下面的螺丝工作)和垫片,垂直柱子是 100% 真实的(见图)。当我将打印机放回垂直工作位置时,立柱稍微向后倾斜。我会尝试使用 0.15 毫米的垫片。

添加了垫片

3个回答

回答(不必针对 OP 的问题,而是作为对其他读者的反应)

注意:这与床位平整无关。床是水平的,打印机有一个 BLTouch。

拥有 BLTouch 并不意味着床是水平的!当喷嘴在平行于床的同一平面上移动时床是水平的,床的形状由 BLTouch 补偿,它可能非常歪斜,但仍然会打印。

铝挤压框架的直角并非 100% 准确。

这是一个问题,框架需要是方形的。我不认为修改它是一项重大操作,您可以使用一些支撑杆,我已经为 2040 铝挤压 i3 克隆完成了该操作。

请注意,从制造商的照片中可以看出,这是一款由单个 Z 丝杠(和另一个 Z 柱上的滚轮安装座)驱动的门户式打印机。(更新,OP 有一个双螺旋 Z 入口,因此这可能不适用于该特定版本)单 Z 螺旋入口打印机类型也容易出现高度不平的情况,请确保喷嘴支架的滚轮和相对的 Z 柱滚轮正常工作。

虽然修复硬件是首选选项,但还有一个替代方案,您可以在固件中解决此问题,例如 Marlin。

您需要进行一些测试打印并填写正确的值以校正偏斜,但这可能仅限于整体 Z 偏斜,而不是个别偏斜 Z 柱。

例如在 Marlin 中,配置文件可用于补偿偏度问题:

/**
 * Bed Skew Compensation
 *
 * This feature corrects for misalignment in the XYZ axes.
 *
 * Take the following steps to get the bed skew in the XY plane:
 *  1. Print a test square (e.g., https://www.thingiverse.com/thing:2563185)
 *  2. For XY_DIAG_AC measure the diagonal A to C
 *  3. For XY_DIAG_BD measure the diagonal B to D
 *  4. For XY_SIDE_AD measure the edge A to D
 *
 * Marlin automatically computes skew factors from these measurements.
 * Skew factors may also be computed and set manually:
 *
 *  - Compute AB     : SQRT(2*AC*AC+2*BD*BD-4*AD*AD)/2
 *  - XY_SKEW_FACTOR : TAN(PI/2-ACOS((AC*AC-AB*AB-AD*AD)/(2*AB*AD)))
 *
 * If desired, follow the same procedure for XZ and YZ.
 * Use these diagrams for reference:
 *
 *    Y                     Z                     Z
 *    ^     B-------C       ^     B-------C       ^     B-------C
 *    |    /       /        |    /       /        |    /       /
 *    |   /       /         |   /       /         |   /       /
 *    |  A-------D          |  A-------D          |  A-------D
 *    +-------------->X     +-------------->X     +-------------->Y
 *     XY_SKEW_FACTOR        XZ_SKEW_FACTOR        YZ_SKEW_FACTOR
 */
//#define SKEW_CORRECTION

但是,这需要安装新的固件,读者应该调查这是否在读者的能力范围内。

如果您测量了框架并且它不是方形的,那几乎肯定是您的问题,您需要修复它。但是拥有 BLtouch 并不意味着您的床是水平的。您所看到的效果正是您使用 BLtouch 和网格调平来补偿非水平床所得到的效果,这是一件非常糟糕的事情,为什么这些假调平系统是创可贴以使其更容易上手打印最低限度可行的东西,而不是为您提供工作的精确打印机的东西。床需要在物理上与 Z 轴成直角。

打印件的垂直轴由机器的 Z 轴决定,而不是由 BL Touch 或类似床位误差补偿系统的“床位水平”补偿确定。

当您在 BL Touch 测量床高度后打印时,固件会上下移动 Z 轴以补偿床中的误差(包括非平面床表面,这是其主要用途)——但是当您打印和热端时逐层向上移动,移动由Z轴决定——对于普通的龙门式打印机,这是由垂直框架设置的。如果该框架不垂直于 X 轴和 Y 轴,则打印的垂直线也不会垂直。

要校正 Y 轴倾斜,您需要校正垂直框架倾斜。最简单的方法可能是安装一个可调节的框架支撑系统(除了几个螺纹杆之外,您可以打印所有部件)。这将使您能够进行精确的调整,打印另一个类似于问题中的测试,并验证它是否准确,然后再打印“甜甜圈上的磁盘”实际部分。