얼마전에 cr-10에서 cr-6se로 업그레이드해서 상당히 만족하며 잘 쓰고 있습니다
특히 자동 leveling이 아주 훌륭한데요 문제는 옥토프린트로는 컨트롤을 할 수가 없어서 좀 많이 아쉽습니다
이 프린터 기종이 인기를 끌면 옥토프린트 플러긴 등등이 나올테지만 기약은 없는 상태구요
옥토프린트 개발자인 Gina Häußge는 성격이 상당히 까칠한것 같아서 겁나서 함부로 질문도 못 올리겠드라구요 ㅎㅎ
어쨌든 저는 프린터를 포기하는 한이 있더라도 옥토프린트는 포기못하기 때문에 어떻게 편법으로 auto leveling을 매번 프린트 시작전에 실행시킬 방법을 궁리중입니다
일단 프린터에서 auto leveling을 실행해줄 gcode는 대충 다음처럼 하면 되드라구요
M109 S120 ;set temp at 120
G28 ; auto home
G29 ;auto leveling
이걸 slice된 gcode파일 제일 앞부분에 삽입해서 다른 명령어들이 실행되기 전에 먼저 작동하도록 하면 되거든요
Cura의 Machine Settings에서 Start G-code에 추가하는 방법을 우선 시도해봤는데
이게 어중간하게 파일의 중간 정도에 삽입되는 통에 제대로 실행이 안 되더군요
(auto leveling은 120도 정도의 노즐온도에서 실행되는게 아주 중요한데요 이 명령이 실행될 쯤에는 이미 필라멘트가 줄줄 녹아버리는 온도까지 올라가버려서 아주 엉망이 됩니다)
무슨 좋은 방법이 없을까요?
지코드를 올려보시면 도움될듯합니다.
뭐 어쨌든 별로 중요하지 않은게... 제가 다른 해결방법을 옥토프린트에서 찾은 것 같거든요
지금 회사라서 정확하게 기억은 나지 않는데 'Gcode script' 비슷한 이름의 옥토프린트플러긴을 사용하면 되드라구요 거기에 'pre-printing'인가 하는 섹션에 저 코드 세줄을 추가해주니 프린트 시작하자마다 일단 베드레블링부터 실행해줍니다
어젯밤에 이것 작동되는것 확인하자마자 프린트 끄고 바로 잠들었는데요 오늘저녁에 다시 확인해볼 생각입니다
아주 간단하네요 혹시나 하고 몇번째 테스트중인데 확실하게 작동합니다
(참고로 cr-6se는 옥토프린트로 사용할때 반드시 오토베드레블링을 해줘야 합니다
자칫 유리베드를 북북 긁는수가 있어서 조심해야 합니다...)
옥토프린트 쓰시는 분들은 제 방법이 간단 명확한 편이구요 아니면 cura의 셋팅을 잘 이용하시면 되겠군요