使用 TMC2130 步进驱动器的接地短路错误

3D打印 马林鱼 步进驱动器 tmc2130
2021-05-19 20:48:38

我最近有一块 MKS GEN L V1.0 板和 5 个 TMC2130。(X,Y,两个 Z,E)。我已将其全部连接好并上传了 Marlin 1.1.9,经过一些快速故障排除后,我让电机运转起来。第二天我又试了一次,它给了我这个错误:

检测到 E0 驱动器错误:过热对地短路(线圈 A)对地短路(线圈 B)

带有以下驱动程序调试报告:(注意挤出机驱动程序没有出现)

  X   Y   Z
Enabled     false   false   false
Set current 800 800 800
RMS current 795 795 795
MAX current 1121    1121    1121
Run current 25/31   25/31   25/31
Hold current    12/31   12/31   12/31
CS actual       12/31   12/31   12/31
PWM scale       10  10  10
vsense      1=.18   1=.18   1=.18
stealthChop true    true    true
msteps      16  16  16
tstep       1048575 1048575 1048575
pwm
threshold       0   0   0
[mm/s]      -   -   -
OT prewarn  false   false   false
OT prewarn has been triggered   false   false   false
off time        5   5   5
blank time  24  24  24
hysteresis
-end        2   2   2
-start      3   3   3
Stallguard thrs 8   8   0
DRVSTATUS   X   Y   Z
stallguard
sg_result       0   0   0
fsactive
stst        X   X   X
olb
ola
s2gb
s2ga
otpw
ot
Driver registers:   X = 0x80:0C:00:00
Y = 0x80:0C:00:00
Z = 0x80:0C:00:00

我做了一些研究,发现你应该改变那个步进器的 CS 引脚,所以我做了。我几乎尝试了板上所有可用的引脚,但没有成功。我得到的唯一改变是当我将它连接到引脚 11 并得到这个时:

检测到 E0 驱动器错误:过热对地短路(线圈 A)

我有 Watterott TMC2130 SilentStep Sticks 并检查了似乎正确的电路板。是否全部接线正确。明天我将尝试将驱动器从另一个轴切换到一个轴并尝试切换步进器以查看是否有任何变化,但在我看来它不应该因为它工作了一段时间。

1个回答

我已经修好了。我尝试上传 Marlin 的错误修复版本,但没有成功。然后我注意到连接驱动器和电路板的跳线松了,重新安装时,我注意到它没有牢牢抓住插针,很容易被拉掉,所以我切换了电线,现在一切正常。事实证明,即使是跳线也可能连接不良。希望这可以帮助某人。