Anet A8 Marlin BLTouch движется вверх, а не вниз во время самонаведения

У меня есть ранее работающий Anet A8, который я только что мигнул в Marlin 1.1.9 (исправление ошибок) и установил настоящий датчик BLTouch. Я следовал инструкциям по настройке и считаю, что моя проводка правильна. Когда я пытаюсь сделать G28, экструдер правильно перемещается в передний левый угол, а затем перемещается в центр BLTouch над столом. Затем он перемещается вверх, а не вниз, BLTouch опускает зонд, экструдер снова перемещается вверх, BLTouch снова опускает зонд, и экструдер снова перемещается вверх, пока каретка не окажется рядом с верхом. Используя Pronterface, я могу переместить каретку обратно вниз, но должен использовать M211 S0, чтобы приблизить ее к столу. X, Y и Z правильно перемещаются в Pronterface. Я изменил соответствующие настройки в Marlin и перекомпилировал их безрезультатно. BLTouch делает это самотестирование правильно, и я могу управлять зондом с помощью команд.

, 👍2

Обсуждение

Я попытался изменить это без эффекта. Один параметр, который я хотел бы попробовать, но не могу, это "#define Z_HOME_DIR -1`, измененный на "1". Марлин не будет компилироваться и дает много ошибок, которые я не смог разрешить., @Tim Shoemaker

'Z_HOME_DIR должно быть равно -1`. Пожалуйста, добавьте инструкции, которые вы выполнили, BLTouch немного сложнее подключить к плате Anet (с помощью контакта от ЖК-кабеля). По этой причине я использовал индуктивный датчик на моем Anet A8., @0scar

Я снова включил микропереключатель z stop и отключил функции BLTouch и выравнивание стола в Marlin 1.1.9 bf. A8 отлично работает с ручным переключателем z. Я умею печатать просто отлично. Затем я подключил BLTouch вместо микропереключателя z stop, включил функции BLTouch на YouTube https://www.youtube.com/watch?v=WWDkZtWwd6I&list=PLEJK8F0g9KPdtsSASKGWrmCzZGEvxRDM0&index=12&t=141s Результат такой же, как и раньше, с командой G28, сопло возвращается в центр стола, но каретка идет вверх, а не вниз. BLTouch дважды поворачивает штифт, и каретка движется вверх., @Tim Shoemaker

Каким-то образом в последовательности самонаведения серво z получает неправильную команду. Z правильно работает с Pronterface или когда я использую механическую остановку z и отключаю BLTouch. Это должна быть проблема настройки или кода с последовательностью самонаведения BLTouch., @Tim Shoemaker


1 ответ


2

РЕШЕНО-Проблема оказалась в том, что BLTouch был настроен на 3,3 В, а моя плата Anet-на 5 В. В документах не было ясно что такое BL по умолчанию и я ошибочно подумал что 5 В. После того как я выполнил команду M280 P0 S140, каретка правильно вернулась бы домой с G28. Почему он шел вверх, а не вниз, было отвлекающим маневром. Я изменил настройки в configuration_adv.h на force 5 V и сделал запись в EEPROM один раз. Теперь A8 работает правильно. Спасибо тебе за помощь, Оскар.


,

Пожалуйста, примите приглашение через 48 часов!, @0scar