İki ayrı STL'i ya da bir STL ile sonradan eklediğin bir kutuyu tek nesne yapmak istiyorsun: biri siyah, biri beyaz basılsın, iki ayrı nesne gibi aynı katmanda birbirinin üstüne binmesin. Eski eğitim videoları sağ tık menüsünde Assemble maddesini gösteriyor; bugünkü Bambu Studio'da o madde yok. Aynı iş artık Merge adıyla duruyor, Türkçe arayüzde Birleştir.
Bambu Lab forumunda Nisan 2024'te açılan "Help With Creating an Assembly" konusu tam bu geçişin ortasına düşüyor. Mayıs 2024'te "Assemble seçeneği gitti" şikâyeti geliyor, 2025'te birleştirince kaybolan bir yazı. Arayüz olguları Bambu Studio'nun açık kaynak deposunda sürüm etiketleri karşılaştırılarak doğrulandı.
Assemble nereye gitti
Sağ tık maddesini üreten işlev 1.8.4 ve 1.9.0 etiketlerinde Assemble yazıyor. Nisan 2024'teki 1.9.1 betasında aynı madde kısa süre Combinate adını taşıyor, 13 Mayıs 2024'te yayımlanan kararlı 1.9.1 ile Merge oluyor ve bugünkü 2.8 sürümlerinde de öyle kalıyor. İşlev değişmedi: maddenin ipucu metni hâlâ Assemble the selected objects into an object with multiple parts (seçili nesneleri çok parçalı tek nesnede birleştir) diyor. Forumda Mayıs 2024'teki cevap da bunu söylüyordu:
"Merge", Assemble'ın yaptığı şeyi yapıyor gibi görünüyor.
Adın boşaldığı aynı 1.9.1 betasında programa Assemble adlı yeni bir araç geldi; Türkçe arayüzde Bir araya getir. Bugünkü kısayolu Y, bu tuş 2.0'da atandı. Bu araç birleştirmiyor, hizalıyor: en az iki parça seçiliyken çalışıyor, Face and face assembly ya da Point and point assembly kipinde bir parçanın yüzünü veya noktasını ötekine oturtuyor. "Assemble ile Merge farkı" sorusunun cevabı bu: Merge nesneleri tek nesnede topluyor, Assemble aracı onları birbirine hizalıyor. Araç sırayı kendisi de öneriyor. İki ayrı nesnenin parçalarını seçtiğinde bir uyarı veriyor: nesneler tablaya bağlı olduğu ve yalnız parçalar yukarı kaldırılabildiği için önce nesneleri bir araya getirmen öneriliyor. Türkçe arayüz burada da bir araya getir diyor; bizim okumamızla kastedilen, nesneleri önce Birleştir ile tek nesne yapmak.
İki nesneyi seçip birleştirmek
Forumdaki kabul edilen cevap yolu iki cümlede veriyor:
Birden fazla parçayı aynı anda seçmek için seçerken "Ctrl" kullan. "Assemble"a ulaşmak için seçili parçalardan birine sağ tıkla.
Bugün değişen tek şey maddenin adı. Programın kısayol listesine göre Ctrl ile sol tık birden fazla nesne seçiyor, Shift basılıyken sol tıkla sürüklemek dikdörtgenle seçiyor, Ctrl+A bütün nesneleri seçiyor. Seçili bir nesneye Ctrl ile yeniden tıklarsan seçimden çıkıyor. Soldaki nesne listesinde ilk satırı seçip Shift basılıyken son satıra tıklamak aradakilerin hepsini seçiyor.
Mac'te kısayol listesi Ctrl yerine command gösteriyor ve tuvaldeki çoklu seçim kaynakta Cmd tuşuna bakıyor. Nesne listesi sistemin kendi liste denetimi; orada macOS'un alışılmış kuralı geçerli: Cmd ile tek tek, Shift ile aralık. Parça seçen Alt da Mac'te option.
Sonra seçili nesnelerden birinin üstüne sağ tıkla. Birden fazla nesne seçiliyken boş alana sağ tıklarsan kaynak hiç menü açmıyor. Açılan menüde Merge ilk madde. Sonuç, eski nesnelerin bütün parçalarını içeren (tek parçalı her nesne bir parça olur) Assembly adlı tek nesne (Türkçe arayüzde Montaj). Parçalar birbirine göre yerlerini koruyor, grup bir bütün olarak tablaya oturuyor. Yanlış birleştirdiysen Undo (Ctrl+Z) işlemi geri alıyor.
Merge menüde çıkmıyorsa
Forumda konuyu açan kişinin ikinci ekran görüntüsünde menü Center, Fix model, Delete, Convert from inch, Convert from meter, Set Filament for selected items ve gri bir Split gösteriyor; Assemble yok. Cevap tek cümle: çünkü zaten birleştirilmiş. Görüntüde seçili iki satır tek bir nesnenin altındaki iki parça ve kaynak bu seçime başka bir menü açıyor.
Madde bugün şu durumlarda gri görünmüyor, hiç eklenmiyor:
| Seçim | Menüde ne var |
|---|---|
| Tek nesne | Nesne menüsü: Merge yok, Mesh boolean var |
| Aynı nesnenin birkaç parçası | Merge into Single Part (2.4.0'dan beri), parçaların hepsi seçili değilse Sub merge (2.1.0'dan beri) |
| Seçimde Cut aracıyla kesilmiş bir nesne | Merge eklenmiyor |
| Reçine (SLA) yazıcı seçili | Merge eklenmiyor |
Üçüncü satırın sebebi kodda: Cut aracıyla bölünüp hâlâ kesim bilgisini taşıyan nesneler birleştirmeden dışlanıyor. Böyle bir nesneye tek başına sağ tıkladığında nesne menüsünde Invalidate cut info çıkıyor; kesim bilgisi silinince nesne Merge'e yeniden girebiliyor. Bir de sekme meselesi var: nesne listesindeki sağ tık menüsü Preview sekmesinde hiç açılmıyor, birleştirmeyi Prepare'da yap.
Birleşince ne korunuyor
Kaynaktaki birleştirme işlevi her eski nesnenin mesh'ini yeni nesneye ayrı bir parça olarak kopyalıyor, konumunu da birlikte taşıyor. Filament ataması korunuyor: parçanın kendine ait filamenti yoksa eski nesnenin filamenti parçaya yazılıyor. Renk boyaması (color painting) da parçayla geçiyor. Sonradan bir parçanın rengini değiştirmek için onu listede tıklayarak ya da tuvalde Alt ile tıklayarak seç, 1-9 tuşuna bas ya da menüden Change Filament'i kullan.
Nesne düzeyindeki ayarlar tek nesnede toplanıyor; iki eski nesne aynı ayarı farklı değerle taşıyorsa yalnız ilk yazılan kalıyor.
Merge into Single Part başka bir iş yapıyor. Seçili parçaların mesh'lerini "Merged Parts" adlı tek bir parçada eritiyor ve o parçaya seçili parçaların ayarlarını sırayla yazıyor; parçaların ayrı filament atamaları tek atamaya iniyor. Çok renkli baskı istiyorsan bu maddeyi değil, nesne düzeyindeki Merge'ü kullan. Birleşik nesnedeki parçalar Part türünde; aynı listedeki Modifier ve Negative Part ayrımı yükseklik aralığı yazısında anlatılıyor. Parçalara iki filament atadıktan sonrası yazıcına kalıyor: AMS'in yoksa ve renkler katman sınırıyla ayrılıyorsa AMS'siz çok renkli baskı yolu var.
Bir yan etki: birleşik nesnenin adı Assembly olduğu için bu ad uyarı metinlerine giriyor. Baskı sırası By object iken tablada birden fazla nesne varsa ve sırada en son basılmayan biri ekstruder boşluk yüksekliğini aşıyorsa kaynak Assembly is too tall, and collisions will be caused. yazıyor.
Çakışan hacmi hangi parça alıyor
Mayıs 2024'teki cevapta iki parça önce ayrı nesneler olarak dilimleniyor. Ekran görüntüsündeki uyarı şu: Conflicts of gcode paths have been found at layer 11. Please separate the conflicted objects farther (Assembly <-> Assembly). Uyarıdaki iki adın da Assembly olması, o iki nesnenin kendi içlerinde zaten birleştirilmiş ama birbirleriyle birleştirilmemiş olduğunu gösteriyor. Kaynakta bu kontrol yalnız farklı nesnelerin hatlarını karşılaştırıyor. İkinci görüntüde aynı parçalar Merge ile tek nesne yapılıp 1.9.1.66 ile dilimlenmiş; uyarı yok, iki renk yerli yerinde.
Birleştirmeden sonra çakışmayı dilimleyici kendi kuralıyla çözüyor ve kural kaynağın yorumunda açık: parçalar nesnenin listesindeki sırayla işleniyor, her katı parça kendinden önce gelenlerin kesitinden kendi kesitini çıkarıyor. İki parça aynı hacmi paylaşıyorsa çakışan bölgeyi listede aşağıda duran alıyor.
Konudaki şikâyet buna uyuyor: kullanıcı birleştirince tek renk basıldığını, büyük mesh'in küçüğün üstüne bindiğini yazıyor. Görüntüsünde Assembly altında sarı parça üstte, siyah kalkan altta ve dilimde yalnız siyah filament var. Aynı gün programı kapatıp yeniden açınca düzeliyor, sebebi bulunamıyor. Sıralamayla sonuç arasındaki uyum bizim yorumumuz, konuda doğrulanmış bir teşhis değil.
Kaynakta iki çıkış var. İlki sırayı değiştirmek: nesne listesinde parça satırını tek başına seçip aynı nesnedeki başka bir parça satırının üstüne sürükle. Gömülü parça listede alta inerse ortak hacmi o alıyor. 2.7.1'den beri de Others sekmesinin Advanced grubunda Order-independent overlap carving ayarı duruyor: açıkken çakışan parçalar sıraya göre değil sınır kutusu büyüklüğüne göre oyuluyor, gömülü küçük parça büyüğün altında kaybolmuyor. Ayar varsayılan olarak kapalı ve yalnız tercihlerde Develop mode açıkken görünüyor.
Yazı birleşince kayboluyorsa
Ocak 2025'te konuya giren kullanıcı beyaz yazılı siyah bir tabela yapıyor ve yazı tabla dokusunu alsın diye onu alta koymuş. Birleştirince her şey doğru görünüyor, dilimleyince yazı hiçbir katmanda yok. Dokuz dakika sonra çözümü kendisi yazıyor: yazıyı seçmiş, taşıma aracında koordinatları Object coordinates'a almış ve Z kutusuna -0,01 girmiş.
Bunun neden işe yaradığını konu açıklamıyor, kaynakta da doğrudan karşılığı görünmüyor; bu bir forum gözlemi, her tabelaya uyan bir ayar değil. İlk kontrol yine sıra kuralı: yazı tabelanın içine gömülüyse ve listede tabelanın üstünde duruyorsa, tabela yazının hacmini alıyor.
Mart 2025'teki üçüncü kullanıcı yazıyı parçanın 3 mm yükseklikteki düz yüzüne, yüzeyle aynı hizada ve 1 mm derinlikte oturtmak istiyor. Yazıyı önce yukarı kaldıramıyor; birleştirdikten sonra sol panelde yalnız yazı parçasını seçip Z değerine 2 ekleyince oluyor, tıpkı Assemble aracının uyarısındaki gibi. Baskıda ise yazı ana parçayla aynı renkte çıkıyor ve konu orada bitiyor. Taşıma aracının kendisi model çevirme yazısında duruyor. Tersi durum, yani yazı tabanın biraz üstünde kalınca çıkan uyarı ve çözümü, floating regions yazısında.



