Ошибка короткого замыкания на землю при использовании шаговых приводов 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, и я осмотрел плату, которая показалась мне правильной. Все подключено правильно. Завтра я попытаюсь переключить драйвер на одну из других осей и попытаюсь переключить шаг, чтобы посмотреть, не изменится ли что-нибудь, но мне кажется, что этого не должно быть, так как это работало в течение некоторого времени.
@luka peršolja, 👍5
Обсуждение1 ответ
Лучший ответ:
Я все исправил. Я попытался загрузить исправленную версию Marlin, но безуспешно. Затем я заметил свободный соединительный провод, который соединял драйвер с платой, и при повторной установке я заметил, что он не так сильно сжимал штифт и его можно было легко снять, поэтому я переключил провод, и теперь все работает. Оказывается, даже соединительные провода могут иметь плохое соединение. Надеюсь, это кому-нибудь поможет.
Не забудьте отметить свой ответ как *принятый* ответ, используя кнопку "Отметить". Вы можете сделать это через 48 часов после публикации. Это помогает свести наш список вопросов с ответами к минимуму., @Greenonline
- Как рассчитать Vref и X_CURRENT для шагового драйвера TMC2130, зная номинальный ток шагового двигателя?
- Как интерпретировать непрерывную отладочную отчетность Trinamic driver?
- Marlin 2.0 - установить шаговые драйверы?
- Драйверы TMC2208 - Микропереходы настроены неправильно
- Я могу установить напряжение и ток драйвера TMC2130 вручную. Но в каких случаях некоторые компоненты могут сгореть?
- Странное движение и не самонаведение
- Шаговые двигатели сильно нагреваются
- Какие контакты использовать для управления UART на плате RUMBA для tmc2208?
Я попробую marlin 1.1.8 завтра и ветку исправления ошибок, если это решит мою проблему., @luka peršolja