3D 打印机 PID 调整。有用的校准指南!
获得高质量的 3D 打印需要您使用功能良好的 3D 打印机。此外,您需要兼容的打印机软件版本。
不过,您选择的灯丝会有所不同,因为它必须适合您的 3D 打印需求。
PID 校准
重要的是,开始打印之前的下一步是正确获取 3D 打印机 PID 值。
PID 校准或 PID 整定的主要目的是确保您调整 PID 控制器对设定值变化的反应,并最大限度地减少控制误差的可变性。
换言之,PID 设置有助于 PID 控制器保持设定点的测量过程值或期望值。
如果控制喷嘴温度和打印床温度变化,就一定会提高打印质量。
3D 打印机 PID 调整。究竟是什么?
Marlin 固件等 3D 打印技术进步在 3D 打印机热控制方面脱颖而出。它消除了通过打开和关闭加热器来控制热端和打印床温度的需要。
取而代之的是,它采用了一种可变功率调节方法来进行更创新、更准确的功率输出控制。
PID 指的是比例、积分和微分。因此,3D 打印机 PID 调节控制您的打印机如何应对加热床和挤出机或热端打印温度调整。
如果您成功运行 PID 调节,这些参数将使您的 3D 打印机热端和加热床享受更一致和稳定的温度。
最佳稳定温度允许加热元件以最佳状态运行。因此,它们可以提高打印质量。
什么是 PID 调整?
3D 打印机通过加热组件工作。打印机热端和加热床仍然是两个最知名的打印机加热元件。
打印机喷嘴和加热床产生的热量一旦变得不稳定和不一致,就需要新的PID值。
因此,您需要使用 PID 技术来稳定加热元件的温度。
那么,P、I、D 是什么意思?
比例(P) 表示实际温度与要求温度的比值。
积分 (I) 表示比较加热过程的实际温度和预期温度时记录的误差值。
最后,导数(D) 表示实际温度高于或低于要求温度的速度。
PID 加热如何工作?
固件的机器控制面板接受 P、I 和 D 值。换句话说,您可以操纵这三个值来启动 PID 自整定 .
该算法计算您的打印机应如何加热加热元件。
如何为 3D 打印校准我的 PID?
如果您的 3D 打印机在热端和加热床打印温度方面遇到许多变化,您的打印件最终会出现伪影、线条和其他类似挑战。
防止加热元件温度变化的最好方法是进行PID自整定。
尽管如此,大多数打印机都有 Marlin 等软件,其中包含“PID 自动调谐完成”功能。它是一个选项卡,用于指示或发出 PID 调整完成的信号。
如果您要手动校准打印机,请按照帮助您对热端温度进行 PID 调节的软件命令进行操作。
固件发送 G 代码命令,使机器能够获得与自动打印机相同的结果。
如果您使用的是原始 Prusa 打印机,则需要通过帮助菜单确定您拥有的版本。最好经常更新打印机软件。
在您开始校准您的打印机之前,请务必将您的热端抬高到离打印床稍远 10 厘米的位置。然后进入主菜单。
接下来,移动以选择 PID 校准选项卡。选择您在打印中更频繁使用的热端温度值。
随后,打印机将自动运行 PID 校准。在过程结束时,喷嘴温度会上升和下降几次,一般为五个周期。
经过五个热端温度变化循环后,温度稳定下来,此时就可以开始 3D 打印了。
如何对 3D 打印机床进行 PID 调整?
要校准或 PID 调整 3D 打印机床,请使用软件将 G 代码命令发送到您的打印机固件。 OctoPrint 和 Pronterface 是能够将 G 代码传输到打印机的软件。
首先,在软件的 G 代码终端中运行 M303 命令。它允许它访问您的打印机固件。
其次,获取并输入校准值,然后保存 PID 设置。 PID 自动调整和保存设置消除了重复 PID 自动调整的需要。
运行命令时,终端会发出 PID 自动调谐启动警报。该符号表示该过程的开始,该过程将在结束前运行几分钟。
PID 值
- M303 代表触发 PID 自整定校准的主要命令
- S60 代表所需的热床温度
- C10 表示加热元件温度在最终稳定之前波动的周期数。
- U1 表示将现有热床温度自动替换为新值。
- 在自动调谐过程结束时,保存新值。打印机固件会保留 PID 设置以供后续使用。
如何使用 PID 自动调谐?
您应该使用启动/停止信号启动自整定过程。让流程运行一段时间,完成频率响应实验。
随后,将调整后的值从模块传输到您的 PID 控制器。
开始自动调整过程的分步过程
- 根据来自 PV 的噪声量输入迟滞。您可以从 1.0% 开始。
- 将您的打印机模式设置为自动调整
- 调整 SP 应导致 PID 调节值略高于或低于 PV
- 然后选择可以是PI或PID的控制方式
- 选择“开始调整”标签
PID 自动调谐需要多长时间?
如果您预先假定您的延迟时间是 4 分钟,那么 PID 调谐器将需要 20 分钟来调谐。此外,其他整定方法中超过几分钟的延迟时间会使 PID 整定器需要很长时间,甚至数小时才能进行 PID 自整定。
但是,即使您使用 Marlin 的自动调谐六个周期,它也需要大约五分钟。检查您的液晶显示屏;它显示温度飙升至超过设定点,然后逐渐回落。
它会波动一两次。最后,它享有方程中 P、I 和 D 数的精确常数。这些常数通常表示为 KP、KI 和 KD 常数。
你如何调整马林鱼的 PID?
PID 调谐,Marlin,首先确认您打印机的 Marlin 版本。我们有 Marlin 版本,例如 Marlin 1. X 或 2X1。它可确保您针对特定版本使用正确或兼容的命令。
将 G-Code 终端与打印机的固件终端连接。请务必从您的固件公司获取正确的 PID 命令。
选择您要 PID 的 Header,例如 E1。通过选择加热周期数来跟进。加热周期是指打印机将加热元件加热到目标值和从目标值下降的次数。
PID 调整 Marlin 热端
- 在使用 G 代码终端发送之前输入 M303 E 作为加热器编号,输入 C 作为循环次数
- 然后等待终端完成设定的循环次数
- 输入M301指令,然后输入P(KP值)、I(KI值)、D(KD值),代表常数值,发送指令。
- 最后,发送 M500 命令将新值保存并保留在固件的主板中。
PID 调整马林加热床
- 将 G 代码终端连接到您的固件终端
- 识别 Marlin 的版本
- 为 Marlin 1.x 输入 E-1,为 Marlin 2.X 输入 EBED
- 决定循环次数;选择的周期越多,PID 整定时间越准确,时间越长
- 输入 M303 E、S 和 C,代表 PID 自整定命令
- 终端完成循环后,输入打印机生成的 P、I 和 D 值。这些值将是常数 KP、KI 和 KD
- 输入M304指令,然后将生成的常数值放入
- 最后,发送 M500 命令,将新设置保存到打印机主板中
Ender 3 PID 设置
您可以使用 Pronterface 软件自动调整 Ender 3。该软件可让您从个人计算机 (PC) 控制打印机。您只需要一台 PC 和一根 USB 数据线即可刷入您的固件。
要对 Ender 3 进行 PID 调节,请打开软件。主菜单将为您提供一个选择端口和波特率的区域。
值得注意的是,Ender 3 的波特率为 115200,除非另有说明。所以选择适合您的打印机的选项并连接。
使用终端窗口发送 M303 E0、S225、C10 开始 PID 整定。它将经过十个周期才能完成调优。
PID 整定完成后,将显示“PID Autotune Finished”警报。然后选择你应该使用的生成的 PID 值。
使用 M301 命令输入新值,然后使用 M500 命令保存和存储新的 PID 设置。
八进制 PID 调整
- Octoprint PID 调整过程与其他软件 PID 调整类似,但有细微差别。将 G-code 连接到打印机固件终端后打开 Octoprint。
- 转到终端选项卡。
- 选中抑制消息复选框。
- 输入 M303、E0、E230、C10 开始自学习
- 缓冲区会推出被抑制的消息
- 完成该过程后,将新值输入到您的打印机中
- 使用 M500 命令保存和存储新的 PID 设置
结论
实现高品质的 3D 打印仍然是每个 3D 打印机用户的目标。然而,挤出机喷嘴和加热床的温度突然变化不利于更好的打印质量。
因此PID整定可以方便地调节和稳定热端和热床温度。
3D打印