Высота Z-зонда не работает
Я только что обновил свой CR-10 до 32-разрядной платы с Marlin и BLTouch для выравнивания стола.
Вот мой процесс:
- Запустил выравнивание стола и сохранил настройки в EEPROM
- Убедился, что конечные точки программного обеспечения отключены с
помощью S211 S0
- Переместил сопло на Z = 0,1 мм
- Использовал щуп 0.1 мм и детский шаг, чтобы создать высоту сопла 0,1 мм.
- Сохранил значение шага ребенка.
- Запустил печать.
Затем отпечаток опускает насадку значительно ниже уровня стола и царапает стол.
Я использую следующий G-код в начале каждого отпечатка. (Добавлено моим слайсером)
G28 ; home all axes
M420 S1 Z25; Enable Bed mesh leveling
Что я делаю не так?
@SvdSinner, 👍1
Обсуждение1 ответ
У меня есть Ender 3 pro и BLTouch, и для меня работает следующая процедура, я опубликую ее, потому что она должна быть одинаковой для всех принтеров Creality:
- Прежде всего, установите Pronterface (из пакета программного обеспечения PrintRun), программу, которая позволяет вам взаимодействовать с принтером с ПК.
- Найдите кабель USB-mini-USB (порт на вашем принтере должен быть mini-USB) и подключите ПК к принтеру
- Выберите правильный COM-порт между ПК и принтером (вы можете найти правильный, открыв "диспетчер устройств" в Windows и выполнив поиск "COM-ПОРТЫ"
- Затем вы можете подключить принтер к компьютеру и начать взаимодействовать с ним.
- Из командной строки я отправляю следующее:
G28; (AUTO HOME)
G0 Z0; (Z AXIS move to ZERO)
M211 S0; (DISABLES ENDSTOPS)
Затем вы поднимаете/опускаете насадку со стола с помощью "кнопок" в левой части Pronterface, пока не найдете идеальную высоту (используйте метод листа бумаги). Обычно я просто калибрую высоту в середине стола, и это достаточно справедливо, если вы выровняли весь стол вручную.
Когда вы найдете идеальную высоту для оси Z, введите следующие строки:
M114; (GET COORDINATES)
M851 Z[ insert z coordinate here -- see end of the answer ]
M211 S1; (ENABLES ENDSTOPS)
M500; (SAVE VALUES in MEMORY)
- После этого с вами должно быть покончено. Отправьте снова
G28
иG0 Z0
, чтобы проверить, находится ли головка принтера теперь на правильной высоте: повторите описанный выше процесс, если это не так.
Когда вы вычисляете высоту Z в команде M851, имейте в виду, что вам необходимо выполнить следующее:
новая высота Z = старая высота Z + исправления высоты, выполненные в передней части
Например: моя прежняя высота Z составляла -0,2 , я опустил сопло на -0,5 с помощью передней поверхности (чтобы приблизить сопло к столу), тогда моя новая высота Z будет -0,7
Мой стартовый G-КОД в Cura таков:
G92 E0 ; Reset Extruder
G28
G29 ; Home all axes
G1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed
G1 X0.1 Y20 Z0.3 F5000.0 ; Move to start position
G1 X0.1 Y200.0 Z0.3 F1500.0 E15 ; Draw the first line
G1 X0.4 Y200.0 Z0.3 F5000.0 ; Move to side a little
G1 X0.4 Y20 Z0.3 F1500.0 E30 ; Draw the second line
G92 E0 ; Reset Extruder
G1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed
G1 X5 Y20 Z0.3 F5000.0 ; Move over to prevent blob squish
- Царапины на сборке - Как это произошло и может ли это вызвать проблемы?
- Сопло не выровнено, и первая печать не удалась
- Сопло Tevo Микеланджело под монтажной пластиной?
- Anycubic i3 Mega слои не слипаются/слишком тонкие
- Z-уровень сопла не совмещен с Z-зондом
- Creality Ender 3 сопло дома от стола по оси Y
- Как установить границы Z-зонда в прошивке при использовании автоматического выравнивания стола?
- Как увеличить количество точек зондирования для датчика BLTouch в прошивке Marlin?
Поправьте меня, если я ошибаюсь. Я бы подумал, что команда G28 home в начале вашего Gcode отменит любую калибровку, которую вы выполнили для baby step. Сохраняется ли значение детского шага в виде смещения среза? Или каким-то другим способом?, @Kezat
Есть ли лучшая команда самонаведения для использования? Как это делают другие?, @SvdSinner
Все делается с помощью структуры меню? Вы не отправляли "M851 Z..." на принтер для хранения вашего смещения?, @0scar