프린터봇 심플 교정(calibration) 하기.

프린터봇 심플로 간단한 모델이나 모형을 출력하는 것은 문제가 없었으나, 정확한 수치가 필요한 모형들을 출력함에 있어서 문제가 있음을 발견했습니다. 이에 프린터봇 심플을 교정(calibration)하는 방법을 안내해 드리도록 하겠습니다.

 

http://help.printrbot.com/Guide/How+to+Calibrate+your+Printer/81

 

위 링크를 클릭하시면 프린터봇 홈페이지에서 프린터를 교정하는 방법에 대해 안내하는 포스팅으로 이동합니다.

 

일단 3D 프린터 교정을 위해서는 우리가 알고있는 수치로 출력을 해보아야 합니다. 위 링크에서는 40, 20, 10mm 길이를 표현하는 모델과 각 모서리가 25mm인 정육면체 모델로서 설명하고 있습니다. 사실 꼭 그 2개의 모델로 할 필요는 없고 자신이 직접 모델링해서 출력한 후 교정할 수도 있습니다.

 

일단 출력을 한 뒤, 길이를 측정합니다. 저는 25mm 정육면체 모델로 출력을 했고 z축은 교정할 필요성이 없다고 생각하여 일부만 출력하였습니다. 위 링크에서 제공하는 모델로 출력을 할 경우에는 기본 세팅을 맞춰줄 필요가 있는데, 위 링크에서 제공하는 Slic3r의 세팅값을 아래 방법으로 load를 해도 되고, 아니면 위 링크에서 제공하는 G-code 자체를 다운받아서 출력해도 됩니다.

 

 

세팅을 맞춰준 후 출력해서 길이를 재보면.. 

 

 

각 모서리의 길이가 25mm가 나와야하지만, 버니어 캘리퍼스로 쟀더니 26.90mm로 측정되는군요. 상당한 오차입니다.

 

오차를 감안해서 보정을 해주기 위해서는 Manual control 탭의 G-code 명령어 입력칸에 'M503'을 입력합니다. 참고로 G-code 명령어는 대문자만 인식한다고 하는군요. M503을 입력하고 엔터를 누르면 아래와 같이 현재 프린터 세팅값들이 출력됩니다.

 

 

보정을 위한 필요한 값은 위에서 선택된 줄에서 볼 수 있는 'M92'로 시작되는 값들입니다. 이 세팅값들은 프린터의 정확도를 컨트롤하는 스텝의 숫자를 세팅한다고 합니다(This sets the number of steps which, in turn controls the accuracy of our printer).

 

보정하는 방법은 다음과 같습니다.

즉, (출력을 위해 프린터헤드가 이동해야할 거리/실제로 프린터헤드가 이동한 거리)×설정된 스텝의 수(M92 줄의 숫자)로서 보정값을 구하게 됩니다.

 

제가 출력한 정육면체 모서리의 길이는 25mm가 되어야 하지만, 실제 출력된 길이는 26.90mm였고, 설정된 스텝의 숫자는 X축이 84.40이었으니 보정값 계산을 위한 식은 다음과 같습니다.

 

(25/26.90)×84.40 = 78.81

 

G-code 입력칸에 'M92 X78.81'을 입력하고 엔터를 치면 계산된 78.81이라는 보정값을 설정할 수 있습니다. 설정된 값을 저장하는 명령어는 'M500'이며, 다시 한 번 설정된 값을 확인하는 명령어는 위에서 알려드린 'M503'입니다.

 

X축과 Y축을 보정한 후 출력하여 실제 길이를 측정해보았습니다. 25mm 정육면체는 시간이 좀 걸리는 것 같아 그냥 간단하게 10mm 정육면체를 모델링해서 출력 후 길이를 측정해 보았습니다.

 

 

버니어 캘리퍼스로 10mm가 측정됩니다. 보정이 되었다는 뜻이죠. 위와 같은 방법으로 프린터봇 심플의 교정(calibration)이 가능합니다. 조금 어려운 것 같지만 천천히 따라서 실행해보시면 간단하게 교정할 수 있을 것입니다.

 

지금까지 메이드인네버랜드였습니다~!

 


Comment List

  1. 서민호 2014.07.04 09:35 신고 address / modify or delete / reply

    안녕하세요 원저작자 표시해서 퍼가겠습니다. 감사합니다!

  2. 한상광 2014.07.15 12:30 신고 address / modify or delete / reply

    제심플은 동그란거 딸때 타원이 되는대 함해봐야갰군여......

    • MadeInNeverland 2014.07.15 23:12 신고 address / modify or delete

      calibration이 되어있지 않으면 모델링 수치와 실제 출력물이 다를 수 있습니다. 꼭 한번쯤은 진행해야할 필수 코스입니다+_+

  3. 한상광 2014.10.09 14:06 신고 address / modify or delete / reply

    프린터봇을 튜닝하x다보니,,, 베에서 움직이는게 100x100x100에서 움직이는대 이걸 150x120x 150정도로 키울려고 하는대 혹시 방법 교정하는것처럼 그것도 확인가능한가여,,

    • MadeInNeverland 2014.10.09 14:10 신고 address / modify or delete

      무슨 말씀이신지 더 자세히 말씀해주시면 감사하겠습니다. 혹시 베드 크기를 키우더라도 위의 calibration 방법이 사용 가능한지를 물어보신 거라면, 가능합니다. 베드크기가 커진 것과는 별개로 저 방법은 슬라이드하여 움직이는 스텝수를 계산하는거니까요. 물론 베드가 커진 만큼 슬라이서 프로그램에서 베드 크기가 조정되어야겠죠.

  4. 이창열 2016.04.14 19:14 신고 address / modify or delete / reply

    15 파이에 내경 10 파이 짜리 출력해보면 외경은 맞는데..
    내경 10파이가 0.5정도 작습니다.. 보정방법이 따로있을까요?

|  1  |  ···  |  317  |  318  |  319  |  320  |  321  |  322  |  323  |  324  |  325  |  ···  |  429  |