尽管我觉得这只是个初稿,但这个安装版本已经能正常运行了。不过还是需要再进行一些微调优化。
文件经过重新编辑,以适应工厂感应探头的左侧位置。探头底座经过改装,可与X型龙门的底部接线柱相适配,并进行了适当延长,以便在探头块安装到刀头上时与其完美对接。
探头固定器经过重新设计,使其长度足以夹住探头。此外,固定器背面被压平,以便避开位于最终安装位置区域内的左侧Z轴电机支架。为了将固定器安装到挤出机上,笔者使用了M4圆头螺丝和羊角头T型螺母,将其固定在挤出机结构上。
探头固定器经过了改装,以便能安装在工厂提供的探头支架上。原装传感器的固定螺丝可以继续使用。为了便于打印,我使用了M2x4自攻螺丝,而不是原装传感器那种带有螺柱的结构。
探测器本身只是来自原始GitHub的那个,只是被镜像到了切片器中。
与MCU的连接非常简单,只需使用刀头分线板上原装传感器的接口即可。底部的两个引脚(蓝色和黑色)分别是信号线和地线,请勿使用顶部的引脚——那是24伏电压。切勿将其反馈至电路板的信号端。分线板上的接口为JSt-PH规格。刀头安装座上有一个小过孔,可用扎带将这些电线固定到位。
我正在使用这个来自 GitHub 的 Klack 探测宏想要掌控一切。只是获取到能让它按我期望方式运行的信息更多了,因为它们是流行的 Voron 宏工具 Klicky-Probe 的分支。不过 KlackEnder 的配置能满足基本需求。我先用它完成初步设置,之后再转向更深入的配置步骤。
视频里有很多多余的动作,不过我后来把其中一些调整了。现在探头在归位和对接过程中不会再出现卡顿了。需要注意的是,相关文档里对此解释得不是很清楚,但我发现,在运行 probe_calibrate 命令并设置 Z 偏移量后,再调整探头固定器的位置效果最佳。如果像我在图片中那样,把对接台的位置设在平台高度且处于负值范围内,结果会导致撞机。喷嘴会撞到平台上,然后试图把探头拉出来。那可就糟糕了。为了安全起
--------------------------------------------------------------------------------------------------------------
所有部件均采用 PETG 材料打印,并采用标准的 Voron 设置以确保其刚性性能。
0.20层厚度
填充率40%,我用的是吉罗伊德模式
我还有探头固定器和对接模块的右侧安装款可供选择,不过如果你有其他配备右侧探头安装座的刀具头,你也可以将这些模型镜像翻转过来使用。
-------------------------------------------------------------------------------------------------------------
- 变量配置
关于如何进行此项设置,实际上并没有太多详细的配置信息。我已附上我的 klack-variables.cfg 文本文件。似乎在 处可以获得更多相关帮助。这些是在 GitHub 上从其他项目分叉而来的。,不过比我用于宏的Git仓库里的版本要新一些。不过这里我附上了一些关于我所提供的文件的说明:
- 变量安全Z值:你希望这个值高于你的夹具定位位置。先设定一个较高的数值,直到它能正常运行。目前我的数值比床面高度高几毫米。每次进行对接/附件安装操作时,系统都会根据当前Z高度将其提升相应距离。
- 变量_attachmove_x:这是清除固定器所需的x位置,也是将其降低以实现释放的位置。
- 变量_dockmove_x:这表示在X轴方向上滑动多远就能分离探头。我把这个值设为165,刚好对应我打印床的X轴中心位置。
- 变量_dockmove_z:这就是探头对接时z轴会下降到的最低位置。你肯定希望这个数值是正数。我的喷头距离打印平台只有几毫米。一旦数值降到这个水平,机器就会立即向右移动,把探头撞掉。当我把固定架设置为与打印平台齐平时,即z轴下移数值为负数时,机器会把喷头压到打印平台上,然后立即向右移动。去看看我的PEI板材测试结果吧,看看效果如何。
- 变量_调试:我暂时将其设为启用状态,这样一来,在任何特定时刻,控制台都会向您显示宏正在执行的操作相关信息。
除此之外,我没有对这份文件做任何其他修改。
-------------------------------------------------------------------------------------------------------------
让混搭风格行之有效
使用此宏时,您需要搭配网格化配置文件
使用 klack-probe.cfg 文件来添加你的网格选项。klack-bed-mesh-calibrate 功能与 Klipper 中的标准网格功能使用方式完全相同。
请注释掉你Klipper安装包中任何其他的BED_MESH_CALIBRATE配置项。
------------------------------------------------------------------------------------------------------------
关于自适应网格的注意事项
关于使自适应网格功能正常运行所需的额外调整说明。与KAMP自适应网格类似,您需要在Klipper中启用"exclude_objects"功能,并在切片软件中开启物体标注功能。
正是在这里,我找到了使用这些宏来设置自适应网格的相关信息。以下是我启动宏中关键部分的内容,别在意那些注释,那些是测试时留下的痕迹。在 BED_MESH_CALIBRATE 旁边,你需要添加以下内容:
区域起点坐标:{params.AREA_START | 默认值 ("0,0")}
使用 Home_Lock 宏将任何 G28 指令替换为"附着对接台"命令,并保持对接台附着状态,直到完成网格探测之后。随后,Dock_Probe_Unlock 宏会自动将对接台分离,恢复正常状态。
*** 如果每次打印时你都对整个打印平台进行网格化处理,并且使用非自适应网格配置的话,我认为 Home_Lock 和 Dock_Probe_Unlock 应该能正常工作。但我自己没用过这个功能,所以不太确定具体效果如何。
;G28 X Y ;主轴回零 X Y ;G28 Z ;主轴回零 Z ;Home_Lock ;G28 ;BED_MESH_PROFILE LOAD=default ;加载床层网格配置文件 BED_MESH_CALIBRATE AREA_START={params.AREA_START|默认值("0,0")} AREA_END={params.AREA_END|默认值("0,0")} ;自适应网格 [自动] ;Dock_Probe_Unlock上述部分中的链接也是我获取 PrusaSlicer 将对象尺寸传递给 Klipper 相关信息的地方,那里也有关于 Cura 的相关信息。如果你正在使用打印启动宏,那么你很可能已经有了临时变量,只需将面积变量添加到同一行即可。
开始打印应该说要让它完全正常运行,你需要做的这些步骤差不多就这些了。希望你的安装过程能比我花了大约两天时间才搞定所有配置要顺利得多。
Tags
Source du modèle
