小黑屋|Klipper玩客 ( 桂ICP备13004039号-7 )

GMT+8, 2024-6-24 14:25

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

所有网页生成的代码您都应该先用切片软件或者gcode查看器检查一遍,特别是对于温度和热床大小,避免对您的机器造成损害。

XYZ-steps

目的:

让3d打印机尽量精准的打印出我们的模型。

何时需要:

一般情况下不需要去调整,因为我们使用的零件都是标准零件,误差很小。如果你感觉你打印出来的模型,尺寸上误差比较大,你可以进行这个校准。

工具:

一个千分表。

千分表固定器,可以在这里找到:卡尺固定器

你还需要下载一个测试立方体20毫米XYZ测试立方体。你也可以使用cura插件auto towers自动生成这个立方体。

立方体测试模型可以用于测试打印精准度,但是它不适合用于校准xyz-steps。

X、Y、Z微步

大家都知道E-stepsE-steps校准。XYZ这三个轴也同样可能存在微步不准的问题。

我们可以根据本页的步骤去校准XYZ-steps,但是打印精准度不是单靠XYZ-steps来控制的,fdm的成型原理就注定了它很难控制好精准度。

找到当前的XYZ微步值

有两种办法,都很方便:

  1. 使用打印机菜单寻找微步值,当然现在很多marlin系统的打印机并没有在ui中开放查看。
  2. 在pronterface等软件中,使用M503来查看当前值,你可以在下面所示的行里面找到结果。

XYZ-steps是如何计算的?

xyz-steps是由打印机的各运动组件一起工作配合的结果,比如电机的步进角度,齿轮/皮带的规格,螺杆的螺距导程等多个参数共同组成的一个结果。Prusa RepRap 计算器中的“步进电机”部分可以帮助你计算。

错误的方式:

我们虽然时常会打印立方体来测试我们的打印机由多么精确,但是它并不能用于校准xyz-steps,只需要更改一下流量,我们就会获得完全不一样的尺寸,所以它是不准确的,不固定的,更换耗材就会引起很大的差异。

下面是不同流量对尺寸的影响的示意图:

那么如何校准呢? - 测试每个轴的实际运动距离。

在给定了xyz-steps之后,每个轴的实际运动距离是固定的值,不因耗材的改变而改变,所以我们应该用它作为校准的基准。只要每个轴的实际运动距离达到了尽量的精确,那么我们再使用流量进行小范围调整就不会是空中楼阁。

安装千分表

有两种安装方法:

  1. 安装在打印头,对这热床,这样可以测量z轴上下运动。
  2. 安装在框架的运动部位,对着框架的固定部位,可以用于测试xy轴的运动。

安装必须注意几点:

  • 安装必须十分牢固,否则读数会不准确。
  • 安装后保证探针必须垂直于接触部位,否则读数也会不准确。
  • 尽量别让千分尺影响了xyz的归位,因为测量过程我们需要使用系统来控制移动,移动之前会要求先归位。如果无法保证这点,可以在归位后再安装。

千分尺的固定支架有很多种,你可以上thingiverse找到适合你的固定支架。

手动移动和测量

安装好了千分尺,我们就可以使用打印机的屏幕来控制xyz轴的运动,并观察千分尺测量的实际运动距离。注意运动距离不能超过千分尺的量程。

可以反复以+10mm和-10mm来测量回差。

也可以持续以+5mm或者+3mm来看看持续的精确程度。

什么程度叫做不精确?

如果你每次移动10mm,就有0.5mm的误差,误差就有5%,这显然是不能接受的。尽量重新安装千分尺重新测试。

如果你每次移动10mm,只有0.05mm的误差,考虑到我们是手动安装的千分尺,那么这个表现已经很不错了,误差只有0.5%,如果你想每次移动10mm都能到达0.01mm这样的误差,你可能得使用更加精准的安装方式。

如果你的移动误差很大,接下来怎么做?

请先从下面几个角度去排查:

  • 皮带的松紧度
  • 惰轮的稳固性
  • v轮是否压实,滑块是否有较大空隙
  • 丝杆和滑块是否润滑
  • 步进电机的电流设置合理
  • 在marlin固件中,启用SQUARE_WAVE_STEPPING

如果测量的结果不精确,也不一致,那么可能存在反冲和阻挡,或者是电机/惰轮同心度的问题。需要仔细检查行进路上有没有障碍,电机/惰轮同心度问题。xy丝杆可以添加消隙螺母来解决不一致问题(回差问题)。

如果以上步骤都经过了检查和修复,但是依然不精确,请继续往下校准

在固件中重新设置xyz-steps

你可以使用下面的工具帮助你修改正确的xyz-steps

X / Y / Z steps计算器

X Y Z

你的新 微步值为:

命令窗口输入:

M92 

然后使用M500保存到eeprom:

M500

你可以多次测试提高精确度。

很多机子可以在屏幕中直接修改xyz-steps,你也可以找找看。

校准xyz-steps之后,进一步校准打印尺寸的精度

我们前面提到,打印尺寸的精准度受多个方面的影响,单单校准xyz-steps还不能保证有较高的打印精准度。

除去xyz-steps,流量对尺寸的影响是最大的。

部分切片软件可以在切片的时候对尺寸进行补偿。比如PrusaSlicer (打印设置 > 高级 > 切片):

Cura中类似的功能(墙 > 水平扩展):

再你完全了解这些功能的作用之后,经过必要的测试,你就可以获得更加精准的打印尺寸。

有些尺寸问题是打印机结构的问题,比如下面图示的,惰轮加皮带会获得比轴承加皮带更加稳定的运动,因为皮带的齿在经过光滑的轴承后会出现不可预料的变形。还有电机的同心度问题、挤出机齿轮的同心度问题、滑块间隙等等。都会对精准度造成影响。如果你有时间,可以慢慢研究和升级。

最后,我们还可以通过单纯的放大或者缩小一定比例来获得更加精准的尺寸。

不要为了精准度浪费过多的时间,一旦你更换了耗材,或者使用了别人建模的模型,都可能让你之前的调教前功尽弃。

本页面的工具来自Teaching Tech,由铜牌杰瑞重新撰写指导内容,工具源地址:https://teachingtechyt.github.io

返回顶部