症状:
1,同じ部分で失敗する。
2,フィラメントがジャムるのではなく、内部で切れていた。しかも巻き戻った形跡がある。
以上のような症状が何回かの印刷に分かれて現れた。
推測した原因。
同じ場所で失敗していることからデータそのものがおかしい?
フィラメントが巻き戻っていたことから、フィラメント回りの制御がおかしい?
調査内容
出力されたGcodeファイルを調査
内容を見てみると Eの値が0に戻っているところがある。
G92 E0
実はこれ、数値が大きくなりすぎると正常に制御できなくなるのでモーターの位置をいったんリセットしている。
このコードがない状態でG1でEを0にするとモータが逆回転してしまう。
このコード “G92 E0” は開始時には2行続けて書かれている。
このことから、コードの送信に失敗することがあるのではないかと推測。
対象方法
途中に書かれている
G92 E0
をコピーし3行 ”G92 E0″ を続けるようにした。
これをした後上手くいったが、必ずしも同じ条件ではなかったので参考程度に考えてください。