3D 프린터 한 대로 여러 색상의 출력물을 만들고 싶지만, 고가의 멀티 컬러 장비가 부담스러우셨나요? 방법은 의외로 간단합니다. 특정 층(Layer)에서 출력을 잠시 멈추고 필라멘트를 갈아 끼우는 M600 명령어를 활용하면 됩니다. 오늘은 슬라이서 설정부터 실제 출력까지의 전 과정을 알아보겠습니다.
1. M600 명령어란 무엇인가요?
M600(Filament Change)은 마린(Marlin) 기반 펌웨어에서 지원하는 필라멘트 교체 전용 명령어입니다. 이 명령어가 실행되면 프린터는 다음과 같은 동작을 자동으로 수행합니다.
- 현재 출력을 일시 정지하고 노즐을 안전한 위치(Parking)로 이동합니다.
- 기존 필라멘트를 뒤로 밀어내어(Retract) 쉽게 뺄 수 있게 합니다.
- 새 필라멘트를 넣을 때까지 대기하며, 삽입 후 확인 버튼을 누르면 다시 출력을 재개합니다.
2. 슬라이서에서 설정하는 방법 (Cura 기준)
G-code를 직접 수정할 필요 없이 슬라이서의 ‘포스트 프로세싱’ 기능을 이용하면 편리합니다.
- 레이어 확인: 미리보기(Preview) 모드에서 색상을 바꾸고 싶은 특정 레이어 번호를 확인합니다.
- 스크립트 추가:
확장(Extensions)->포스트 프로세싱(Post Processing)->G-Code 수정(Modify G-Code)을 클릭합니다. - Filament Change 선택:
Add a script버튼을 누르고Filament Change를 선택합니다. - 레이어 입력:
Layer항목에 아까 확인한 레이어 번호를 입력합니다.
3. 필라멘트 교체 시 주의사항 (Troubleshooting)
① 노즐 똥(Oozing) 관리
새 필라멘트를 삽입하고 압출(Purge)할 때 노즐 끝에 맺힌 잔여물을 확실히 제거해야 합니다. 제거하지 않고 바로 출력을 재개하면 다음 레이어 표면에 다른 색상의 찌꺼기가 묻을 수 있습니다.
② 레이어 밀림(Shift) 방지
필라멘트를 밀어 넣을 때 익스트루더나 헤드 뭉치를 강하게 누르면 X, Y축이 미세하게 밀릴 수 있습니다. 최대한 부드럽게 삽입하거나, 모터가 고정된 상태(Steppers Engaged)인지 확인하세요.
③ 펌웨어 지원 여부
일부 저가형 프린터는 순정 펌웨어에서 M600 명령어를 막아두는 경우가 있습니다. 만약 명령어를 넣었는데 프린터가 무시하고 계속 출력한다면, 펌웨어 업데이트나 Pause at Height 스크립트 활용을 고려해야 합니다.
4. 활용 예시: 텍스트 강조 및 로고 출력
- 명찰 제작: 배경은 검정색으로 뽑다가, 글자가 시작되는 레이어에서 흰색으로 교체하면 시인성이 뛰어난 명찰이 완성됩니다.
- 지형도: 고도에 따라 초록색, 갈색, 흰색(눈)으로 교체하여 입체적인 지도를 만들 수 있습니다.
5. 결론: 단일 노즐의 무한한 가능성
M600 기능을 익히면 단조로운 단색 출력물에서 벗어나 창의적인 결과물을 만들 수 있습니다. 수동으로 갈아 끼우는 번거로움은 있지만, 추가 비용 없이 멀티 컬러의 재미를 느낄 수 있는 가장 확실한 방법입니다. 지금 바로 간단한 이름표 출력부터 도전해 보세요!