Ana sayfa/Blog/Mühendislik ve harita
STL Dosyasını 3D Baskıdan Önce Kontrol Etme: 6 Adım
Bir STL dosyası ekranda kusursuz görünüp yine de yanlış ölçüde ya da delikli basılabilir. Baskıyı başlatmadan önce hangi altı noktaya bakmanız gerektiğini, hangisini görüntüleyicide, hangisini dilimleyicide kontrol edeceğinizi anlatıyoruz.
Görüntüleyici.com Editör Ekibi5 dk okuma

İnternetten indirdiğiniz ya da kendi çizdiğiniz bir STL dosyasını doğrudan dilimleyiciye (slicer) atıp baskıyı başlatmak, saatler sonra yarım kalmış ya da ölçüsü tutmayan bir parçayla karşılaşmanın en kısa yoludur. Prusa'nın bilgi bankası da internetteki modellerin şaşırtıcı bir kısmının bir şekilde bozuk olduğunu, modern dilimleyicilerin bunları çoğu zaman siz fark etmeden onarabildiğini söyler. "Çoğu zaman" ifadesi önemli. Beş dakikalık bir kontrol, filament ve zaman kaybını önler.
STL dosyası neyi taşır, neyi taşımaz?
STL, bir nesnenin yüzeyini yalnızca üçgenlerle tarif eder. Her üçgen için bir yüzey normali (yüzün dışa baktığı yön) ve üç köşe noktasının koordinatları yazılır. Renk, malzeme, doku, birim ve montaj bilgisi yoktur. Eğriler de yoktur: bir silindir, yan yana dizilmiş düz üçgen şeritlerinden oluşur.
İkili ve ASCII STL
Biçimin iki türü vardır. ASCII STL, solid, facet normal, outer loop ve vertex anahtar kelimeleriyle yazılmış düz metindir. İkili (binary) STL ise 80 baytlık bir başlık, üçgen sayısını tutan 4 bayt ve her üçgen için sabit 50 bayttan oluşur: normal ve üç köşe için 12 adet 32 bitlik sayı ile 2 baytlık bir öznitelik alanı.
Bu yapı dosya boyutunu tahmin etmeyi kolaylaştırır. Bir milyon üçgenli ikili STL, 84 + 50.000.000 bayt, yani yaklaşık 50 MB'tır. Aynı model ASCII olarak kaydedildiğinde her sayı metin olarak yazıldığı için dosya birkaç kat büyür. Paylaşım ve baskı için ikili STL tercih edin; ASCII yalnızca dosyayı gözle incelemeniz gerektiğinde işe yarar. STL görüntüleyici iki türü de açar.
1. Birim: milimetre mi, inç mi?
STL biçiminin eski teknik tanımında açıkça yazar: dosya ölçek bilgisi içermez, koordinatlar keyfi birimlerdedir. 20 değeri 20 mm de olabilir, 20 inç de. 3D baskı ekosisteminde bu sayılar neredeyse her zaman milimetre kabul edilir, ama modeli üreten program başka bir birimle çalışıyorsa sonuç 25,4 kat küçük ya da büyük çıkar.
Kontrol yolu basittir: modeli görüntüleyicide açın ve sınır kutusu boyutlarına bakın. Bir telefon standı için 0,3 × 0,4 × 0,5 görüyorsanız model büyük olasılıkla inç ya da metre ile kaydedilmiştir. PrusaSlicer çok küçük görünen bir modeli yüklediğinizde inçten milimetreye dönüştürmeyi önerir; bu uyarıyı gördüğünüzde modelin gerçek boyutunu düşünerek karar verin.
Birim sorunu yaşamak istemiyorsanız 3MF biçimini değerlendirin. 3MF çekirdek şartnamesinde model öğesinin bir unit özniteliği vardır ve varsayılan değer milimetredir; mikron, santimetre, inç, fit ve metre de tanımlıdır.
2. Kapalı yüzey (manifold) kontrolü
Prusa'nın modelleme kılavuzu şartı tek cümleyle koyar: basılacak model katı olmalı, yani "manifold geometriye", gerçek üç boyutlu dünyada var olabilecek bir geometriye sahip olmalıdır. Pratikte bu, yüzeyin delik olmadan tamamen kapalı olması (su geçirmez, "watertight") ve her kenarın tam olarak iki üçgen tarafından paylaşılması demektir.
Prusa'nın bozuk modellerle ilgili makalesi üç yaygın hatayı sayar:
- Delikler: Yüzeyde eksik üçgenler. Dilimleyici içerinin nerede bittiğini anlayamaz.
- Ters normaller: Dışa bakması gereken yüzlerin içe bakması.
- Manifold olmayan kenarlar: İkiden fazla yüzün paylaştığı kenarlar; örneğin iki kutunun yalnızca bir kenarla birbirine değmesi.
Bu hataların çoğu ekranda görünmez. Delik çok küçük olabilir ya da iç içe geçmiş iki gövde dışarıdan kusursuz görünebilir. Bu yüzden görsel kontrolden sonra modeli mutlaka dilimleyicide açın ve uyarılara bakın. PrusaSlicer basit onarımları otomatik yapar; Windows'ta Netfabb tabanlı onarım seçeneği de sunar. Cura kullanıcıları için UltiMaker Marketplace'te Mesh Tools adlı bir eklenti bulunur; topluluk forumlarında ağ kontrolü, normal düzeltme ve basit delik kapatma için sıkça önerilir.
Onarım aracı, modelin tasarım niyetini bilmez. Otomatik doldurulan bir delik düz bir yamayla kapanır; bu, yuvarlak bir yüzeyde görünür bir iz bırakabilir. Önemli parçalarda hatayı kaynak CAD dosyasında düzeltip yeniden dışa aktarmak daha temizdir.
3. Normallerin yönü
STL tanımına göre her üçgenin normali nesnenin dışına bakmalı ve köşeler dışarıdan bakıldığında saat yönünün tersine sıralanmalıdır (sağ el kuralı). Normali ters dönmüş bir yüz, dilimleyiciye "burası içerisi" mesajı verir; bu da katmanlarda boşluklara ya da beklenmedik dolguya yol açabilir.
Bizim görüntüleyicimiz dahil birçok 3B görüntüleyici, üçgenlerin yalnızca ön yüzünü çizer; köşe sırası ters olan yüz arkadan bakıyormuş gibi görünmez hale gelir. Model üzerinde içini gösteren bir "delik" gibi görünen alan gerçekten delik olabileceği gibi, ters çevrilmiş yüzler de olabilir. Her iki durumda da yapılacak şey aynıdır: dilimleyicinin onarımına ya da kaynak modele bakmak.
4. Duvar kalınlığı
Ekranda sorunsuz görünen ince bir duvar, yazıcının fiziksel sınırına takılır. Prusa'nın kılavuzu 0,4 mm nozul için somut değerler verir: tek perimetre (dış duvar çizgisi) 0,45 mm, iki perimetre 0,9 mm'dir ve bir perimetreden ince duvarlar basılamaz. Bu değerler Prusa'nın kılavuzundan alınmıştır; farklı yazıcı ve nozul boyutlarında kendi profilinizdeki çizgi genişliğine bakın.
STL görüntüleyici duvar kalınlığı ölçmez. İnce bölgeleri bulmanın en pratik yolu, dilimleyicinin katman ön izlemesinde eksik ya da tek çizgiyle basılan duvarları aramaktır. Model birim olarak yanlış ölçeklenmişse (1. adım) tüm duvarlar da orantılı olarak incelir; bu yüzden birim kontrolünü atlamayın.
5. Üçgen sayısı: ne az ne çok
CAD programı dışa aktarırken eğri yüzeyleri belirli bir toleransla üçgenlere böler. Tolerans kaba seçilirse delikler ve silindirler çokgen olarak basılır; Prusa'nın kılavuzu da programın ekrandaki yumuşak görüntüsünün yanıltıcı olabileceğini, baskının daire yerine çokgen çıkabileceğini hatırlatır. Tolerans gereğinden ince seçilirse dosya yüz megabaytlara çıkar, dilimleme yavaşlar ve yazıcının çözünürlüğü o ayrıntıyı zaten basamaz.
Görüntüleyicide üçgen sayısı ile modelin boyutunu birlikte değerlendirin. Birkaç santimetrelik bir parça için milyonlarca üçgen genellikle gereksizdir. Tersine, büyük bir silindirik yüzeyde köşeler gözle seçilebiliyorsa dışa aktarma ayarını inceltin.
6. Görsel son kontrol ve paylaşım
Modeli dilimleyiciye göndermeden önce dört yandan ve alttan bakın. Baskı tablasına oturacak düz bir yüzey var mı? Havada kalan çıkıntılar destek gerektirecek mi? Birden fazla parça tek STL içinde mi geldi? Bu soruların cevabı, baskı yönünü ve destek ayarını belirler.
Tarayıcıdaki araçlarımız bu adım için kurulumsuz bir yol sunar. STL görüntüleyici ve OBJ, GLB, GLTF de açan 3D model görüntüleyici modeli cihazınızda WebGL ile işler; dosya sunucuya gönderilmez.
| Kontrol | Tarayıcı görüntüleyici | Dilimleyici |
|---|---|---|
| Sınır kutusu boyutları (birim tahmini) | Evet | Evet |
| Üçgen sayısı ve dosya boyutu | Evet | Kısmen |
| Döndürerek genel şekil kontrolü | Evet | Evet |
| Paylaşmak için PNG anlık görüntü | Evet | Programa göre değişir |
| Delik ve manifold olmayan kenar tespiti | Hayır | Evet |
| Otomatik onarım | Hayır | Evet (sınırlı) |
| Duvar kalınlığı ve katman ön izlemesi | Hayır | Evet |
Özetle görüntüleyici, "doğru dosya mı, ölçüsü mantıklı mı, parça sayısı doğru mu" sorularını saniyeler içinde yanıtlar; "basılabilir mi" sorusunun cevabı ise dilimleyicidedir. Tasarımı müşteriye ya da atölyeye göndermeden önce PNG görüntüsünü eklemek, yanlış dosya gönderme hatasını da önler.
Farklı 3B ve CAD biçimlerinin kısa karşılaştırması için STL, 3D model ve CAD dosyaları rehberine bakabilirsiniz. STEP gibi CAD çekirdeği gerektiren dosyaları tarayıcıda açmak yerine CAD programınızdan STL ya da 3MF olarak dışa aktarın.
Bu yazıdaki araçlar
Dosyanız sunucuya yüklenmeden, tarayıcınızda çalışır:
Kaynaklar
- Prusa Knowledge Base — Modeling with 3D printing in mind
- Prusa Knowledge Base — Corrupted 3D models for printing
- The StL Format — Automated Fabrication (Marshall Burns) teknik tanımı
- 3MF Consortium — 3MF Core Specification
- PrusaSlicer GitHub — inç dönüştürme uyarısıyla ilgili kayıt (#5006)
Yazıların nasıl hazırlandığını metodoloji sayfasında anlatıyoruz.
Sık sorulan sorular
STL dosyasında birim bilgisi var mı?
Hayır. STL koordinatları birimsizdir. 3D baskı yazılımları bu değerleri genellikle milimetre kabul eder; model inç veya metre ile kaydedildiyse boyutu yanlış çıkar. Sınır kutusu boyutlarına bakarak kontrol edin.
Manifold olmayan model ne demek?
Gerçek dünyada katı bir nesne olarak var olamayan geometri demektir: yüzeyde delikler, ikiden fazla yüzün paylaştığı kenarlar veya kalınlığı olmayan yüzeyler. Dilimleyici içerinin nerede olduğunu doğru belirleyemez.
İkili STL mi, ASCII STL mi kullanmalıyım?
Baskı ve paylaşım için ikili STL. Aynı model ikili biçimde birkaç kat daha küçüktür; her üçgen sabit 50 bayt yer kaplar. ASCII yalnızca dosyayı metin olarak incelemeniz gerektiğinde işe yarar.
0,4 mm nozulla en ince duvar kaç mm olmalı?
Prusa'nın kılavuzuna göre 0,4 mm nozulda tek perimetre 0,45 mm, iki perimetre 0,9 mm'dir ve bir perimetreden ince duvarlar basılamaz. Kendi yazıcı profilinizdeki çizgi genişliğini de kontrol edin.
Tarayıcıdaki STL görüntüleyici modeli onarır mı?
Hayır. Görüntüleyici modeli döndürerek gösterir, boyut ve üçgen sayısını verir, PNG görüntü alır. Delik tespiti ve onarım için PrusaSlicer, Cura gibi dilimleyiciler veya CAD programı gerekir.


