"endstop pin: tmc2209 stepper x:virtual endstop": различия между версиями

Материал из Ender 3 Wiki
Перейти к навигации Перейти к поиску
 
(не показаны 4 промежуточные версии этого же участника)
Строка 1: Строка 1:
Как понятно из названия, нам необходим драйвер, подключённый по UART.  
+
Как понятно из названия, нам необходим драйвер, подключённый по '''UART'''. Гуглим, как на вашей плате ставится перемычка '''UART'''!
  
В раздел '''[stepper_x]''' в строке '''endstop_pin:''' (концевик) надо прописать нащ драйвер. Например у меня это '''tmc2209_stepper_x:virtual_endstop'''  (для оси Х! Разумеется, что для Y это будет '''stepper_y''' и т.д.)
+
Не рекомендую ставить парковку без концевиков на Z.  
  
Далее создаём раздел '''[tmc2209 stepper_x]'''
+
Убедись, что ось бьётся об элемент рамы кареткой или мотором, а не колесом!
 +
 
 +
 
 +
В раздел '''[stepper_x]''' в строке '''endstop_pin:''' (концевик) надо прописать наш драйвер. Например у меня это '''tmc2209_stepper_x:virtual_endstop'''  (для оси Х! Разумеется, что для Y это будет '''stepper_y''' и т.д.)
 +
 
 +
Выглядит это примерно так:
 +
 
 +
'''[stepper_x]'''
 +
 
 +
'''endstop_pin: tmc2209_stepper_x:virtual_endstop   
 +
 
 +
 
 +
 
 +
Далее создаём раздел
 +
 
 +
'''[tmc2209 stepper_x]
  
 
'''uart_pin:  
 
'''uart_pin:  

Текущая версия на 20:01, 31 марта 2024

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

Не рекомендую ставить парковку без концевиков на Z.

Убедись, что ось бьётся об элемент рамы кареткой или мотором, а не колесом!


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

Выглядит это примерно так:

[stepper_x]

endstop_pin: tmc2209_stepper_x:virtual_endstop


Далее создаём раздел

[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:

Режимы StealthChop/SpreadCicle.

Для включения режима SpreadCicle укажи значение 99999


interpolate: false