Указание смещения Z в прошивке Marlin
Мне нужно установить смещение Z для Летающего медведя P902. Я рассчитал смещение (-2,98). Но каждый раз, когда я пытаюсь ввести это с помощью ЖК-экрана моего 3D-принтера, значение подскакивает либо до -2,99, либо до -2,97. Поскольку -2,97 находится немного слишком далеко от стола, а -2,99-немного слишком близко к столу (и -2,98 идеально), я действительно хочу ввести это конкретное значение. Я много раз пробовал на ЖК - экране, а также в самой прошивке.
Но даже после загрузки прошивки он по-прежнему отображает -2,97.
Это строка кода, которую я менял:
#define Z_PROBE_OFFSET_FROM_EXTRUDER -2.98 // Смещение Z: -ниже +выше [сопла]
Есть ли способ, которым я могу ввести -2.98?
@Rosalie W, 👍9
Обсуждение1 ответ
Лучший ответ:
Z-смещение, постоянно сохраняемое в памяти?
Возможно, значение -2.97
для Z_PROBE_OFFSET_FROM_EXTRUDER
сохраняется в памяти EEPROM при загрузке новой прошивки.
Вы можете попытаться отправить G-код M502
на устройство, чтобы повторно загрузить значения из встроенного ПО, перезаписав сохраненные в настоящее время значения.
Альтернативное смещение Z с использованием команд G-кода
Обратите внимание, что существует другое (и более распространенное) решение для установки смещения Z с помощью G-кода M851
, вы можете сделать это после загрузки встроенного ПО на принтер. Отправка команд G-кода может быть выполнена с помощью программного обеспечения принтера и USB-подключения к принтеру через так называемый интерфейс терминала. Это можно сделать в OctoPrint, Repetier-Host, Pronterface (программный пакет Printrun) и, возможно, во многих других. В качестве альтернативы вы можете создать отдельные файлы G-кода (в основном текстовые файлы с расширением .g
) с каждым шагом в одном файле и "распечатать" файлы через интерфейс SD меню принтера.
Для указания Z-смещения необходимо следовать следующей стратегии:
- Нагрейте принтер до нужной температуры печати и дайте ему несколько минут, чтобы он развернулся и осел
- Сбросьте существующее смещение Z до нуля
M851 Z0
- Главная страница все оси
G28
- Переместите насадку на середину стола
G1 X110 Y110
(если ваш стол 220 x 220) - Выключите конечные точки программного обеспечения с
помощью M211 S0
- Переместите насадку вниз, чтобы она просто сжимала кусок стандартной бумаги для принтера
- Установите смещение Z на отображаемое значение. Например, если принтер отображает значение
Z -1,23,
введитеM851 Z-1,23
- Сохраните его на EEPROM
M500
- Важное замечание! Снова включите конечные точки с
помощью M211 S1
, или головка принтера столкнется со столом при следующейкоманде G28
Большое спасибо. Это помогло. Я использовал Repetier-Хост и смог вычислить новое смещение z и сохранить его. После этого я кое-что напечатал, и это было успешно!, @Rosalie W
- Что мне нужно сделать, чтобы перекалибровать принтер после обновления прошивки?
- Рабочий стол Marlin, выравнивающий шаблон проверки сетки, игнорирующий смещение дома
- Проблема с высотой печатного стола на Creality Ender 4
- Tronxy X5SA не работает должным образом после установки прошивки Marlin
- Как установить границы Z-зонда в прошивке при использовании автоматического выравнивания стола?
- Как увеличить количество точек зондирования для датчика BLTouch в прошивке Marlin?
- Как добавить параметры меню в жидкокристаллическое меню (прошивка Marlin)?
- Есть ли способ изменить направление двигателя с помощью GCode вместо встроенного ПО в Marlin
Я действительно сомневаюсь, что 1/100 мм окажет такое влияние на адгезию, отклонение точности позиционирования, скорее всего, даже выше этого!, @0scar