950'den fazla PR ve 140'ı aşkın geliştiricinin katkısıyla yayımlanan OrcaSlicer V2.5.0 Alpha; dahili Python eklenti mimarisi, deneysel parametrik CAD tasarım sekmesi, doku kabartma (Texture Displacement), filament renk karıştırma, IDEX/IQEX paralel baskı ve Bambu Lab H2D/X2D karma nozül desteğiyle dilimleyici standartlarını yeniden tanımlıyor.
Açık kaynaklı 3D dilimleyici ekosisteminin en hızlı büyüyen projelerinden biri olan OrcaSlicer, 140'tan fazla geliştiricinin katkısıyla birleştirilen 950'yi aşkın kod değişikliği (Pull Request) sonucunda OrcaSlicer V2.5.0 Alpha sürümünü yayımladı. Geçtiğimiz hafta ana derlemeye dahil edilen konveyör bant (belt printer) desteğinin hemen ardından gelen bu dev güncelleme; OrcaSlicer V2.5.0 Alpha Sürüm Notları ve 3Druck OrcaSlicer 2.5.0 İncelemesi ile paylaşılan verilere göre dilimleyiciyi yalnızca bir G-code üreticisi olmaktan çıkarıp, doğrudan parametrik CAD modelleme, doku kabartma ve Python tabanlı eklenti geliştirme platformuna dönüştürüyor.
Yeni mimariyle birlikte uygulama açılış süresi yaklaşık yarı yarıya kısalırken, dilimleme (slicing) ve G-code dışa aktarma işlemlerinde %35'e varan hız artışı sağlanıyor. Sürümde öne çıkan tüm temel modülleri, donanım entegrasyonlarını ve üretim iş akışına etkilerini detaylıca inceliyoruz.
OrcaSlicer V2.5.0 Alpha Temel Yenilikler Özeti
Güncellemenin getirdiği mimari değişiklikler ve hedeflediği kullanım senaryoları aşağıdaki tabloda özetlenmektedir:
| Özellik / Modül | Teknik Kapasite ve İşlev | Üretim ve İş Akışı Avantajı |
|---|---|---|
| Python Eklenti (Plugin) Mimarisi | Dahili Python çalışma zamanı ile .py ve .whl paketlerini ek kurulumsuz çalıştırma; Slicing Pipeline müdahalesi | Çatal (fork) oluşturmadan katman geometrisini ve G-code çıktısını özelleştirme, Orca Cloud üzerinden eklenti senkronizasyonu |
| Deneysel CAD Tasarım Sekmesi (Design Tab) | Eskiz (sketch), ekstrüzyon, revolve, pah/radyus, ISO/ANSI standartlarında gerçek vida dişi ve STEP içe/dışa aktarma | Harici CAD yazılımına geçmeden parametrik parça tasarımı; unsur ağacının (feature tree) .3mf içinde düzenlenebilir saklanması |
| Doku Kabartma (Texture Displacement) | 40+ yerleşik yükseklik haritası veya PNG/JPG/BMP görselleri 8 katmana kadar gerçek 3B mesh kabartmasına dönüştürme (Bake) | Fuzzy Skin'in ötesinde UV haritalı, gerçek geometrik yüzey dokuları ve görüntüden otomatik filament renk eşleştirme |
| Renk Karıştırma (Color Mixing) | Aynı tipteki 2 veya 3 filamenti ince alt katmanlarda (sub-layer) oranlayarak sanal filament slotu ve dikey gradyan oluşturma | Ekstra makara satın almadan mevcut filamentlerle ara renk tonları elde etme; prime kulesini büyütmeden çok renkli baskı |
| IDEX / IQEX Paralel Baskı (iXex) | Copy, Mirror ve Span modlarıyla bağımsız çift veya dört kafalı yazıcılarda çarpışma korumalı bölge (zone) yönetimi | Tek dilimleme işlemiyle aynı anda 2 ila 4 özdeş veya simetrik parçayı güvenli mesafe şeritleriyle üretme |
| Bambu Lab Karma Nozül & Yeni Profiller | Bambu Lab H2D ve Bambu Lab X2D için sağ/sol farklı nozül çapı; Bambu Lab H2C ve A2L desteği | 0.2 mm nozül ile pürüzsüz dış duvarlar basarken 0.8 mm nozül ile yüksek hızlı iç dolgu (infill) ve destek üretimi |
| Konveyör Bant (Belt Printer) Desteği | 45° ve özel açılı sonsuz Z eksenli yazıcılar için otomatik döndürerek dilimleme, Leading Edge Brim ve Belt Purge Tower | Printcepts BabyBelt Pro, IdeaFormer IR3 V2 ve CR-30 serisi cihazlarda harici eklentiye gerek kalmadan seri ve uzun parça baskısı |
1. Python Eklenti (Plugin) Mimarisi ve Slicing Pipeline
OrcaSlicer V2.5.0 Alpha'nın en köklü mimari adımı, doğrudan uygulama içine gömülü gelen Python çalışma zamanı (runtime) ve eklenti sistemidir. Geliştiriciler ve ileri seviye kullanıcılar artık kaynak kodunu çatallamak (fork) zorunda kalmadan .py betikleri veya .whl paketleri halinde eklentiler yükleyebiliyor. Üstelik eklentinin ihtiyaç duyduğu bağımlılıklar Windows (ARM64 dahil), macOS ve Linux üzerinde otomatik olarak kuruluyor.
Slicing Pipeline ve Arayüz Yetenekleri
- Slicing Pipeline Müdahalesi: Process > Others > Slicing Pipeline Plugin altından etkinleştirilen eklentiler, dilimleme esnasında devreye girerek katman verilerini okuyup değiştirebiliyor. Duvarlar, dolgu, önizleme ve nihai G-code çıktısı bu değişiklikleri doğrudan takip ediyor. Örneğin örnek eklentilerle model dilimlenirken burgu (twist) uygulanabiliyor veya iç dolgunun da takip ettiği gerçek Fuzzy Slices (bulanık katman duvarları) üretilebiliyor.
- Özel Sekmeler ve Paneller: Eklentiler Prepare, Preview ve Device sekmelerinin yanına kendi sekmelerini ekleyebiliyor veya kenar çubuğuna (sidebar) sabitlenebilen paneller açabiliyor.
- Yaşam Döngüsü Olayları (Lifecycle Events): Proje açma/kaydetme, dilimleme bitişi, yazıcı bağlantısı veya baskı tamamlanması gibi olaylar dinlenerek Telegram bildirimi gönderme ya da otomatik profil yükleme (orca.host.preset.bundles.reload_local) gibi otomasyonlar kurgulanabiliyor.
- Orca Cloud ve İzin Güvenliği: Eklentiler yerel dosyadan yüklenebildiği gibi Orca Cloud üzerinden de abone olunarak tüm cihazlarda senkronize edilebiliyor. Güvenlik katmanı sayesinde hiçbir eklenti Orca Cloud oturum anahtarlarına veya yapılandırma dosyalarına erişemiyor; çalışma klasörü dışına çıkmak, ağa bağlanmak veya harici program başlatmak için kullanıcıdan açık onay istiyor.
2. Deneysel CAD Tasarım Sekmesi (Design Tab)
Dilimleyici içinde yalnızca basit ilkel (primitive) şekiller ekleme dönemi kapanıyor. Preferences > General > Features altından CAD feature (experimental) seçeneği işaretlenerek aktif edilen yeni Design Tab, OrcaSlicer içine tam teşekküllü, eskiz tabanlı (sketch-first) parametrik bir CAD çalışma alanı getiriyor.
- Eskiz ve Kısıtlama Çözücü: Baskı tablası, referans düzlemler veya mevcut bir katı modelin yüzeyi üzerine çizgi, dikdörtgen, yay, daire, slot ve spline çizilebiliyor. Kalan serbestlik derecesini (DoF) anlık gösteren çözücü ile ölçülendirme, değişken (variable) ve matematiksel ifadeler tanımlanabiliyor.
- Katı Modelleme ve Gerçek Vida Dişleri: Profiller Extrude, Revolve, Sweep ve Loft araçlarıyla katı modele dönüştürülüyor. Pah kırma (Chamfer), yuvarlatma (Fillet), kabuk boşaltma (Shell), açı verme (Draft) ve ISO/ANSI standart tablolarından gerçek modellenmiş vida dişleri doğrudan uygulanabiliyor.
- Düzenlenebilir 3MF Unsur Ağacı ve STEP Desteği: Tasarlanan parçalar sıradan bir üçgen ağ (mesh) olarak değil, geçmişi düzenlenebilir bir unsur ağacı (feature tree) olarak .3mf proje dosyası içinde saklanıyor. Projeyi başka bir bilgisayarda açtığınızda bile herhangi bir ölçüyü veya yazı (Text) unsurunu güncelleyip tüm modeli yeniden oluşturabiliyorsunuz. Ayrıca doğrudan STEP dosyası içe/dışa aktarma ve Ctrl+Shift+P (Commit to Plate) kısayoluyla modeli anında baskı tablasına gönderme desteği bulunuyor. Boyutsal doğruluk gerektiren teknik parçalarda 3D yazıcıda boyutsal hassasiyet ayarlarıyla birlikte bu parametrik yapı büyük hız kazandırıyor.
3. Doku Kabartma (Texture Displacement) ve Renk Karıştırma (Color Mixing)
Görsel prototipleme ve estetik baskılar için V2.5.0 Alpha iki güçlü aracı bir arada sunuyor: gerçek geometrik kabartma sağlayan Texture Displacement ve mevcut makaralardan yeni tonlar üreten Color Mixing.
Texture Displacement (Gerçek 3B Yüzey Kabartması)
Klasik Fuzzy Skin özelliğinden farklı olarak Texture Displacement, seçilen dokuyu modelin üçgen ağına (mesh) gerçek bir kabartma olarak işliyor (Bake). Araç çubuğundan fırça, tekil yüzey veya tüm gövde seçilerek 40'tan fazla yerleşik kesintisiz (seamless) yükseklik haritası ya da harici PNG, JPG ve BMP görselleri modele giydirilebiliyor.
- 8 Katmanlı Harmanlama ve UV Editörü: Add, Override, Subtract, Multiply ve Divide modlarıyla 8 adede kadar doku katmanı üst üste bindirilebiliyor. Yüzey sarma için Triplanar, Cylindrical, Spherical, View, Model UV ve dahili UV Editor ile manuel açılım (Unwrap) seçenekleri mevcut.
- Dokudan Otomatik Renklendirme: Renkli bir görsel kabartma olarak uygulandığında Colors seçeneği açılarak görseldeki pikseller yüklü filamentlerle ve otomatik oluşturulan karışım filamentleriyle eşleştirilebiliyor.
Color Mixing ve glTF/GLB/FBX İçe Aktarma
Bambu Studio'dan uyarlanıp geliştirilen Mixed Filament özelliği, aynı malzeme türündeki 2 veya 3 filamenti belirlediğiniz oranlarda birleştirerek yeni bir sanal filament slotu oluşturuyor:
- Alt Katman (Sub-Layer) Harmanlama ve Gradyan: Process > Quality > Mixed color sublayer etkinleştirildiğinde katmanlar daha ince alt katmanlara bölünerek renklerin optik olarak çok daha homojen karışması veya Z ekseni boyunca dikey gradyan geçişler basılması sağlanıyor.
- Decompose Color ve Çok Renkli Model Desteği: Hedeflenen bir renge sağ tıklayıp Decompose Color seçildiğinde yazılım bu rengi mevcut filamentlerinizin karışımına dönüştürüyor. Yeni glTF, GLB ve FBX içe aktarıcı ise dokulu 3B modelleri içe alırken tek tıkla CMYW / RYBW auto-mix kullanarak elinizde olmayan renk tonlarını mevcut makaralarınızdan sentezliyor. Üstelik karışım filamentleri fiziksel makaraları kullandığı için temizleme kulesinin (prime tower) boyutunu büyütmüyor.
4. IDEX/IQEX Paralel Baskı, Karma Nozül ve Speed Dial
IDEX ve IQEX Yazıcılar İçin Paralel Baskı (iXex)
Bağımsız çift kafalı (IDEX), çift gantrili veya dört kafalı (IQEX) sistemler artık OrcaSlicer tarafından yerel olarak paralel üretim modunda yönetilebiliyor. Multimaterial > IDEX/IQEX Configuration altından her kafaya Copy (Kopya), Mirror (Ayna), Span (Çok renkli ortak çalışma) veya pasif rol atanabiliyor.
- Çarpışma Korumalı Bölgeler ve Hayalet Önizleme: Tabla aktif kafa sayısına göre bölgelere (zone) ayrılıyor. Parçayı T0 bölgesine yerleştirdiğinizde diğer kafaların basacağı kopyalar yarı saydam "hayalet" (ghost) modeller olarak gerçek zamanlı hareket ediyor ve çarpışma riski taşıyan şeritlere parça taşarsa dilimleme engelleniyor.
- Hazır Profiller ve Firmware Uyumu: Klipper, RepRapFirmware ve Marlin 2 desteklenirken; Vivedino Xplorer (IDEX, Dual Gantry ve IQEX) profilleri hazır olarak geliyor.
Bambu Lab H2D / X2D Karma Nozül Çapı ve Konveyör Bant Desteği
Donanım tarafında topluluğun en çok beklediği özelliklerden biri olan karma nozül çapı (mixed nozzle sizes) desteği, çift nozüllü Bambu Lab H2D ve Bambu Lab X2D modellerine resmi olarak eklendi. Ayrıca yeni Bambu Lab H2C ve A2L yazıcı profilleri de sürüme dahil edildi.
- 0.2 mm Duvar + 0.8 mm Dolgu Kombinasyonu: Sol ve sağ nozül çapları yan panelden bağımsız olarak tanımlanabiliyor. Örneğin dış duvarlarda yüksek detay için 0.2 mm nozül kullanılırken, iç dolgu ve desteklerde 0.8 mm nozül ile baskı süresi ciddi oranda kısaltılabiliyor. Bu kurulumda çizgi genişliklerinin (line width) milimetre yerine nozül çapının yüzdesi (ör. %120) olarak girilmesi ve her nozül çapı için ayrı Pressure Advance kalibrasyonu yapılması öneriliyor.
- Yerleşik Konveyör Bant (Belt Printing) Profilleri: 45° veya özel açılı konveyör bantlı yazıcılar (Printcepts BabyBelt Pro, IdeaFormer IR3 V2 ve CR-30 ailesi için Generic Belt Printer) artık standart derlemede yer alıyor. Leading edge only brim ve bant kenarına boydan boya serilen Belt purge tower sayesinde çok renkli ve seri bant baskıları sorunsuz hazırlanabiliyor.
Speed Dial ve Üretkenlik İyileştirmeleri
Kullanıcı deneyimini hızlandıran Speed Dial özelliği, herhangi bir ekranda Space tuşuna basıldığında açılan merkezi bir komut ve ayar arama çubuğu sunuyor:
- Anında Erişim ve Kısayollar: Tüm yazıcı/filament/baskı ayarlarına, kalibrasyon testlerine, kamera ve tabla kontrollerine veya yüklü Python eklentilerine birkaç harf yazarak ulaşılabiliyor; en sık kullanılan 10 işlem Ctrl/Cmd+B ile sabitlenip Alt+1–9 ile tetiklenebiliyor.
- Çok Dilli İngilizce Arama Desteği: Arayüz dili Türkçe veya farklı bir dilde olsa bile Speed Dial içinde İngilizce terimlerle (ör. "seam", "overhang", "pressure advance") arama yapıldığında ilgili ayar anında bulunuyor.
- Precise Seam ve Publish 3MF: Dikiş izi konumunu hassas biçimde kontrol eden Precise Seam değiştiricileri ve yalnızca seçili baskı parametrelerini dışa aktaran yapılandırılabilir Publish 3MF aracı da bu sürümle kullanıma sunuldu.
Önemli Not: OrcaSlicer V2.5.0 şu an Alpha (Alfa) test aşamasındadır. Deneysel CAD sekmesi ve eklenti API'si kararlı sürüme kadar değişiklik gösterebileceğinden, kurulum öncesinde mevcut kullanıcı profillerinizi ve önemli .3mf projelerinizi yedeklemeniz tavsiye edilir.