回答(不必针对 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
但是,这需要安装新的固件,读者应该调查这是否在读者的能力范围内。