У меня есть принтер Prusa i3 с емкостным датчиком для оси Z. Он немного переключается перед тем, как сопло попадает на основание печати, и, следовательно, для его настройки требуется смещение по оси z.
В Slic3r я настроил смещение по z -0.1
на странице General в настройках принтера , но в настоящее время я оцениваю Cura и не могу найти такую настройку. Slic3r, кажется, применяет этот параметр непосредственно к сгенерированным z-значениям в g-коде, поэтому он не использует короткую версию в начале g-кода. Мой текущий (за исключением автоматического выравнивания по умолчанию) g-code:
G28 ;Home
G29 ; auto-bed-leveling
G1 Z15.0 F6000 ;Move the platform down 15mm
G92 E0
G1 F200 E3
G92 E0
Есть ли способ настроить Cura, например, используя параметры Start Gcode , чтобы применить z-смещение?
источник
G92 Z15.1
послеG1 Z15.0 F6000
строки (вы пишете о G0, пока G1 там)?G0
иG1
это одно и то же. ФормальноG0
обозначает быстрый ход иG1
скоординированный ход, но Марлин не делает этого различия. Это просто "двигаться".Для Cura 3.1 (?) +:
Установите плагин: Меню / Плагины / Обзор плагинов ... / выделите «Плагин Z Offset» <- Установить
Настройте параметр:
Printer Profile / Print Setup / Build Plate Adhesion / Z Offset
источник
Initial Layer Z Offset
, разницы нет, поэтому он не используется.Я построил свой принтер пять лет назад с аналогичной проблемой, и я настоятельно рекомендую, чтобы физический 0 был фактическим 0 вместо того, чтобы настраивать его в системе. Особенно, если вы изучаете и тестируете новые методы, например настройки Cura vs Slic3r. В Marlin вы можете вставить регулировку z для оконечных поверхностей, но это может создать будущие осложнения, если вы решите обновить машину.
Сохраняйте это как можно более простым: если датчик не на своем месте, не пытайтесь выполнить обратный расчет, давление двигателей подтолкнет его, и через некоторое время у вас возникнет та же проблема ...
источник