Z 轴不再在工作打印机上工作

3D打印 马林鱼 摸摸 创意-CR-10 tmc2208
2021-05-15 12:18:10

我正在打印一个对象,它开始拖动,所以我停止了它。

将 Z 轴向上移动,以便我可以清理床,Z 轴不会移动。我关闭了打印机并手动转动电机以启动 Z。清理床铺,打开电源并打开打印机。当涉及到 Z 时,BLTouch 部署了,然后什么也没有。电机不会转动。

我尝试过的事情:

  • 重新编译固件(Marlin 2.0.x)
  • 不同的电机 - 电机没有打印机,只是放在桌子上,所以我知道它没有约束力或任何东西。
  • 用已知的工作驱动器交换步进驱动器。

打印机的相关资料:

  • CR10s
  • SKR1.4 涡轮板
  • TMC2208 步进电机
  • BLTouch
  • Octopi 来控制打印机。

M122Z 的输出

Recv:       Z  
Recv: Address  
Recv: Enabled       false  
Recv: Set current   1000  
Recv: RMS current   994  
Recv: MAX current   1402  
Recv: Run current   17/31  
Recv: Hold current  8/31  
Recv: CS actual 8/31  
Recv: PWM scale  
Recv: vsense        0=.325  
Recv: stealthChop   true  
Recv: msteps        16  
Recv: tstep     max  
Recv: PWM thresh.   0  
Recv: [mm/s]        -  
Recv: OT prewarn    false  
Recv: triggered  
Recv:  OTP      false  
Recv: pwm scale sum 10  
Recv: pwm scale auto    0  
Recv: pwm offset auto   36  
Recv: pwm grad auto 14  
Recv: off time  4  
Recv: blank time    24  
Recv: hysteresis  
Recv:  -end     2  
Recv:  -start       1  
Recv: Stallguard thrs  
Recv: uStep count   40  
Recv: DRVSTATUS Z  
Recv: sg_result  
Recv: stst  
Recv: olb  
Recv: ola  
Recv: s2gb  
Recv: s2ga  
Recv: otpw  
Recv: to  
Recv: 157C  
Recv: 150C  
Recv: 143C  
Recv: 120C  
Recv: s2vsa  
Recv: s2vsb  
Recv: Driver registers:  
Recv:       Z   0xC0:08:00:00  
Recv:   
Recv:   
Recv: Testing Z connection... OK  
2个回答

这可能是由软件或配置问题引起的。

可能性 1:重新安装 Marlin 后刚刚工作

您可以将 EEPROM 中的 Z 步数/毫米设置为 0,但并未注意到这一事实。可以通过重新安装 Marlin 软件在不知不觉中修复此问题,升级过程包括重置 EEPROM 设置 - 如社区 wiki 更新 Marlin 固件指南中所述的“步骤 4:收尾” 这在另一篇文章“Ender 3 Pro 上没有步进电机运动”中有更详细的描述

可能性2:马林鱼配置不正确

当您重新编译 Marlin 时,您是否使用了已经验证过的 Marlin 配置?当说“电机不会转动”时,您的意思只是 Z?部署 Marlin 后,您的其他电机现在还可以工作吗?

在其他 Marlin 设置中,您可能需要检查此行在 Configuration_adv.h 中是否被禁用:

  /**
   * Software enable
   *
   * Use for drivers that do not use a dedicated enable pin, but rather handle the same
   * function through a communication line such as SPI or UART.
   */
  //#define SOFTWARE_DRIVER_ENABLE

(我从RepRap 论坛上的No Motor Power With TMC2209那里得到了这个建议。)

问题似乎已解决。我删除了我的 Marlin 副本,下载了一个新副本,然后重新开始。

让我担心的是工作副本和工作打印机怎么会突然出现这个问题。感觉这个问题可能会回来,因为我从未找到根本原因。