MakerLab创客实验室 — Let's Make something.
现在注册
已注册用户请 登入

3D打印机如何添加自动调平功能

每次打印前要调节打印平台?经常因为平台不平导致第一层粘结不好?甚至损坏打印头?本文将图文介绍如何添加自动调平功能。
原理说明24 硬件准备及配置24 固件配置1 确定具体参数2 真机测试7
Andy large avatar
MakerLab创客实验室  ›  学习系统  ›  3d 打印  ›  3D打印机如何添加自动调平功能

确定具体参数

By Andy at 2 年前 , 4812 次浏览

上一部分已经配置了自动调平相关的所有参数,并且也已经把舵机收起放下的角度测量了出来。
要想正常使用自动调平,我们还需要精确测量下面三个参数:


#define X_PROBE_OFFSET_FROM_EXTRUDER -34
#define Y_PROBE_OFFSET_FROM_EXTRUDER 8
#define Z_PROBE_OFFSET_FROM_EXTRUDER -14.3

之前配置参数时,我们建议大家把上面的参数保持默认值即可。现在我们需要把这几个参数测试出来。
为了保证顺利测试,还需要配置下面这个参数:#define min_software_endstops true,此参数默认值是true,需要改为false,否则移动轴时,不能运行到小于0坐标的位置。改完这个参数就可以上传固件了。

确定上面几个参数的方法

为了能够更加精确的确认上面的三个参数,即挤出头与调平探针的精确偏移量,我们需要用3d打印机自带的这个三维坐标系统来确定,而不是用尺子量。
注意:如果用此方法,操作之前各轴的steps_per_mm参数必须计算正确,否则得到的数据是不准确的。

第一步、在打印平台的中间位置用笔标记一个参考点

为了能够保证精度,我们需要确定一个参考点,参考点可以选择打印平台上的任意位置,但是为了能够保证打印头和调平探针都能方便抵达,所以选择平台中心位置比较好。标记一个小点,就像下图:

第二部、放下探针移动调平探针刚好来到标记点位置并手动置零

放下探针(命令:M280 P0 S125[125改为你的放下角度]),并通过上位机上的手动操作按钮,移动XY两个轴让探针刚好来到标记点上方,然后再移动Z轴(最后阶段尽量用0.1mm的按钮),让探针刚好碰到打印平台。此时在上位机中输入命令:G92 X0 Y0 Z0

第三步、移动打印头来到标记点位置并得到偏移量

收起探针,移动XY及Z轴,让打印头与平台之间的距离恰好能够通过一张A4纸。然后输入命令:M114来获取现在的坐标,你会得到类似与下面的信息:


ok C: X:-34.00 Y:8.00 Z:-14.3 E:0.00

而这些数据就是你的固件中所需要的三个偏移量,将这三个数据添加到你的固件中的位置即可。

修改完这个参数后,你可以将之前改的#define min_software_endstops false中的false重新改为true,保障打印机的安全。然后重新上传固件。自动调平功能的配置已经在你的打印机上配置完成了。开始真机测试吧。。

本文最后更新于:2 年前
2 回复
jxw809 medium avatar
#1 - 2 年前
jxw809

我不用舵机固件怎么改啊

expird medium avatar
#2 - 2 年前
expird

请问,探针和挤出头之间的Z向距离 Z_PROBE_OFFSET_FROM_EXTRUDER,可以通过M指令进行调整吗,每次改0.1都要刷一次固件,好麻烦,能联机调试就方便了。