3d Yazıcı Filament Runout Sensor Yani filament bittiği zaman neler yapılabilriz..Hocamızın bir yazısı daha.
Filament bittiğinde yazıcıyı otomatik olarak hazırda bekletmek (pause) için sensör yapımı:
Geçen yazıcılara octoprint eklentisini uzunca anlatmıştım(marlin üzerinden de yapabilirsiniz bunu, octoprint üzerinden daha kolay). Özelden epeyce soru geldi, ben de ara ara yazmaya karar verdim. Raspberry Pi'nizin gpio pinlerini kullanarak bir çok özellik ekleyebilirsiniz. En basitini anlatacağım. Octoprint Settings menüsünden (yukarı soldaki tamir anahtarı simgesi) Plugin Manager'ı açın. Sayfayı alta doğru götürünce GET MORE çıkacak, ona da tıklayın. Aramaya kutucuğuna " FILAMENT SENSOR RELOADED" yazın, indirin otomatik kurulacak, tekrar başlatın octoprint'i.
Bir tane hazır endstop (optik yada normal) alın. Bağlantıyı-kablolamay:ı VCC gpio pin 1,GND pin 6,Signal pin 7 olarak yapın.(hazır bir ayar,isterseniz başka bir yere de bağlayıp gerekli pin numarasını değiştirebilirsiniz.
Octoprint Settings menüsünden FILAMENT SENSOR RELOADED tıklayın, açılan kutucuğa pin: 7 yazın. Debounce Time:250 ms. Switch Type: bu endstopunuza bağlı (benimki normally closed).Bunu bilmiyorsanız deneyin, baskı alamıyorsanız seçtiğiniğizin tersini yapın. "Pause print when out of filament" kısmını tıklayın.
Bir sürü hazır kutu var thingiverse üzerinde, sizin endstopa göre seçin birini yada kendiniz çizin.
Filament extruder a gitmeden önce sizin yaptığınız sensörden geçecek, bitince otomatik olarak pause modunda hazır bekleyecek, yeni filamenti takınca resume-devam et diyeceksiniz ve filament israfı, baskı yarım kalmasından kurtulacaksınız. Toplam maliyet 2 ila 7 tl arasında.
Not: Pause için custom gcode yazabilirsiniz.