Как правильно доставить принтер домой?

У меня есть Creality CR-10 с EZABL (настольным датчиком выравнивания). Я не уверен, что побудило печатника думать, что центр-это источник.

Принтер помещается в мертвую точку стола, чтобы оттуда начать процесс автоматического выравнивания стола; похоже, он думает, что делает это при X=0, Y=0 (когда принтер получает команду на автоматическое выравнивание и уже находится в центре стола, он интерпретирует это положение как X=0, Y=0). У меня есть набор для зондирования стола в 9 точках, в сетке 3x3, он начинается в центре (например: он не перемещается на конечные точки X и Y), затем перемещается вправо и сильно трется о правую сторону, а затем сильно трется о спину. Я не знаю, что делать, я уже пробовал перекомпилировать, загрузить и даже сбросить прошивку по умолчанию с помощью M502. Как правильно доставить принтер домой?

Вот мой стартовый G-код:

M75 ; Запустите таймер печати и включите датчик Fil при печати по USB
M84 E ; Отключите двигатель E для обеспечения точности зондирования в системах с прямым приводом
Антиблок М117 втягивается...
G92 E0 ; Сброс расстояния экструдера на 0
G1 E-2 ; Втягивает нить, чтобы предотвратить образование капель во время зондирования
G92 E0 ; Сброс расстояния экструдера на 0
Самонаводящийся М117-Все...
G28 ; главная все оси
Самонаводящийся зонд M117...
G28 Z ; home z снова
M117 Генерирующая сетка...
G29; автоматический выравнивать стола
Нагреватели М117 Восстанавливаются...
G4 S10; дождитесь восстановления нагревателей
M420 Z0; Z
M900 K0; LA

, 👍1

Обсуждение

Привет, Джек, я изменил твой вопрос. Пожалуйста, обратите внимание, что указанный G-код вообще не имеет отношения к делу, вы можете его опустить (хорошо, что вы это сделали, потому что на нем много инструкций, которые можно удалить). Совершенно нормально, что сопло находится в середине пластины, это то, как это указано в прошивке. Наиболее важная часть-это настройки вашей прошивки, поэтому, пожалуйста, перейдите по ссылке на файл конфигурации на PasteBin, например, другие участники смогут использовать это для ответа и обновления вашего вопроса., @0scar

Я попытался повторно скомпилировать и загрузить эту прошивку, и сегодня утром я попытался выполнить тестовую печать. То же самое произошло, только на этот раз, потому что проблема с самонаведением настолько серьезна, что головка принтера врезалась в один из моих скрепок и сломала крепление EZABL. Так что теперь я действительно вышел из строя, пока не разберусь с этим. Я смог опубликовать свою конфигурацию в textuploader: http://txt.do/ts4zt, @Jack Harris

Вы проверили статус конечной остановки с помощью "M119"? Вам необходимо подключить консоль. Если конечные точки думают, что будут активированы, они не позволят двигаться в направлении конечной точки, только в другом направлении. Если вы переместите каретку вручную в другое положение, принтер будет зондировать оттуда? Если конечные точки никогда не задеваются, принтер не знает, в каких координатах он находится, предположительно, он предполагает, что он находится на уровне 0,0, когда конечные точки срабатывают., @0scar

Хорошо, я отправил команду на принтер из Cura в home X и Y. Он правильно указал Y, но X не сделал этого; печатающая головка расположена чуть правее центра стола. Я выключил Cura, открыл Arduino и отправил M119, и он показывает как x_min: СРАБАТЫВАЕТ, так и y_min: СРАБАТЫВАЕТ. Это верно для Y, но не для X. Затем я использовал консоль принтера для автоматического входа в систему. Он функционировал правильно, оказавшись, как и положено, в середине стола, и все конечные точки осей показывают "открыто". Просто чтобы быть уверенным, я повторил этот процесс, и он снова сработал правильно. Может быть, проблема в Куре?, @Jack Harris

Может быть, вы можете попробовать еще раз (если проблема в Куре) и написать это в качестве ответа! Вы даже можете принять его через 48 часов., @0scar

Я экспериментировал с Курой, чтобы понять, в чем проблема. Кажется, нет никакой последовательной причины, по которой иногда он работает должным образом, а иногда нет., @Jack Harris

Может быть, вам следует сменить кабели на концевых опорах на новые., @0scar

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

Я сдаюсь. Я работаю над этим уже три дня и никак не могу в этом разобраться., @Jack Harris

Короткое замыкание или выход из строя кабелей (зависит от конфигурации встроенного ПО конечных точек) будет иметь аналогичные симптомы. Мне все еще любопытны состояния конечной остановки, когда она не перемещается на конечные точки при наведении., @0scar

У меня только что произошел сбой печати из-за этой ерунды в Куре. Я попытался отправить G1 X0 Y0, который правильно вернулся к Y0, но остался в середине стола по оси X. Я выключил Cura, запустил Arduino IDE, отправил M119, и СРАБОТАЛ x_min. Я отправил G28, и он правильно вернулся к X0 Y0, и x_min все еще показывает СРАБАТЫВАНИЕ. Я пробовал перемещать ось X в разные положения, и x_min всегда показывает СРАБАТЫВАНИЕ., @Jack Harris