Z смещение в Марлине в последнее время не работает

Мой принтер игнорирует настройку "Смещение Z" в Cura и "Bed Z", хранящуюся в настройках ЖК-дисплея принтера? Он работал и раньше, но после обновления прошивки моего принтера он не работает. Даже после прошивки предыдущей прошивки обратно "Bed Z" изменения уже ни на что не влияют. Независимо от того, меняю ли я "Bed Z" во время печати или использую опцию "Смещение Z" в Cura, сопло все равно печатает на той же высоте.

, 👍0


2 ответа


0

У меня та же проблема. Вам нужно проверить свой G-код, чтобы определить, в чем проблема.

Попробуйте сравнить файл G-кода с различными значениями смещения Z.

В моем случае это выглядит так:

Никакого смещения

;LAYER_COUNT:107
;LAYER:0
M106 S255
G1 F300 Z0.84
G0 F6000 X124.645 Y78.208 Z0.84
;TYPE:SKIRT
G1 F300 Z0.44
G1 F1500 E0

Со смещением (комментарии Cura)

;LAYER_COUNT:107
;СЛОЙ:0
M106 S255
G1 F300 Z2.06 ;регулируется смещением z
G92 Z0.84 ;считайте, что это исходный z перед смещением
G0 F6000 X119.093 Y42.498 Z0.84
;ТИП:ЮБКА
G1 F300 Z0.44

Надеюсь, это поможет.


,

Это касается введенного смещения G-кода Cura, но не объясняет, почему не применяется смещение, сохраненное в прошивке. Есть ли шанс, что вы можете добавить к этому, так как у вас та же проблема?, @0scar


1

Z смещение в Куре

Смещение Z в Cura-это не что иное, как дополнительное увеличение/уменьшение высоты, вычисляемое по всему файлу. Это действительно требует установки плагина от Ultimaker Cura "Marketplace" под названием "Z Offset Setting" от разработчика "fieldOfView". Это должно работать (если нет, то это означает, что модуль неисправен, версии 3.5.7, кажется, работает как надо, что это последняя версия на сегодняшний день), G-код анализе (как и в пост-обработке) с помощью плагина для пересчета всех значений Z (пересмотр уровня з с обозначения G92 может быть намного проще...), в качестве примера объекта нарезанных без смещения, отрицательное смещение (-0.333 мм) и положительное смещение (0.333 мм) ниже. Слой пронумерован ;СЛОЙ:0 начнет печать по адресу:

Нет смещения:

G0 F4285.7 X81.669 Y84.791 Z0.27

Отрицательное смещение:

G0 F4285.7 X81.669 Y84.791 Z-0.063 ;скорректировано смещением z

Положительное смещение:

G0 F4285.7 X81.669 Y84.791 Z0.603 ;отрегулировано смещением z

Смещение Z в прошивке

Смещение Z - это расстояние между соплом и поверхностью строительной пластины, необходимое для хорошей адгезии. Это достигается путем выравнивания стола, помещая кусок бумаги формата А4/Letter между соплом и сборкой пластины во время выравнивания стола. В основном это смещение от положения конечного упора. С помощью меню принтера, работающего на Марлине, вы можете вручную настроить это значение, например, во время печати первого слоя, повернув рычаг переключения передач для Z babystepping. Метод выравнивания бумаги-это ручное/механическое смещение Z, которое может быть расширено с помощью значения, измененного меню. При хранении такого смещения вы в основном меняете смещение от положения конечного упора, это можно сделать с помощью G-кода M206. Сохранение значения для сохранения его для будущих отпечатков необходимо сохранить в памяти (с помощью G-кода M500 или эквивалентного средства сохранения настроек из меню контроллера принтера).

Обратите внимание, что это смещение несколько отличается при использовании Z-зонда. Смещение зонда Z в микропрограммном обеспечении устанавливается M851 или G29.1, в зависимости от используемого микропрограммного обеспечения.

,