"endstop pin: tmc2209 stepper x:virtual endstop"

Материал из Ender 3 Wiki
Перейти к навигации Перейти к поиску

Как понятно из названия, нам необходим драйвер, подключённый по UART.

В раздел [stepper_x] в строке endstop_pin: (концевик) надо прописать нащ драйвер. Например у меня это tmc2209_stepper_x:virtual_endstop (для оси Х! Разумеется, что для Y это будет stepper_y и т.д.)

Далее создаём раздел [tmc2209 stepper_x]

uart_pin:

run_current:

hold_current:

driver_SGTHRS:

sense_resistor:

diag_pin:

stealthchop_threshold:

interpolate: false


uart_pin:

Гуглим распиновку своей платы и вписываем сюда uart_pin оси.


run_current:

Сколько А даёт драйвер мотору, пока тот крутится.


hold_current:

Тоже самое, но в простое. Эту строку можно удалить.


driver_SGTHRS: driver_SGTHRS значение от 1 до 255.

Более высокое значение делает StallGuard4 более чувствительным и требует меньшего крутящего момента для индикации остановки.

Если ось дёргается, уменьшай цифру. Если у тебя слишком сильно прилетает ось в раму, увеличивай цифру.


sense_resistor:


diag_pin:

Гуглить распиновку


stealthchop_threshold:


interpolate: false