3D baskı alırken kullanılabilecek birçok dosya formatı vardır. Bunlardan bazıları OBJ, AMF, 3MF ve STL’dir. Bu yazımızda sıklıkla kullanılan STL formatını, STL düzenleme süreçlerini ve kullanılan araçları ele alıyoruz.
STL ile Çalışırken Hızlı Kontrol Listesi
- Modeli dilimlemeden önce mesh hatası (delik, ters normal, açık yüzey) kontrolü yapın.
- Gerekirse dosyayı Netfabb, Meshmixer veya 3D Builder ile onarın.
- Üçgen sayısını körlemesine düşürmeyin; detay-kalite ve dosya boyutu dengesini koruyun.
- Baskı öncesi son adımda G-Code önizlemesi ile katman davranışını mutlaka doğrulayın.
STL Dosyası Nedir?
Özetle, bir STL dosyası 3B modeller hakkında bilgi depolar. Bu biçim, renk, doku veya diğer ortak model özniteliklerinin herhangi bir gösterimi olmadan yalnızca üç boyutlu bir nesnenin yüzey geometrisini açıklar.
Bu dosyalar genellikle 3D modelleme sürecinin bir son ürünü olarak, bir bilgisayar destekli tasarım (CAD) programı tarafından oluşturulur. “.STL”, STL dosya biçiminin dosya uzantısıdır.
STL dosya formatı, 3D baskı için en yaygın kullanılan dosya formatıdır. Bir 3D dilimleyici ile birlikte kullanıldığında, bir bilgisayarın 3D yazıcı donanımıyla iletişim kurmasını sağlar.
İlk günlerinden bu yana STL dosya formatı diğer birçok CAD yazılım paketi tarafından kabul edildi ve desteklendi; bugün de hızlı prototipleme, 3D baskı ve bilgisayar destekli üretim için yaygın olarak kullanılmaktadır. Hobiciler ve profesyoneller bu sistemi aynı şekilde kullanır.

STL Dosyası Açılımı Nedir?
Dosya uzantısının gerçek anlamı olan .STL zamanın içinde biraz muğlaklaşmıştır.
Stereolithography kelimesinin kısaltması olduğuna inanılır; bazen “Standard Triangle Language” veya “Standard Tessellation Language” olarak da adlandırılır.
STL dosya formatının temel amacı, bir 3D nesnenin yüzey geometrisini kodlamaktır. Bu bilgiyi “mozaikleme” (tessellation) yani mesh mantığıyla temsil ederiz.

Mozaikleme, bir veya daha fazla geometrik şekle sahip bir yüzeyin üst üste binme veya boşluk kalmayacak şekilde döşenmesi işlemidir. Eğer karo zemin veya duvar gördüyseniz, bu mozaiklemeye iyi bir gerçek hayat örneğidir.
STL Dosya Formatının İcadı
1987’de Chuck Hull ilk stereolitografik 3D yazıcıyı icat etmişti ve 3D Systems için Albert Consulting Group, 3D CAD modellerindeki bilgileri 3D yazıcıya aktarmanın bir yolunu arıyordu. Bu bilgiyi kodlamak için model yüzeyinin mozaiklerini kullanabileceklerini fark ettiler.

Bu yaklaşımın bulunmasından bu yana STL, 3D baskı endüstrisinde fiili standart olarak kaldı. Yıllar geçmesine rağmen, araç zincirindeki güçlü destek nedeniyle STL formatı hâlâ yaygın biçimde kullanılmaktadır.
STL Formatının Özellikleri Nedir?
STL, en basit açık dosya formatlarından biridir. Hem ASCII hem de binary (daha küçük dosya boyutu) kodlamalarını destekler. STL bir 3D modelin geometrisini kodlayabilir; ancak nesnenin rengi, dokusu ya da malzeme özellikleri hakkında bilgi depolayamaz.

Yakın zamana kadar çoğu 3D yazıcı yalnızca tek malzeme ile baskı alabildiğinden, sadece geometri saklayan bir format çoğu senaryo için yeterliydi. Son yıllarda çok renkli baskılar yaygınlaşınca, renk/doku bilgisini de taşıyan formatlar önem kazandı.

Temel fikir; modelin dış yüzeyini küçük üçgenler (fasetler) ile kaplamak ve bu fasetlerin bilgilerini dosyada tutmaktır.
Örneğin bir küp, yüz başına iki üçgen olmak üzere toplam 12 üçgenle temsil edilebilir. Küre gibi eğrisel yüzeylerde ise çok daha fazla üçgen gerekir.

Albert Consulting Group for 3D Systems, bu küçük üçgenler hakkındaki bilgileri bir dosyada saklayabilirlerse, bu dosyanın keyfi bir 3D modelin yüzeyini tamamen tanımlayabileceğini fark etti. Bu yaklaşım, STL dosya formatının temelini oluşturdu.
Üçgenler kavisli bölgelerde küçük yapılabilir; ancak üçgenler küçüldükçe gerekli üçgen sayısı artar, bu da dosya boyutunu büyütür.

Soldaki pürüzsüz yüzeye sahip orijinal küredir. Sağdaki kürede büyük üçgenler kullanılmış ve daha kaba fakat daha küçük dosya boyutlu bir model oluşmuştur. Ortadaki kürede ise daha küçük üçgenler kullanılarak daha pürüzsüz yüzey ve daha büyük dosya boyutu elde edilmiştir.
Bu nedenle dosya boyutu ile baskı kalitesi arasında denge kurmak gerekir. Bir noktadan sonra üçgeni daha da küçültmek gözle fark edilmeyen bir kalite artışı üretir ama dosyayı gereksiz büyütür.
Çoğu 3D çizim programı, STL dışa aktarma sırasında bu dengeyi yönetmeye yönelik ayarlar sunar.
STL Dosyaları Nereden İndirilir?
STL ekosisteminin güçlü yanlarından biri, indirilebilir model ve destekleyici yazılım açısından büyük bir kaynak ağına sahip olmasıdır. Çevrimiçi olarak milyonlarca ücretsiz STL modeline erişebilirsiniz.
Buradan ilgili yazımıza ulaşabilirsiniz.

STL Görüntüleme Programları
Bir STL dosyasını görüntülemek için çevrimiçi veya masaüstü olarak kullanabileceğiniz ücretsiz araçlar vardır. Örneğin çevrimiçi ViewSTL, masaüstünde GLC-Player kullanılabilir. Windows 10’da bulunan “Print 3D” uygulaması ile de STL görüntüleyebilirsiniz.

macOS’ta STL görüntülemek için ek programa çoğu zaman ihtiyaç duyulmaz; yerleşik Önizleme uygulaması temel görüntüleme için yeterlidir. Alternatif olarak Pleasant3D kullanılabilir.
Bozuk STL Dosyaları Nasıl Düzeltilir?
STL dosyası korumasız biçimde açılabildiğinden FreeCAD gibi araçlarla dosya içeriği düzenlenebilir. Bozuk STL dosyalarını düzeltmeye yardımcı birçok yazılım vardır; örneğin Meshmixer ücretsiz olarak kullanılabilir.
STL dosyalarını düzenleyebileceğiniz diğer programlar:
- FreeCAD
- Meshmixer
- Fusion 360
- SketchUp
- Solidworks
- Siemens NX CAD
- Blender
- MeshLab
- 3D Slash
- SculptGL
- Microsoft 3D Tools
- 3D Builder
- MeshFix
- Open3mod
Çevrimiçi ve ücretsiz STL düzenleyiciler:
- Trinckle
- 3D Tools

Netfabb ile STL Tamiri
Netfabb, STL dosyalarını düzeltmek için güçlü bir araçtır. Sadece Windows’ta çalışan Netfabb’ın deneme sürümünü indirip kayıt sonrası 30 günlük tam sürüm kullanabilirsiniz. 3D Builder ile kıyaslandığında, ince detaylı parçaları algılayıp modele göre optimize etmede daha gelişmiş seçenekler sunar.
Bozuk STL Dosyasını İçe Aktarın
Netfabb’ı yükledikten sonra menüden File -> Open Part adımını izleyin. Varsayılan içe aktarma ayarları çoğu durumda yeterlidir; “Add Parts” ile modeli ekleyin.

STL dosyası bozuksa sağ alt köşede kırmızı ünlem işareti görünür. Bu, modelin onarım gerektirdiği anlamına gelir. Ünlem yoksa model genellikle problemsiz yazdırılabilir durumdadır.
STL Dosyasını Düzeltmek
Üst araç çubuğundaki kırmızı “+” simgesiyle repair tool’u açın. Netfabb, orijinal modeli korumak için kopya üzerinde çalışır.
Sol taraftaki Repair Panel şu kritik alanları raporlar:
- Mesh kapalı mı, boşluk var mı?
- Mesh doğru yönlendirilmiş mi?
- Kaç adet border edge var?
- Kaç üçgen komşularına göre yanlış yönlenmiş?
- Modelde kaç adet boş delik var?
Repair Panel’de Run Repair Script adımına tıklayıp “Default Repair” seçin. Sonuç yetersiz kalırsa “Extended Repair” deneyin ve Execute ile çalıştırın.

Onarım başarılıysa Repair Panel, mesh’in kapalı olduğunu ve yönlendirme kontrollerinin olumlu olduğunu gösterir. Kalan kenar, delik veya ters üçgen durumlarını panelden doğrulayabilirsiniz.
STL Dosyasını Optimize Etmek
Netfabb, bozuk olmasa bile STL optimizasyonu yapabilir. Repair modunda üst menüden Mesh Edit -> Reduce Triangles yolunu izleyin.
Açılan pencerede “All Triangles” seçeneğini kullanın. Varsayılan ayarlar çoğu durumda iyi sonuç verir. Netfabb, düşük-yüksek detay bölgelerini daha iyi ayırt ederek gereksiz kayıpları azaltabilir. İşlem sonrası modeli yakından kontrol etmeyi unutmayın.
Optimize Edilmiş ve Düzeltilmiş STL Dosyasını Kaydetmek
File -> Export Part adımıyla modeli dışa aktarın. Netfabb birden fazla format sunar; 3D baskı için STL olarak kaydetmeniz yeterlidir.

Windows 3D Builder ile STL Tamiri
Windows kullanıcıları için 3D Builder, STL hatalarını otomatik bulup onarmada en pratik araçlardan biridir. Windows 10 ile birlikte gelir; sisteminizde yoksa buradan ücretsiz yükleyebilirsiniz.
Bozuk STL Dosyalarını İçeri Aktarmak
3D Builder açıldığında Aç (Open) -> Nesneyi Yükle (Load Object) adımlarını izleyin, STL dosyasını seçip yükleyin.

Bu örnekte kullandığımız kusurlu STL dosyasını Thingiverse sitesinden indirebilirsiniz. Model yüklendikten sonra üst menüden Modeli İçe Aktar (Import Model) adımıyla işlemi tamamlayın.
STL Dosyasını Düzeltmek
Model içe aktarıldıktan sonra 3D Builder, sağ altta model kusurlarını otomatik bildirir. “Bir veya daha fazla nesne geçersiz bir biçimde tanımlanmış. Onarmak için burayı tıklayın.” uyarısı görünürse araca tıklayarak onarım başlatabilirsiniz.

Uyarı görünmüyor ve model mavi hatla çevriliyse dosya çoğunlukla sorunsuzdur. Böyle durumda modeli dilimleyip doğrudan yazdırabilirsiniz.
STL Dosyasını Optimize Etmek
3D Builder’da Edit -> Simplify adımı ile üçgen sayısını düşürüp dosya boyutunu küçültebilirsiniz. Reduction level değerini aşırı artırmak ince detay kaybına yol açabilir; bu yüzden yakınlaştırarak kontrol etmek önemlidir.

Optimize edilmiş modelin altında kırmızı bir dikdörtgen görünürse hata vardır; bu durumda onarım adımını tekrar uygulayın.
Optimize Edilmiş ve Düzeltilmiş STL Dosyasını Kaydetmek
Sol üstteki menüden Farklı Kaydet (Save as) seçeneğiyle dosyayı tekrar STL olarak kaydedin.

STL Dosyasında Değişiklik Nasıl Yapılır?
“STL dosyası hangi programlarla açılır ve nasıl düzenlenir?” sorusu, hemen her 3D yazıcı kullanıcısının merak ettiği konulardandır. Hazır STL dosyaları çoğu zaman yeterlidir; ancak modele yeni özellik eklemek için düzenleme gerekebilir.
STL dosyalarının düzenlenmesi temel olarak iki farklı yazılım yaklaşımıyla yapılır:
- CAD Yazılımı (Bilgisayar Destekli Tasarım): Modelleme odaklıdır. CAD ortamındaki daire gibi analitik yüzeyler STL’de üçgen ağ ile temsil edildiği için bazı işlemler sınırlanabilir.
- Mesh Düzenleme Araçları: Meshmixer ve MeshLab gibi araçlar STL ile doğrudan çalışma konusunda oldukça etkilidir. Gerekirse modeli katılaştırarak baskıya uygun hâle getirmek gerekir.
STL Dosyasını Dönüştürme
G-Code’u STL’ye Dönüştürme
G-Code dosyaları, 3D yazıcıya modelin nasıl yazdırılacağını söyleyen komutları içerir. Genelde STL’den G-Code’a dönüşüm yapılır; ters yöndeki dönüşüm daha sınırlı ve hataya açıktır.
Bu dönüşümün temel nedeni, orijinal STL dosyasının elde olmamasıdır. Ancak G-Code’daki destek yapıları da modele gömülü gelebileceğinden, ortaya çıkan STL orijinal modelden farklı olabilir.
Herhangi bir işlem gerektirmeden G-Code’u STL’ye çevirmek için kullanılabilecek iki yaygın yöntem vardır.
Online G-Code STL Dönüştürücü: MakePrintable
MakePrintable, çevrimiçi 3D baskı düzenleme ve onarım platformudur. Yüklediğiniz “.gcode” dosyalarını “.stl” formatına dönüştürebilir.
Dönüştürme için üyelik sonrası “Labs” sekmesine gidip çeviriciyi başlatabilirsiniz. Quick Repair hızlı sonuç için uygundur; daha zorlu dosyalarda Customized Workflow ile başarı oranı artırılabilir.

Voxelizer
Voxelizer, Z-morph yazıcılarla kullanılan bir dilimleme yazılımıdır ve G-Code’dan STL’ye dönüşüm yeteneği sunar.
Bu dönüşümde model, hacimsel öğeler olan voxel’lere dönüştürülür. Voxel boyutu küçüldükçe çözünürlük artar, ancak işlem yükü de yükselir.

G-Code dosyasını STL’ye çevirmek için Voxelizer’da File -> Import ile dosyayı açın. Sol üstteki voxelize simgesinden “Voxelize” seçeneğini çalıştırın.
Voxel boyutunu seçin (0,1 mm çoğu senaryoda iyi başlangıçtır). İdeal durumda katman yüksekliği ile uyumlu değerler seçilmelidir. İşlem sonrası dosyayı STL olarak kaydedin.

STL’yi STEP’e Dönüştürme
STEP, ürün modeli verileri için standartlaşmış bir CAD dosya biçimidir. Farklı CAD yazılımları arasında veri transferinde sık kullanılır.
Fusion 360 ile STL’yi STEP’e Çevir
STL dosyalarını STEP’e dönüştürmenin basit yöntemlerinden biri Autodesk Fusion 360 kullanmaktır. Önce STL dosyasını Fusion 360’a yükleyin.
- Veri paneline gidin ve yükleme için bir alt klasör seçin.
- Upload -> Select files adımıyla STL dosyasını seçin.
- Yükleme tamamlandıktan sonra File -> Export adımına geçin.
- Dışa aktarma türü olarak STEP’i seçip kaydedin.

FreeCAD ile STL’yi STEP’e Çevir
STL’yi STEP’e dönüştürmek için ücretsiz bir alternatif de FreeCAD’dir. İlk adım STL dosyasını FreeCAD’e yüklemektir.
- File -> Open ile STL dosyasını açın.
- View -> Panels -> Tree View ile soldaki ağaç görünümünü açın.
- Üst menüde “Part” modunun seçili olduğundan emin olun.
- Part -> Create shape from mesh adımında toleransı 0,1 bırakın.
- File -> Export ile STEP dosyasını dışa aktarın.

STL’yi DXF ve DWG’ye Dönüştürme
AutoCAD’in yerel formatı olan DWG, 2D/3D vektör veriyi saklar ve CAD yazılımlarıyla yüksek uyumluluk sunar.
Blender ile STL’yi DWG’ye Çevir
STL’yi DWG’ye dönüştürmenin pratik yollarından biri Blender kullanmaktır. Blender’da STL dosyasını DXF’e aktarabilir, sonra AutoCAD’de DWG olarak kaydedebilirsiniz.
- STL dosyasını Blender’da açın.
- File -> Export -> AutoCAD (.dxf) ile dışa aktarın.
- DXF aktif değilse User Preferences’ta Import-Export eklentisini açın.
- DXF dosyasını AutoCAD’de açıp DWG olarak kaydedin.

STL’yi OBJ’ye Dönüştürme
OBJ dosyaları renk ve doku bilgisini de saklayabildiği için, özellikle görselleştirme ve çok renkli çalışma senaryolarında daha esnek olabilir.
Genel olarak STL daha çok dilimleme akışında kullanılırken, OBJ CAD ve içerik üretim araçları arasında daha geniş kullanım alanı bulur.
Online Dönüştürücü: MeshConvert
STL’den OBJ’ye geçiş için pratik yöntemlerden biri MeshConvert gibi çevrimiçi dönüştürücülerdir.
Bu servis STL dosyasını OBJ, DAE, PLY gibi formatlara hızlı şekilde dönüştürebilir.

Blender ve Fusion 360 ile STL’yi OBJ’ye Çevir
STL dosyasını OBJ’ye dönüştürmenin bir diğer kolay yolu modelleme programlarıdır. Blender veya Fusion 360 gibi araçlar hem STL hem OBJ içe/dışa aktarımını destekler.
STL’yi G-Code’a Dönüştürme
STL dosyası 3D yazıcıda doğrudan basılamaz; önce dilimleme yazılımında G-Code’a çevrilmelidir. Modelinizi CAD programında oluşturup STL olarak kaydettikten sonra dilimleyiciye aktarın.
Yazıcınıza uygun parametreleri seçin, boyut/kalite ayarlarını yapın ve “Slice” komutuyla G-Code üretin.

STL Dosyasını Dönüştüren Diğer Programlar
- SwiftConverter (3DS, FBX, Blender, OBJ, DXF, LWO, PLY vb.)
- i3DConverter (CAD, OBJ, PLG, XML vb.)
- Online CAD File Converter (3DS, DWG, SKP, SLDPRT, SLDASM)
- Makexyz (3DS)
- Bear File Converter Online (ASE, DXF, OBJ vb.)
- Spin 3D (3DP, 3DS, 3MF, OBJ, PLY vb.)
Yorum yapma özelliği, forum tarafından gelen istek sebebiyle kapatılmıştır. Lütfen tartışmalar ve sorularınız için topluluk forumumuza katılın.

