снова про BLTouch

levinsoft
Идет загрузка
Загрузка
05.08.2020
223
3
Вопросы и ответы
Статья относится к принтерам:
Z-Bolt Plus

Всем добрый вечер.

прошу помочь советом ибо у меня фантазия в поисках уже закончилась.

плата RAMPS, сенсор - 3D Touch (черненький который), прошивка Marlin 1.1.8. изначально конфиг заточен под H-Bot (Z-Bolt), но плата лежит на столе

все настроил, сенсор отрабатывает, встает в дежурный режим, а вот тут самое интересное - опрос концевиков показывает что сенсор постоянно открыт вне зависимости открыт он сам или нет, и только тогда когда он вываливается в ошибку, плата определяет его как закрытый. вместо сенсора подвешиваю просто кнопку - все ок - откр\закр воспринимается без проблем. в инете на том же гитхабе очень много аналогичных вопросов, но внятного решения я так и не смог найти.

ссылку на свой Conf.h прикладываю гугл драйв

Заранее, большое спасибо!

Ответы на вопросы

Ответы

06.08.2020 в 07:28
1

 У меня была проблемка с платой Lerdge и такими же датчиком.  Оказалось, в моем случае, что цветовая маркировка выхода не такая как должна быть, развернул разъем выхода с датчика на плате, и заработало.

06.08.2020 в 20:48
0

блтачи всегда открыты - оно при срабатывании импульс выдают, а не висят в одном состоянии.

09.08.2020 в 20:27
0

Всем добрый вечер. 

Однако, ув. EvilGremlin оказался прав, за что ему "респект и уважуха...".

Сенсор, действительно, выдает только импульс в плату. Проверить, оказывается, не так сложно - в прошивке надо раскоментировать строку #define Z_MIN_PROBE_REPEATABILITY_TEST и запустить тест M48 P2 X100 Y100 V2 E (об этом писали тут).

при этом я так понимаю, при отсутствии экранчика запустить полноценный тест поверхности перед печатью невозможно, т.к. приведенный выше код после М48 не сохраняет в плате оттестированные значения. сквозной поверхностный гуглинг выдает только команду G29, но при её вводе ничего не происходит ровным счетом. Возможно, это из за того что плата лежит на столе и концевики осей я руками нажимаю, но тест поверхности так и не запускается.

и еще вопрос - как заставить стол подняться в ноль перед тестированием? 

команда

G1 Z0

M48 P2 X100 Y100 V2 E

выдает вот такую сетку (сенсором я рукой об стол касаюсь):

00:16:47.340 : Bilinear Leveling Grid:

00:16:47.342 : 0 1 2

00:16:47.345 : 0 +274.590 +278.555 +282.255

00:16:47.348 : 1 +283.055 +287.947 +285.257

00:16:47.350 : 2 +285.487 +289.892 +296.005

т.е. плата думает что утащила стол в нижнюю точку и пытается его там оттестировать (концевик Zmax, значение 328. в Z0 должно находиться сопло).

Для написания комментариев, пожалуйста, авторизуйтесь.

Читайте в блогах

Лодка

Longer LK4Pro: Печать

Когда всё, вдруг, плохо после того, как было хорошо.

Забавный баг Simplify3d: Ooze shield и brim

3D-сканирование для бесконтактного анализа произведений искусства

3D печать в CUSTOM