"endstop pin: tmc2209 stepper x:virtual endstop": различия между версиями
Айболит (обсуждение | вклад) (Новая страница: «Как понятно из названия, нам необходим драйвер, подключённый по UART. В раздел '''[stepper_x]''' в…») |
Айболит (обсуждение | вклад) |
||
Строка 43: | Строка 43: | ||
Если ось дёргается, уменьшай цифру. Если у тебя слишком сильно прилетает ось в раму, увеличивай цифру. | Если ось дёргается, уменьшай цифру. Если у тебя слишком сильно прилетает ось в раму, увеличивай цифру. | ||
+ | |||
'''sense_resistor: | '''sense_resistor: | ||
− | diag_pin: | + | |
+ | '''diag_pin: | ||
Гуглить распиновку | Гуглить распиновку |
Версия 19:55, 31 марта 2024
Как понятно из названия, нам необходим драйвер, подключённый по 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