저는 이것을 초안으로 생각하지만, 이는 작동이 되는 설치입니다. 아직도 일부 점들을 미세히 조정해야 합니다.
파일은 공장의 유도 프로브의 왼쪽 위치에 적합하도록 리믹스되었습니다. 프로브 도크는 X 가ント리의 하단 러그에 적합하도록 수정되었으며, 도구 헤드에 부착되었을 때 프로브 블록과 정확히 일치하도록 약간 확장되었습니다.
프로브 리테이너는 프로브를 잡을 수 있도록 충분히 길게 재설계되었고, 브래킷의 뒷면은 최종 위치 영역에 있는 왼쪽 Z 모터 마운트를 제거하기 위해 평평하게 만들어졌습니다. 리테이너를 부착하려면 M4 캡 헤드 스크류와 해머 헤드 T 너트를 사용하여 엑스트루지에 고정해야 합니
프로브 리테이너는 원본에서 혼합되어 공장 프로브 마운트에 적합하도록 만들어졌습니다. 스톡 센서를 고정하는 나사를 재사용하십시오. 더 쉽게 인쇄할 수 있도록 저는 스톡 센서처럼 포스트가 아닌 M2x4 자동 타퍼를 사용했습니다.
프로브 자체는 원래 GitHub의 것이었지만, slicer에서 미러링 되어 있었습니다.
MCU에 연결하는 것은 도구 헤드 브레이크아웃 보드의 표준 센서 포트를 사용하는 것처럼 간단합니다. 하위 2핀(파란색과 검은색)은 신호와 그라운드이며, 상위 핀은 24V입니다. 이 신호를 보드의 신호 쪽으로 다시 공급하지 마세요. 브레이크아웃 PCB의 헤더는 JSt-PH 크기입니다. 도구 헤드
저는 이것을 사용하고 있습니다.깃허브의 클ै크 프로브 매크로들.모든 것을 제어하기 위해서입니다. 제가 원하는 대로 작동하려면 더 많은 정보가 필요했고, 이것은 Voron을 위한 인기 있는 Klicky-Probe 매크로의 포크입니다. 하지만 KlackEnder 구성은 기본 사항에 적합합니다. 저는 설정을 하기 위해 그것을 사용했고, 그 후 더 심층적인 설정으로 넘어갔습니다.
이 비디오에는 많은 추가 동작이 있지만, 저는 그중 몇몇을 해결했습니다. 더는 홈링과 메싱 사이에 도킹이 되지 않습니다. 주의할 점은 문서에서는 잘 설명되지 않았지만, 저는 probe_calibrate를 실행하고 당신의 Z 오프셋을 설정한 후 프로브 리테이너 위치를 설정하는 데 가장 성공을 거머쥐었습니다.
--------------------------------------------------------------------------------------------------------------
모든 부품은 PETG로 인쇄되었으며, 강성을 위한 표준 Voron 설정이 적용되었습니다.
0.20 레이어 높이
40% 채우기, 저는 가이로이드를 사용합니다.
나는 프로브 리테이너와 도크 모델들도 오른쪽 마운트로 제공하고 있지만, 오른쪽 프로브 마운트가 있는 다른 툴헤드가 있는 경우 이것들을 거울로 만들 수도 있습니다.
-------------------------------------------------------------------------------------------------------------
- 변수 설정
실제로 이것을 설정하는 데 필요한 구성 정보는 그닥 많지 않습니다. 제 klack-variables.cfg 텍스트 파일을 포함시켰습니다. 더 많은 도움은 아래에서 받을 수 있는 것 같습니다.이 파일들은 GitHub에서 포크된 것입니다.저는 매크로를 위해 사용했던 Git보다는 이것을 사용하고 있지만, 제가 포함시킨 파일에 대한 몇몇 노트를 여기에 남겨두겠습니다:
- 변수_안전_z: 이것이 당신의 리테이너 위치보다 높아야 합니다. 당신이 그것을 조정하고 작동하게 하기 전까지는 높게 시작하세요. 현재 저는 침대 높이보다 몇 mm 위에 있습니다. 그것은 또한 현재 z 높이에 대해 모든 도크/부착 동작에 대해 이 양을 들어올릴 것입니다.
- 변수_attachmove_x: 이것은 리테이너를 제거하는 데 필요한 x 위치이며, 릴리스를 위해 더 낮게 설정해야 합니다.
- 변수_도크 이동_x: 이것은 탐사선을 분리하기 위해 스와이프하는 x 거리입니다. 저는 이것을 165로 설정했고, 이것은 제 베드의 x 중심입니다.
- 변수_도크모브_z: 이것은 탐사선을 도킹할 때 z가 얼마나 낮아질지 보여주는 것입니다. 여러분은 이것이 양수로 되어야 합니다. 제 노즐은 베드 위에 몇 mm 위에 있습니다. 이 수치에 도달하면 탐사선을 제거하기 위해 오른쪽으로 이동합니다. 제가 리테이너를 베드와 같은 수준으로 설정했을 때, 따라서 다운모브 z
- 변수_디버그: 당장은 트루로 설정했는데, 이로 인해 당신은 매크로가 특정 시점에 무엇을 하고 있는지 대한 메시지를 콘솔에서 받을 수 있을 거예요.
나는 이 파일에 다른 변경사항을 하지 않았습니다.
-------------------------------------------------------------------------------------------------------------
메싱 작업을 하기
이 매크로와 함께 메싱 cfg 파일을 사용해야 합니다. 그렇지 않으면 트리거 상태에 대한 오류가 발생하며, Klipper가 보는 트리거 상태에 대한 오류가 발생합니다. 포함된 매크로에는 프로브 쿼리가 있어서 올바르게 읽을 수 있습니다. 공장 프로브를 위한 원본 매크로는 필요에 따라 프로브 상태를 조정하
메시 옵션을 포함시키려면 klack-probe.cfg를 사용하세요. klack-bed-mesh-calibrate는 Klipper의 표준 메시와 같은 방식으로 작동될 것입니다.
당신의 클리퍼 설치에 있는 다른 BED_MESH_CALIBRATE를 코멘트로 남겨주세요.
------------------------------------------------------------------------------------------------------------
적응형 메시에 관한 노트
적응형 메시를 작동시키는데 필요한 추가적인 변경 사항에 대한 노트. KAMP 적응형 메시와 마찬가지로, klipper에서 exclude_objects를 활성화하고 슬라이서에서 객체 레이블링을 온으로 설정해야 합니다.
여기는 저가 이 매크로들을 사용하여 적응형 메시의 설정 정보를 찾은 곳입니다.제 시작 매크로의 중요한 부분은 이것입니다. 모든 코멘트는 테스트에서 나온 것이니 신경쓰지 마세요. BED_MESH_CALIBRATE 옆에 이것을 추가해야 합니다:
영역 시작점 = {params.AREA_START|기본값("0,0")} 영역 끝점 = {params.AREA_END|기본값("0,0")}
Home_Lock 매크로를 사용하여 모든 G28 명령을 대체하고 도크를 부착하고 메시 프로빙이 완료된 후까지 부착 상태를 유지하며, Dock_Probe_Unlock 매크로는 도크로 이동하여 분리할 것입니다.
저는 당신이 비-적응형 메시 설정으로 모든 인쇄마다 전체 침대를 메시ング 할 경우, Home_Lock과 Dock_Probe_Unlock이 같은 방식으로 작동할 것이라고 생각하지만, 저는 그것을 사용하지 않아서 확실하지 않습니다.
;G28 X Y ;Home X Y ;G28 Z ;Home Z; Home_Lock ;G28 ;BED_MESH_PROFILE LOAD=default ;BED_MESH_CALIBRATE AREA_START={params.AREA_START|default("0,0")} AREA_END={params.AREA_END|default("0,0")} ;Adaptive Mesh [Auto] Dock_Probe_Unlock위의 절에 있는 링크는 또한 Prusaslicer가 객체 크기를 Klipper에 전달하는 정보를 얻은 장소이며, Cura에 대한 정보도 있습니다. 인쇄 시작 매크로를 사용하는 경우 아마도 이미 임시 변수를 가지고 있을 것이고, 동일한 줄에 영역 변수를 추가해야 합니다.
시작 인쇄, 엑스트루더 온도 = [첫 번째 레이어 온도], 베드 온도 = [첫 번째 레이어 베드 온도], 영역 시작 = {첫 번째 레이어 인쇄 최소값[0]}, {첫 번째 레이어 인쇄 최소값[1]}, 영역 끝 = {첫 번째 레이어 인쇄 최대값[0]}, {첫나는 이것이 완전히 실행하려면 필요한 거의 모든 것이라고 생각합니다. 바라건대, 당신의 설치는 내가 모든 구성을 완료하는 데 걸린 거의 2일보다 더 잘 되기를 바랍니다.
태그
모델 소스
