【3D打印机DIY组装】Marlin 挤出头温度控制PID值校正

开源技术
2014
03/20
22:58
分享
评论
Marlin 挤出头温度控制PID值校正
挤出头加热器、温度感应器安装好后,先别急著直接指定工作温度并且加热。因為控制板上的温度控制PID参数尚未校正。如果加热速度过快,有可能会加热过度并且导致零件烧毁。

Marlin 有提供 PID 参数自动校正的功能 (PID Autotune)

加热器、温度感应器线路接妥后,执行G-code "M303 C8 S175" (自动调整PID参数,温度震盪8次后停止,目标温度175度。)。

若收到错误讯息"PID Autotune failed! Temperature too high",代表初始测试条件会让温度超出目标温度20度。这时候需要修正韧体中的PID_MAX(加热头最高电流上限)。请修改Configuration.h中的PID_MAX(譬如改為原本的一半),然后重新烧录韧体后,再回到上个步骤做 "M303 C8 S175"。如果重复测试后温度上不去,请提高PID_MAX。如果温度还是衝过头,请继续降低PID_MAX。

待收到 "PID Autotune finished! Put the Kp, Ki and Kd constants into Configuration.h" 的讯息,请用测试过程中最后一轮的 Kp, Ki and Kd 值,替换掉 Configuration.h 中的 DEFAULT_Kp, DEFAULT_Ki 和 DEFAULT_Kd。之后重新烧录韧体,完成挤出头温度控制校正。
回复

使用道具 举报

推动3D打印

关注南极熊

通知

联系QQ/微信9:00-16:00

392908259

南极熊3D打印网

致力于推动3D打印产业发展

Copyright © 2024 南极熊 By 3D打印 ( 京ICP备14042416号-1 ) 京公网安备11010802043351
快速回复 返回列表 返回顶部