KREMEN Реклама
KREMEN Реклама

Напряжение Vref и ток на драйверах TMC2209.

geso22
Идет загрузка
Загрузка
23.11.2020
4686
3
Вопросы и ответы
Статья относится к принтерам:
Anet A8 Plus

Всем доброго времени суток. Провел масштабный апгрейд своего динозавра Anet A8 Plus - установил на него SKR 1.3 с тихими драйверами TMC2209. Делал это в первый раз, поэтому мог что-то неправильно сделать. Драйверы поставил в режим UART и значения токов задал в настройках Marlin, напряжения Vref на драйверах не менял, оставил стоковое 1.2 В. Экспериментировать начал со значений токов в 800 мА (на анькиных шаговиках указан ток 0.9 А). Только на ось Z поставил не 800 мА, а 900 т.к. оба двигателя подключил последовательно на один драйвер. В итоге при первой тестовой печати обнаружил, что двигатель оси X ощутимо греется - долго держать на нем руку нельзя (понимаю, что это такой себе способ измерения температуры, но все же). Двигатель оси Y тоже грелся, но не так сильно, руку на нем держать можно было (на стоковой плате с А4988 нагрев был примерно такой же). Двигатели оси Z и экструдера были холодными. Сначала я перекомпилировал Марлин несколько раз, уменьшая значение тока для оси X сначала до 700 мА, потом до 600 мА, но результата это не давало. В итоге решил все же настроить Vref на драйверах. На стоковой плате всего один потенциометр (я так понимаю, что он задает Vref для всех драйверов разом). Измерил 0.6 В, в пересчете на TMC2209 получил около 0.75 В. Их я выставил на оси X, Y и экструдер, ось Z не трогал. При тестовой печати нагрев был таким же сильным. В итоге зашел в настройки Марлина с экрана самого принтера и обнаружил, что для всех драйверов TMC заданы все те же дефолтные 800 мА на всех осях. Уменьшил на оси X до 600 и вуаля - двигатель теперь не греется. Все эти манипуляции меня в итоге запутали. Насколько я понимаю, Vref не обязательно нужно выставлять для драйверов, если они управляются по UART т.к. при такой схеме подключения можно управлять током программно. Мне непонятно вот что:

1. Насколько мой тезис про необязательность настройки Vref при управлении по UART верный?

2. Если я неправ, то нужно ли выставить Vref в 0.75 В при такой схеме подключения на все драйверы?

3. Почему при компиляции Марлина оставались дефолтные значения в 800 мА, хотя я точно задавал меньшие значения для оси X?

Ответы на вопросы
Lider 3D Реклама
Lider 3D Реклама