为了确保挤出机正确的挤出步数。
挤出机与喷嘴发生变化的时候。
尺子、永久记号笔、客户端软件
测试需要15分钟,这一步还是比较重要的
对于 X、Y 和 Z 轴,每毫米的步数在打印机之间通常是一致的,并且很少随着修改而改变。只要皮带紧实,就很少需要调整。
然而,对于挤出机而言,挤出机硬件和喷嘴的变化意味着值得适当校准每毫米的挤出机步数或 E 步数。
这可以通过客户端发送简单的 gcode 命令来挤出一定数量的耗材,然后测量实际通过系统的耗材数量来完成。
特别说明
首先,我们需要知道现有的 E-steps 值。要找到它,请输入:
M92
例如得到下面的结果
M92echo: M92 X80.16 Y80.00 Z402.41 E97.82ok
如果您只收到一条ok消息,或者您可以在输入后查找M92行:
M503
M92用于报告或设置每个轴的每毫米步数。M92 本身会报告当前参数。我们要记下E之后的数字,在下面的示例中,93.00:
手动将喷嘴移到床上方足够高的位置,以提供足够的间隙来挤出细丝。
游标卡尺测量出
建议使用一个曲别针来进行标记。还有就是剪一根 120mm 的细绳测量,有些便宜的耗材一掰就断,拿卡尺根本无法测量。
如果没有曲别针,用一个便签纸或者颜色笔标记距离。针对黑色的耗材,标记笔不好用。
加热喷头正常打印温度高 10 度,假设正常的是 190 度
M104 S200 T0
获取温度报告 :M105
按照 100mm/分钟的速度,挤出 100mm 耗材
T0G91G1 E100 F50G90
系统默认的速度是 400mm/分钟,也就是 F400,这里放慢了进料的速度。
G91将打印机置于相对运动模式。这意味着请求 100mm 的耗材会在当前位置增加 100mm,而不是移动到 100mm 的特定位置。
用游标卡尺测量实际距离。
理想情况下,剩余 20 毫米,这意味着正好 100 毫米被挤出。如果您的距离不是这个值,请填写下表以计算正确的 E 步数:
假设上面的结果是 18
挤出120mm
来计算出实际得 E-steps
M92 E84.70随后由 M500 保存到 EEPROM。
M500您可能希望使用新的 E-steps 值重复此测试以进行验证。
特别说明:Prusa 在某些打印机(例如 Mini)上禁用了 M500 保存到 EEPROM。在这些情况下,必须将上述 M92 gcode 添加到切片器的起始 gcode 中,以便在每次打印之前读取。
双/多挤出的特别说明
默认情况下,Marlin 预计您的每台挤出机的 e-step 都是相同的。要解决此问题,您必须在configuration.h中使用未注释/启用的DISTINCT_E_FACTORS进行编译:
然后,您将能够为每台挤出机输入唯一的 M92 值。