반응형

Configuration.h에서 NOZZLE_TO_PROBE_OFFSET의 일부만 검색해도 나온다.

 *     +-- BACK ---+
 *     |    [+]    |
 *   L |        1  | R <-- Example "1" (right+,  back+)
 *   E |  2        | I <-- Example "2" ( left-,  back+)
 *   F |[-]  N  [+]| G <-- Nozzle
 *   T |       3   | H <-- Example "3" (right+, front-)
 *     | 4         | T <-- Example "4" ( left-, front-)
 *     |    [-]    |
 *     O-- FRONT --+
 */
#define NOZZLE_TO_PROBE_OFFSET { -41, -9, -0.92 }

으음.. 3D 프린터에서 오토레벨링 센서가 있거나.. 없거나.. 이 설정은 중요한 것 같다.

기본적으로 설정은 되어 있지만.. 프린터마다 다 위치가 다르니 개개인 프린터를 다 설정해주는게 좋을 것 같다 생각되지만.. 역시 귀찮긴 함..

 

보통 같은 방법이라면 3D 프린터로 값을 찾고 M851 인가..? 그걸 써서 GCode를 보내서 저장하고 그러는데.. 내껀 이상하게 EEPROM에 저장하면 프린터가 터지는지 리붓이 된다.. 그래서 음.. 펌웨어에 직접 박아버려야 한다..

 

일단 위에 코드의 설정값은 내가 직접 한 것이고.. CR10S 기준으로 BLTOUCH는 저 값을 사용하면 될 듯 하다.. 마지막 Z 값은 각자 달라야 겠지만

 

어쨌든 저건 노즐이 어디에 위치 해 있는지 알려주는 코드다!

오토레벨링 센서를 달았다면 더더욱 중요한데 자기의 레벨 센서를 베드의 어느 지점을 정확하게 찍을지 선정하는 것이기도 하다..!

 

그냥 BLTouch하고의 Nozzle의 거리다 직접 자로 측정해도 되고 수동으로 맞춰가면서 맞춰도 되고.. 아무거나 상관없다..!

어쨌든 저걸 잘 설정해야 오토레벨링 할 때 각 점을 잘 찍게 된다.

저거 설정 안하고 하면 

각 점을 찍을 때 오토레벨링 센서는 그것보다 왼쪽으로 아마 찍을꺼다. 그냥 노즐 기준으로 찍는 거겠지만.. 뭐

정리 : 저 값을 변경해야 레벨링할 때 각 점으로 정확하게 이동시킬 수 있다.

반응형

+ Recent posts