まとめ
概要:
私はeBayで購入したフィラメント切れセンサーを保持するためのブラケットを設計しました。
フィラメントが切れた場合、この順番で以下のことが起きます。
- 印刷を一時停止する
- 漏れを止めるためにフィラメントを引き戻します。
- フィラメントを交換するために、ヘッドを動かしてください。
- 元の停止位置から再開します。
- それはエクストルーダーの上に滑り込み、ケーブルホルダーも一体化されています。
- その設計により、少量のPTFEチューブを使用すると、フィラメントをエクストルーダーモーターに導入しやすくなります。
- フィラメントが検出されると、センサーライトが緑に点灯します。
-センサー:
アリエクスプレス:https://goo.gl/FutpoC
-Raspberry Pi用のコネクタ:
http://r.ebay.com/9g8yce
-Octoprintを実行しているRaspberryPi
セットアップのステップ:
- フィラメントセンサーと蓋を印刷してください。
- ハウジングの中にセンサーを取り付ける(きつくなるでしょう)。
- センサーをラズベリーパイに配線します。(もし困ったらチュートリアルに従ってください)https://youtu.be/j7JfQXTf16U)
- オクトピに「Filament Sensor Reloaded」プラグインをインストールする。
ストックファームウェア:
- セットピン: 7
- デバウンス時間:400ms
-
スイッチの種類:通常開き
-ボードピンモード: ボードモード
インクが切れたときに印刷を一時停止する : (チェックマーク)さて、GCodeの編集、一時停止、再開を行ってください(下の写真を参照してください)。
ファームウェア 1.10以上
(現在、ファームウェアはM600 L0を無視しているようですので、M600がフィラメントを引き戻すのを止める方法をご存知の方は、標準ファームウェアの設定に従ってください。コメント欄でお知らせください)
- セットピン: 7
- デバウンス時間:400ms
- スイッチの種類:通常開き
-ボードピンモード: ボードモード
-フィラメントGCODE切れ: M600 E-5 L0 X10 Y10 Z5
インクがなくなったときに印刷を一時停止する : (チェックなし)
更新:
(D,M,Y)
2017年8月14日:フィラメントが切れて60秒後にステッパーが無効になり、プリンターの座標が失われてしまう問題があったため、Gコードの一時停止機能を編集しました。今度は6時間続くはずです。
2017年8月14日:より良い蓋のデザインと、エクストルーダーカバーホールが小さくなったより良いモデルのデザイン。これで印刷に関する問題はないはずです。
2017年8月27日:エクストルーダーの開口部に防塵カバーを追加しました。
今後予定されているもの:
- 更新されたGコード
- より良い蓋のデザイン
- 固定モデルのホロウスライスの問題を修正しました。
- サポートなしで印刷する
印刷設定
プリンター:
クリエーリティ・Cr-10
ラフト:
いや
サポート:
はい
解決策:
0.2
充填:
10% - 20%
備考:
サポートされる設定:
サポートピラーの解像度: 2.5 mm
最大オーバーハング角度:65度。
印刷:
あなたが安心できる限り、ホールの内側にサポートが生成されないことを確認してください。
穴をきれいにする。
フィラメントとスイッチを適切な位置に保つために、蓋が必要です。
オクトプリントの一時停止/再開設定

オクトプリントの一時停止/再開設定(クレジット:https://gist.github.com/foosel/1c09e269b1c0bb7a471c20eef50c8d3e)
印刷ジョブが一時停止された後:
もしpause_position.xがNoneでない場合、
; 相対的なXYZE
G91
M83
;フィラメントを引き戻し、Zをわずかに上に移動させる。
G1 E-10 F6750
G1 Z+5
; 絶対的なXYZE
M82
G90
;安全な休息位置に移動し、必要に応じて調整する。
G1 X0 Y0
M18 S21600
{% endif %}
印刷ジョブが再開される前に:
もしpause_position.xがNoneでない場合、
;相対的な押出機
M83
;プライムノズル
G1 E-5 F4500
G1 E5 F4500
G1 E10 F4500
; 絶対的なE
M82
; 絶対的なXYZ
G90
; Eをリセットする
G92 E{{ pause_position.e }}
; ポーズ位置XYZに戻る
G1 X{{ pause_position.x }} Y{{ pause_position.y }} Z{{ pause_position.z }} F4500
可能であれば、一時停止前の送り速度にリセットする。
{% if pause_position.f is not none %}G1 F{{ pause_position.f }}{% endif %}
{% endif %}
标签
模型来源
