Первый слой Z-смещение в G-коде

В slicer G-code можно ли установить смещение зонда Z только для первого слоя?

Для моей запасной пластины E3 я нахожу лучше всего -4,125 мм, однако для стекла мне нужно перейти к -4,175 мм для первого слоя, чтобы получить лучшую адгезию. Так что это ручной процесс каждый раз. Можно ли сказать слайсеру, что первый слой составляет -4.175 мм, а следующий--4.125 мм?

, 👍2

Обсуждение

Вы используете встроенную прошивку/прошивку Marlin?, @0scar

Прошивка TH3D, последняя версия., @Sterling Duchess


2 ответа


Лучший ответ:

3

Я не понимаю, почему первый слой имеет другое смещение по сравнению со следующими слоями, но вы можете вручную добавить повторное определение текущей высоты после первого слоя, предположим, что ваш первый слой составляет 0,2 мм, вам просто нужно сказать принтеру, чтобы перейти к следующему слою немного выше, чтобы переопределить это как другое смещение Z.

  • Из файла G-кода найдите начало второго слоя:
    G0 F600 X141.541 Y109.467 Z0.37
  • Измените это на:
    G0 F600 X141.541 Y109.467 Z0.42
  • Теперь вставьте следующую команду:
    G92 X0.37

Теперь это похоже на то, как вы изменили Z-смещение.

Причина отказа от использования M206 заключается в том, что применяется к текущим смещениям, если вы случайно сохраняете настройку в памяти после печати, она сохраняет это смещение. Вы можете использовать M206, но используйте его осторожно. Повторное определение уровня Z никогда не сохраняется, следующий G28 стирает эффект, так же как и повторное питание двигателей.


,

Хм, я не могу найти " G0 " в G-коде настроек принтера PrusaSlicer. Мой идет M420, а не " G1 Z2 F240..` Кроме того, это просто изменение высоты слоя или фактическое смещение Z ? Я только что узнал о документации "M206", в которой говорится, что он может установить смещение Z для первого слоя, но что используется после настройки на принтере или ?, @Sterling Duchess

@SterlingDuchess " G1 "идентичен " G0", например, для прошивки Marlin и RepRap. Я бы не рекомендовал использовать " M206`., @0scar

@ster Проверьте [этот сайт](https://marlinfw.org/meta/gcode/) для хорошей ссылки на Gcode. В нем указано " G0 "в качестве псевдонима для" G1 " и говорится, что лучше всего использовать его в качестве команды без выдавливания., @Rykara

@Rykara Было бы лучше указать людям на [ссылку на G-код RepRap](https://reprap.org/wiki/G-code), этот сайт не предназначен для конкретной прошивки, но предназначен для большего количества вариантов прошивки. Но, спасибо за дополнение, я обновил свой комментарий., @0scar


2

Попытка изменить уровень Z (А НЕ смещение) во время печати не является хорошей идеей, ЕСЛИ вы не знаете, что все будущие движения будут "относительными".

M206 (если вы используете Marlin) - это правильный способ установить его! В зависимости от среза просто создайте ДВА "разных" определения принтера и добавьте их в стартовые G-коды.

Если вы не сохраните его, то сброс вернет z-смещение к "сохраненному" значению. Или подумайте о сбросе к "стандартному" значению в конечном G-коде.

Кроме того, подумайте о том, чтобы использовать "шаг ребенка" (если это возможно) и вручную регулировать вещи в начале печати с другой поверхностью.

,

Добро пожаловать в компанию 3D Printing SE и благодарим вас за ваш вклад. Когда у вас будет возможность, пожалуйста, совершите [экскурсию](https://3dprinting.stackexchange.com/tour) чтобы понять, как работает сайт и чем он отличается от других., @agarza