enigo.shop

Üreticiler için Tasarım ve model dosyaları

Model çok küçük ya da çok büyük açıldı: birim sorunu

· 5 dk okuma · STL · ölçek · birim · inç · milimetre

Modelim dilimleyicide çok küçük ya da çok büyük açılıyor; birim sorununu nasıl düzeltirim?

STL dosyası birim bilgisi taşımaz; dilimleyici sayıları milimetre sayar. İnçle çizilmiş bir model bu yüzden 25,4 kat küçük, metreyle dışa aktarılmış bir model 1000 kat küçük açılır; santimetreyle dışa aktarılan da 10 kat küçük görünür. PrusaSlicer böyle durumlarda modelin inç ya da metre cinsinden olabileceğini söyleyip ölçüleri yeniden hesaplamayı önerir. En temiz çözüm modeli tasarım programından milimetreyle yeniden dışa aktarmaktır; olmuyorsa dilimleyicide doğru oranla ölçekleyin ve bilinen bir ölçüyü kontrol edin.

Bir müşterinin gönderdiği modeli dilimleyiciye yüklediniz ve tablanın ortasında neredeyse görünmeyen bir nokta belirdi. Ya da tam tersi: model tablanın sınırlarını çok aşan dev bir nesne olarak açıldı. Oysa müşteri parçanın avuç içi büyüklüğünde olduğunu söylemişti. Modelde bir bozukluk yok; sorun çoğu zaman birimdedir.

Kısa yanıt: STL dosyası yalnız sayı taşır, o sayıların milimetre mi inç mi metre mi olduğunu söylemez. Dilimleyici sayıları milimetre kabul eder. Model başka bir birimle dışa aktarıldıysa yanlış boyutta açılır. Çözüm, doğru birimle yeniden dışa aktarmak ya da doğru oranla ölçeklemektir. Model ve dosya hazırlama konularının tamamı tasarım ve dosya rehberinde.

Neden model yanlış boyutta açılır?

Bir tasarım programında 50 birimlik bir kenar çizdiğinizi düşünün. Program bu kenarı STL olarak dışa aktarırken dosyaya yalnız “50” yazar; birimin adını yazmaz. Dilimleyici bu dosyayı açtığında “50”yi 50 milimetre olarak okur. Tasarımcı inçle çalışıyorsa parçanın gerçek boyutu 50 inç değil, dilimleyicinin gördüğü 50 milimetre olur; yani parça 25,4 kat küçük görünür, çünkü bir inç 25,4 milimetredir.

Aynı mantıkla:

  • Metreyle dışa aktarılmış model 1000 kat küçük açılır; 5 santimetrelik bir parça 0,05 mm görünür ve tablada fark edilmez.
  • Santimetreyle dışa aktarılmış model 10 kat küçük açılır.
  • Ters durum da olur. Dilimleyici ya da dönüştürme aracı küçük bir modeli yanlışlıkla inç sanıp büyütürse parça 25,4 kat büyük görünür.

PrusaSlicer’ın iç birimi milimetredir. GitHub’daki bir hata kaydında alıntılanan uyarıda dilimleyici, yüklenen dosyadaki nesnenin ölçülerinin metre cinsinden tanımlanmış göründüğünü söylüyor ve ölçüleri yeniden hesaplamak isteyip istemediğinizi soruyor. Küçük modeller için de benzer bir uyarı var: “nesne çok küçük” ve “ölçüler inç cinsinden tanımlanmış görünüyor”.

Bu uyarılar bir tahmindir. Dilimleyici modelin gerçek boyutunu bilemez; yalnız sayıların alışılmadık derecede küçük olduğunu görür. Gerçekten küçük bir parçada da aynı uyarı çıkabilir. Nitekim aynı depodaki bir özellik isteğinde kullanıcılar, milimetreyle çizilmiş küçük parçaları sık yükleyenler için bu uyarının iş akışını böldüğünü anlatıyor.

Adım adım çözüm

  1. Beklenen ölçüyü öğrenin. Dilimleyicideki boyuta bakmadan önce parçanın gerçekte ne kadar olması gerektiğini bilin. Müşteri bir ölçü verdiyse onu, vermediyse parçanın en az bir kenarının uzunluğunu sorun. Karşılaştıracak bir ölçü olmadan doğru oranı bulamazsınız.
  2. Dilimleyicideki ölçüyü okuyun. Modeli seçip nesne bilgilerinde ya da ölçek alanında X, Y ve Z boyutlarına bakın. Beklenen ölçüyle dilimleyicinin gösterdiği ölçüyü yan yana yazın.
  3. Oranı hesaplayın. Beklenen ölçüyü dilimleyicinin gösterdiği ölçüye bölün. Sonuç 25,4’e yakınsa model inçle, 10’a yakınsa santimetreyle, 1000’e yakınsa metreyle dışa aktarılmıştır. Sonuç 1/25,4’e yakınsa model yanlışlıkla büyütülmüştür.
  4. Dilimleyicinin önerisini dikkatle yanıtlayın. PrusaSlicer modelin inç ya da metre cinsinden olabileceğini söylediğinde, 3. adımdaki oran bunu doğruluyorsa ölçüleri yeniden hesaplatın. Parça gerçekten küçükse ve oran 1 ise öneriyi reddedin.
  5. Mümkünse kaynağında düzeltin. En temiz çözüm, modeli tasarım programından milimetre birimiyle yeniden dışa aktarmaktır. Böylece dosya bir sonraki açılışta da doğru boyutta gelir ve ölçekleme yuvarlamasıyla uğraşmazsınız. Müşteriniz modeli kendisi çizdiyse ondan bunu isteyin.
  6. Olmuyorsa doğru oranla ölçekleyin. İnç için yüzde 2540, santimetre için yüzde 1000, metre için yüzde 100.000 ölçek uygulanır. Ölçek alanına yüzde yerine doğrudan beklenen milimetre ölçüsünü de yazabilirsiniz; oranı kilitli tutun ki üç eksen birlikte büyüsün.
  7. Bilinen bir ölçüyle doğrulayın. Ölçekledikten sonra bir vida deliği, bir kalınlık ya da müşterinin verdiği bir kenar gibi bilinen bir ölçüyü kontrol edin. Doğruysa bütün model doğru demektir.
  8. Çok küçük parçalarda yüklemeden sonra kontrol edin. Bambu Studio deposundaki bir hata kaydına göre, ilgili sürümde hacmi 8 mm³’ün altındaki nesneler inç olabilir sayılıp 25,4 kat büyütülüyor ve birim onayı gösterilmiyordu. Takı ya da minyatür gibi minicik parçalarda dilimleyicinin gösterdiği ölçüyü her seferinde gözden geçirin.

Müşteriyle ölçüyü netleştirmek

Birim sorunu en çok, müşterinin modeli bir başkasından aldığı ya da bir arşivden indirdiği durumlarda çıkar. Müşteri modelin hangi birimle çizildiğini bilmeyebilir; ama parçanın ne işe yarayacağını ve yaklaşık büyüklüğünü bilir. Ölçüyü netleştirmek için şunları sorabilirsiniz:

  • Parça neyin içine ya da üstüne takılacak? Bir boruya geçecek bir kapak, bir vidaya oturacak bir ara parça ya da bir kutuya sığacak bir ek, gerçek ölçüyü doğrudan verir.
  • En uzun kenarı yaklaşık kaç santimetre? Kesin olmasa da bu yanıt, 25,4 ile 1000 arasındaki farkı ayırt etmeye yeter.
  • Modelin bir ölçü çizimi ya da fotoğrafı var mı? Yanında cetvel olan bir fotoğraf bile işe yarar.

Yanıtı aldıktan sonra ölçeklemeyi yapın ve dilimleyicideki son ölçüyü müşteriye yazılı olarak iletin. Baskıdan önce alınan bu onay, yanlış boyutta basılmış bir parçanın maliyetini ve anlaşmazlığını önler.

3MF ve OBJ’de durum farklı mı?

3MF biçimi STL’den farklı olarak dosyanın içinde bir birim bilgisi taşıyabilir. Bu, birim sorununu azaltır ama tamamen ortadan kaldırmaz: dilimleyici o bilgiyi doğru okumazsa yine yanlış boyut çıkar. OBJ biçimi ise STL gibi birim taşımaz; çoğu araç onu da milimetre kabul eder. Biçimlerin farkları STL, 3MF ve OBJ farkı yazısında anlatılıyor.

Hangi biçim olursa olsun kural aynıdır: dosyanın söylediğine değil, bildiğiniz gerçek ölçüye güvenin. Birim sorunu bir kez çözüldüğünde, aynı tasarımcıdan gelen sonraki dosyalarda da aynı oran büyük olasılıkla geçerli olacaktır; bunu not edin.

İpuçları

  • Oranı ezberleyin. 25,4 (inç), 10 (santimetre) ve 1000 (metre) sayıları birim sorunlarının neredeyse hepsini açıklar. Dilimleyicideki boyut beklenenden bu oranlardan biri kadar farklıysa sebep büyük olasılıkla birimdir.
  • Ölçek, fiyatı değiştirir. Yanlış birimle açılmış bir modelin süre ve gram tahmini de yanlıştır. Teklif vermeden önce ölçüyü düzeltin; yoksa çok küçük bir parçaya göre fiyat verip gerçek parçayı basamayabilirsiniz.
  • Yanlış boyut her zaman birim değildir. Model açık ya da bozuksa dilimleyici başka uyarılar da verir; bu durumda açık ağ (non-manifold) onarımı yazısına bakın.
  • Baskı sonrası ölçü sapması ayrı bir konudur. Dosya doğru boyuttayken basılan parça birkaç onda bir milimetre sapıyorsa sorun birimde değil, yazıcı ve malzemededir; adımlar parça ölçüsü tutmuyor yazısında.

Sonuç

Çok küçük ya da çok büyük açılan bir modelin sebebi çoğu zaman birim farkıdır. Beklenen ölçüyü öğrenin, oranı hesaplayın, mümkünse modeli milimetreyle yeniden dışa aktarın, olmuyorsa doğru oranla ölçekleyip bilinen bir ölçüyle doğrulayın.

Müşteri modellerini doğru ölçüyle baskıya hazırlayabiliyorsanız üretici olarak başvurun; müşterilerin yüklediği modellere teklif verebilirsiniz.

Sık sorulan sorular

PrusaSlicer’ın “metre cinsinden görünüyor” uyarısını neden alıyorum?

PrusaSlicer’ın iç birimi milimetredir. GitHub’daki bir hata kaydında görüldüğü gibi, dilimleyici bir modelin ölçülerini metre cinsinden tanımlanmış gibi bulursa bunu söyler ve ölçüleri yeniden hesaplamak isteyip istemediğinizi sorar. Model gerçekten milimetreyle çizilmişse ölçüleri değiştirmeden devam edin.

Çok küçük parçalarda uyarı neden her seferinde çıkıyor?

PrusaSlicer küçük modellerde “nesne çok küçük” ve “ölçüler inç cinsinden tanımlanmış görünüyor” uyarısı verir. GitHub’daki bir özellik isteğinde kullanıcılar, milimetreyle çizilmiş küçük parçaları sık yükleyenler için bu uyarının iş akışını böldüğünü yazıyor. Parçanız gerçekten küçükse uyarıyı reddedip ölçüyü koruyun.

Bambu Studio küçük modeli kendiliğinden büyütebilir mi?

Bambu Studio deposundaki bir hata kaydına göre, ilgili sürümde hacmi 8 mm³’ün altındaki nesneler inç olabilir sayılıp 25,4 kat büyütülüyor ve bu sırada birim onayı gösterilmiyordu. Çok küçük parçalar basıyorsanız yükledikten sonra ölçüyü mutlaka kontrol edin.

Kaynaklar

  1. PrusaSlicer GitHub — Issue #11925 (STL seems to be in meters)
  2. PrusaSlicer GitHub — Issue #14430 (“The object is too small” uyarısı)
  3. Bambu Studio GitHub — Issue #12668 (küçük nesnelerin 25,4 kat büyütülmesi)

Ayar ve sıcaklık değerleri yazıcınıza, nozülünüze ve filamentinizin üreticisine göre değişir; son söz her zaman üreticinin kendi belgesindedir.

Yazıcınız boş durmasın

Teknolojinize ve malzeme envanterinize uyan talepler akışınıza düşer; fiyatı ve termini siz verirsiniz, hakediş teslimden sonra ödenir. Uğraşmak istemediğiniz bir parça varsa onu da bastırabilirsiniz.