Двигатели дрожат и не всегда останавливаются перед концевиками
Доброго времени суток.
Некоторое время заказал конструктор Prusa i3 Steel в виде DIY набора от 3d-diy.ru, и уже успел несколько раз пожалеть, что не взял что-нибудь готовое, вроде Wanhao Duplicator. На об этом напишу подробно, когда закончу принтер полностью.
Текущее состояние принтера: он может двигать каретку и стол в соответствии с точкой начала координат (т.е. значение min и max там, где мне надо), знает, где находятся концевики, имеет рабочий LCD, через который им можно управлять. Команда M119 показывает, что в незамкнутом виде концевики в состоянии Open, в замкнутом в состоянии Triggered. Т.е. практически готов к печати. Но! Как только я пытаюсь отправить каретку и стол в положение home, происходит:
После этого были инвертированы концевики (какие-то механические, стандартные), которые по умолчанию посылали сигнал срабатывания. Так же отключил все пустые гнезда концевиков закомментировав #define USE_XMIN_PLUG. Инвертировал вращение некоторых моторов. Залил программу для LCD дисплея. Но вот что делать с дрожанием моторов, их нереагированием на концевики и пропажей принтера с радара Repeater-Host, я так и не понял и не нашел. Решил снова заменить присланные с принтером мозги на китайские, но уже с настроенной прошивкой, чтобы еще раз проверить железо. И вот после этого Repeater-Host ушел в несознанку.
В общем, помогите, кто чем может, а то принтер я хотел, чтобы печатать, а не копаться в нем. Но до печати дело всё не доходит.
Некоторое время заказал конструктор Prusa i3 Steel в виде DIY набора от 3d-diy.ru, и уже успел несколько раз пожалеть, что не взял что-нибудь готовое, вроде Wanhao Duplicator. На об этом напишу подробно, когда закончу принтер полностью.
Текущее состояние принтера: он может двигать каретку и стол в соответствии с точкой начала координат (т.е. значение min и max там, где мне надо), знает, где находятся концевики, имеет рабочий LCD, через который им можно управлять. Команда M119 показывает, что в незамкнутом виде концевики в состоянии Open, в замкнутом в состоянии Triggered. Т.е. практически готов к печати. Но! Как только я пытаюсь отправить каретку и стол в положение home, происходит:
- секунды полторы мотор без движения начинает издавать громкий звук, напоминающих дрожание. Как будто он упирается во что-то;
- стол по оси Y или каретка по оси X едут до концевика и упираются в него, пытаясь ехать дальше и издавая звук описанный выше. Если вручную замкнуть, к примеру, ось Y и нажать Home, то тоже сначала слышен шум, как будто шаговик во что-то уперся. А потом стол чуть отъезжает (но как-то раз в одном из экспериментов ось Y штатно отреагировала на концевик; но это было один раз). А вот с осью Z еще страннее. Там два шаговика, спаянным на один разъем. В ручном режиме через Repeater-Host они работают синхронно, никаких проблем. Но вот если их отправить в положение Home, то один из них часто перестает работать, перекашивая ось X; оба вручную вращаются легко. Кстати, если двигать ось Z через меню самого принтера, то опять наблюдается несинхронная работа двигателей. То один вращается, то другой. Поднимал напряжение с 0,95 до 1,3 Вольт – без изменений. Так же отмечу, что когда начинаешь двигать моторы, появляется не очень громкий, но заметный писк после их остановки.
- управление: Arduino Mega 2560 R3 + RAMPS 1.4
- двигатели: MT-1703HD170AW
- драйверы ШД: A4988; напряжение установлено на 0,95 Вольт. Считалось по формуле Vref = CurLimit * 8 * RS
После этого были инвертированы концевики (какие-то механические, стандартные), которые по умолчанию посылали сигнал срабатывания. Так же отключил все пустые гнезда концевиков закомментировав #define USE_XMIN_PLUG. Инвертировал вращение некоторых моторов. Залил программу для LCD дисплея. Но вот что делать с дрожанием моторов, их нереагированием на концевики и пропажей принтера с радара Repeater-Host, я так и не понял и не нашел. Решил снова заменить присланные с принтером мозги на китайские, но уже с настроенной прошивкой, чтобы еще раз проверить железо. И вот после этого Repeater-Host ушел в несознанку.
В общем, помогите, кто чем может, а то принтер я хотел, чтобы печатать, а не копаться в нем. Но до печати дело всё не доходит.
Популярные вопросы
Косяк до пол шестого / A1 Mini
Здравствуйте, подскажите в чем может быть проблема по фото.Это дно горшка, PETG нависание около 45%, скорости не более 200 ммсНачинает выдавливаться о...
Гипотетический ремонт принтера
Возникла проблема: моя Кобра 2 макс очень часто начала ломаться, причем летят драйверы осей. Может кто подсказать причину?
Волнистые стенки.
С того момента как я собрал принтер Ultimaker уважаемого Plastmaski, не могу избавиться от одной проблемы. Уже почти 2 кг пластика перевел на тесты. М...


Комментарии и вопросы
У моего Бамбулаба при дистанци...
Какие качественные сопла стали...
Нет в небольших размерах никак...
Вопрос, последнее время стала...
Всем здрасьте. Проблема следую...
Creality K2 se, новый. В некот...
всем здравствуйте. у меня боль...