Ошибка короткого замыкания на землю при использовании шаговых приводов TMC2130

Недавно я купил плату MKS GEN L V1.0 и 5 TMC2130s. (X, Y, два Z, E). Я подключил все это и загрузил Marlin 1.1.9, и после некоторых быстрых поисков неисправностей я привел двигатели в движение. На следующий день я попробовал еще раз, и это дало мне такую ошибку:

Обнаружена ошибка драйвера E0: перегрев короткое замыкание на землю (катушка А) короткое замыкание на землю (катушка 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: перегрев короткое замыкание на землю (катушка А)

У меня есть палочки Watterott TMC2130 SilentStep, и я осмотрел плату, которая показалась мне правильной. Все подключено правильно. Завтра я попытаюсь переключить драйвер на одну из других осей и попытаюсь переключить шаг, чтобы посмотреть, не изменится ли что-нибудь, но мне кажется, что этого не должно быть, так как это работало в течение некоторого времени.

, 👍5

Обсуждение

Я попробую marlin 1.1.8 завтра и ветку исправления ошибок, если это решит мою проблему., @luka peršolja


1 ответ


Лучший ответ:

4

Я все исправил. Я попытался загрузить исправленную версию Marlin, но безуспешно. Затем я заметил свободный соединительный провод, который соединял драйвер с платой, и при повторной установке я заметил, что он не так сильно сжимал штифт и его можно было легко снять, поэтому я переключил провод, и теперь все работает. Оказывается, даже соединительные провода могут иметь плохое соединение. Надеюсь, это кому-нибудь поможет.


,

Не забудьте отметить свой ответ как *принятый* ответ, используя кнопку "Отметить". Вы можете сделать это через 48 часов после публикации. Это помогает свести наш список вопросов с ответами к минимуму., @Greenonline