3Dプリント用光学フィラメントセンサーPAT9125のレビュー

おはようございます。今日は PAT9125 フィラメント センサーと、それを使った私の経験についてお話したいと思います。





PAT9125 は、Prusa 3D プリンターで使用される光学センサーです。このセンサーは、フィラメントの端だけでなく、スタックした瞬間も追跡できます。たとえば、ヒート プラグがある場合。





センサーの主な問題は、Marlin を使用してボードに直接接続できないことです。Marlin はエンコーダ接続のみをサポートしているため、このエンコーダは I2C インターフェイス経由で接続する必要があります。この問題を解決するために、attiny85 Digispark を使用しました。センサーは Attiny に接続されており、既に Attiny はエンコーダーの動作をエミュレートします。





マーリンの設定

Configuration.h ファイルで、#define FILAMENT_RUNOUT_SENSOR パラメーターのコメントを解除する必要があります。しかし、 #define FIL_RUNOUT_PULLUP パラメータはコメントアウトした方が良いです.偽のエンコーダがあるからです.





#define FILAMENT_RUNOUT_DISTANCE_MM Marlin , . 25. , - . 5 .





Configuration_adv.h #define ADVANCED_PAUSE_FEATURE





Pinout #define FIL_RUNOUT_PIN.





. , .





Attiny. P3 Attiny . , Attiny . P5, Attiny , Attiny. P1, .





また、センサーは X 軸に沿った動きと Y 軸に沿った動きを別々に追跡することに注意してください. たとえば、フィラメントの動きに対して垂直に配置する場合は、Attiny ファームウェアで X 軸を Y 軸に置き換える必要があります。





センサー付きのプリンターはこんな感じ。





Attinyファームウェア





センサー用ハウジングへのリンク








All Articles