TMC2100 설치기
일반적인 저가형 3D 프린터의 경우 A4988 스텝모터 드라이버를 사용하고 있다.
이 A4988 드라이버는 가격도 저렴하고 성능도 뛰어나지만, 스테핑 모터를 제어하면서 소음이 난다는 단점이 있다.
이는 가정에서 3d프린터를 동작시키는 사람들에게는 큰 단점이 될 수 있다.
인터넷을 구글링 하다보니 소음이 나지 않는다고 알려진 TMC2100 스테핑 모터 드라이버가 있어 구매하였다.
이베이로 구매시에는 약 개당 $7~8에 살수 있다.(사실 그리 싼 각겨은 아니지만, 소음이 주니까!)
이베이에서 약 $28에 구매한 TMC2100 스테핑 모터 드라이버이다.
다른 스테핑 모터 드라이버와 다르게 칩이 아랫면에 붙어 있는 것을 알 수 있으며 다른 스테핑 모터 드라이버와 다르게 전류 조절 가변저항이 ramps보드에 장착하였을 때에 다른 보드와 반대 방향임을 알 수 있다.
TMC2100 스테핑 모터 드라이버의 경우 다른 모터 드라이버에 비교하였을 때에 소음이 적은 것이 장점이지만, 발열이 많은 것이 단점이다.
모터를 장착하기 전에 기존 스테핑 모터 드라이버와 모드가 다르기 때문에 모드를 조정하여야 한다.
A4988모터의 경우 VCC, GND의 설정만 가지고 마이크로 스테핑 모드를 조절 가능하였지만, TMC2100은 VCC, GND, open(핀에 아무것도 인가하지 않음)을 통하여 마이크로 스테핑 모드를 조절 할 수 있다.
때문에 위 그림에 있는 CFG1, CFG2, CFG3 핀을 제어해 주어야 한다.
(만약 사용 모드가 핀을 자르지 않고도 쓸 수 있다면 전혀 상관없다. )
사용 모드 조절은 다음 그림과 같이 할 수 있다.
그림을 보면 알 수 있겠지만, 조용한 모드(stealthChop)로 동작시키기 위해서는 3개의 핀을 모두 제거하여야 한다.
핀을 제거 한 뒤에 방향에 유의하여(ramps 핀맵을 참조하자) 장착한다.
(*주 : TMC2100의 경우 발열이 심하기 때문에 히트싱크를 필히 장착하여야 하며 필요시 팬 또한 장착이 필요하다. )
장착 한 뒤에는 전류제한 가변저항의 값을 조절해 주어야한다.
모터의 전류제한을 참고하여 전압값을 최대 전류값과 같게(또는 열을 줄이고 싶다면 최대 전류값의 70%로)로 맞추어 준다.
* Vref = Imax
이제 탈조가 나지 않을 속도가 될때까지 속도를 줄여준다...
http://reprap.org/wiki/TMC2100
http://blog.naver.com/dev4unet/220897969493
http://storefarm.naver.com/plabs/products/367204121
http://cafe.naver.com/makerfac/33539
전류저항 조절 팁 : http://cafe.naver.com/3axis/5222