TEVO Delta 3D Printer 자동 조정(Auto calibration)에서 발생했던 문제.
안녕하세요.
오늘은 작년인가에 구입해서 사용중인 FDM(적층) 방식의 3D 프린터의 자동조정 작업시 발생한 문제에 대한 포스팅입니다.
일단 프린터는
- 프린터 보드에 내장된 T-Flash에 저장된 config 수정
- zprobe.probe_height : 값을 높여줍니다. mm 단위 입니다.
- zprobe.slow_feedrate : z(높이)축 이동 속도입니다. 값을 낮춥니다. mm/s 입니다.
- zprobe.fast_feedrate : x/y(수평)축 이동 속도입니다. 값을 낮춥니다. mm/s 입니다.
- cfg_leveling_xy_speed : x/y축 이동속도 입니다. 값을 낮춥니다. mm/min 단위 입니다.
오늘은 작년인가에 구입해서 사용중인 FDM(적층) 방식의 3D 프린터의 자동조정 작업시 발생한 문제에 대한 포스팅입니다.
일단 프린터는
TEVO Monster delta 3d printer
이렇게 생겨 먹었습니다. 최대 출력 크기는 지름 350mm에 높이 500mm 정도지요. 아무것도 모르던때 자동조정시 문제가 많이 발생해서 거의 신경끄고 살았는데 어제 빌드시트를 새로 붙인 후 자동조정에 문제가 생겨서 좀 고민해 봤습니다.
** 펌웨어는 Smootheware 입니다.
1. 발생한 문제
- 노즐 옆에 장착된 프로빙 센서인 BLTouch에서 연속된 탐지를 수행할 때, 탐지 준비(Probe down)가 되기전에 탐지를 수행하여 조정 작업이 정지됨2. 원인
- BLTouch의 탐지핀은 탐지 작업 1회 수행 후, 핀이 다시 내려와서 다음 단계를 준비해야 하나, 프린터 헤드의 이동 속도가 빠른 관계로(또는 BLTouch에 문제가 생겨 핀이 늦게 내려오는 경우) 탐지핀이 내려오기 전에 재탐지 작업 수행을 함.3. 해결
- TFT의 SD 카드에 저장된 config_cur.txt 수정- 프린터 보드에 내장된 T-Flash에 저장된 config 수정
TEVO Delta 프린터의 메인보드와 TFT
** 수정해야 할 파일들
- 펌웨어 및 설정을 위한 MicroSD : config
- TFT 펌웨어 및 환경설정을 위한 SD : config_cur.txt
** 수정해야 할 내용
MicroSD : config- zprobe.probe_height : 값을 높여줍니다. mm 단위 입니다.
- zprobe.slow_feedrate : z(높이)축 이동 속도입니다. 값을 낮춥니다. mm/s 입니다.
- zprobe.fast_feedrate : x/y(수평)축 이동 속도입니다. 값을 낮춥니다. mm/s 입니다.
TFT SD : config_cur.txt
- cfg_leveling_z_speed : z축 탐지속도 입니다. 값을 낮춥니다. mm/min 단위이므로 주의- cfg_leveling_xy_speed : x/y축 이동속도 입니다. 값을 낮춥니다. mm/min 단위 입니다.
** 결국 전체적으로 이동하는 속도를 떨어뜨려서 탐지핀이 준비상태가 되도록 하는 방법입니다.
4. 주의사항
- TFT의 config_cur.txt 내용 중 function_btn2_cmd: 가 Auto calibration시 수행되는 항목
입니다. 자동조정 작업 중 배드 온도를 올리는 부분(시간을 많이 소비함)을 제외하고
싶은경우 M190_S80; 과 M140_S0; 항목을 지워주시면 됩니다. (만약 안되는 경우
MicroSD의 config에도 custom_menu.auto_calibrate.command 옵션에도 동일한 내용이
있으니 조정 해 주세요.)
- TFT의 config_cur.txt 파일의 내용은 수정 후 mks_config.txt 로 파일명을 변경해야 합니다.
- TFT의 mks_config.txt 작성 후 프린터를 재시작 하여야 변경된 내용이 적용됩니다.
- TFT에서 Auto calibration을 수행할때 config_cur.txt의 cfg_leveling_z_speed와
cfg_leveling_xy_speed의 변수를 적용받는건지 아니면 config의 zprobe.slow_feedrate와
zprobe.fast_feedrate를 적용받는지는 명확치는 않습니다. (이에 대한 테스트는 수행하지
않고 그냥 둘 다 절반 정도 값을 낮춰서 썼습니다. )
적용 우선순위 관련은 나중에 테스트가 필요할때 해보고 수정하는 것으로... 슈슉
감사합니다.
댓글
댓글 쓰기