首页
/ Marlin固件中Delta机型使用MicroProbe V2探针的校准问题解析

Marlin固件中Delta机型使用MicroProbe V2探针的校准问题解析

2025-05-13 20:52:58作者:胡易黎Nicole

问题背景

在使用Marlin固件的Delta型3D打印机上,当采用BIQU MicroProbe V2探针时,用户遇到了自动校准和床面调平失败的问题。该问题表现为探针在校准过程中随机失败,有时会在探测单点多次后突然Z轴大幅移动导致失败,有时会直接撞击打印床。

技术分析

探针信号问题

MicroProbe V2探针对信号有特殊要求:

  1. 触发信号需要强上拉电阻
  2. SKR 1.4 Turbo主板只有3个限位开关接口,且Delta机型已全部占用
  3. 专用探针接口P0_10没有上拉电阻

解决方案

  • 改用E1 Det端口(P1_25),该端口有外部上拉电阻
  • 修改固件配置:
    #define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
    #define Z_MIN_ENDSTOP_HIT_STATE LOW
    #define Z_MIN_PROBE_ENDSTOP_HIT_STATE LOW
    #define BIQU_MICROPROBE_V2
    #define PROBE_ENABLE_DISABLE
    

探测深度设置

当探针未能充分接触床面时,可能出现探测失败:

  • Z_PROBE_LOW_POINT参数控制探测最低点
  • 默认值-2mm可能不足,可尝试增大至-3mm或更低
  • 但设置过低可能导致撞床风险

电磁干扰问题

MicroProbe V2体积小,对信号干扰敏感:

  • 建议在信号线上添加磁环
  • 磁环位置不影响效果,可安装在探针端或主板端

床面调平算法差异

测试发现不同调平算法表现不同:

  • 三点调平(AUTO_BED_LEVELING_3POINT)工作正常
  • 双线性调平(AUTO_BED_LEVELING_BILINEAR)和统一调平(AUTO_BED_LEVELING_UBL)会失败
  • 可能原因是Delta机型运动学特性与探针偏移量计算的兼容性问题

深入探讨

Delta机型与笛卡尔机型在探针使用上有本质区别:

  1. Delta机型探针时喷嘴位于中心,探针偏移量计算方式不同
  2. 探针边界(PROBING_MARGIN)设置可能影响探测范围
  3. 建议检查NOZZLE_TO_PROBE_OFFSET参数是否准确反映物理偏移

最佳实践建议

  1. 硬件连接

    • 优先使用带外部上拉的端口
    • 确保信号线屏蔽良好
    • 考虑双端口连接方案(如同时连接探针端口和Z限位端口)
  2. 固件配置

    // 探针类型设置
    #define BIQU_MICROPROBE_V2
    
    // 调试选项
    #define DEBUG_LEVELING_FEATURE
    #define M114_DETAIL
    
    // 探测参数
    #define Z_PROBE_LOW_POINT -3  // 根据实际需要调整
    #define PROBING_MARGIN 0      // 测试时暂时禁用边界限制
    
  3. 调试步骤

    • 启用详细日志(M111 S247)
    • 记录G28(回零)和G29(床面调平)的输出
    • 比较成功和失败时的坐标数据
  4. 替代方案

    • 如问题持续,可考虑三点调平作为临时解决方案
    • 长期建议等待固件更新或考虑其他兼容性更好的探针

总结

MicroProbe V2在Delta机型上的兼容性问题主要源于信号质量和运动学计算的特殊性。通过优化硬件连接、调整固件参数和选择合适的调平算法,大多数用户应该能够解决这一问题。Marlin开发团队也在持续改进对各类探针的支持,建议关注后续固件更新。

登录后查看全文
热门项目推荐
相关项目推荐

热门内容推荐

最新内容推荐

项目优选

收起
openGauss-serveropenGauss-server
openGauss kernel ~ openGauss is an open source relational database management system
C++
136
187
RuoYi-Vue3RuoYi-Vue3
🎉 (RuoYi)官方仓库 基于SpringBoot,Spring Security,JWT,Vue3 & Vite、Element Plus 的前后端分离权限管理系统
Vue
881
521
openHiTLSopenHiTLS
旨在打造算法先进、性能卓越、高效敏捷、安全可靠的密码套件,通过轻量级、可剪裁的软件技术架构满足各行业不同场景的多样化要求,让密码技术应用更简单,同时探索后量子等先进算法创新实践,构建密码前沿技术底座!
C
361
381
ohos_react_nativeohos_react_native
React Native鸿蒙化仓库
C++
181
264
kernelkernel
deepin linux kernel
C
22
5
nop-entropynop-entropy
Nop Platform 2.0是基于可逆计算理论实现的采用面向语言编程范式的新一代低代码开发平台,包含基于全新原理从零开始研发的GraphQL引擎、ORM引擎、工作流引擎、报表引擎、规则引擎、批处理引引擎等完整设计。nop-entropy是它的后端部分,采用java语言实现,可选择集成Spring框架或者Quarkus框架。中小企业可以免费商用
Java
7
0
CangjieCommunityCangjieCommunity
为仓颉编程语言开发者打造活跃、开放、高质量的社区环境
Markdown
1.09 K
0
note-gennote-gen
一款跨平台的 Markdown AI 笔记软件,致力于使用 AI 建立记录和写作的桥梁。
TSX
83
4
cherry-studiocherry-studio
🍒 Cherry Studio 是一款支持多个 LLM 提供商的桌面客户端
TypeScript
613
60
open-eBackupopen-eBackup
open-eBackup是一款开源备份软件,采用集群高扩展架构,通过应用备份通用框架、并行备份等技术,为主流数据库、虚拟化、文件系统、大数据等应用提供E2E的数据备份、恢复等能力,帮助用户实现关键数据高效保护。
HTML
118
78