M600 필라멘트 변경 시 유령 레이어 PrusaSlicer

2026년 02월 13일 | 스페인어에서 번역됨

3D 프린터(예: Ender 3)를 사용하고 PrusaSlicer로 G-code를 생성할 때 M600 명령어로 필라멘트를 교체하면 이상한 동작을 눈치챘을 수 있습니다. 교체 후에 존재하지 않아야 할 추가 레이어가 인쇄되는 것을 볼 수 있는데, 이를 '유령 레이어(ghost layer)'라고 합니다. 이는 M600 명령어를 실행하기 전에 슬라이서가 현재 레이어의 Z 위치에 제대로 맞지 않는 추가 이동을 생성하기 때문에 발생합니다.

왜 이런 일이 발생하나요?

발생하는 일은 PrusaSlicer가 필라멘트 교체를 실행하기 전에 프린터 노즐을 안전한 위치로 이동시킨다는 것입니다. 이 과정에서 필라멘트를 후퇴(retraction)하고 새 필라멘트가 제대로 준비되도록 합니다. 문제는 이 추가 이동으로 인해 이미 완료된 레이어를 건너뛰게 되어 재개 시 유령 레이어가 인쇄되는 것입니다.

어떻게 해결할 수 있나요?

PrusaSlicer의 후퇴 설정 확인:

후퇴 설정으로 이동하여 "Retract before layer change" 옵션을 비활성화하세요. 이는 M600 실행 전에 불필요한 이동을 방지합니다.

PrusaSlicer의 M600 매개변수 조정:

PrusaSlicer의 고급 설정에서 필라멘트 교체 방식을 확인하세요. M600 실행 전에 추가 이동이 발생하지 않도록 하여 프린터가 유령 레이어를 인쇄하지 않게 합니다.

Capa fantasma cambiar filamento M600 PrusaSlicer

G-code 수동 편집:

매번 설정을 변경하고 싶지 않다면 생성된 G-code를 편집하여 추가 이동을 제거하고 유령 레이어를 방지할 수 있습니다. 수동 해결책이지만 단기적으로 유용할 수 있습니다.

Marlin과 PrusaSlicer를 최신 상태로 유지:

PrusaSlicer와 Marlin의 최신 버전을 사용 중인지 확인하세요. 업데이트에는 이러한 문제에 대한 개선 및 수정이 포함되어 있습니다.

요약:

유령 레이어 문제는 PrusaSlicer에서 M600 명령어를 사용할 때 흔히 발생하지만 해결할 수 있습니다. 슬라이서의 일부 매개변수를 조정하거나 G-code를 편집하면 프린터가 불필요한 레이어를 인쇄하지 않습니다. 더 궁금한 점이나 다른 해결책이 있으면 공유해 주세요. 모두가 배울 수 있도록 합니다.