roboforum.ru

Технический форум по робототехнике.

BLTouch Auto Leveling

Re: BLTouch Auto Leveling

ales2k » 09 авг 2017, 13:06

У меня все проще:
G32; Калибровка
G92 Z3.9; Установка высоты головы после операции калибровки больше ближе к столу

Реально это высота на которой срабатывает датчик на первой точке в центре стола. (сейчас у меня индуктивные датчики стоят - жду на пробу BLTouch)

Re: BLTouch Auto Leveling

how_eee » 07 сен 2017, 06:45

Вопросов 3

1. При включении идёт селф тест. Если при этом сопло касается стола (Z=0) то тест не проходит успешно. Штырь не выдвигается полностью. И это при том что я поставил на 1мм выше чем по мануалу. По мануалу от корпуса датчика до сопла 8мм по высоте. У меня 9.

Регулировочный винт утоплен в корпус примерно на 1мм. Я его не стал трогать, он чем-то залит.

2. Когда сопло в X=Y=0 то штырь датчика у меня попадает мимо стекла стола. Стекло 300×300 а рабочее поле 310×310.
Передвинуть стекло не могу и не хочу. Как сделать чтобы при G28 сначала X Y ехали в ноль до концевиков, а потом в X=Y=10 и после этого Z искала свой ноль?

3. Имеет ли смысл оставить обычный концевик на Z помимо BLTouch?

Чтобы если что обычный концевик тормозил ось Z

Re: BLTouch Auto Leveling

RoninDev » 07 сен 2017, 12:15

При селф тесте не должен касаться стола. Если чтото мешает движению - ошибка.
Смотря что за принтер. Если по Z двигается стол, то в нижней точке (максимум) я ставил эндстоп и его использую при парковке. BLtouch использую только по команде G29 (калибровка) перед началом печати после прогрева стола. Соответвенно в прошивке будет настроены положения, где датчик будет стола касаться и все будет хорошо

Re: BLTouch Auto Leveling

sergey2x » 07 сен 2017, 12:49

how_eee писал(а):Вопросов 3
Как сделать чтобы при G28 сначала X Y ехали в ноль до концевиков, а потом в X=Y=10 и после этого Z искала свой ноль?


Можно так:
G28 XY
G1 X10 Y10
G28 Z

Re: BLTouch Auto Leveling

how_eee » 07 сен 2017, 22:16

Ответ на 2й вопрос define Z_safe_homing.
Задаёшь в прошивке координаты куда ехать перед парковкой Z

Re: BLTouch Auto Leveling

how_eee » 09 сен 2017, 22:07

Какое то г а не сенсор.
Пожалуйста проверьте у себя кто нибудь. Вот такая фигня у меня. Даже если я его подключаю к батарейке на 5 в та же фигня. Дёргается от наводок в пальце. Прикасаюсь к проводу сигнала сервы.
На принтере живет своей жизнью, хочет вылезет когда не просят, хочет залазит.

Re: BLTouch Auto Leveling

RobTech » 29 сен 2017, 08:02

Ох и намучился я с этими наводками)
https://www.youtube.com/watch?v=siH6XuWtvOU
правда дело оказалось в косяке прошивки
https://www.youtube.com/watch?v=B9ufHLILTcM

Но, когда я искал причину наводок, применил и оставил потом жить на шлейфе RC-фильтр. Может у вас тоже нужно его применить?
Еще в процессе была проблема питания сервопривода, я взял отдельно питание от БП, а сигнал от Ramps уже, для решения этого затруднения)

Re: BLTouch Auto Leveling

ales2k » 30 окт 2017, 18:40

Дошли руки - приручил датчик BLTouch. Реально работает.
Потратил пол дня.
Заводил на smoothieware.
Встретил двое граблей
1 подключал сперва по инструкции, используя пины конечников, пока не взял осцилограф и понял,что обвязка конечников не может нормально работать на выход PWM :). Взял отдельный пин.
2 китайцы положили резисторы не тех номиналов - соответственно просаживался сигнал PWM. Заменил резисторы.

Дальше все завелось как по маслу, точность более чем, лучше чем у индуктивного датчика и не так плывет от нагрева камеры. То есть не требует 2-х профилей.
Последний раз редактировалось ales2k 30 окт 2017, 18:48, всего редактировалось 1 раз.

Re: BLTouch Auto Leveling

VitDagger » 30 окт 2017, 18:46

2. Какой резистор в итоге подошел? У меня на 3.3 вольта плата. Вчера столкнулся с той же проблемой. Поставил как по инструкции 240 Ом - не прокатило. Собирался сегодня смотреть какие напряжения выдает и какое нужно.
надо бы тоже осциллограф купить)

Re: BLTouch Auto Leveling

ales2k » 30 окт 2017, 18:53

VitDagger писал(а):2. Какой резистор в итоге подошел? У меня на 3.3 вольта плата. Вчера столкнулся с той же проблемой. Поставил как по инструкции 240 Ом - не прокатило. Собирался сегодня смотреть какие напряжения выдает и какое нужно.
надо бы тоже осциллограф купить)


Плата 3.3V, питание датчика от 5В с питания конечников.
У меня было в комплекте 2 резистора по 220 ом. Поставил как по инструкции 240ом и 10к
http://forum.smoothieware.org/forum/t-1 ... ch-support
Вместо 1.24 подключил на 1.23, но с резистором 10к, он помехи давит.
Длина шлейфа от платы до датчика 1 метр примерно.

Re: BLTouch Auto Leveling

VitDagger » 30 окт 2017, 18:58

5В с отдельного БП который питает апельсинку.
У меня по инструкции для логики 3.3 В один резистор параллельно на 240 Ом между GND и Z_MIN, в комплекте шло на 240 ом и 220 Ом. Пробовал оба - результата нет.
Спасибо за ссылку, после работы почитаю

Re: BLTouch Auto Leveling

ales2k » 30 окт 2017, 19:00

VitDagger писал(а):5В с отдельного БП который питает апельсинку.
У меня по инструкции для логики 3.3 В один резистор параллельно на 240 Ом между GND и Z_MIN, в комплекте шло на 240 ом и 220 Ом. Пробовал оба - результата нет.
Спасибо за ссылку, после работы почитаю


240 ом или 220 без разницы - задавливает PWM

Re: BLTouch Auto Leveling

VitDagger » 30 окт 2017, 23:23

Мне под Ultratronics, так что куда подключать еще придется потыкаться) Думал setar уже пробовал, ан нет

Добавлено спустя 3 часа 23 минуты 14 секунд:
Вместо резистора на 240 Ом, поставил на 10К

5vTo3.3vLogicLevelConversion_xppy7j1[1].jpg

Теперь калибруется успешно. Логический ноль = 0В, логическая единица = 3.2В



Добавлено спустя 55 минут 2 секунды:
делаю :
Код: Выделить всёРазвернуть
G28; // Хоминг по Xmax и Ymax, после  едет в центр стола и Хомится ось Z по BLTouch 
G29 // тут экструдер пытается выскочить за пределы станка по Х в минусовую сторону.

20:32:52.800: Error:Probing failed
20:32:55.234: X:21.00 Y:50.00 Z:16.000 E:0.0000

Если же делаю M48 P20 X200 Y150 E V2 (подсмотрел у setar, на первой странице темы), то 1 раз берется проба и встает с ошибкой
Код: Выделить всёРазвернуть
20:57:36.158: M48 Z-Probe Repeatability Test
20:57:44.486: Error:Probing failed
20:57:44.486: X:171.00 Y:150.00 Z:16.000 E:0.0000

Что я делаю не так?

Re: BLTouch Auto Leveling

ales2k » 31 окт 2017, 00:43

У меня все забито в конфиг и делается по G32
Алгоритм
M280 S3 ; выдвинули
G32 ; померяли
M280 S7 ; задвинули
G92 5.1 ; вытавили точное значение от головы до стола после всех измерений

Re: BLTouch Auto Leveling

VitDagger » 31 окт 2017, 08:16

У меня MK4duo, тут не работает G32


cron
Rambler\'s Top100 Mail.ru counter