Тач: различия между версиями

Материал из Ender 3 Wiki
Перейти к навигации Перейти к поиску
м
Строка 48: Строка 48:
  
 
'''[probe]'''
 
'''[probe]'''
'''pin:''' Указываешь логический пин концевика Z, к которому ты подключил оптопару.
+
'''pin:''' #Указываешь логический пин концевика Z, к которому ты подключил оптопару.
 +
 
 +
deactivate_on_each_sample: # True #Это определяет, должен ли Klipper выполнять код деактивации между каждой попыткой проверки при выполнении последовательности многократных проверок. Значение по умолчанию равно '''True'''.
 +
 
 +
'''x_offset:''' #Оффсет между соплом и тачем по X
 +
 
 +
'''y_offset:''' 0.0 #Оффсет между соплом и тачем по Y
 +
 
 +
'''z_offset:''' 0.0 #Оффсет между соплом и тачем по Z
 +
 
 +
'''speed:''' 5.0 # Скорость (в мм/с) перемещения оси Z при зондировании. Значение по умолчанию равно 5 мм/с.
 +
 
 +
'''samples:''' 1 # Количество раз для проверки каждой точки. Полученные значения z будут усреднены. По умолчанию выполняется проверка 1 раз.
 +
 
 +
'''sample_retract_dist:''' 2.0  # Расстояние (в мм), на которое необходимо поднимать головку инструмента между каждой пробой (Если проб больше 1). Значение по умолчанию равно 2 мм.
 +
 
 +
'''lift_speed:''' 10 #Скорость перемещения (в мм/с) по оси Z при перемещении зонда между образцами. По умолчанию используется то же значение, что и в параметре '''"speed"'''.
 +
 
 +
'''samples_result:''' average #Метод расчета при выборке более одного раза - либо '''"median"''', либо '''"average"'''. По умолчанию используется среднее значение.
 +
 
 +
'''samples_tolerance:''' 10 #Максимальное расстояние по оси Z (в мм), на котором образец может отличаться от других образцов. При превышении этого допуска либо сообщается об ошибке, либо попытка повторяется (см. samples_tolerance_retries). Значение по умолчанию равно 0,100мм.
 +
 
 +
'''samples_tolerance_retries:''' 1 #Количество повторных попыток, если будет найден образец, превышающий допустимую выборку. При повторной попытке все текущие образцы будут отброшены, и попытка проверки будет повторена. Если при заданном количестве повторных попыток не удается получить допустимый набор выборок, то выдается сообщение об ошибке. Значение по умолчанию равно нулю, что приводит к выдаче сообщения об ошибке при первой выборке, превышающей значение samples_tolerance.
 +
 
 +
'''activate_gcode:''' #Список команд G-кода, которые необходимо выполнить перед каждой пробой. Формат G-кода приведен в документе docs/Command_Templates.md. Это может быть полезно, если необходимо каким-либо образом активировать проверку. Не вводите здесь никаких команд, которые перемещают инструментальную головку (например, G1). По умолчанию при активации не выполняются никакие специальные команды с G-кодом.
 +
 
 +
'''deactivate_gcode:''' #Список команд G-кода, которые необходимо выполнять после завершения каждой попытки проверки. Формат G-кода приведен в документе docs/Command_Templates.md. Здесь не следует вводить команды, которые перемещают головку инструмента. По умолчанию при деактивации не выполняются никакие специальные команды G-кода.
 +
 
 +
 
 +
https://www.klipper3d.org/Config_Reference.html?h=touch#probe Подробнее про раздел [probe]

Версия 20:26, 15 июня 2024

CR-Touch

61-3Xpt+4KL. SL1500 .jpg

Одно из немногих, что Креалити сделали хорошо. CR-Touch надежнее и точнее чем BL-Touch.
CR-Touch по точности примерно соответствует BFP Touch. CR-Touch дороже BL-Touch

Остерегайтесь подделок - в корпусе BL-Touch может находится начинка из других датчиков (например оптика и соленоид). Поэтому брать только в фирменном магазине Креалити!

BL Touch/3D Touch

Bad expensive bltouch.png

Фирменный BL Touch стоит много денег. За эти деньги можно купить пару более дешевых реплик 3D Touch. При этом дорогие тачи не имеют какой-то особой точности по сравнению с репликами.

BFPTouch

VV3lo.png

Простой, дешевый, аккуратный, точный, компактный, надежный самосборный датчик, состоящий из:

Хотя, есть нюансы. Серва тут самый ненадёжный вариант, хотя её можно и отключить аппаратно на время, когда она не нужна.

Он не такой компатный, как BL Touch

ЕгорТач

Лучший Тач. Точный как любой оптический тач. При этом всё остальное- это чистая механика, магниты и макросы для работы. Надёжнее нет ничего. И я серьёзно.

Подключение очень простое. У нас есть 3 пина. G- земля V- питание. И третий пин- логика. Если плата не огрызок, то гнёзда под концевики будут на 3 пина. Если огрызок- то 2 пина, на землю и логику, а питание берём отдельно.

Прописываем в разделе[stepper_z]:

endstop_pin: probe:z_virtual_endstop


Создаём секцию:

[probe] pin: #Указываешь логический пин концевика Z, к которому ты подключил оптопару.

deactivate_on_each_sample: # True #Это определяет, должен ли Klipper выполнять код деактивации между каждой попыткой проверки при выполнении последовательности многократных проверок. Значение по умолчанию равно True.

x_offset: #Оффсет между соплом и тачем по X

y_offset: 0.0 #Оффсет между соплом и тачем по Y

z_offset: 0.0 #Оффсет между соплом и тачем по Z

speed: 5.0 # Скорость (в мм/с) перемещения оси Z при зондировании. Значение по умолчанию равно 5 мм/с.

samples: 1 # Количество раз для проверки каждой точки. Полученные значения z будут усреднены. По умолчанию выполняется проверка 1 раз.

sample_retract_dist: 2.0 # Расстояние (в мм), на которое необходимо поднимать головку инструмента между каждой пробой (Если проб больше 1). Значение по умолчанию равно 2 мм.

lift_speed: 10 #Скорость перемещения (в мм/с) по оси Z при перемещении зонда между образцами. По умолчанию используется то же значение, что и в параметре "speed".

samples_result: average #Метод расчета при выборке более одного раза - либо "median", либо "average". По умолчанию используется среднее значение.

samples_tolerance: 10 #Максимальное расстояние по оси Z (в мм), на котором образец может отличаться от других образцов. При превышении этого допуска либо сообщается об ошибке, либо попытка повторяется (см. samples_tolerance_retries). Значение по умолчанию равно 0,100мм.

samples_tolerance_retries: 1 #Количество повторных попыток, если будет найден образец, превышающий допустимую выборку. При повторной попытке все текущие образцы будут отброшены, и попытка проверки будет повторена. Если при заданном количестве повторных попыток не удается получить допустимый набор выборок, то выдается сообщение об ошибке. Значение по умолчанию равно нулю, что приводит к выдаче сообщения об ошибке при первой выборке, превышающей значение samples_tolerance.

activate_gcode: #Список команд G-кода, которые необходимо выполнить перед каждой пробой. Формат G-кода приведен в документе docs/Command_Templates.md. Это может быть полезно, если необходимо каким-либо образом активировать проверку. Не вводите здесь никаких команд, которые перемещают инструментальную головку (например, G1). По умолчанию при активации не выполняются никакие специальные команды с G-кодом.

deactivate_gcode: #Список команд G-кода, которые необходимо выполнять после завершения каждой попытки проверки. Формат G-кода приведен в документе docs/Command_Templates.md. Здесь не следует вводить команды, которые перемещают головку инструмента. По умолчанию при деактивации не выполняются никакие специальные команды G-кода.


https://www.klipper3d.org/Config_Reference.html?h=touch#probe Подробнее про раздел [probe]