惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

WordPress大学
WordPress大学
The GitHub Blog
The GitHub Blog
T
Threatpost
人人都是产品经理
人人都是产品经理
大猫的无限游戏
大猫的无限游戏
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
博客园 - Franky
Recent Commits to openclaw:main
Recent Commits to openclaw:main
Apple Machine Learning Research
Apple Machine Learning Research
酷 壳 – CoolShell
酷 壳 – CoolShell
M
MIT News - Artificial intelligence
小众软件
小众软件
Hugging Face - Blog
Hugging Face - Blog
云风的 BLOG
云风的 BLOG
S
Security Affairs
P
Proofpoint News Feed
L
LINUX DO - 最新话题
宝玉的分享
宝玉的分享
S
Security @ Cisco Blogs
H
Hacker News: Front Page
Security Archives - TechRepublic
Security Archives - TechRepublic
Vercel News
Vercel News
Engineering at Meta
Engineering at Meta
Know Your Adversary
Know Your Adversary
Y
Y Combinator Blog
美团技术团队
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
月光博客
月光博客
量子位
博客园_首页
The Last Watchdog
The Last Watchdog
D
DataBreaches.Net
www.infosecurity-magazine.com
www.infosecurity-magazine.com
P
Privacy International News Feed
The Register - Security
The Register - Security
Schneier on Security
Schneier on Security
H
Help Net Security
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
V
Visual Studio Blog
Google DeepMind News
Google DeepMind News
F
Full Disclosure
C
Cyber Attacks, Cyber Crime and Cyber Security
MyScale Blog
MyScale Blog
aimingoo的专栏
aimingoo的专栏
S
Schneier on Security
L
Lohrmann on Cybersecurity
S
Secure Thoughts
Stack Overflow Blog
Stack Overflow Blog
Cloudbric
Cloudbric
Microsoft Security Blog
Microsoft Security Blog

博客园 - 思兼

跟思兼学Klipper(41):优化 KAMP 的自适应划线清除喷嘴残料 跟思兼学Klipper(40) 免费高速简单的3D打印机远程控制服务 跟思兼学Klipper(39.1)解决 QIDI Q2 主板散热风扇开机即转、待机不停的风扇噪音问题 跟思兼学Klipper(38) 成品3D打印机使用外挂上位机提升性能简明指南 跟思兼学Klipper(37) M8P v2.0+CB2/BTTPi2 新版系统使用简明指南 跟思兼学用Klipper(36)低成本升级自动Z偏移校准实现完美首层 MKS Pi/SKIPR 自制新版系统简明使用指南 火力全开!Intel NUC6iKYK 骷髅峡谷提速降温简明指南 跟思兼学用Klipper(35) mergerfs 助力 Klipper 上位机热插拔自动扩容与脱机打印 跟思兼学Klipper(32):修复 CrealityOS IP 地址经常改变的问题 跟思兼学Klipper(30):使用辅助宏调整3D打印机无感归位堵转检测阈值 玩转创想三维 K1 系列主板之二:编译 MCU 固件,恢复裁剪组件 玩转创想三维 K1 系列主板之一:在线更新 MCU 固件 基于 ESPHome 的 3D 打印机舱内控制系统(2): FireBeetle 2 ESP32-C6 + Moonraker Sensor + Fluidd 基于 ESPHome 的 3D 打印机舱内控制系统(1): 荆棘满途之 FireBeetle 2 ESP32-C6 初始配置 跟着思兼学习Klipper(29):行空板遇上Klipper之一: 安装Klipper全家桶 跟着思兼学习Klipper(28):无接触线刷Klipper固件:千秋万载,一统江湖之Katapult 跟着思兼学习3D打印 Klipper 固件系列文章合集 27-行空板遇上Klipper之三: 做一个基于Klipper的通用延时摄影机
跟思兼学用Klipper(34) 3D打印机如何进行双 Z 等高校准之我见
思兼 · 2024-12-15 · via 博客园 - 思兼

前言

原创文章,转载引用务必注明链接,水平有限,如有疏漏,欢迎指正交流。
文章如有更新请访问 DFRobot 社区cnblogs 博客园,前者内容较全,后者排版及阅读体验更佳。

思兼的学用Klipper系列文章合集

前些天看到一些视频,顺便想起很早之前和网友讨论过,本文便针对 i3 架构独立双丝杆 Z 轴的 3D 打印机进行等高校准的问题,结合自己的一些经验感悟分享如下。

本文软硬件环境:

  • BIQU BX 3D打印机
  • Klipper 固件
    本文涉及的内容:
  • 探讨哪种校准双 Z 等高的方法更合理
  • 为何要进行双 Z 等高校准
  • 如何使用等高柱手动、电机堵转/双限位自动校准等高
  • 探讨是否可以使用独立一套虚拟限位方式自动校准等高
  • 何时进行等高校准
  • CoreXY、UM2、MakerBot 等架构的 3D 打印机 Z 轴等高校准不同之处
    注意:
  • 本文不讨论调平器数值温度漂移
  • 本文首先假设热床是完全平整的
  • 对于 i3 机型,此处 X 轴横梁又称龙门,双 Z 等高校准又称龙门倾斜校正

一、精简版

这里有两个视频:

1.1 我的观点及方法如下:

  1. 热床平面未经校准并不可靠,不能作为参考平面。
  2. 校准龙门使其与框架顶部或底座平行(通过等高柱手动或者通过堵转来自动校准)。由于手动校准需要人工参与、自动校准有损坏设备的风险,以上一般不建议作为日常手段,仅用作首次以及必要时的手段,日常请使用步骤 4 来校准。
  3. 借助调平器调节热床调平螺丝,使喷嘴距离四颗热床螺丝上方的高度一致(SCREWS_TILT_CALCULATE)。也可以通过 A4 纸或肉眼观察,但主观性大,如想获得更好的首层效果,此类方法应弃用。
  4. 校准后的热床螺丝上方探测点可用于后续自动校正龙门倾斜(即双 Z 等高,Z_TILT_ADJUST)
    image.png
    【图 1】初次组装完成后,如未经校准,可能的热床和龙门状态。

1.2 我认为视频 2 中有两点不妥之处:

  1. 使用不可靠的热床平面作为参考来校正龙门倾斜,有可能喷嘴在XY方向上的相对移动平面与热床平面平行,但与框架顶部或底座不平行,如下图2中A图所示。
    image.png
    【图 2】不同龙门倾斜校正方法
  2. 未使用有调平螺丝支撑的位置作为探测点,如下图热床网格高度图显示大多数热床实际凹凸不平,使用其他位置作为探测点并不可控。

    【图 3】热床网格高度图,大多数热床无法做到非常高的平整度。来源: klipper.discourse.group

二、完整版

2.1 演示平台之 BIQU BX 3D 打印机介绍


【图 4】BIQU BX 3D打印机
因为我手头有这台机器,也用它测试了一些功能(相关内容整理后很快会和读者们见面),所以这里简单介绍一下它。前几年在国外网站看到 BIQU B1 这款 3D 打印机,评价不错,问淘宝店说国内不卖,很是郁闷,后来他家又出了 BIQU BX 在 Kickstarter 上众筹,以及发布了 BIQU Hurakan 这款搭载 Klipper 的打印机,这三者中堆料最高的就是 BX,总结起来就是硬件性能很强。之前不卖国内,后来拓竹来袭,销量受冲击,现在小黄鱼上倒是可以低价购入它。
特点介绍:

  • 独立双 Z
  • 0.9° 步进电机
  • H2 超轻近程挤出机
  • 7 寸彩色触摸屏,多种模式(模拟 12864 / Marlin 彩屏/树莓派 DSI 显示)
  • 超高性能 STM32H743 主板
  • 接近开关自动调平器
  • 250 * 250 * 250 打印尺寸

2.2 为何进行双 Z 等高校准

进行龙门倾斜校正主要目的是提高 3D 打印机的稳定性与打印精度。
20241212232345857.png
【图 5】大鱼 Swing 3D 打印机,当组装良好时,双侧丝杆与框架顶部及底座垂直,龙门与丝杆垂直,在良好润滑下,设备运动顺畅,有效减少 Z Wobble。

2.2.1 延长丝杆寿命,减少噪音

当X轴横梁与双侧丝杆不垂直(两侧相对框架底座不等高)时,丝杆螺母和丝杆磨损增大,噪音增加。

2.2.2 提高打印精度

避免移动时两侧负载不同导致横梁摆动,从而导致模型在Z轴方向上打印质量不稳定。

2.3 如何进行双 Z 等高校准

2.3.1 等高柱手动校正法

目前常用的方法是使用等高柱校正,如下图所示。适用双 Z 独立电机,独立或公用电机驱动。
1PX$BAR@GUV66~H4CM7%5(8.png

【图 6】双Z校正等高柱,来源:printables.com
具体方法如下:

  1. 关闭Z轴步进电机后,通过手动拧丝杆使横梁两侧落到等高柱上
  2. 使能电机,控制电机抬高后取下等高柱
  3. 控制Z轴抬高并归位数次,再次使用等高柱验证
    注意:
  4. 如果手拧丝杆使两侧都落到等高柱后,一侧会弹回去,请调节双侧偏心螺母(单个滑轮的那个)【重要】
  5. 必要时增加Z驱动电流,避免丝杆电机容易堵转丢步
  6. 丝杆润滑建议使用润滑脂,光轴润滑可以使用润滑油
  7. 双Z单电机同步带同步的形式也可以使用此方法,但是需要松开同步带调整,比较麻烦

2.3.2 电机堵转自动校正法

需要框架顶部可以校正倾斜的情况,适用双 Z 独立电机,独立或公用电机驱动。
参考此宏:mechanical_level_tmc2209.cfg,以及具体可以移步 strayr 关于 G34 的文章
此方法降低 Z 电机电流归位,使龙门两侧撞击顶部框架发生堵转,从而将框架水平转移到龙门,校正龙门倾斜。
注意:
此方法有损坏设备的风险,如果不放心,可以一步步手动执行宏中的Gcode。

2.3.3 双限位开关自动校正法

适用于双 Z 独立电机,独立电机驱动的场景。
即在两个Z轴上分别安装限位开关,推荐使用光电限位开关。相比于微动限位开关,龙门上的触发装置可以穿过光电槽,由于是无接触式的,不会被机械撞击损坏或位置松动。
具体可以参考 Klipper 官方文档关于 stepper_z1 部分的介绍。 使用者需要做的是校准限位开关位置,且注意仅主轴支持设置position_endstop。
还有一个思路是定义一套独立的仅用于龙门倾斜校正的限位系统,这样限位的位置自由度高,且可以使用 TMC2209 之类的堵转检测功能实现的无感归位?这个有待测试。

2.4 何时进行龙门倾斜校正

在校正龙门倾斜后,我们可以进一步校准热床调平螺丝等高,然后日常打印的起始 Gcode 中加入G34指令,以热床前方或者后方两颗调平螺丝所在坐标或邻近坐标作为探测点,进行自动校正。
仅当调平螺丝参考点出现较大偏差不再可靠时,再使用上述手动或自动方法以框架为基准校正。

三、番外1:CoreXY、UM2、MakerBot 等架构的 3D 打印机双 Z 轴等高校准

image.png
【图 7】大鱼CoreXY 1.53 3D打印机。
对于此种类型,由于 X 轴横梁与框架顶部平面一起,我们需要校准的是热床托架两侧等高。同样可以根据情况选择堵转校正或等高柱校正。

四、番外2:CoreXY 等架构的 3D 打印机三 Z 轴等高校准

image.png
【图 8】GuguBot 3D打印机,采用 3Z 轴自动调平热床。

  • 此种结构与双 Z 轴有很大不同,因为至少 3 点可以确定一个平面,所以相比于双 Z 轴需要使用调平螺丝+弹簧来调整热床平面,3Z 轴不需要调平螺丝,只需要等高柱固定到热床托架上即可。
  • 此外丝杆与热床托架使用关节轴承连接,有较大的灵活性。
    所以对于 3Z 轴的 Z_TILT_ADJUST 校准相当于普通双 Z 轴机器的 Z_TILT_ADJUST+ SCREWS_TILT_CALCULATE,且可以全自动完成,有很大优势。