初始启动检查

初始启动检查

本指南是专门为OctoPrint编写的,会随着时间的推移而更新,以适应Mainsail。

每当请求发出命令时,这些命令都会在OctoPrint Web UI的“Terminal-终端”选项卡中的直接输入命令的框中出现。

每当需要进行移动时,这些动作都会在Octoprint Web UI的“控制”选项卡中发生。X / Y和Z下面的数字将相应地更改步长。

步进电机检查

要验证每个步进电机是否正常运行,请发送以下命令:

STEPPER_BUZZ STEPPER=stepper_x

对每个电动机运行以下命令:

  • stepper_x
  • stepper_y
  • stepper_z
  • stepper_z1(V2)
  • stepper_z2(V2)
  • stepper_z3(V2)

该命令将使每个电动机先升后降3次,相隔一秒。如果步进器没有移动或发出奇怪的声音,请检查接线。确保观看Z轴运动以确保方向正确。如果Z电机未按正确的方向移动,请反转打印机配置上的DIR引脚。

V2马达位置

终点检查

确保没有按下X,Y或Z限位开关。然后发送QUERY_ENDSTOPS命令。终端窗口应响应以下内容:

Send: QUERY_ENDSTOPS
Recv: x:open y:open z:open

如果它们中的任何一个都说“triggered-触发”而不是“open-打开”,请仔细检查以确保没有一个被按下。接下来,手动按下X限位开关,QUERY_ENDSTOPS再次发送命令,并确保X限位开关说“triggered-已触发,并且Y和Z限位开关保持open-打开状态。重复Y和Z限位开关。

如果发现有限位开关有反转的错误(即,按下时其读为“open-打开”,未按下时为“triggered-触发”),请进入打印机配置文件(通常为printer.cfg)并添加或删除!在标识符前面。例如,如果X限位开关被反转,请添加!引脚号前面的内容如下:

endstop_pin: P1.28 -> endstop_pin: !P1.28

XY原点复位检查

至此,一切准备就绪,可以将X和Y限位开关放置在原位了。

重要:如果出现故障(例如工具头方向错误),您需要能够快速停止打印机。有几种方法可以做到这一点:

  1. 使用mini12864显示屏上的急停按钮(如果已安装)。它是主控制旋钮下方的小按钮。测试按钮,看看会发生什么-Klipper应该会被关闭。Raspberry Pi和OctoPrint应该仍在运行,但已与Klipper断开连接。按下OctoPrint左上角的“连接”,然后在Octoprint终端窗口中发送一个FIRMWARE_RESTART以使打印机重新启动并运行。
  2. 在OctoPrint的终端命令行中已经有RESTARTM112命令的情况下,你就能用电脑去操作了。当你开始对打印机进行归位时,如果方向错误,请快速发送重新启动命令,它会停止打印机。
  3. 作为“nuclear-内核”选项,如果出现问题,请使用电源开关关闭打印机电源。这是不理想的,因为它可能会损坏SD卡上的文件,如果要进行恢复将需要从头开始重新安装所有内容。

在测试的过程中发生问题可以停止打印机,然后发送G28 X Y命令。将X和Y放回原点,而不会回到Z。打印头应向右移动,直到撞到X限位开关,然后再移到打印机的后面,直到撞到Y限位开关。在CoreXY配置中,两个电机都必须移动才能使工具头仅沿X或Y方向移动(请参考CoreXY运功图)。

如果打印头未按预期或正确的方向移动,请参考下表来找出问题并何纠正。如果需要反转其中一台电动机的方向,请反转方向的针脚定义(在针脚标识符前加上!!)。如果电动机的运行方向与下面说明相同,请交换MCU上的X和Y(A和B)电动机连接器。

  • [步进x] =电机B
  • [步进y] =电机A

电机配置指南

V0:

V1:

V2:

SW:

重要:请勿在未关闭打印机电源的情况下从MCU拔出或重新插入步进电机。可能会导致MCU主控损坏。

床定位(V2)

V2的打印台位置比其他任何型号都可调得多。在设置0,0点和Z限位开关位置之前,需要最终确定Z限位开关和打印台的物理位置。

Z限位开关应位于最大Y位置。将X和YG28 X Y 放到原点,然后仅横越X以在最大Y行程处定位Z限位开怪的位置,这个位置依然能触发限位开关。那就把Z限位开关锁定在该位置。

将Z限位开关固定到位后,接下来调整铝基板,以使Z限位开关插销柱距铝基板约2-3mm左右。应该在每一侧对铝基板进行测量,以确保它居中,水平/与框架的前边缘齐平。如果在此过程中必须移动底座上安装的M4滚花螺母,请仔细检查Z限位开关能否被触发。拧紧热床的安装螺钉时,应该拧紧一个螺钉,然后拧紧2个,最后一个拧松。

床定位(V1)

在设置0,0点和Z限位开关位置之前,需要最终确定Z限位开关和打印台的物理位置。

Z限位开关应位于最大X位置附近。将X和YG28 X Y 放回原点,然后仅横越Y以在最大X行程处定位Z限位开关位置,该位置依然能触发限位开关。那就把Z限位开关锁定在该位置。

将Z限位开关固定到位后,应调整铝基板,使Z限位开关插销距铝基板约2-3mm。

定义0,0点(V0,V1,V2)

归位位置不是在0,0的典型位置,而是在最大行程位置。实际数字因打印机内部尺寸而异。

根据床的位置,可能需要调整位置参数以重新定位0,0点。

  1. 首先重新运行G28 X Y到原点X和Y。此后,喷嘴将位于[stepper_x][stepper_y]下的position_max定义的最大X,Y处。
  2. 使用OctoPrint或Mainsail控件,将喷嘴移动到床的左前角。
  3. 如果在3-5mm范围内无法到达床的左上角,则需要对床的位置进行物理调整(如果可以的话)。移动拉伸上的床或移动拉伸来确保床的位置在范围内。
    • 对于V2,请确保无论床的位置结果如何,一定要让喷嘴能到达Z限位开关(请参阅“床位置”)。
    • 如果有问题,请关闭步进电机,并尝试用手移动龙门,以查看喷嘴是否可以实际到达左前角。
  4. 一旦喷嘴靠近床的左前角但仍在床上,请发送M114命令以检索当前位置。
    • 注意:由于其他公差,通常不建议将0,0精确放在床角或建筑表面上。规格床尺寸始终略大于定义的打印量,因此打印量损失将最小。

如果X和Y偏移量小于1mm,并且床上方有0,0,则无需进行任何更改。

如果X和Y偏移量在5mm之内或0,0超出了床身,则应调整postition_max值以更改计算0,0点的位置。如果0,0在床上,则必须增加从起始点到左前的距离(position_max)。如果0,0经过床,则必须减小距离。该量由M114命令的输出确定。更新position_max两个[stepper_x][stepper_y]如下:

  • For X: New = Current - Get Position X (M114) Result   对于X:新建=当前-获取位置X(M114)结果
  • For Y: New = Current - Get Position Y (M114) Result    对于Y:新建=当前-获取位置Y(M114)结果

如果先前已经定义了Z终点销的位置,请确保重新按照该过程来设置Z终点销的位置(如果适用)。

如果打印机配置文件中有任何更新,请保存该文件并使用重启Klipper FIRMWARE_RESTART

Z限位开关光轴位置(V1,V2)

  • 首先重新运行G28 X Y到X和Y位置。
  • 使用软件控件,移动喷嘴,直到喷嘴直接位于Z挡块开关上方。
  • 发送M114命令并记录X和Y值。
  • 使用这些值在[homing_override][safe_z_home]下的打印机配置文件中更新归位并保存。
  • 使用重新启动Klipper FIRMWARE_RESTART
  • 完整运行G28并确保打印机正确放置X,Y和Z。
  • 归位过程完成后,如果工具头不在床中心上方,请检查打印机配置文件,并取消注释[homing_override]中适合床尺寸的部分。

电感式探头检查(V1,V2,开关线)

探头测试

将工具头放在床的中央,再次确认探头工作正常。

离床较远时,QUERY_PROBE应返回“open-打开”状态。当金属物体靠近探头时,QUERY_PROBE应返回“triggered-触发”状态。如果信号反相,请添加“!” 在引脚定义前面(即,引脚:!z:P1.24)。

缓慢降低Z高度并QUERY_PROBE每次运行直到QUERY_PROBE返回“triggered-触发”-确保喷嘴未接触打印表面(并留有间隙)。

探头精度检查

在床和热的低温下(暂时),将探头移到床的中央并运行PROBE_ACCURACY。它将连续探测床10次,最后输出标准偏差值。确保检测到的距离没有趋势(在10个探头上逐渐减小或增加),并且标准偏差小于0.003mm。

不稳定的示例PROBE_ACCURACY(在预热期间呈下降趋势)。

Send: PROBE_ACCURACY
Recv: // PROBE_ACCURACY at X:125.000 Y:125.000 Z:7.173 (samples=10 retract=2.000 speed=2.0
Send: M105
Recv: // probe at 125.000,125.000 is z=4.975000
Recv: // probe at 125.000,125.000 is z=4.960000
Recv: // probe at 125.000,125.000 is z=4.955000
Recv: // probe at 125.000,125.000 is z=4.952500
Recv: // probe at 125.000,125.000 is z=4.950000
Recv: // probe at 125.000,125.000 is z=4.947500
Recv: // probe at 125.000,125.000 is z=4.942500
Recv: // probe at 125.000,125.000 is z=4.937500
Recv: // probe at 125.000,125.000 is z=4.937500
Recv: // probe at 125.000,125.000 is z=4.932500
Recv: // probe accuracy results: maximum 4.975000, minimum 4.932500, range 0.042500, average 4.949000, median 4.948750,
standard deviation 0.011948

PID 调节热床和打印头

PID调整对于调整打印机的给定硬件配置非常重要,以确保在操作过程中温度可以保持尽可能稳定。

PID调节热床

将喷嘴移至床的中心,并在床表面上方约5-10mm处,然后运行:

PID_CALIBRATE HEATER=heater_bed TARGET=100

它将执行PID校准例程,该例程将持续约10分钟。完成后,键入SAVE_CONFIG它将参数保存到配置文件中。

PID调节打印头

将零件冷却风扇设置为25%(M106 S64),然后运行:

PID_CALIBRATE HEATER=extruder TARGET=245

它将执行PID校准例程,该例程将持续约5分钟。完成后,键入SAVE_CONFIG它将参数保存到配置文件中。

打印床平整

根据打印机类型和功能,使用以下命令:

  • V0: BED_SCREWS_ADJUST
  • V1,SW :Z_TILTSCREWS_TILT_CALCULATE
  • V2: QUAD_GANTRY_LEVEL

底盘螺丝(V0)

V0使用手动调平,该热床又小又厚,因此不需要每次打印调平。Klipper中有一个宏,可帮助您进行手动床平整过程
 BED_SCREWS_ADJUST

此脚本会将打印机的喷嘴移动到每个XY螺钉位置,然后将喷嘴移动到Z = 0.3高度。此时,可以使用“纸张测试”在喷嘴正下方调整底座螺丝。请参阅“纸张测试”中描述的信息,但是要调整底座螺丝,而不是将喷嘴控制在不同的高度。调节底座螺丝,直到前后推纸时只有很小的摩擦痕迹。此过程会将热床的所有三个安装点移到更靠近喷嘴的位置,因此在完成此部分后重新运行Z轴偏移调整至关重要。

调节好螺丝,大概能感觉到很小的摩擦后,请运行ACCEPTADJUSTED命令。ADJUSTED如果底座螺丝需要调整(通常超过螺丝旋转角度的1/8左右),请使用该命令。ACCEPT如果不需要进行重大调整,请使用该命令。这两个命令都将使工具前进至下一个螺丝。(使用ADJUSTED命令时,该工具将安排一个额外的底座螺丝调整周期;当所有底座螺丝均经过验证不需要进行任何重大调整时,该工具将成功完成。)人们可以使用该ABORT命令提前退出该工具。

然后BED_SCREWS_ADJUST命令已完成重新运行该Z_ENDSTOP_CALIBRATE命令来把你的嘴,以正确的Z = 0的位置。

倾斜(V1)

V1结合了自动和手动调整热床平整的功能。Klipper内置了两个宏来辅助该功能。

首先运行BED_TILT宏。这将在预定点位之间来回移动以使两个Z电机水平。此设置是动态更改的,不需要保存任何内容。

第二个运行SCREWS_TILT_CALCULATE宏。它将检查[screws_tilt_adjust部分]中定义的3个位置的水平,然后返回调整前指旋螺丝的位置。至少再运行一次该过程来确认调整。

在完成两个过程之后,重新运行Z_ENDSTOP_CALIBRATE命令以将喷嘴移至正确的Z = 0位置。

四龙门水平(V2)

由于V2使用4个独立的Z电机,因此必须对整个龙门系统进行特殊调平。调用此过程的宏是QUAD_GANTRY_LEVEL(有时在对话中称为“ QGL”)。它将对4个点中的每个点位进行3次探测,平均读数,然后进行调整,直到龙门架保持水平。

如果该过程由于“out of bounds-超出范围”错误而失败,立即停止步进电机,然后用手缓慢移动龙门架或热床,直到龙门架水平为止。重新准备打印机(G28),然后重新运行调平程序。您可能必须多次运行它。确保每个步进电动机的调整值缩小到0。如果发散,请检查并确保已将步进电动机连接到正确的步进驱动器(请参阅文档)。

带加热床和腔室的水平调整/ QGL(V1,V2)

G28由于SAVE_CONFIG重新启动打印机,请运行命令以使打印机归位。

这将龙门架首次在较高的腔室温度下运行水平调整。为确保探头在100℃的加热床和240℃的热端稳定下来PROBE_ACCURACY,将喷嘴放在床的中央运行。如果在10个探头中该值呈趋势(增加或减小)或标准偏差大于0.003mm,请再等待5分钟,然后重试。

读数稳定后,运行Z_TILTQUAD_GANTRY_LEVEL。记录开始打印时探头读数稳定所需的时间-通常,冷打印机需要10-20分钟才能稳定温度。

常见的QGL问题

  • 如果QGL存在标准偏差过大的问题,并且打印机已加热且稳定,请检查Z轴同步带的张力。确保它们足够紧密甚至均匀。
  • 如果QGL无法使用探头而失败,请执行FIRMWARE_RESTART,并尽可能手动地将床调平,然后返回(G28)并重新尝试。

仅床网(开关线)

疯狂的事情。参考手册

Z轴限位偏移调整

如果未运行PID调整,则将挤出机设置为245C,将加热床设置为100C,并让打印机加热至少15分钟。

初始/简单过程

制备

  • V2:先运行G28,然后运行,然后运行QUAD_GANTRY_LEVEL另一个G28
  • 其他所有人: 运行G28
  • 如果尚未将喷嘴移动到床的中央,则将其移动。
  • 清除所有存储的床网 BED_MESH_CLEAR

跑 Z_ENDSTOP_CALIBRATE

使用TESTZ Z=-1 直到喷嘴相对靠近床,将喷嘴缓慢移向床,然后向下移动,TESTZ Z=-0.1 直到喷嘴接触构建板顶部的纸。如果您走得很远,则可以使用以下方法将喷嘴向后移动:TESTZ Z=0.1 对喷嘴高度满意后ACCEPT,再运行SAVE_CONFIG

重要提示: Klipper假定此过程正在冷进行中。如果正在热进行,则TESTZ Z=-0.1在接受之前再做一次。

如果发生“超出范围”错误,请发送Z_ENDSTOP_CALIBRATEACCEPT然后发送SAVE_CONFIG。这将重新定义0床的高度,这样您就可以更近了。

V2:如果出现此错误,则可能意味着Z Endstop的轴太长,并且在打印过程中可能卡在打印头上。最好切割轴或抬高床身(例如,使用垫圈),以使其位于建筑表面的1mm之内。

微调Z轴限位高度

带min12864液晶屏

在打印过程中,可以使用显示屏上的“ Tune”菜单调整Z偏移,并且可以使用该新值更新打印机配置。请记住,position_endstop的值较高意味着喷嘴将更靠近床。

不带mini12864液晶屏

如果你是不带屏幕运行打印机,仍可以使用终端界面即时调整Z高度。

  1. (可选)在printer.cfg文件中创建宏,以便更容易记住/运行命令:
[gcode_macro ZUP]
gcode:
    SET_GCODE_OFFSET Z_ADJUST=0.025 MOVE=1

[gcode_macro ZDOWN]
gcode:
    SET_GCODE_OFFSET Z_ADJUST=-0.025 MOVE=1
  1. SET_GCODE_OFFSET在终端窗口中根据需要运行ZUP或ZDOWN(或关联的命令),直到完成压扁为止。
  2. 运行GET_POSITION并查找“ gcode base”。注意Z值

保存结果

position_endstop在您的配置文件中更新:

新位置=旧位置-调整高度(例如,新位置=旧位置-(-0.050)=旧位置+ 0.050) 

相关社区文档

Z Endstop配置

挤出机校准(电子步骤)

在第一次打印之前,请确保挤出机挤出正确数量的材料。

  • 将热端加热稳定情况下,在耗材卷和挤出机之间做一个标记,距离挤出机入口120毫米。
  • 在Octoprint / Mailsail中,将其挤出50毫米2次(总计100毫米,因为Klipper不允许您一次拉伸超过50毫米)。
  • 从挤出机的入口到先前标记的位置进行测量。
    • 在理想情况下,它的尺寸为20mm(120mm-20mm = 100mm),但通常不可能。
  • 在配置文件中获取值并使用以下命令对其进行更新:
    • 新配置值=旧配置值*(实际挤出量/目标挤出量)

注意:更高的配置值意味着更少的长丝被挤出。

将新值粘贴到配置文件中,重新启动Klipper,然后重试。一旦挤出量在目标值的0.5%以内(即,对于目标100mm的挤出长丝为99.5-100.5mm),则对挤出机进行校准!

对于Afterburner,典型的e-step值应约为0.00240,对于Mobius,典型的e-step值应约为0.00180。

6
封面图
  • 评论2

    请先

    1. 谢的很专业,大佬辛苦!
      jiubihua12-17
    2. 专业,谢谢大佬!
      星期天12-17
    没有账号? 注册  忘记密码?

    社交账号快速登录