Если у вас есть 3D-принтер, например Ender 3, и вы используете PrusaSlicer для генерации G-кода, возможно, вы заметили странное поведение при смене филамента с помощью команды M600. После смены может появиться дополнительный слой, которого не должно быть, известный как призрачный слой. Это происходит потому, что перед выполнением команды M600 слайсер генерирует дополнительное движение, которое не соответствует позиции Z текущего слоя.
Почему это происходит?
PrusaSlicer перед сменой филамента перемещает печатающую головку в безопасную позицию. Во время этого процесса выполняется ретракция филамента и обеспечивается правильное положение для нового филамента. Проблема в том, что это дополнительное движение может заставить принтер пропустить уже завершенный слой, из-за чего при возобновлении печати появляется призрачный слой.
Как это исправить?
Проверьте настройки ретракции в PrusaSlicer:
Перейдите в настройки ретракции и отключите опцию "Retract before layer change". Это должно предотвратить ненужное движение перед выполнением M600.
Настройте параметры M600 в PrusaSlicer:
В расширенных настройках PrusaSlicer проверьте, как обрабатывается смена филамента. Убедитесь, что перед выполнением M600 не выполняются дополнительные движения, чтобы избежать печати призрачного слоя.
Отредактируйте G-код вручную:
Если вы не хотите каждый раз изменять настройки, вы можете отредактировать сгенерированный G-код, удалив эти дополнительные движения и избежав призрачный слой. Хотя это ручное решение, оно может быть полезным для быстрого устранения проблемы.
Держите Marlin и PrusaSlicer в актуальном состоянии:
Убедитесь, что вы используете последние версии PrusaSlicer и Marlin, поскольку обновления обычно включают улучшения и исправления для таких проблем.
В итоге:
Проблема с призрачным слоем распространена при использовании команды M600 в PrusaSlicer, но её можно решить. Настроив несколько параметров в слайсере или отредактировав G-код, вы можете предотвратить печать ненужных слоев. Если у вас есть дополнительные вопросы или другие решения, не стесняйтесь поделиться ими здесь, чтобы все могли учиться.