Металл2024 Реклама
Метобр2024 Реклама

В начале очередной печати двигатели осей XYZ с драйверами TMC2130 разом перестали работать и отвечать. А экран LCD 2004 при питании по USB стал тусклее и мерцает.

fenihix
Идет загрузка
Загрузка
07.11.2018
788
11
Вопросы и ответы
Статья относится к принтерам:
Набор P3 Steel 200
Здравствуйте, принтер Prusa i3 Steel с платой управления MKS Gen 1.4, блок питания 12В 30А.

Месяц назад перешел на драйвера TMC2130 для осей XYZ с SPI, все отлично печаталось, были долгие печати без ошибок. Сейчас хотел поставить очередную печать с ноутбука: все нагрелось, каретка поехала к месту печати, дернулась и остановилась. После этого двигатели XYZ перестали отвечать. Двигатель экструдера на драйвере а4988 работает. При подаче команды M122:

12:22:00.974 : X Y Z

12:22:00.974 : Enabled false false false

12:22:00.974 : Set current 800 800 800

12:22:00.975 : RMS current 795 795 795

12:22:00.975 : MAX current 1121 1121 1121

12:22:00.975 : Run current 25/31 25/31 25/31

12:22:00.975 : Hold current 12/31 12/31 12/31

12:22:00.975 : CS actual 31/31 31/31 31/31

12:22:00.975 : PWM scale 255 255 255

12:22:00.975 : vsense 1=.18 1=.18 1=.18

12:22:00.975 : stealthChop true true true

12:22:00.975 : msteps 0 0 0

12:22:00.975 : tstep 4294967295 4294967295 4294967295

12:22:00.975 : pwm

12:22:00.975 : threshold 79 79 98

12:22:00.975 : [mm/s] 0.00 0.00 0.00

12:22:00.975 : OT prewarn true true true

12:22:00.975 : OT prewarn has

12:22:00.975 : been triggered false false false

12:22:00.975 : off time 15 15 15

12:22:00.975 : blank time 54 54 54

12:22:00.975 : hysteresis

12:22:00.975 : -end 12 12 12

12:22:00.976 : -start 8 8 8

12:22:00.976 : Stallguard thrs 0 0 0

12:22:00.976 : DRVSTATUS X Y Z

12:22:00.976 : stallguard X X X

12:22:00.976 : sg_result 1023 1023 1023

12:22:00.976 : fsactive X X X

12:22:00.976 : stst X X X

12:22:00.976 : olb X X X

12:22:00.976 : ola X X X

12:22:00.976 : s2gb X X X

12:22:00.976 : s2ga X X X

12:22:00.976 : otpw X X X

12:22:00.976 : ot X X X

12:22:00.976 : Driver registers: X = 0xFF:FF:FF:FF

12:22:00.976 : Y = 0xFF:FF:FF:FF

12:22:00.976 : Z = 0xFF:FF:FF:FF


Иногда выводит значения драйверов как: 0x00:00:00:00 или 0x03:FF:FF:FF

Ну, подумал, что сгорели TMC2130, хотя странно, что все 3 за раз. Нашел запасной TMC2130, поставил на ось X, двигатель заработал. Поставил запасные на остальные оси, они тоже поработали, а потом также перестали отвечать.

Если поставить драйвера а4988, то двигатели работают. Кажется, что я все-таки спалил все TMC2130, но как?

Позже еще заметил, что при питании платы от USB экран LCD2004 стал тусклым и мерцает, хотя провод рабочий, питание 5В. При этом компьютер плату видит, и она перепрощивается, а при прошивке экран светится нормально. Видимых дефектов на плате и драйверах не обнаружил.

Теперь не могу понять, в чем основная проблема, в драйверах или самой плате. Что еще можно проверить, куда посмотреть?
Ответы на вопросы
Кремень КБ Реклама
Кремень КМ Реклама