PrusaSlicer 2.0.0'ın sürümü (eski adıyla Slic3r Prusa Edition/Slic3r PE)


PrusaSlicer 2.0.0'ın sürümü (eski adıyla Slic3r Prusa Edition/Slic3r PE)

Prusa Dilimleyici (şimdiki değeri) dilimleyiciyani sıradan üçgenlerden oluşan bir ağ biçimindeki bir 3 boyutlu modeli alıp bunu üç boyutlu bir yazıcıyı kontrol etmek için özel bir programa dönüştüren bir program. Örneğin, formda G kodu için FFF yazıcılarYazdırma kafasının (ekstruder) uzayda nasıl hareket ettirileceğine ve belirli bir anda içinden ne kadar sıcak plastiğin sıkıştırılacağına ilişkin ayrıntılı talimatlar içeren. Bu sürüm, G koduna ek olarak fotopolimer mSLA yazıcılar için taramalı görüntü katmanlarının oluşturulmasını da ekledi. Kaynak 3D modeller dosya formatlarından yüklenebilir STL, OBJ veya AMF.


Her ne kadar PrusaSlicer açık kaynaklı yazıcılar düşünülerek geliştirilmiş olsa da Prusagelişmelere bağlı olarak her türlü modern yazıcıya uyumlu G-kodu oluşturabilmektedir. RepRapFirmware'e sahip her şey dahil Atlantik kılıçbalığı, Prusa (Marlin çatalı), Sprinter ve Repetier. Mach3 kontrolörleri tarafından desteklenen G kodunu oluşturmak da mümkündür, linux cnc и makine takımı.

PrusaSlicer bir çataldır dilim3rAlessandro Ranelucci ve RepRap topluluğu tarafından geliştirildi. 1.41 sürümüne kadar proje, Slic3r PE olarak da bilinen Slic3r Prusa Edition adı altında geliştirildi. Çatal, orijinal Slic3r'nin orijinal ve pek kullanışlı olmayan kullanıcı arayüzünü miras aldı, bu nedenle Prusa Research'ün geliştiricileri bir noktada Slic3r PE için ayrı bir basitleştirilmiş arayüz yaptı - PrusaKontrol. Ancak daha sonra, Slic3r PE 1.42'nin geliştirilmesi sırasında, PrusaControl'ün bazı gelişmelerini birleştirerek ve ikincisinin gelişimini durdurarak orijinal arayüzü tamamen yeniden oluşturmaya karar verildi. Arayüzün büyük bir revizyonu ve çok sayıda yeni özelliğin eklenmesi, projenin yeniden adlandırılmasının temelini oluşturdu.

PrusaSlicer'ın (Slic3r gibi) ayırt edici özelliklerinden biri, kullanıcıya dilimleme işlemi üzerinde kontrol sağlayan çok sayıda ayarın bulunmasıdır.

PrusaSlicer öncelikle C++ dilinde yazılmıştır, AGPLv3 kapsamında lisanslıdır ve Linux, macOS ve Windows üzerinde çalışır.

Slic3r PE 1.41.0 ile ilgili büyük değişiklikler

Bu sürümün arayüzünün ve özelliklerinin video incelemesi: https://www.youtube.com/watch?v=bzf20FxsN2Q.

  • Arayüz.
    • Arayüz artık HiDPI monitörlerde normal şekilde görüntüleniyor.
    • Üç boyutlu nesneleri işleme yeteneği önemli ölçüde geliştirildi:
      • Artık üç eksenin tamamında çeviri, döndürme, ölçekleme ve yansıtmayı ve doğrudan 3B görünüm portunda XNUMXB kontrolleri kullanarak eşit olmayan ölçeklendirmeyi destekliyor. Aynı öğeler klavyeden seçilebilir: m - aktarım, r - döndürme, s - ölçeklendirme, Esc - düzenleme modundan çıkış.
      • Artık Ctrl tuşunu basılı tutarak birden fazla nesne seçebilirsiniz. Ctrl-A tüm nesneleri seçer.
      • Çevirirken, döndürürken ve ölçeklendirirken, nesneler listesinin altındaki panelde tam değerleri ayarlayabilirsiniz. İlgili metin alanı odakta olduğunda, 3B önizleme penceresinde verilen sayının ne yönde ve ne yönde değiştiğini gösteren oklar çizilir.
    • Project ile Çalışma (önceden Fabrika Dosyası olarak adlandırılıyordu) yeniden tasarlandı. Proje dosyası, başka bir bilgisayarda tam olarak aynı G kodunu üretebilmek için gereken tüm modelleri, ayarları ve değiştiricileri kaydeder.
    • Tüm ayarlar üç farklı kategoriye ayrılmıştır: Basit, Gelişmiş ve Uzman. Varsayılan olarak yalnızca Basit kategorisinin ayarları gösterilir, bu da acemi kullanıcıların hayatını büyük ölçüde kolaylaştırır. Gerektiğinde Gelişmiş ve Uzman modları kolaylıkla etkinleştirilebilir. Farklı kategorilere ilişkin ayarlar farklı renklerde gösterilir.
    • Slic3r'nin birçok kullanışlı özelliği artık ana sekmede (Plater) görüntüleniyor.
    • Tahmini yazdırma süresi artık G kodunu dışa aktarmaya gerek kalmadan Dilimleme eylemi gerçekleştirildikten hemen sonra gösteriliyor.
    • Artık birçok eylem arka planda gerçekleştiriliyor ve arayüzü engellemiyor. Örneğin, şu adrese gönderiliyor: Sekiz Baskı.
    • Nesne listesi artık nesne hiyerarşisini, nesne parametrelerini, nesne hacimlerini ve değiştiricileri gösterir. Tüm parametreler ya doğrudan nesneler listesinde (adın sağındaki simgeye sağ tıklayarak) ya da listenin altındaki içerik panelinde gösterilir.
    • Sorunlu modeller (üçgenler arasındaki boşluklar, kesişen üçgenler) artık nesne listesinde bir ünlem işaretiyle işaretleniyor.
    • Komut satırı seçenekleri desteği artık Slic3r'deki kodu temel alıyor. Format yukarı akışla aynıdırbazı değişikliklerle:
      • --help-options yerine --help-fff ve --help-sla
      • --loglevel çıkış mesajlarının ciddiyetini (şiddetini) ayarlamak için ek bir parametreye sahiptir
      • --export-sla-svg veya --export-svg yerine --export-sla
      • desteklenmiyor: --cut-grid, --cut-x, --cut-y, --autosave
  • XNUMXD baskı yetenekleri
    • (Donanım) otomatik filament değiştirme modülünü kullanarak renkli yazdırmayı destekler.
    • Bu teknolojiyi kullanan mSLA'yı (maske destekli stereolitografi) ve Prusa SL1 yazıcıyı destekler. mSLA'yı desteklemek FFF'den daha basit gibi görünebilir, çünkü mSLA yalnızca her katman için XNUMXD görüntülerin oluşturulmasını gerektirir, ancak gerçekte bu tamamen doğru değildir. Sorun, teknolojinin az çok karmaşık modeller için doğru şekle sahip destek yapılarının eklenmesini gerektirmesidir. Yanlış desteklerle yazdırırken yazdırılan nesnenin bir kısmı yazdırma matrisinde kalabilir ve sonraki tüm katmanları bozabilir.
    • Eklenti desteği eklendi İptal nesnesi OctoPrint için. Bu, diğer nesnelerin yazdırılmasını kesintiye uğratmadan tek tek nesnelerin yazdırılmasını iptal etmenize olanak tanır.
    • Değiştiricileri kullanarak kendi desteklerinizi ekleme ve otomatik olarak oluşturulan destekleri kaldırma yeteneği.
  • Dahili değişiklikler
    • Tüm ana kod C++ ile yeniden yazıldı. Artık çalışmak için Perl'e ihtiyacınız yok.
    • Dilimleme motorunda incinin reddedilmesi, dilimleme desteğini istediğimiz zaman iptal etme olanağıyla arka planda tamamlamamıza olanak sağladı.
    • Ön ucu motorla senkronize etmek için yeniden tasarlanan sistem sayesinde, küçük değişiklikler artık nesnelerin tamamını değil, yalnızca yeniden hesaplama gerektiren parçaları geçersiz kılıyor.
    • Artık OpenGL sürüm 2.0 veya üzeri gerekiyor. Yeni sürüme geçiş, kodun basitleştirilmesine ve modern donanımdaki performansın artırılmasına yardımcı oldu.
  • Uzaktan yetenekler
    • Doğrudan programdan seri port üzerinden yazdırma desteği. Geliştiriciler bu özelliği gelecek sürümlerde geri getirip getirmeyeceklerine henüz karar vermediler. (Haberin yazarından: Seri port üzerinden bağlanan yazıcılar için web arayüzü ve HTTP API uygulayan OctoPrint varken bu özelliğe neden ihtiyaç duyulduğunu anlamıyorum)
    • 2B takım yolu önizlemesi yeni arayüzde uygulanmamıştır. Büyük olasılıkla sonraki sürümlerden birinde iade edilecektir. Geçici Çözüm: 3 tuşuna basarak 1D ön izleme kamerasını yukarıdan aşağıya doğru yönlendirin ve istediğiniz katmanı seçin.
  • Hala gerçekleşmemiş olasılıklar =)
    • Geri Al ve Yinele eylemleri hâlâ eksik.

Ayrıntılı değişiklik listesi

Tüm değişikliklerin açıklamasını şu bağlantılarda bulabilirsiniz: 1.42.0-alfa1, 1.42.0-alfa2, 1.42.0-alfa3, 1.42.0-alfa4, 1.42.0-alfa5, 1.42.0-alfa7, 1.42.0-beta, 1.42.0-beta1, 1.42.0-beta2, 2.0.0-rc, 2.0.0-rc1, 2.0.0.

referanslar

Kaynak: linux.org.ru

Yorum ekle