Металл2024 Реклама
Метобр2024 Реклама

Подключение китайского BLtouch

melandr
Идет загрузка
Загрузка
22.09.2019
1380
5
Вопросы и ответы
Статья относится к принтерам:
Prusa i3

Добрый вечер! Заказал на Aliexpress копию датчика 3Dtouch. Датчик приехал, сейчас озадачился его подключением и конфигурацией прошивки принтера. Нашел несколько статей на сайте по подключению BLTouch. Вроде бы все понятно, но есть пару моментов, которые не могу разобраться. Опишу постановку задачи. Так как у меня на выводах SERVO подключен вентилятор обдува модели. То решил подключать датчик автоуровня на свободные пины эндстопов, как советует автор в одной изстатей. Но немного неясно с комментированием неиспользуемых опций. Вот цитата из статьи

"

По перемычке, я поступил немного хитрее, у 80% пользователей принтеров (если не больше) есть только эндстопы на -уменьшение (х- у- z- ) а крайние верхние точки не используются. Я использовал выводы эндстопов для подключения серво блтача. Контроллеру нет разницы где менять сигнал, а потому если хочется то лезем в файл pin_ramps.h

и меняем

#define SERVO0_PIN 15 //пин Y+ раньше был пин 11

#define Y_MAX_PIN 11 // раньше это была серва пин15

таким образом рядом стоящий Y+ вход который сразу имеет питание можно использовать под блтач

если хотим оставить эндстоп по z и просто добавить автоуровень то выход цепляем на Z_MAX например

замечаем в файле pin_ramps.h

#define Z_MAX_PIN 19

ищем в конфиге

//#define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN

добавляем после

#define Z_MIN_PROBE_PIN 19 //z_max

#define Z_MIN_PROBE_ENDSTOP

и комментируем

//#define Z_MIN_PROBE_ENDSTOP

"

Непонятно, нужно ли менять привязку к серво 0 вот так:

#define SERVO0_PIN 19

И куда нужно тогда подключать провод от датчика Z_MIN, если я решил оставить штатный датчик, используя его допустим как аварийный нижний уровень. При этом используя Z_MIN датчика BLTouch

Ответы на вопросы
Кремень КБ Реклама
Кремень КМ Реклама