
打印机的校准方法.doc
5页通用校准:1.框架稳定正确摆放2.同步皮带是紧绷的3.加热床与挤出机喷嘴的运动面都是水平的4.送丝线卷轴自由不会给挤出机造成太大的阻力5.确认步进电机没有松动,安装位置水平6.固件设置是正确的,包括轴运动速度和加速度,温度控制和检测正常,限位正常,电机旋转方向正确7.挤出机校准控制挤出 10mm 对应实际送丝测量得到的也是 10mm这一点务必要保证,假如送丝过长会导致气泡或模型溢出,过少会导致夹层附着力差准备工作:1.一个能够精确测量 100mm 的工具,推荐使用游标卡尺2.一个能够精确测量 0.5mm 宽的工具,同样推荐使用游标卡尺3.知道你所采用的步进电机每转步进数,steps = 360 / angle, 因此 1.8° = 200 steps, 0.9° = 400 steps4.知道你步进驱动电路的步进细分设置,大多数板子是 16 细分,也有些板子是 32 细分5.知道你传动滑轮齿数,大多数采用 10 齿或 12 齿6.知道你的皮带节距,注意 XL 和 T5 皮带长得一样,可是他们是不一样的7.知道你的挤出机齿轮齿数或齿轮比8.移除机器上带带反弹的部件9.用这个计算器:XY and E steps, layer heights, and acceleration (此处鸣谢 MakerLab 的中文翻译版)初步校准:水平:移动挤出喷头沿成型体积最大边沿运动,观察平台与喷头的距离应当保持相同。
如果不同,调节旋钮使其距离一样(参见关于水平校准)各运动轴:通过上位机控制软件或机器液晶模块操作移动 XYZ 轴 100mm,用尺子测量实际的移动距离,假如不一致,需要修改固件中控制电机每秒的秒冲数(参见下文)挤出机校准:加热到耗材目标温度,通过上位机控制软件或机器液晶模块操作送丝 10mm,大概估算挤出的实际长度是否与操作的值的一直,不一致通用修改固件中控制电机每秒的秒冲数(参见关于挤出机校准)耗材温度: 设置加热稳定,手动送丝后喷头出丝顺畅固件中电机每秒的秒冲数的计算方法:XY 轴步进:假如你使用的是皮带+滑轮,Jenny 传动计算器可以准确的计算出电机,同步轮和同步带的特征,各轴需要的步进脉冲基本公式是这样的:XY 轴 steps_per_mm = (motor_steps_per_rev * driver_microstep) / (belt_pitch * pulley_number_of_teeth)motor_steps_per_rev:步进电机每转步数 (1.8 角度的电机为 200 步,0.9角度的电机为 400 步)driver_microstep:驱动电路细分 (RAMPS1.4 最大细分为 16)belt_pitch:同步带齿间距(MXL 间距为 2.032mm) pulley_number_of_teeth:同步轮齿数 通用例子:// NEMA 17 motor with T2 belt and 20-tooth pulley: (200 * 16) / (2 * 20) = 80.0// NEMA 17 motor with T5 belt and 8-tooth pulley: (200 * 16) / (5 * 8) = 80.0// NEMA 17 motor with XL belt and 8-tooth pulley: (200 * 16) / (5.08 * 8) = 78.74Z 轴步进:大多数的 RepRap 3D 打印机 Z 轴采用丝杆,首先你要知道传送到 Z 轴丝杠上的圈数,然后根据螺距来确定垂直距离。
计算运动旋转轴的基础公式:Z 轴 steps_per_mm = (motor_steps_per_rev * driver_microstep) / thread_pitch(200*细分)/丝杆罗纹间距motor_steps_per_rev:步进电机每转步数 (1.8 角度的电机为 200 步,0.9角度的电机为 400 步)driver_microstep:驱动电路细分 (RAMPS1.4 最大细分为 16)thread_pitch :丝杆螺纹间距(Ultimaker M12 螺距 3mm)而有些 3D 打印机的 Z 轴是通过滑轮皮带连接到丝杆,只要滑轮直径相同上面的公式任然成立,但是滑轮直径不同需要最终结果上乘以这个比例,例如,半杆滑轮的计算结果需要乘以 2.E 轴步进:基本公式:e_steps_per_mm = (motor_steps_per_rev * driver_microstep) * (big_gear_teeth / small_gear_teeth) / (hob_effective_diameter * pi)motor_steps_per_rev:步进电机每转步数 (1.8 角度的电机为 200 步,0.9角度的电机为 400 步)driver_microstep:驱动电路细分 (RAMPS1.4 最大细分为 16)big_gear_teeth:大齿轮的齿数small_gear_teeth:小齿轮的齿数hob_effective_diameter:挤出螺杆直径关于挤出机校准:误区提醒:G-code 挤出相关的指令,所控制的挤出长度是指耗材进入送料机的长度,而非耗材挤出喷头的长度。
校准步骤 1:为了不让费耗材,可以将送料管的加热端拔出校准步骤 2:送料机送入一段耗材丝,卡紧校准步骤 3:选择送料机进的耗材口位置作为起点,在耗材丝的 120mm 处做一个标记校准步骤 4:控制打印机送丝 100mm校准步骤 5:测量耗材进口到刚才做标记的实际距离,假如超过 20mm,说明送丝过少,假如不到 20mm,说明送丝过多校准步骤 6:计算公式new_e_steps = old_e_steps * (100 / distance_actually_moved)校准步骤 7:将您的得到的这个 new_e_steps 重新写入固件校准步骤 8:再此验证校准,直到理论值接近实际值(一般 96-104mm 都在可接受范围内)关于水平校准把你的打印机 Z 轴设置为 0 的时候,在 Z 平台和喷头之间应该可以放进一张 A4 打印纸张,这是最快速有效的水平校准方法关于挤出温度每一种耗材,都有它适合的打印温度,同样是 PLA 耗材,原色半透明的PLA 能在 180 度左右打印出非常好的效果,而不透明的 PLA 耗材能在 165 度左右打印出非常好的效果由于每台机器的热敏电阻或其他测温元件的测量误差也会导致温度设置不同。
这里提供一套方法让您的打印机找到对应的耗材所适合的打印温度进一步校准:在上一步的校准基本正确以后下面做更精确的校准,打印一个简单的围墙立方是个很好的方法,例如这个模型:【wall_40*10.stl】1.打印之前的软件设置:耗材直径,请用游标卡尺正确度量耗材直径得到的结果填在切片软件中喷嘴直径,这个不用精确测量,参考卖家提供的直径比如 0.4mm挤出倍数设置成 1,也有些软件按百分比计算的,则设置为 100%2.切片生成 Gcode,打开 Gcode 文件查看 perimeters extrusion width(周边挤出线宽)并记下这个值3.现在 Gcode 发到打印机开始打印,等待打印完成后,对这个模型的 4 壁的顶部进行壁厚测量,(注意不能测量底部,由于底部可能水平不准,会膨胀)得到结果然掉一个最大值,取其余 3 壁的壁厚平均值4.这时,你有了理论值和实际值,用理论值除以实际值,将这个系数填到刚才的挤出倍数设置中5.设置好后从新切片,重新打印,以验证校准是否正确。












