Beş dakikalık bir deneme parçası için yazıcı önce tablayı ısıtıyor, filamenti yüklüyor, nozzle'ı siliyor, tablayı tarıyor, titreşim ölçüyor; X1C'de bu döngünün 7 dakika civarı sürdüğü Haziran 2024 tarihli bir gözlem var. Bambu Studio bu bölümü Önizleme (Preview) sekmesinde Hazırlık süresi (Prepare time) adıyla ayrı gösteriyor, ama o sayı ısınma beklemelerini içermiyor.
Kısa yol:
- Baskıyı gönderirken açılan pencerede Otomatik Yatak Düzleştirme (Auto Bed Leveling) ile Akış Dinamiği Kalibrasyonu (Flow Dynamics Calibration) için Otomatik (Auto) ya da Kapalı (Off) seç. P1S'te akış kalibrasyonu satırı yok.
- X1C, P1S, P2S ya da A1 serisindeysen göndermeden önce tablayı Cihaz (Device) sekmesindeki tabla sıcaklığı kutusundan ilk katman sıcaklığına çıkar; H2D şablonu oda ısıtması istemeyen filamentte tablayı önce kapatıyor.
- Bunlar yetmiyorsa başlangıç G-code'unu yalnız ayrı adla kaydettiğin bir yazıcı profilinde değiştir, ilk denemede yazıcının başında dur.
Önizlemedeki süre satırları
Dilimledikten sonra Önizleme'de Çizgi Tipi (Line Type) görünümünde lejantın altında Toplam Tahmin (Total Estimation) başlığı var. Süreyle ilgili üç satır: Hazırlık süresi, Model yazdırma süresi (Model printing time) ve Toplam süre (Total time).
Dilime yazıcı profilinin timelapse kodu girmişse ilk satırın adı Hazırlık ve hızlandırılmış çekim süresi (Prepare and timelapse time) oluyor ve iki sayı "+" ile yan yana yazılıyor. İkinci sayı başlangıçta değil baskı boyunca, katman değişimlerindeki çekim kodundan birikiyor. Bu kod dosyada atlanabilir blok olarak işaretli; dilimleyici süresini gönderim penceresindeki Hızlandırılmış çekim (Timelapse) seçiminden bağımsız gösteriyor. Model yazdırma süresi iki sayıyı da dışarıda bırakıyor.
Tahmin neyi sayıyor, neyi saymıyor
Hazırlık süresi, yazıcı profilindeki Makine başlangıç G-kodu (Machine start G-code) metninin dilimleyicideki zaman hesabı. Bambu Studio başlangıç kodunu dosyada Özel (Custom) çizgi tipiyle işaretliyor ve bir sonraki çizgi tipi başlayana kadar geçen her bloğu hazırlığa yazıyor.:
| Komut | Tahmindeki karşılığı |
|---|---|
| G0, G1, G2, G3 hareketleri; G28 | Hız ve ivme sınırlarıyla hesaplanan süre; G28 sıfıra bir hareket sayılıyor |
| G4 ve M400 S ya da P beklemeleri | Satırda yazan süre |
| Tesviye bloğundaki G29 | Sabit 260 saniye; P2S profilinde 370 saniye |
| M191, oda sıcaklığı 40 °C'nin üstünde isteniyorsa | Sabit 720 saniye |
| M109 ve M190 (nozzle ve tabla sıcaklığını bekle) | Süre eklenmiyor |
| M970 ailesi (titreşim taraması) | Süre eklenmiyor |
G29 için kullanılan 260 saniye arayüzde görünmeyen bir profil değeri. H2D şablonu oda sıcaklığı 40 °C ve üstü istendiğinde M191 ile bekliyor; tahmin 720 saniyeyi yalnız 40 °C'nin üstündeki hedefte ekliyor; H2D'nin baskı öncesi hazırlığının 10 dakikaya yakın sürdüğü gözlemi H2D yazısında.
Isınma sayılmadığı için soğuk tablayla başlayan baskıda gerçek bekleme tahminden uzun; X1C şablonunun nozzle'ı silme ve tesviye için 140 °C'ye indirip yeniden ısıtması da tahminde yok.
Dilimleyici gönderim penceresindeki seçimi de bilmiyor, koşullu blokların iki dalını da sayıyor: tesviyeyi kapatsan da 260 saniye tahminde kalıyor, Önizleme'deki sayı değişmiyor.
Başlangıç kodunda hangi adım koşullu
Gönderim penceresindeki seçimler yazıcıya bayrak olarak gidiyor. Başlangıç kodundaki M1002 judge_flag satırı bayrağı okuyor; M622 J1 ile M623 arasındaki blok yalnız bayrak açıksa, M622 J0 bloğu da yalnız kapalıysa çalışıyor. Tesviye bu yapıda: g29_before_print_flag açıksa G29 tablayı tarıyor, kapalıysa yalnız G28 ile eksenler sıfırlanıyor. Bambu Studio'nun Ekim 2026 itibarıyla hazır profillerinde (0,4 mm nozzle):
| Yazıcı | Şablon tarihi | Tesviye | Titreşim taraması | Akış Dinamiği Kalibrasyonu |
|---|---|---|---|---|
| X1 Carbon | 31.10.2025 | Bayrağa bağlı | Koşulsuz | Bayrağa bağlı |
| P1S | 31.10.2025 | Bayrağa bağlı | Koşulsuz | Kodda yok |
| A1 | 13.05.2026 | Bayrağa bağlı | Koşulsuz | Bayrağa bağlı |
| A1 mini | 13.05.2026 | Bayrağa bağlı | Koşulsuz | Bayrağa bağlı |
| P2S | Tarih satırı yok | Bayrağa bağlı | Koşulsuz | Bayrağa bağlı |
| H2D | 05.06.2026 | Bayrağa bağlı | Koşulsuz | Bayrağa bağlı |
AMS'yi seçmek tesviyeyle ilgili değil; tesviyeyi Otomatik Yatak Düzleştirme satırı yönetiyor. Yazıcı destekliyorsa listede Otomatik de var: satırın açıklamasına göre yazıcı yaklaşık 10 saniyelik bir düzlük kontrolü yapıyor, yüzey uygunsa tesviyeyi atlıyor. Desteklemeyen yazıcıda yalnız Açık (On) ve Kapalı var. Hangi kalibrasyonu ne zaman kapatmanın riskli olduğu kalibrasyonu kapatma yazısında.
Atlanamayan adımlar
Titreşim taraması altı şablonun hiçbirinde bayrağa bağlı değil: mech mode fast check ya da mech mode sweep yorumlu bloktaki M970 komutları her baskıda yazılı, gönderim penceresinde de onu kapatan bir satır yok. Firmware'in bu komutu kendi içinde atlayıp atlamadığı profil metninden görünmüyor.
Geri kalan adımlar baskının ön koşulu: tablayı ve nozzle'ı ısıtmak (M190, M109), eksenleri sıfırlamak (G28), AMS'den filamenti yükleyip nozzle'daki eski filamenti akıtmak (X1C şablonunda 250 °C'de iki kez 50 mm), nozzle'ı silmek, tablanın ön kenarına yükleme çizgisini basmak. Ön kenardaki çizgilerin yeri ve parçanın altına gelmesi kalibrasyon çizgisi yazısında.
Beklemeyi kısaltmanın sırası
- Gönderim penceresi. Tesviyenin ve akış kalibrasyonunun koşullu blokları oradaki iki satıra bağlı; H2D şablonunda nozzle ofseti için bayrağa bağlı bir blok daha var, pencerede karşılığı Püskürtme Ucu Ofset Kalibrasyonu (Nozzle Offset Calibration) satırı.
- Sıcak tabla. X1C ve P1S şablonları ilk iş olarak tabla sıcaklığını bekliyor (M190). Tabla zaten o sıcaklıktaysa bu bekleme kısalıyor. H2D'de işe yaramıyor: oda ısıtması istemeyen filamentte şablon tablayı önce kapatıyor (M140 S0), M191 S0 satırından sonra yeniden ısıtıyor.
- Art arda baskı. Bitiş kodu M140 S0 ve M104 S0 ile tablayı ve nozzle'ı kapatıyor.
- Oda sıcaklığı. H2D'de oda sıcaklığı 40 °C ve üstü istenen filamentte şablon odanın ısınmasını bekliyor (M191). Kısa denemeyi oda ısıtması gerektirmeyen bir filamentle yaparsan bu ısınma beklemesi şablondan çıkıyor; yerine bir M191 S0 satırı geliyor, onun ne kadar sürdüğü profil metninden okunmuyor.
Başlangıç G-code'unu düzenlemek
Bu yol resmi değil: Bambu kısa bir başlangıç kodu yayımlamıyor, dolaşan özel kodlar yeni firmware sürümleriyle eskiyebilir. Sorumluluk sende.
Metin Yazıcı ayarları (Printer settings) içinde Makine G-kodu (Machine gcode) sayfasında, Makine başlangıç G-kodu grubunda duruyor; alan ayar penceresinin üstündeki gelişmiş mod anahtarı açıkken görünüyor. Önce metnin tamamını bir dosyaya kopyala. Düzenledikten sonra pencerenin üstündeki kaydet simgesine bas, açılan Ön ayarı kaydet (Save preset) penceresinde yeni bir ad ver. Sistem profilinin adını kullanamazsın; Bambu Studio "Sistem profilinin üzerine yazılmasına izin verilmiyor." diyor. Kısa denemelerde kendi profiline, normal baskılarda Bambu'nunkine geç. Kopyan Bambu Studio güncellemelerinde değişmiyor; yeni şablona değişikliklerini kendin taşıman gerekiyor.
Tesviye ve akış kalibrasyonu zaten pencereden kapanıyor, onları koddan silmenin ek kazancı yok. Kodla kapatılabilen asıl adım titreşim taraması. mech mode fast check ya da mech mode sweep yorumlu blokta yalnız M970 ve M974 ile başlayan satırları sil; hareket satırları, M400, M975 ve G28 satırları kalsın. A1 mini'de aynı blok Z eksenini sıfırlıyor ve tabla algılamasını da yapıyor, bloğu topluca silme. Bu okuma profil metninden çıkıyor; firmware'in eksik taramaya nasıl tepki verdiği belgeli değil. Taramayı çıkarınca köşelerde ringing riskini sen alıyorsun, yazıcıyı taşıdığında sistem profiline dön. M109 ve M190 nozzle ile tablanın sıcaklığa çıkmasını bekleyen satırlar, onlara dokunma. Satırların ne yaptığı G-code yazısında.
İlk denemede yazıcının başında dur, başlangıcın her adımını izle, beklenmeyen bir harekette baskıyı durdur.



