Самонаведение по оси X не удалось с нечетными результатами на Tevo Tarantula

Недавно я закончил сборку своего Тарантула Tevo, но теперь у меня возникла проблема с наведением оси X.

Я загрузил прошивку MarlinTarantula EasyConfig 2.0.x с Arduino версии 1.8.15 в Tevo Tarantula. Всякий раз, когда я нажимаю Home X на ЖК-дисплее или посылаю команду G28 X0 с кодом g, каретка X перемещается, чтобы активировать конечную остановку, она активирует конечную остановку, затем каретка перемещается вправо или в сторону от конечной остановки, затем она возвращается и замыкается до конечной остановки.

Когда я физически нажимаю конечную остановку X и проверяю состояние с помощью команды G-кода M119, конец регистрируется как "срабатывающий", поэтому я не думаю, что конечная остановка является проблемой. Однако, прочитав некоторые другие темы, я больше не уверен. Я свяжу видео, чтобы показать, как решается проблема, которую я только что описал.

Вот ссылка на видео: https://streamable.com/kbdnwc

Редактировать: Когда я нажимаю на X-концевой упор вручную рукой во время наведения оси X, каретка ведет себя очень похоже. Он останавливается, затем поворачивает вправо, что находится в стороне от конечной остановки X, затем возвращается влево, и я получаю сообщение "Не удалось выполнить наведение. Пожалуйста, Сбросьте".

, 👍2

Обсуждение

Просто для подтверждения, вы слышите звук удара/остановки двигателя, когда автомобиль движется к конечной остановке во 2-й раз во время X home?, @Kezat

Да, когда каретка X перемещается к конечной остановке во второй раз, двигатель X издает странный шум остановки, как будто его заклинило, а затем я получаю сообщение об ошибке, что самонаведение не удалось., @doshi


1 ответ


1

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

Говоря о гибкости в системе, трудно сказать наверняка, но ремни действительно выглядят провисшими и плохо выровненными. Вероятность того, что эти две проблемы могут объединиться, чтобы создать ту проблему, которую вы видите, не равна нулю

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


,

Да, я также заметил, что рамка нажимала на переключатель прямо на приводе, что казалось странным, но теперь, когда вы упомянули об этом, есть вероятность, что он может полностью пропустить его, так как существует такая небольшая погрешность. Я постараюсь добавить небольшой пластиковый кусочек, который расширяет рамку, чтобы посмотреть, поможет ли это решить проблему. Когда вы имеете в виду хорошо выровненные ремни, вы имеете в виду, что они выглядят недостаточно плотно? Я полностью понимаю это, хотя у меня нет никаких проблем с перемещением каретки X на любое расстояние, а у двигателя отсутствуют зубья ремня, но я определенно затяну его., @doshi

На видео это трудно разобрать, но в верхней части ремня, похоже, есть дуга, подразумевающая, что натяжение неправильное. Кроме того, чем ближе он подходит к экструдеру, тем ниже он, кажется, становится, я не знаю, нормально ли это для этого принтера, но мне это кажется странным и заслуживающим изучения., @Kezat

Я также хочу добавить, что, когда я нажимаю конечную остановку X вручную рукой во время наведения оси X, каретка ведет себя очень похоже. Он останавливается, затем поворачивает вправо, что находится в стороне от конечной остановки X, затем возвращается влево, и я получаю сообщение "Самонаведение не удалось. Пожалуйста, Сбросьте"., @doshi

Приятно знать, что вы, возможно, захотите добавить эту информацию к вопросу., @Kezat