描述 自动(双线性)床流平在某个固定数量的点处探测床,并生成代表整个床的缺陷的网格。 打印机必须驻留 G28 以前 G29. 为 AUTO_BED_LEVELING_UBL 看 G29 UBL 和 G26 网格编辑. 为 MESH_BED_LEVELING 请参阅该 G29 MBL 页。 使用电子探头,马林鱼可以用一个探头探测整个床 G29 命令。有关详细信息,请参阅下面的参数说明和示例。 手动探测 自动床调平现在包括一个 PROBE_MANUALLY 缺少探头的系统的选项。 PROBE_MANUALLY 将这些参数添加到 G29: Q :查询分级和 G29 州 A :中止电流调平程序 要进行手动探测,只需重复 G29 直到该过程完成。 第一个 G29 接受相同的参数,如 用法 部分。可用的确切参数将取决于启用的床调配样式。(注意: 除非 UBL 参数一致,否则本页不涵盖这些参数。请参阅的 G29 对于 UBL 页面以获取其选项的完整列表。) 在探查床之前: 用 G29 Q 以获取当前状态。如果 G29 不是空闲的,中止 G29 A. 用 M420 V 以查看调平数据。您可以发送 M420 S1 以使用现有数据。 要使用 G 代码探测床: 用 G29 移动到第一个点进行 Z 调整。 调整 Z,使一张纸可以通过喷嘴下方。 用 G29 以保存 Z 值并移动到下一个点。 重复步骤 3-4,直到完成。 用 M500 如果需要,将调平数据保存到EEPROM。 要使用LCD控制器探测床: (需要 LCD_BED_LEVELING) 选择 Level Bed 子菜单,然后选取 Level Bed (不是 Cancel). 俟 Homing XYZ 以完成。 什么时候 Click to Begin 出现时,按控制器按钮移动到第一个点。 使用控制器轮调整 Z,以便一张纸可以通过喷嘴下方。 按控制器按钮保存 Z 值并移动到下一个点。 重复步骤 4-5,直到完成。 用 Control > Store memory 如果需要,将网格保存到EEPROM。 网格编辑 AUTO_BED_LEVELING_BILINEAR 将这些参数添加到 G29 用于编辑网格点: W 编写网格点。(在调平期间被忽略。 I 网格点的 X 索引 J 网格点的 Y 指数 X 网格点的逻辑 X Y 网格点的逻辑 Y Z Z 存储在网格中。如果省略,则当前原始 Z。 笔记 遗漏的任何参数 G29 将使用在 中设置的默认值 Configuration.h. G28 禁用床调平。跟随 M420 S1 打开调平,或使用 RESTORE_LEVELING_AFTER_G28 在之后自动保持调平 G28. 为了节省时间和机器磨损,请将网格保存到EEPROM M500 并在切片器的“起始 G 代码”中替换 G29 跟 M420 S1 以启用上次保存的网格。 用法 G29 [A<bool>] [B<linear>] [C<bool>] [D<bool>] [E<bool>] [F<linear>] [H<linear>] [J<bool>] [L<linear>] [O] [Q<bool>] [R<linear>] [S<rate>] [V<0-4>] [W<bool>] [X<int/float>] [Y<int/float>] [Z<float>] 参数 [A<bool>] 中止调平过程正在进行中 (PROBE_MANUALLY) [B<linear>] 设置探测网格的后限。 [C<bool>] 创建一个用于测试的假网格。(DEBUG_LEVELING_FEATURE) [D<bool>] 干运行模式。只需探测网格,但不更新床平整数据 [E<bool>] 默认情况下,G29 将接合 Z 探头,测试床,然后脱离。 包括“E”以接合/分离每个样品的Z探针。 如果您有固定的 Z 探针,则没有额外的影响。 [F<linear>] 设置探测网格的前部限制。 [H<linear>] 设置要探测的区域的正方形宽度和高度。 [J<bool>] (无 W) 丢弃存储在 SRAM 中的调平数据并关闭调平补偿。EEPROM 中的数据不受影响。 [L<linear>] 设置探测网格的左限制。 [O] 自选。如果已启用调平,则退出而不调平。(1.1.9) [Q<bool>] 查询当前调配状态 (PROBE_MANUALLY, DEBUG_LEVELING_FEATURE) [R<linear>] 设置探测网格的右限制。 [S<rate>] 设置探测点之间的 XY 行进速度。 [V<0-4>] 设置详细级别 [W<bool>] 写入网格 Z 偏移。 用 X,Y 或 I,J 以指定点。 用 Z 以指定要设置的新值。 [X<int/float>] 在设置网格值 (PROBE_MANUALLY). [Y<int/float>] 设置网格值时指定 Y。 [Z<float>] 在设置网格值时指定 Z 偏移。 例子 自动探测示例
G29 无参数使用默认设置。
在边界内探测您配置的 N x N 矩阵 X50 Y50 自 X150 Y150 (冗长)。 手动探测示例
每 G29 命令转到下一步,直到整个过程完成。这 V1 参数提供进度报告。 |