İçindekiler
3D baskı için farklı dosya türleri vardır, bunlardan ikisi STL & OBJ dosyalarıdır. Birçok kişi bu dosyalar arasındaki gerçek farkların ne olduğunu merak ediyor, bu yüzden bunu açıklayan bir makale yazmaya karar verdim.
STL & OBJ dosyalarındaki fark, dosyaların taşıyabileceği bilgi düzeyidir. Her ikisi de 3D baskı yapabileceğiniz dosyalardır, ancak STL dosyaları renk ve doku gibi bilgileri hesaplamazken, OBJ dosyaları bu özelliklerin harika bir temsiline sahiptir.
Bu temel cevaptır, ancak farklı 3B baskı dosyaları hakkında daha yararlı bilgiler için okumaya devam edin.
STL Dosyaları Neden 3D Baskı için Kullanılır?
STL dosyaları, CAD ve dilimleyiciler gibi 3D baskı yazılımlarıyla basitlikleri ve uyumlulukları nedeniyle 3D baskı için kullanılır. STL dosyaları nispeten hafiftir, makinelerin ve yazılımların bunları daha kolay işlemesine olanak tanır. Modellerin şekline ve çoğunlukla dış yüzeylere odaklanırlar.
STL dosyaları, modern 3D baskı taleplerini karşılamakta zorlansa da, günümüzde hala 3D baskı dosya formatlarının popüler seçimidir.
STL dosyalarının 3D baskı dünyasında sahip olduğu başlangıç, onları uzun süre standart hale getirdi. Bu nedenle, birçok 3D baskı yazılımı uyumlu olacak ve STL dosyalarıyla kolayca entegre olacak şekilde tasarlanmıştır.
Basit dosya formatları da depolamayı ve işlemeyi kolaylaştırır. Böylece, çok ağır dosyalarla uğraşmak konusunda endişelenmenize gerek kalmaz.
Bir STL dosyası oluşturmayı düşünüyorsanız, bir Bilgisayar Destekli Tasarım yazılımına (CAD) ihtiyacınız olacaktır. Kullanılabilecek birçok CAD yazılımı vardır:
- Fusion 360
- TinkerCAD
- Blender
- SketchUp
STL dosyalarınızı oluşturduktan veya indirdikten sonra, STL dosyasını 3D yazıcınızın anlayabileceği bir G-Code dosyasına işlemek için bunları 3D baskı dilimleyicinize aktarabilirsiniz.
OBJ Dosyaları 3D Yazdırılabilir mi?
Evet, OBJ dosyaları STL dosyalarına benzer şekilde dilimleyicinize aktarılarak ve ardından her zamanki gibi G-Code'a dönüştürülerek 3D yazdırılabilir. Kodu anlamayacağı için bir OBJ dosyasını 3D yazıcınızda doğrudan 3D yazdıramazsınız.
3D yazıcılar bir OBJ dosyasında bulunan bilgileri anlayamaz. Bu nedenle Cura veya PrusaSlicer gibi dilimleyici yazılımlar önemlidir. Bir dilimleyici yazılım OBJ dosyasını 3D yazıcı tarafından anlaşılabilecek bir dile, G-Code'a dönüştürür.
Ayrıca dilimleyici yazılım OBJ dosyasında bulunan şekillerin/nesnelerin geometrisini inceler. Daha sonra 3D yazıcının şekilleri katmanlar halinde yazdırmak için izleyebileceği en iyi yol için bir plan oluşturur.
3D yazıcınızın donanımının ve kullanılan dilimleyici yazılımının özelliklerini kontrol etmelisiniz. Bazı kullanıcıların OBJ dosyalarını yazdıramadığını fark ettim çünkü dilimleyici yazılımı OBJ dosyasını desteklemiyordu ya da yazdırılan nesne yazıcılarının yapı hacminin ötesindeydi.
Ayrıca bakınız: Cura'da Maksimum Yapı Hacmi Kullanarak & Nasıl YazdırılırBazı 3D yazıcılar, sadece o marka 3D yazıcılara özel olan tescilli dilimleyiciler kullanır.
Dilimleyici yazılımınızın bir OBJ dosyasını desteklemediği bir durumda, bunu aşmanın bir yolu, dosyayı bir STL dosyasına dönüştürmek olacaktır. Tüm dilimleyici yazılımları olmasa da çoğu STL dosyalarını destekler.
Fusion 360 (kişisel kullanımda ücretsiz) kullanarak bir OBJ dosyasını STL dosyasına nasıl dönüştüreceğinizi öğrenmek için aşağıdaki videoya göz atın.
STL veya OBJ Dosyaları 3D Baskı için Daha mı İyi? STL Vs OBJ
Pratik olarak konuşursak, STL dosyaları 3B modellerin 3B yazdırılması için gereken tam bilgi düzeyini sağladığından 3B baskı için OBJ dosyalarından daha iyidir. OBJ dosyaları, 3B baskıda kullanılamayan yüzey dokusu gibi bilgiler içerir. STL dosyaları, bir 3B yazıcının işleyebileceği kadar çözünürlük sağlar.
STL dosyaları daha yaygın olarak kullanıldıkları ve genellikle daha küçük dosya boyutuna sahip oldukları için daha iyidir, OBJ dosyaları ise daha fazla bilgi sağlar.
Bazıları, baskı için daha iyi dosyanın kullanıcının ihtiyaçlarına dayandığını iddia edebilir. Örneğin, çoğu çevrimiçi 3B model STL dosyalarıdır. Bu, bir kullanıcının OBJ dosyası alma zahmetine girmek yerine kaynak bulması için daha kolaydır.
Ayrıca, birçok yazılımla uyumlu olması, hobiciler için daha kullanışlı olmasını sağlar.
Bazı kullanıcılar, basit formatı ve küçük boyutu nedeniyle STL dosyasını OBJ dosyasına tercih ettiklerini belirtmişlerdir. Çözünürlüğü artırmaya çalışırsanız bu bir faktör olmaktan çıkar çünkü çözünürlükteki bir artış dosya boyutunda bir artışa neden olur. Bu da dosyanın çok büyük olmasına neden olabilir.
Öte yandan, renkli baskı yapmak isteyen ve ayrıca doku ve diğer özelliklerin daha iyi temsil edilmesini takdir eden bir kullanıcıysanız, OBJ dosyası daha iyi bir seçenektir.
Özünde, bir 3D yazıcı kullanımınızı belirlemenizi öneririm. Bu karara dayanarak, kendiniz için en iyi dosya formatını seçmenize yardımcı olacaktır, ancak STL dosyaları genellikle genel olarak daha iyidir.
STL & G Kodu Arasındaki Fark Nedir?
STL, 3D yazıcının modelleri yazdırmak için kullandığı bilgileri içeren bir 3D dosya formatıdır, G-Code ise 3D yazıcıların anlayabileceği 3D dosya formatlarında bulunan bilgileri yürütmek için kullanılan bir programlama dilidir. 3D yazıcının donanımını sıcaklıklar, baskı kafası hareketleri, fanlar ve daha fazlası üzerinde kontrol eder.
Yukarıda bahsettiğim gibi, 3D yazıcılar 3D formatlı bir dosyanın taşıdığı bilgileri (nesnelerin geometrisi) tanıyamaz. Bilginin ne kadar iyi olduğu önemli değildir, eğer yazıcı bunu anlayamaz ve dolayısıyla yürütemezse, 3D baskı amaçları için kullanılamaz.
G-Code'un amacı budur. G-Code, 3D yazıcı tarafından anlaşılan bir Bilgisayarlı Sayısal Kontrol (CNC) programlama dilidir. G-Code, 3D modeli düzgün bir şekilde yeniden üretmek için yazıcı donanımına ne yapması ve nasıl yapması gerektiği konusunda talimat verir.
Hareket, sıcaklık, desen, doku gibi unsurlar bir G Kodu tarafından kontrol edilen unsurlardan bazılarıdır. Yazıcı ayarlarında yapılan herhangi bir değişiklik, benzersiz bir G Kodunun yapılmasına neden olur.
CNC Kitchen'dan Stefan'ın hazırladığı aşağıdaki videoya göz atın.
STL OBJ veya G Koduna Nasıl Dönüştürülür
Bir STL dosyasını OBJ dosyasına veya G-Code'a dönüştürmek için, her biri için uygun yazılıma ihtiyacınız olacaktır. Kullanılabilecek birçok yazılım vardır.
Bu makalede, STL'den OBJ'ye için Spin 3D Mesh Converter'a ve STL'den G-Code'a için Ultimaker Cura dilimleme yazılımına bağlı kalacağım.
STL'den OBJ'ye
- Spin 3D Mesh Dönüştürücüyü İndirin
- Spin 3D mesh dönüştürücü uygulamasını çalıştırın.
- Sol üst köşedeki "Dosya ekle "ye tıklayın. Bu, dosya klasörünüzü açacaktır.
- Dönüştürmek istediğiniz STL dosyalarını seçin ve "Aç "a tıklayın. STL dosyasını sürükleyip spin 3D uygulamasına da bırakabilirsiniz.
- Uygulamanın sol alt köşesinde "çıktı formatı" seçeneğini göreceksiniz. Buna tıklayın ve açılır menüden OBJ'yi seçin.
- Sağ taraftaki önizleme penceresinde önizleme yapmak için üzerlerine tıklayarak doğru dosyaları seçtiğinizden emin olun.
- Dönüştürülen uygulamayı "çıktı klasörü" seçeneğinden nereye kaydetmek istediğinizi seçin. Bu, uygulamanın sol alt köşesindedir.
- Sağ alt köşede "dönüştür" düğmesini göreceksiniz, buna tıklayın. Bir dosyayı veya birden fazla dosyayı aynı anda dönüştürebilirsiniz.
Video rehberi tercih ediyorsanız bu YouTube videosunu izleyebilirsiniz.
STL'den G Koduna
- Cura'yı indirin ve yükleyin
- G-Code'a dönüştürmek istediğiniz STL dosyasının konumunu açın
- Dosyayı Cura uygulamasına sürükleyip bırakın
- Modelinizde yapı plakası üzerindeki konum, nesnenin boyutu gibi ayarlamaların yanı sıra sıcaklık, fan, hız ayarları ve daha fazlasını yapabilirsiniz.
- Uygulamanın sağ alt köşesine gidin ve "Slice" düğmesine tıklayın; STL dosyanız G-Code'a dönüştürülecektir.
- Dilimleme işlemi tamamlandığında, aynı köşede bir "çıkarılabilire kaydet" seçeneği göreceksiniz. SD kartınız takılıysa, doğrudan disk sürücüsüne kaydedebilirsiniz.
- Çıkar'a tıklayın ve harici depolama aygıtınızı güvenli bir şekilde çıkarın
İşte süreci gösteren hızlı bir video.
3MF 3D Baskı için STL'den Daha mı İyi?
3D Üretim Formatı (3MF) teknik olarak 3D baskı yerine tasarım için daha iyi bir dosya formatı seçeneğidir, çünkü doku, renk ve STL dosyasında bulunamayan çok daha fazla bilgi içerir. Aralarındaki kalite aynı olacaktır. Bazı kişiler 3MF dosyalarını içe aktarırken sorun yaşadıklarını bildirmektedir.
STL dosyaları 3D baskı için harika çalışır, ancak 3MF dosyaları modeller için birim ölçümleri ve yüzey dokuları sağladığından daha iyi olabilir.
Bir kullanıcı, 3MF dosyalarını Fusion 360'tan Cura'ya göndermeye çalışırken sorun yaşadıklarını, bunun normal STL dosyalarında olmadığını bildirmiştir. 3MF dosyalarıyla ilgili bir başka sorun da CAD yazılımınızda koordinat konumunu nasıl tuttuklarıdır, bu da dosyayı dilimleyicinize içe aktarmak anlamına gelir.
Modelinizin konumunun yapı plakanızın kenarında olduğunu veya bir köşeden sarktığını fark edebilirsiniz, bu nedenle modeli daha sık konumlandırmanız gerekecektir. Ayrıca, modelin yüksekliğinin 0 olduğundan emin olmak istersiniz.
Başka bir kullanıcı, 3D modelleri 3MF olarak kaydettiklerinde ve PrusaSlicer gibi bir dilimleyiciye aktardıklarında, örgü hatalarını nasıl algıladığını, ancak dosyayı STL dosyası olarak kaydettiklerinde hata olmadığını belirtti.
Önemli ölçüde ayrıntılı bir modeliniz varsa, sadece 10 mikrona kadar çözünürlüklere sahip olduğundan, genellikle SLA reçine 3D baskı için bir 3MF dosyası kullanmak faydalı olabilir.
3MF dosyalarının aslında STL dosyalarından daha küçük olduğundan bahsedilmişti, ancak bunu çok fazla araştırmadım.
Ayrıca bakınız: Cura Ayarları Nihai Kılavuzu - Ayarlar Açıklandı & Nasıl KullanılırSTL
3D dosya formatlarının öncüsü olan STL, son yıllarda hala oldukça ünlü. 1987 yılında 3D systems tarafından geliştirilen STL'nin kullanımı sadece 3D baskı ile sınırlı değil. Hızlı prototipleme ve Bilgisayar destekli üretim, STL'nin yaratılmasından yararlanan diğer sektörler.
Artıları
- En kullanılabilir ve yaygın olarak kullanılan 3D dosya formatıdır
- Çok basit dosya formatı
- Birçok 3D yazıcı yazılımı ve donanımı ile uyumludur, bu da onu uygun bir seçim haline getirir.
- Çok popüler, daha fazla çevrimiçi deponun STL dosya biçiminde 3B modeller sağladığı anlamına geliyor
Eksiler
- Nispeten daha düşük çözünürlük, ancak 3D baskı kullanımı için hala çok yüksek
- Renk ve doku temsili yok
- Keyfi ölçekler ve uzunluk birimleri
3MF
3MF konsorsiyumu tarafından tasarlanan ve geliştirilen bu yeni 3D baskı formatının kullanıcılara ve şirketlere " inovasyona odaklanın". Birlikte geldiği özellikler göz önüne alındığında, en iyi 3D baskı dosya formatı için ciddi yarışmacılar olduklarını da düşünüyorum.
Artıları
- Doku ve renk desteği için bilgileri tek bir dosyada saklar
- Fizikselden dijitale dosya çevirisinde tutarlılık
- Harici aracıların bir 3MF belgesinin içeriğini kolayca görüntülemesini sağlayan küçük resimler.
- XML ad alanlarının uygulanması sayesinde artık uyumluluktan ödün vermeden genel ve özel uzantılar mümkündür.
Eksiler
- 3D baskı alanında nispeten yenidir. Bu nedenle, STL dosya formatı kadar çok sayıda 3D yazılım programıyla uyumlu değildir.
- 3D baskı yazılımına aktarılırken hata üretebilir
- CAD yazılımına göre göreceli konumlandırmaya sahiptir, bu nedenle içe aktarmak yeniden konumlandırma gerektirebilir.
Özellikleri hakkında daha fazla bilgiyi buradan okuyabilirsiniz.