以下关于自动调平功能的解析由MakerLab所做,感谢其无私的分享。
上一部分已经配置了自动调平相关的所有参数,并且也已经把舵机收起放下的角度测量了出来。要想正常使用自动调平,我们还需要精确测量下面三个参数:
<pre>
#define X_PROBE_OFFSET_FROM_EXTRUDER -34
#define Y_PROBE_OFFSET_FROM_EXTRUDER 8
#define Z_PROBE_OFFSET_FROM_EXTRUDER -14.3
</pre>
之前配置参数时,我们建议大家把上面的参数保持默认值即可。现在我们需要把这几个参数测试出来。
为了保证顺利测试,还需要配置下面这个参数:#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来获取现在的坐标,你会得到类似与下面的信息:
<pre>
ok C: X:-34.00 Y:8.00 Z:-14.3 E:0.00
</pre>
而这些数据就是你的固件中所需要的三个偏移量,将这三个数据添加到你的固件中的位置即可。 修改完这个参数后,你可以将之前改的#define min_software_endstops false中的false重新改为true,保障打印机的安全。然后重新上传固件。自动调平功能的配置已经在你的打印机上配置完成了。开始真机测试吧。
|