📌 3D 打印机床面调平的重要性
在 3D 打印中,第一层粘附性 是决定打印成功率的关键因素,而床面调平 (Bed Leveling) 则直接影响第一层的质量。如果打印床不平整,打印物体可能会:
✅ 第一层无法粘附,导致打印失败
✅ Z 轴过高导致材料无法粘合
✅ Z 轴过低导致喷嘴堵塞或挤出不足
✅ 打印中途翘边、变形,影响成品质量
因此,一个良好的自动调平系统能显著提高打印的成功率和质量。目前,Marlin 固件主要支持 Bilinear 调平 和 UBL 统一网格调平 两种方式。
🔍 Bilinear 调平(G29 T)
📖 介绍
Bilinear 调平采用 双线性插值 的方式,对打印床进行网格化测量,并自动调整 Z 轴补偿。
📜 代码示例
G28 ; 归零所有轴
M420 S0 ; 关闭已有的床面调平数据
M190 S60 ; 加热热床至 60°C
G29 T ; 运行双线性调平
M500 ; 存储调平数据到 EEPROM
M420 S1 ; 启用自动调平
⚡ 优势
✔ 简单易用,适用于小型 3D 打印机 (≤220mm)
✔ 无需手动干预,只需探测即可使用
✔ 兼容性好,大部分固件支持
⚠️ 限制
❌ 探针无法探测的区域不会补偿
❌ 不能手动调整网格
❌ 调平数据仅适用于探测时的环境
🔍 UBL 统一网格调平(G29 P1 + G29 P3)
📖 介绍
UBL(Unified Bed Leveling)是一种 高级自动调平技术,它不仅能测量网格,还能推算未测量区域的数据,并允许用户手动优化。
📜 代码示例
G28 ; 归零所有轴
M420 S0 ; 关闭已有的床面调平数据
G29 P1 ; 仅探测可达区域
G29 P3 ; 推算未探测点的数据
G29 P3 ; 再次优化网格数据
@BEDLEVELVISUALIZER ; 启用床面可视化插件
G29 S0 ; 存入 EEPROM 0 号槽位
G29 F10.0 ; 设置 10mm 高度淡出调平补偿
G29 A ; 激活 UBL
M500 ; 保存调平数据到 EEPROM
⚡ 优势
✔ 适用于大尺寸打印机(>220mm)
✔ 支持未探测区域的补偿
✔ 可手动调整网格,提高精度
✔ 支持多个调平数据槽位(适用于不同床温或材料)
✔ 支持淡出调平补偿 (Fade Height),减少高层影响
✔ 兼容 @BEDLEVELVISUALIZER 可视化插件
⚠️ 限制
❌ 设置较复杂,需要调试
❌ 对 EEPROM 需求较大
🆚 Bilinear vs UBL 调平对比
特性 | Bilinear (G29 T) | UBL (G29 P1 + P3) |
---|---|---|
适用床面尺寸 | 小于 220x220mm | 大于 220x220mm |
探测方式 | 直接测量整个网格 | 仅测量可达点,推算其余点 |
存储方式 | EEPROM 单一数据 | EEPROM 多个槽位 |
自动调平方式 | 仅限测量点 | 可手动优化网格 |
淡出补偿 (Fade Height) | ❌ 不支持 | ✅ 可设置 |
多种调平配置 | ❌ 仅单次调平 | ✅ 可存储多个网格 |
适合新手 | ✅ 更简单 | ❌ 需要调试 |
🎯 选择建议
✅ 如果你使用普通 3D 打印机 (≤220mm),并且想要简单可靠的调平方式,Bilinear 调平 (G29 T) 是不错的选择。
✅ 如果你使用的是大尺寸打印机 (>220mm),或者探针无法测量所有点,UBL (G29 P1 + P3) 更适合你。
✅ 如果你希望打印不同材料时使用不同的调平数据(如 PLA vs ABS),UBL 允许存储多个网格数据,适合高级用户。
🔗 结语
无论你使用哪种调平方式,定期校准 总是一个好习惯。希望这篇文章能帮助你选择最适合的调平方法,提高打印成功率! 🚀
如果你有任何问题或经验分享,欢迎在评论区留言!🎯