E

Docker Tabanlı Gözlemciyle Filament İsrafına Son Verin

Gece saat üçte çalışan bir 3D yazıcının çıkardığı o ince plastik çıtırtısı, saatler sonra sabah odaya girdiğinizde karşılaştığınız o acı manzarayla (altı saatlik emeğin erimiş, birbirine dolanmış bir plastik yığınına dönüşmesiyle) birleştiğinde, ev hobiciliğinin en sinir bozucu anı yaşanmış demektir. Filament havada yazmaya başladığında, yani ilk katman tablasına yapışmadığında o baskı artık çöptür. Konvansiyonel kameralarla OctoPrint üzerinden saat başı telefondan kontrol etmek bir çözüm gibi görünse de insan gözü gece körü gibi ekrana bakmaktan sıkılıyor; tam da bu yüzden yazıcılara akıllı birer göz, yani Docker tabanlı yerel bir gözlemci dikmek masraftan kaçınmak için şart.

Hızlı Özet

  • Docker tabanlı PrintGuard yazılımı, hatalı baskıları erkenden tespit edip filament israfını önlüyor.
  • Bulut tabanlı çözümlere kıyasla tamamen yerel (local) çalışarak gizlilik ve hız avantajı sunuyor.
  • Sistem, Ntfy/Pushbullet bildirimleriyle kullanıcıyı anında uyararak baskı iptali tetikliyor.

Öne Çıkan Bilgiler

Çalıştırma OrtamıDocker ve Docker Compose destekli sunucu
Kamera ÇözünürlüğüUyumlu USB veya IP kamera
Bildirim AltyapısıNtfy veya Pushbullet entegrasyonu
Desteklenen DonanımKlipper veya OctoPrint destekli yazıcılar

Neden bulut kameralar yerine Docker tabanlı yerel gözlem?

Piyasadaki hazır akıllı kamera sistemleri veya üreticilerin kendi bulut uygulamaları genellikle veriyi dışarıya, uzak sunuculara göndererek işler. Bu durum gizlilik endişelerini beraberinde getirir; evdeki internet bağlantınızda en ufak bir dalgalanma olduğunda sistem körleşir. Eski nesil çözümlerde yapay zeka analizleri sunucu tarafında yapıldığı için gecikme yaşanır, siz ekrandan hatayı görene kadar nozzle çoktan tablası çizmeyi bitirirdi. Ama kendi sunucunuzda, örneğin evdeki eski bir mini PC veya Raspberry Pi üzerinde koşan Docker tabanlı PrintGuard, akış verisini anlık olarak işler.

Bu yerel yaklaşım, baskı kalitesini düşürmeden hatalı spagetti oluşumlarını yakalamak için makine öğrenimi modellerini doğrudan yerel ağınızda koşturur. Dış dünyayla bağı kesilmiş bir ev laboratuvarı kurmak isteyenler için bu mimari, kontrolü tamamen kullanıcıya geri verir.

Sistem Donanım ve Yazılım Gereksinimleri

Bu akıllı gözlem sistemini kurmak için devasa bütçelere gerek yok; ancak arkadaki konteyner yapısının düzgün çalışması için bilmeniz gereken temel parametreler var.

BileşenGereksinim ve Değer
Çalıştırma OrtamıDocker ve Docker Compose destekli sunucu
Kamera ÇözünürlüğüUyumlu USB veya IP kamera
Bildirim AltyapısıNtfy veya Pushbullet entegrasyonu
Desteklenen DonanımKlipper veya OctoPrint destekli yazıcılar

Tablodan da anlaşılacağı üzere, sistem herhangi bir harici bulut aboneliğine ihtiyaç duymadan, elinizdeki mevcut donanım artıklarıyla ayağa kalkabiliyor. İşlemcinizin gücüne göre kare hızını (FPS) ayarlayarak sunucu yükünü optimize etmek de tamamen sizin elinizde.

Konteyner Mimarisinin Kurulum ve Entegrasyon Adımları

Sistemin kalbinde yer alan Docker mimarisi, bağımlılık çakışmalarını ortadan kaldırdığı için tercih ediliyor. Python kütüphaneleri, OpenCV bağımlılıkları veya Tensor akışları her host sistemde farklı versiyon sorunları yaratabilir. Konteyner izolasyonu sayesinde bu sorunların hiçbiriyle uğraşmazsınız.

Kurulum aşamasında öncelikle yazıcınızın API uç noktasına (Moonraker veya OctoPrint REST API) erişebilen bir ağ köprüsü tanımlamanız gerekir. PrintGuard konteyneri, kameradan gelen kareleri eşzamanlı olarak işlerken aynı zamanda yazıcının gcode akışını izler. Algoritma filamentin havada kaldığını veya modelin tabla üzerindeki konumundan kaydığını doğruladığı anda, API üzerinden yazıcıya durdurma komutu gönderir. Bu entegrasyon sayesinde hızlı bir şekilde müdahale imkanı sağlanır.

Hatalı baskı tespiti günlük hayatı nasıl değiştiriyor?

Sabah işe gitmeden önce başlattığınız yirmi saatlik bir modelin ilk iki saatinde kayma yaptığını düşünün. Geleneksel yöntemle eve dönene kadar o filament boşa akmaya devam eder, elektrik yanar ve makinenin mekanik aksamı gereksiz yere yorulur. Docker tabanlı bu yerel gözlemci, spagetti belirtisini (yani plastiğin havada asılı kalıp birbirine dolandığı o anları) fark ettiği an baskıyı otomatik olarak durduruyor veya size acil durum bildirimi gönderiyor. Bu sayede, yarım kilo PLA veya PETG filamentin çöpe gitmesini engellemiş oluyorsunuz.

Yani mesele sadece merakı tatmin etmek değil; doğrudan cüzdana dokunan bir tasarruf sağlamak. Yazıcıyı sürekli izleme stresi ortadan kalktığı için evdeki o gizli “acaba yine bozuldu mu?” huzursuzluğu da son buluyor.

Gelecekte bizi ne bekliyor?

Yapay zeka modellerini yerel cihazlarda çalıştırma maliyetleri düştükçe, bu tarz açık kaynaklı çözümler daha da yaygınlaşacak. Üreticilerin kapalı kutu ekosistemlerine mahkum kalmadan kendi gözetim ağımızı kurabilmek, Maker kültürünün özüne çok daha uygun bir duruş. Bir sonraki adımda belki de sadece spagetti tespiti değil, katman yüksekliği hatalarını ve extrusion tutarsızlıklarını anında onaran kapalı devre sistemleri konuşuyor olacağız. Şimdilik ise sadece birkaç satırlık bir docker-compose.yml dosyasıyla filament kasalarımızı korumak yeterince büyük bir kazanım.

Kaynak: XDA Developers

Yazan: Erol

cokmatrak.com editör ekibi tarafından araştırılıp hazırlanmıştır.

Son güncelleme: 18 Ekim 2026

Bu içerik yapay zekâ destekli araçlarla hazırlanmış, yayınlanmadan önce editör tarafından gözden geçirilmiştir.

0
Erol

Erol

Teknoloji üzerine yazıyor.

Yorum yaz

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir