[Marlin] TMC드라이버 사용시 오토홈이 중앙으로 올때 굉음 발생시


 tmc드라이버 사용시 오토홈(Z_safe_homing)이 중앙으로 올때 굉음 발생시 해결 방법입니다.

 

z_safe_homing 을 활성화 하면 오토홈시 X,Y가 0,0으로 이동후 자동으로 노즐이 중심부로 이동합니다.

BL Touch등을 적용하면 이 옵션을 무조건 켜줘야 합니다.

(bl touch가 허공이나 이상한곳에 찍는걸 방지하기 위해 중앙으로 옴)

 

제 프린터는 코어 XY방식인데 오토홈이 0,0까지 찍을때까진 괜찮은데 중앙으로 이동하면서 엄청난 굉음(소음)이 발생했습니다. A4988을 썼을땐 괜찮았던거같은데 TMC2209로 바꾸고나서 이런 증상이 나타난거 같기도 하더라구요?


해결방법은 간단한데 아래의 코드를 marlin 펌웨어에서 찾아서 속도를 수정해주시면 됩니다.

 

#define XY_PROBE_SPEED (속도*60)

 

위에서 속도로 표시된 부분에 적당한 값을 넣어주면 됩니다.

저 속도가 오토홈후 중앙으로 이동할때의 x,y축의 이동속도입니다.

 

아마 저게 기본값이 166이라는 정신나간값으로 되어있는데 너무 빨리 이동하다보니 그런 소음이 발생하는 것입니다.

 

 

저걸 적당한 숫자로 바꿔주면 됩니다. 저는 50으로 바꿔주니 소음이 나던것이 해결되었습니다. 

COMMENT WRITE