Ошибка BLTouch, приводящая к изменению уставок температуры слоя и сопла до нуля

bltouch nozzle temperature bed

Я заменил свою материнскую плату CR-10 без проблем и работал нормально в течение нескольких недель, а затем решил добавить BLTouch. BLTouch был включен из config.h во время компиляции.

Сначала у меня были проблемы с нагревом, но в конце концов я понял, что заменил штекеры термисторов на материнской плате. В прошлом я никогда не использовал G-коды start и stop, потому что печатал обновления принтера только с Thingiverse, когда учился печатать. Мои отпечатки не начинались до тех пор, пока я не узнал больше о G-кодах и не добавил G29 и G29 к моим стартовым кодам Cura.

Я попробовал статью, которую уже печатал раньше, потому что знал, что она работает нормально. Сначала я разогрел стол и форсунку, а потом запустил печать. G28 инициирует и принимает дома, затем G29 делает 9-точечное выравнивание стола, а затем просто сидит там и ничего не делает.

Поведение BLTouch во время процесса

  • BLTouch перемещается в положение "домой" из центра, с поднятым зондом и красным светом
  • Поскольку индикатор все еще остается красным, BLTouch возвращается к центру
  • Индикатор BLTouch один раз становится синим в центре, опускает зонд и опускает его до тех пор, пока зонд не коснется его и свет не станет красным
  • Затем снова поднимает, и свет становится синим, снова опускает, пока зонд не коснется стола, затем свет снова становится красным
  • Свет остается красным и немного приподнимает ось Z - и остается в центре, все еще красный
  • Зонд остается в центре и краснеет до тех пор пока не достигнет температуры предварительного нагрева
  • После выбора файла зонд перемещается в 9/9 точек, с поднятым зондом и синим светом (опускает зонд и опускает его до касания и становится красным, затем поднимает и становится синим).
  • Как только будет проверено последнее местоположение зонда, BLTouch все еще будет красным, а температурные настройки из файла проекта будут установлены и начнется нагрев
  • Заданные значения слоя и сопла достигнуты (успешно нагреты).
  • После нагрева уставки переключаются на ноль, а температура начинает падать к нулевой уставке (кулдаун) и после этого никогда не перемещается и показывает состояние "Остановлено".

Pronterface - попытки вручную

Я подключился через Pronterface, чтобы видеть точные детали. Когда я запускаю G28, от Pronterface:

  • Он идет в нижний угол и все еще красный
  • Возвращается в центр, зонд падает и становится синим
  • Через несколько секунд он падает пока не коснется монтажной пластины и не станет красным
  • Снова поднимается вверх и становится синим, затем снова роняет BLTouch, пока он не коснется стола и не станет красным
  • Затем снова поднимается, но на этот раз остается красным
  • Я получаю ошибку в Pronterface "Stop called because of BLTouch error - restart with M999".

После того , как он выровняет 9/9 пунктов1, Pronterface показывает ошибку BLTouch, дисплей принтера показывает остановку печати, а заданные значения стола и сопла изменились на ноль. Они оба уже начали остывать. Я сохранил начальный код достаточно простым, чтобы получить печать.

Я понятия не имею, что такое ошибка BLTouch, но только то, что она привела к тому, что две настройки температуры пошли к нулю. Любая помощь была бы очень кстати!


1 9/9 точек, о которых я говорю, это когда я запускаю G29, и в моей конфигурации выбрана опция сетки 3x3, поэтому G29 зондирует 9 точек вместе с BLTouch.

, 👍4

Обсуждение

Температура сбрасывается, потому что принтер (аварийная ситуация) останавливает печать, держу пари, что это не связано с процедурой "G29". Пожалуйста, опишите поведение подсветки BT во время и после процесса. Как вы включили BL-Touch? с ЖК-дисплея?, @octopus8

@Greenonline Не уверен, как закрыть это, но мне удалось это выяснить, я решил попробовать переместить провода оси Z из разъема BLTouch на материнской плате и подключил их туда, где подключаются провода оси Z принтеров, и это решило проблему. Больше никаких ошибок, и печать теперь продолжается, а не завершается после команды G29., @rsadler

Здорово, что ты нашел ответ. Пожалуйста, опубликуйте это в качестве ответа и отметьте его как принятый (возможно, вам придется подождать несколько часов, прежде чем вы сможете его принять). Это приведет к удалению вашего вопроса из очереди без ответа (которую нам нужно сделать как можно короче, потому что мы являемся бета-сайтом). Спасибо., @Greenonline


1 ответ


1

Мне было интересно, имеет ли это какое-то отношение к моей оси Z и BLTouch. Когда я отсоединил ось Z на принтере, экструдер не опускался, а только поднимался, поэтому я снова подключил его, и он двигался в нужном направлении. Материнская плата, которую я использую, - это SKR E3 Mini V2, а BLTouch-3.1 На материнской плате этой версии BLTouch plug имеет все 5 проводов, объединенных в один штекер, где в других версиях он имеет трехпроводную вилку для BLTouch, а провода для оси Z из BLTouch имеют отдельный двухпроводный штекер с собственным местом подключения, но я читал о случаях, когда пользователи должны были подключить эти два провода к штекеру по умолчанию для материнских плат для принтеров Z axis, который обычно отключен. Я решил депинировать провода BLTouch Z axis от 5-проводного штекера и депинировать принтеры z axis два провода и репин, который подключается к оси Z от BLTouch и подключается к месту на материнской плате, которое обычно используется проводами принтеров, и это исправило проблему. Вот ссылка на Github, которую производитель плат разместил по этому вопросу: https://github.com/bigtreetech/BIGTREETECH-SKR-mini-E3/tree/master/firmware/V2.0 и, к счастью, это была именно моя проблема.


,