Высокая температура шаговых двигателей.

docent2305
Идет загрузка
Загрузка
15.01.2020
448
22
печатает на Ender 4
Вопросы и ответы
Статья относится к принтерам:
Ender 4

Всем доброго времени суток. Имеется ender 4 на штатной кинематике. После того, как сгорела стоковая плата, перешел на SKR V1.3, драйвера TMC2209 по UART. Не помню, какая была температура на старой плате, но сейчас ШД X,Y,Z горячие. Минут за 10 до окончания двухчасовой печати приклеил на один из двигателей термистор; как только печать закончилась, воткнул его в разъем для температуры хотэнда, показал 72С. Понятно, что это не очень точно, но хоть что-то.

Прошивка марлин 2, в прошивке указаны:#define HOLD_MULTIPLIER 0.6 // Scales down the holding current from run current   #define INTERPOLATE true // Interpolate X/Y/Z_MICROSTEPS to 256

#if AXIS_IS_TMC(X)     #define X_CURRENT 580  // (mA) RMS current. Multiply by 1.414 for peak current.    #define X_MICROSTEPS 16 // 0..256    #define X_RSENSE 0.11  #endif

В других вариантах прошивки указывается больше строк, но я такой вариант не прописывал:#define HOLD_MULTIPLIER 0.5 // Scales down the holding current from run current   #define INTERPOLATE true // Interpolate X/Y/Z_MICROSTEPS to 256

  #if AXIS_IS_TMC(X)     #define X_CURRENT 580 // (mA) RMS current. Multiply by 1.414 for peak current.    #define X_CURRENT_HOME X_CURRENT // (mA) RMS current for sensorless homing    #define X_MICROSTEPS 16 // 0..256    #define X_RSENSE 0.11    #define X_CHAIN_POS -1 //  0 : Not chained. 1 : MCU MOSI connected. 2 : Next in chain, ...   #endif

В скачанной прошивке было для SKR было указано 800, я снизил до 600. Если я правильно понял, то для TMC2209 не важны показатели подстроечного резистора. Перемычки стоят как на картинке:

В комплекте с драйверами приехало еще 4 проводка... может их нужно куда-нить втыкать? Например соединять один из штырьков, что торчат из драйвера сверху?Механику проверил - ничего нигде не закусывает, движение всех осей свободное. LA включен, по ШД экструдера видно, что срабатывает. Т.е., он работает не меньше, чем двигатели осей, но при этом он теплый, но прижатый палец терпит сколько угодно.

Какие нужно еще принять меры, или что проверить и изменить, чтобы двигатели так не грелись?

Ответы на вопросы

Ответы

15.01.2020 в 18:51
0

TMC2209 надо откусить один пин, если не используется какой-то там режим остановки по ошибке двигателей. Но это для ревизии 1.4.! И проблемы были бы связаны с работой концевиков, судя по написанному. Видимо не ваш случай.  

15.01.2020 в 18:56

Комментарий удалён

15.01.2020 в 19:45
0

при SKR 1.3 не надо ничего откусывать, есть специальный джампер отключающий этот пин

16.01.2020 в 10:34
0

Господа, вы там чего курите с утра? У человека греется двигатель, он не разобрался в настройках при работе UART, а вы про хоумлесс сенсор и еще джампер, который активирует линию встроенного электронного сенсора от драйвера.

И проблема была не для плат, а для драйверов версий 1.1-1.2.

Вас не смутило, что он пишет "Было 800, поставил 600"? Надо расчет вести от номинального тока двигателя и делить на 1.414, а он наобум влепил.

Потом окажется, что UART и не включен, а драйвера гоняются по напряжению причем завышенном.  При UART режиме и правильной настройке параметров тока - двигатели чуть теплые даже при большом кол-во ретрактов и перемещений.


17.01.2020 в 09:29
0

UART, как я понял, устанавливается джамперами на плате, верно? Если да, то у меня стоит 5, как на картинке выше. Все остальные джамперы, которые стояли в пространстве под драйверами, я убрал.

17.01.2020 в 10:46
0

Господа, вы там чего курите с утра? У человека греется двигатель,

я про джампера написал, чтобы человек не почекрыжил ноги у драйверов с перепугу )


а так, понятно, что ток надо адекватно настраивать. вот только с китайскими шаговиками это все равно приходится подбором делать, а вовсе не рассчетом путем деления паспортного тока на 1.414

17.01.2020 в 10:52
0

Сегодня, после того, как поправил V-ref (с 1,27 на 1,06) на драйверах шаговики перестали греться совсем. Значит я где-то накосячил с подключением по UART. Теперь бы разобраться где.

P.S. Поторопился с радостью... Греются движки... Меньше, чем до смены параметра, но греются.

17.01.2020 в 14:32
0

Что-то я с цифрой 1,06 видно ошибся.... по формуле вообще получается 1,49!!!

15.01.2020 в 19:49
0

В комплекте с драйверами приехало еще 4 проводка... может их нужно куда-нить втыкать?

не нужно. соответствущие цепи есть на самой плате


70 градусов на двигателе это вполне нормально (до 80). с 800 до 600 зря снизил, слишком много, могут начаться смещения слоев. 750 было бы более адекватно, с ориентировочной температурой в 65*


15.01.2020 в 19:52
0

Смещения слоёв нет. Ни на маленьких деталях, ни на больших. 

15.01.2020 в 19:57
1

от скорости и ускорения зависит. поставишь побыстрее и начнутся смещения...

15.01.2020 в 20:18
0

Тоже греться начали, как скорости в слайсере поднял, вернул скорости, не хочется на пределе движки гонять.

15.01.2020 в 21:46
0

M122 отправьте - мониторинг соединения драйверов. Может нету UART и ток накручен резистором?

15.01.2020 в 22:09
0

В repetier отправил M122, система написала echo:Unknown command: "M122" 

16.01.2020 в 08:59
0

в прошивке ниже настройки токов не включили TMC debug. Весьма нужная опция если управление по UART.

16.01.2020 в 09:12
0

Понял. Завтра буду исправлять!

17.01.2020 в 09:20

Комментарий удалён

17.01.2020 в 09:26
0

В прошивке #define TMC_DEBUG раскомментирован. Команда M122 все равно не проходит.

17.01.2020 в 16:15
0

#define MONITOR_DRIVER_STATUS это еще включите.

17.01.2020 в 19:23
0

Сделал как Вы посоветовали. Скомпилировал заново прошивку. Так ничего и не помогло. Команда М122 не проходит, и все тут...В рronterface та же беда, что и в repetier: Unknown command: "M122". Куда копать дальше? Что исправлять?

Ставил на драйверах V-ref и 1,06 и 1,49 и те цифры, что были от китайцев 1,27 - греются моторы и все тут. Через 20-25 минут печати - пальцем не прикоснуться.

17.01.2020 в 20:26
0

Вам видней куда копать. у меня уже зрение заканчивается, не вижу.

Прошивка чистая с сайта марлина?

17.01.2020 в 20:36
0

Да, и чистая с сайта. И второй вариант - присылали для endera 4, только кинематика другая. 

17.01.2020 в 10:10
0

Двигатели стоят со следующими характеристиками:

Бренд: Creality 3D

Название элемента: RepRap 42 Stepper Мотор

Номер позиции: 42-34

Шаг угла: 1,8 градуса

Номинальное напряжение: 4.83V

Номинальный ток: 1,5 (A)

Номинальная скорость: 1-1000 (об / мин)

Номинальный крутящий момент: 0,4 (NM)

18.01.2020 в 20:31
0

В объявлении, где покупал драйвера, нашёл такую инфу. А с импортным языком чуть хуже, чем никак... Кто что скажет, что делать с драйвером для UART Mode нужно? А то с гугл-переводом боюсь ошибиться. 

Для написания комментариев, пожалуйста, авторизуйтесь.

Читайте в блогах

как я принтер модернизировал....

ROKIT‌ ‌Healthcare‌ ‌разрабатывает‌ ‌новый‌ ‌метод‌ ‌3D-биопечати‌ ‌для‌ лечения‌ ‌поражений‌ ‌кожи‌

Покупка б/у принтера PRUSA I4

Моя первая печать миниатюр

Мой первый 3d принтер

Marlin 2.0 для Anet E16