После установки BLTouch и Marlin мое сопло слишком высоко при попытке печати

Итак, у меня есть AnyCubic i3 Mega, который я добавил BLTouch v3.1 и Marlin (1.1.9 из-за более старого 8-битного процессора Atmega), используя инструкции и тому подобное. https://github.com/MNieddu91/Marlin-AI3M-BLTouch...

Наконец-то все сдвинулось в нужном направлении, запустил автоматическое выравнивание слоя (билинейное) (сделал сетку 7х7), сохранил сетку, настроил PID стола и экструдера. Отлично! Добавьте gcode в Cura, чтобы загрузить настройки и активировать сетку.

Запускает печать, идет домой нормально, поднимается до температуры, а затем перемещается в положение, чтобы начать печать, и внезапно подпрыгивает на Z-высоте над столом на несколько миллиметров. Я приостанавливаю печать через OctoPi, пытаюсь использовать вкладку Control для регулировки высоты и не реагирую. Печать отменили. Использовал команду М114, чтобы определить позицию.

Вот он, после того как я нажал кнопку отмена.

Recv: X:180.63 Y:171.85 Z:0.00 E:9.71 Count X:14450 Y:13748 Z:2120

Вот он после того как я использую G28 для дома

Recv: X:-5.00 Y:0.00 Z:0.00 E:9.71 Count X:-400 Y:0 Z:0

Вот начальные настройки G-кода от Cura

G21 ;метрические значения
G90 ;абсолютное позиционирование
M82 ;установите экструдер в абсолютный режим
M107 ;начните с выключенного вентилятора
G28 X0 Y0 ;переместить X/Y в min endstops
G28 Z0 ;переместить Z в min endstops
M501 ; нагрузка сетки bltouch
M420 S1 ; нагрузка сетки bltouch
G1 Z15.0 F{speed_travel} ;переместите платформу вниз на 15 мм
G92 E0 ;нулевая экструдированная длина
G1 F200 E3 ;выдавливать 3 мм сырья
G92 E0 ;снова обнулить вытянутую длину
G1 F{speed_travel}
G0 Y20 F{speed_travel}
Печать М117...
G5

Это почти как сетка Z-смещение неправильно. У меня действительно есть смещение зонда Z -4.60, установленное через M851. Я установил это, а затем сделал G29, чтобы повторно сделать ABL.

Я был новичком в ABL и Marlin, что я забыл? Может быть, я сделал что-то не так?

, 👍1

Обсуждение

В качестве комментария самонаведение определяется как " G28 " или за ним следует буква оси в качестве флага, а не ноль/цифра/число после буквы. Параметры X, Y и Z действуют только как флаги. Любые заданные координаты игнорируются. Например, G28 Z10 приводит к тому же поведению, что и G28 Z. из [руководство по G-коду](https://reprap.org/wiki/G-code#G28:_Move_to_Origin_.28Хоме.29). Не считывайте параметры из памяти ("M501"), если вы не изменили параметры, которые хотите вернуть, нет причин для этого при каждой печати., @0scar


1 ответ


1

В некотором смысле это напоминает мне боль, которую я недавно испытал. Я также довольно-таки новичок в 3D-печати.

После того, как вы закончили выравнивание стола с помощью G29, у вас должен быть список координат сетки, отображаемых в интерфейсе с Octoprint. (Я использую Pronterface, так что не очень хорошо знаком с Octoprint) Вам нужно сохранить координаты сетки на панели управления. Для этого введите M500, а затем M503, чтобы проверить, что данные сохранены. Если вы введете G28 после использования G29, но без сохранения (M500), координаты будут отброшены.

Когда вы установили смещение Z, вам также нужно сохранить его (M500).

Если вы не деформируете стол, сетка 7 х 7 (сетка) является излишней. Если вы печатаете на стекле или, еще лучше, на зеркале, сетки 3 х 3 должно быть достаточно. У меня есть 5 х 5 из-за возможно деформированного стола.

Удачи и получайте удовольствие.


,

В чем польза от зеркала для листа (боросиликатного) стекла? Боросиликатное стекло гораздо лучше справляется со стрессом, чем обычное стекло., @0scar

Итак, не знаю, что именно произошло, но благодаря нескольким дополнительным раундам ABL и экономии (M500) с некоторыми дополнительными записями прошивки, потому что мне пришлось перевернуть несколько осей, чтобы заставить их работать правильно, теперь все работает отлично!, @Drizzt321

Зеркала, как правило, очень плоские., @Ramblin' Sid Rumpo