[해결] 클리퍼 - Unable to read tmc uart 'stepper_x' register IFCNT
보론 애프터버너의 익스트루더 모터가 발열이 심하여 스테퍼 모터 전류값을 제어하려고 설정을 보니 스테퍼 드라이버에 대한 설정들이 모두 누락이되어 있어서
설정을 넣었습니다. (이 전에 세팅시에도 이 에러가 나서, 스테퍼 설정들은 모두 삭제한 상태였어요)
제조사 Creality Github 에서 제공한 board 설정 화일에서 그대로 설정을 복사해 넣었습니다
보드는 creality e3 free-runs board 이며 TMC 2209 입니다
.png)
.png)
git hub print.cfg
https://github.com/CrealityOfficial/E3-Free-runs-Silent-Motherboard/blob/main/firmware/Klipper/printer_CR4NT2206C10.cfg
제공 펌웨어 및 하드웨어 도면
https://github.com/CrealityOfficial/E3-Free-runs-Silent-Motherboard
MC2209 steeper_x 설정을 넣으니
아래와 같이 에러가 발생됩니다
Homing failed due to printer shutdown
오후 08:11:13
// Unable to read tmc uart 'stepper_x' register IFCNT
// Once the underlying issue is corrected, use the
// "FIRMWARE_RESTART" command to reset the firmware, reload the
// config, and restart the host software.
// Printer is shutdown
오후 08:11:13
!! Unable to read tmc uart 'stepper_x' register IFCNT
TMC2209 stepper_x .. 이 설정들을 삭제 시에는 문제없이 구동됩니다
조사를 해보니 stepper 에 와이어링이 안되어있다고 하는데
예전 보드들은 직접 납땜을 해줘야 되었지만, 요즘 보드들은 점퍼만 바꿔주면 된다는데....
이 보드에도 점퍼가 있습니다.
혹시 아시는 분 계실까요 저도 점퍼도 이동해보고 계속 시도를 해보겠습니다.
업데이트
4월 9일 현재... 해결했는지 에러없이 전류값을 작게 하면 extruder 모터가 턱턱 힘없이 돌아가고 전류값을 0.5 정도 하니 extruder모터가 잘 돌아가고 하네요 설정이 제대로 들어가고요
이 전류값을 잘 조절해서(낮은 값부터) 발열을 최소화해야 겠어요..
또 눈에뛰게 바뀐점은 x축, y축 이동속도가 엄청나게 빨라졌습니다.
.png)
쉽게 해결을 한 것 같아요. Creality 공식 홈페이지에 상품페이지의 내용을 자세히 보니
점퍼 설정이 있네요 이게 맞는지 몰라 한번 변경해보니 , 됩니다~!
UART 관련 모터 드라이버를 수동으로 제어할수 있다라고 되어 있고 그 아래 사진에
Serial 통신 설정 유무를 점퍼로 쉽게 설정할 수 있게 되어있네요
Serial 통신 설정 유무를 점퍼로 쉽게 설정할 수 있게 되어있네요
.png)
(Creality 공홈 제품상세페이지는 좀 더 상세히 있고, 국내 creality 공식대리점이 판매하는 상품 페이지 내용에는 이 내용이 업데이트 되지 않거나 없습니다.)
reddit 내용 참고
https://www.reddit.com/r/ender3v2/comments/12fm89a/unable_to_read_tmc_uart_stepper_x_register_ifcnt/
Tags:
3D Print