Baskı bitiyor, parça tablada soğuyor, iç aydınlatma sabaha kadar yanıyor. Akla gelen ilk çözüm baskı sonu G-code'una ışığı kapatan bir satır eklemek, ama ana ışığı söndüren bilinen bir komut yok. Çalışan şey bir davranış kuralı: baskıyı ışık kapalıyken gönderirsen yazıcı ışığı baskı başlarken kendisi yakıyor, baskı bitince de söndürüyor.

Kısa yol:

  1. Baskıyı göndermeden önce hazne ışığını ekrandan ya da uygulamadan kapat.
  2. Baskıyı gönder.
  3. Baskı sürerken ışığa ne panelden ne uygulamadan dokun.

Çalışan kural: baskıya ışık kapalı başla

Kural tek cümle: baskının başında ışık kapalıysa, baskı başlarken yanıyor ve baskı bitince sönüyor. Bunun için baskı başlarken ışığa hiç dokunmaman yetiyor.

Kuralın devamı da o kadar önemli: ışığı elle açarsan elle kapatman gerekiyor. Yani çoğu kişinin aradığı davranış zaten var. Tek şart, baskıyı gönderirken ışığı kapalı bırakmak ve baskı sırasında panele ya da uygulamaya dokunmamak. Bir kez elle açtığın anda yazıcı ışığı senin yönettiğini varsayıyor ve sonunu da sana bırakıyor.

X1'de aynı davranış zaman atlamalı video ile birlikte görülüyor: ışık baskıdan önce kapalıysa ve timelapse açıksa, ışık baskı boyunca yanıyor ve baskı bitince sönüyor. Bunun mekanizması hiçbir yerde anlatılmıyor; bilinen yalnızca davranışın kendisi.

Ana ışık için bilinen bir G-code yok

Ana ışığı kapatan bilinen bir G-code yok; bilinen tek ışık komutu baskı kafası ışığı için. X1 serisinde de böyle bir kod bulunmuyor, genel LED'i yazıcı kendisi yönetiyor. Yazıcının makine kodunda da ışıkla ilgili bir satır bulunamamış; geriye yukarıdaki otomatik davranış kalıyor.

Bunu peşinen bilmek zaman kazandırıyor. G-code'un ne olduğunu ve bir satırın neye benzediğini G-code yazısında anlattım; burada eksik olan bilgi değil, komutun kendisi.

Işığı dilimleyicinin dışından yönetmek de bir yol: yazıcıyı wifi'li bir akıllı prize bağlayıp kapalı tutmak ve gerektiğinde uzaktan açmak. Bu, sorunu dilimleyicinin tamamen dışına taşıyor.

Doğrulanabilen tek ışık komutu logo ışığı için

Kaynağı gösterilebilen tek ışık komutu M960 S5 P0 ve karşılığı M960 S5 P1. Bu satırlar topluluk tarafından tutulan bir X1 G-code listesinde Bambu Lab toolhead logo light off / on olarak tanımlanıyor, yani baskı kafasındaki logo aydınlatması. X1'de bu satırı baskı sonu G-code'una koyarak logo ışığını kapatabilirsin; ana ışıkta işe yaramayan yöntem logo ışığında çalışıyor.

O listenin başında bir uyarı var ve önemli: Bambu Lab'in resmi bir G-code belgesi yayımlamadığı, listenin kullanıcı denemelerine ve varsayımlara dayandığı açıkça yazılıyor. Yani bu komut belgelenmiş değil, derlenmiş.

Bir ayrım tablodan çıkıyor:

Işık Komut var mı
Hazne (ana) aydınlatması Doğrulanabilen bir komut yok
X1 baskı kafası logo ışığı Topluluk listesinde M960 S5 P0 / P1

İkinci ayrım model tarafında: P1 serisinde ışıklı bir baskı kafası yok, bu X1 özelliği. P1S ya da A1 kullanıyorsan baskı kafası ışığı komutu sende zaten karşılıksız kalıyor.

Baskı sonu G-code'u nerede duruyor

Yine de baskı sonuna kendi satırlarını eklemek isteyebilirsin, çünkü ışık dışında oraya yazılabilecek şeyler var. Alan, yazıcı ayarlarındaki Machine G-code bölümünde, Makine bitiş G-kodu (Machine end G-code) kutusu. Baskı bittikten sonra çalışan son satırlar orada duruyor.

Bunu katman bazlı ekleme ile karıştırmamak gerekiyor. Belirli bir katmanda komut çalıştırmak istediğinde Önizleme (Preview) sekmesindeki kaydırıcıdan Özel G-kodu ekle (Add Custom G-code) kullanılıyor ve o komut yalnız o dosyaya giriyor; yöntem katmanda sıcaklık değiştirme yazısında. Makine bitiş G-kodu ise profile yazılıyor ve o profille dilimlediğin her baskıda çalışıyor.

Aynı bölümün başlangıç tarafına dokunmanın riskini kalibrasyon kapatma yazısında yazdım: mevcut kodun kopyasını almadan düzenleme.

Ne zaman işe yaramıyor

Davranış kuralı her yazıcıda aynı sonucu vermiyor.

Işığı elle açtıysan. Kuralın tek istisnası bu. Baskının ortasında bakmak için ışığı yaktıysan sonunda sönmüyor.

P1S tarafında bildirilmiş aksaklık var. Bazı P1S'lerde otomatik davranış hiç çalışmıyor, hazne ışığı her baskıda yanıp açık kalıyor. Bu davranışın 1.05 firmware'iyle kalıcı hâle geldiği öne sürülüyor, ama doğrulanmış değil; 1.06'ya güncellemenin fark yaratmadığı da bildirilmiş. Bambu'nun bunu hata mı tercih mi saydığı netleşmiş değil, o yüzden buradan bir kural çıkmıyor; sende çalışmıyorsa tek başına değilsin.

Işık sen göndermeden yanıyorsa. Firmware güncellemesinden sonra P1S ışığı kendiliğinden yanıp bir daha sönmüyorsa ve dosya yazıcıya inmeden önce yanıyorsa, ışığı yakan şey dosyadaki G-code değil. Bu durumda baskı sonu G-code'una M960 S5 P0 eklemek de hazne ışığını söndürmüyor.

Kamera tarafındaki bedeli

Işığı kapalı tutmanın görünmeyen bir bedeli var: hazne karanlıkken kamera görüntüsü de kararıyor. Uzaktan izleme yapıyorsan ya da zaman atlamalı video kaydediyorsan ışık senin için çalışıyor demektir.

Neyse ki davranış kuralı tam da bunu koruyor. Işığı kapalı bıraktığında yazıcı onu baskı boyunca yakıyor, yani izleme ve timelapse ışıksız kalmıyor; sönme baskı bittikten sonra oluyor. Kaybettiğin tek şey baskı bitmiş parçaya gece boyunca kameradan bakabilme imkanı.

Sonuç olarak bu küçük bir konfor ayarı ve G-code'a dokunmadan çözülüyor. Baskıyı ışık kapalı gönder, baskı sırasında paneli kurcalama, gerisini yazıcı hallediyor. Bu sende çalışmıyorsa elde kalan yol dilimleyici değil, akıllı priz gibi yazıcının dışındaki bir çözüm.