熱暴走
もともとTrigorila32ビットボードを搭載していたAnycubici3 Megaには、少し頭痛の種があります。
大音量のA4988ドライバーのために交換することにし、MKS Robin Nano1.2を入手しました。
このプリンタは大幅に改造されています。すべてのホットエンドがMT2にスワップされます。
さて、MT2 modはTrigorillaで行われたので、当時は問題ありませんでした。また、Anycubicは最大ファン速度を約80%にロックしていることを知っているので、それを念頭に置いて、100/80/50/30%の冷却ファンでテストを行っても結果は同じです。気温が下がり、「熱暴走」が発生します。
さて、最も奇妙な部分は次のとおりです。手動で200°Cに設定し、上昇するのを待ってから、冷却ファンで255°Cを吹き付けると、199°Cに下がり、その後200°Cに戻ります。
私は下に写真を追加しました、それはすでに約15-20分の間このようでした、問題はありません。
PIDオートチューンは、値の保存、PIDの繰り返し、新しい値の保存など、何度も実行されました。
- Anycubic i3 Mega
- MKSロビンナノ1.2
- E3DV6オリジナル。
- マーリン2.0.5.3
そして、Marlin cfgからの抜粋:
#define TEMP_SENSOR_0 5
// Comment the following line to disable PID and enable bang-bang.
#define PIDTEMP
#define BANG_MAX 255 // Limits current to nozzle while in bang-bang mode; 255=full current
#define PID_MAX BANG_MAX // Limits current to nozzle while PID is active (see PID_FUNCTIONAL_RANGE below); 255=full current
#define PID_K1 0.95 // Smoothing factor within any PID loop
// Ai3 mega
#define DEFAULT_Kp 27.69
#define DEFAULT_Ki 2.02
#define DEFAULT_Kd 94.89
追加情報(1):
レイヤー3のGコードからXYZキューブとファンをオンにしています。レイヤー3では常に失敗するように見えるため、レイヤー1から手動でファンを回し、レイヤー3まで正常に印刷し、その後熱暴走しました。
テストを行いM106、問題があるかどうかを確認するためにGコードを送信しました。
M104 S210 T0
M109 S210 T0
M106 S204
しかし、いいえ、プリンターは温度を一定に保ちました...私を夢中にさせます、助けてください
追加情報(2):
すべての画像を更新しました:
回答
写真を更新して(2回)、作業するための情報を提供していただきありがとうございます!
現時点では、2つのことがわかります。
- まず、プリントヘッドは、最後の時間枠で設定された210°Cに達しません。しばらく印刷した後、ボードが考えるように、これによりTRP(熱暴走保護)が強制されます。「HEY!私のサーミスタが緩んでいる可能性があります。ここでHEATを試みます!」
- 次に、グラフは、最初の領域で、プリントヘッドが実際に温度に到達できることを示しています。しかし、何かが変化して温度を維持できなくなります。
次に、逸話的なメモがあります:
冷却ファンなしで同じ印刷を実行し、安定する
これら3つを合わせると、何が起こっているのかが正確にわかります。部品冷却ファンからの気流は、何らかの方法でホットエンドをブラッシングし、ヒーターブロックを冷却し、測定値を破棄する必要があります。
修正
これに対処する方法は基本的に2つあります。
- プリントヘッドを気流から隔離します。そのための解決策はたくさんあります:
- 空気の流れを防ぐシリコンソックス
- シリコンソックスを模倣しようとするKeptonTape / Tinfoil
- ヒーターブロックに当たらないようにファンダクトの異なる位置または形状
- ファンの電源を切る/下げる