撤回正常,但偶尔不会恢复

3D打印 马林鱼 创造者-3 撤回 tmc2130 马克
2021-05-04 23:45:08

我有撤回问题。我的打印机正常打印非常好,但是回缩有一个间歇性的问题:回缩本身总是发生,但有时只是没有发生随后的恢复,这显然会导致挤压出现间隙。我的诊断方法用完了 - 任何人都可以提出可能导致这种情况的原因吗?我有:

  • 从挤出机上取下步进器,使其自由运行
  • 更改了驱动板(采用更新的设计,虽然两者都基于 TMC2130)
  • 重新安装所有连接器
  • 关闭驱动程序的“StealthChop”功能以支持后备“SpreadCycle”
  • 尝试使用 Prusa Slicer 生成的 G 代码和来自 Cura 的已知良好代码(取自Thingiverse 上的收回测试
  • 将马林鱼从 2.0.4.4 更新到 2.0.6.1

这台机器是 Creality Ender 3,尽管之前的所有者(他在使用时报告没有问题;他是朋友,而不是匿名的 eBay 卖家)用 MKS Gen L 替换了主板,用 Big Tree Tech TMC2130s 替换了驱动程序在 SPI 模式下。挤出机步进器是库存的 Creality 模型。

其他相关设置:

  • 挤出机驱动器上的 VRef 为 0.875 V。据我所知,这些电机的最大建议值为 1.0 V
  • 挤出机电流固件设置为 900 mA
  • E固件中的最大进给速度设置为 25 mm/s,我认为这是相当低的
  • DEFAULT_MAX_ACCELERATION设置为 5000 mm/s 2,但DEFAULT_RETRACT_ACCELERATION设置为 500 mm/s 2并且(M204在 G 代码中没有说明)我认为这优先

我在这里撕我的头发!我上面列出的大多数更改都没有效果,但我会说驱动程序对SpreadCycle的更改减少了发生率,并且当缩回距离增加时似乎更普遍(4毫米比2毫米更糟糕)。真正令人困惑的是缺乏对称性 - 缩回总是有效,在打印期间向前进料总是有效,但在恢复期间向前进料有时不起作用 - 步进器只是不转动。

我可以增加 VRef 或电流,进一步降低缩回速度和加速度,也许其中之一将是答案,但理想情况下,我想了解出了什么问题,以便我可以有针对性地进行修复。有没有人有任何想法?

编辑

在对驱动器过热进行评论讨论后,我测量了 77 °C 的稳定温度,将热敏电阻推到步进驱动器的散热片底部。这是预期的还是可能代表过热问题?

编辑 2

事实证明,终端会定期打印一条消息,指示驱动程序温度可能存在问题(例如2020-09-14 23:22:15,877 - Recv: 00:00: E driver overtemperature warning! (900mA))。

如果问题持续存在,步进电流应自动节流,这不会发生。也没有达到实际的过热错误条件,因为如果发生这种情况,驱动程序应该完全关闭,直到它冷却 25 °C,我相信 Marlin 应该在此时放弃打印。这些事情似乎都没有发生,但也许升高的温度导致了我的步进器问题,尽管如此。

0个回答
没有发现任何回复~