PrusaSlicer 2.0.0 (endise nimega Slic3r Prusa Edition/Slic3r PE) väljalase


PrusaSlicer 2.0.0 (endise nimega Slic3r Prusa Edition/Slic3r PE) väljalase

PrusaSlicer on viilutaja, see tähendab programm, mis võtab 3D-mudeli tavaliste kolmnurkade võrgu kujul ja teisendab selle kolmemõõtmelise printeri juhtimiseks mõeldud eriprogrammiks. Näiteks vormis G-kood eest FFF printerid, mis sisaldab üksikasjalikke juhiseid selle kohta, kuidas prindipead (ekstruuderit) ruumis liigutada ja kui palju kuuma plastikut sellest konkreetsel ajahetkel läbi pigistada. Lisaks G-koodile lisas see versioon fotopolümeer-mSLA-printerite jaoks ka rasterkujutise kihtide genereerimise. Algallika 3D-mudeleid saab laadida failivormingutest STL, OBJ või AMF.


Kuigi PrusaSlicer töötati välja avatud lähtekoodiga printereid silmas pidades Prusa, suudab see arenduste põhjal luua iga kaasaegse printeriga ühilduva G-koodi RepRap, sealhulgas kõik püsivaraga Marlin, Prusa (Marlini kahvel), Sprinter ja Repetier. Samuti on võimalik genereerida G-koodi, mida toetavad Mach3 kontrollerid, linux cnc и Masinakomplekt.

PrusaSlicer on kahvel slic3r, mille omakorda töötasid välja Alessandro Ranelucci ja RepRapi kogukond. Kuni versioonini 1.41 (kaasa arvatud) töötati projekt välja nime all Slic3r Prusa Edition, tuntud ka kui Slic3r PE. Kahvel päris Slic3r originaalse ja mitte eriti mugava kasutajaliidese, nii et Prusa Researchi arendajad tegid mingil hetkel Slic3r PE jaoks eraldi lihtsustatud liidese - PrusaControl. Kuid hiljem, Slic3r PE 1.42 arendamise käigus, otsustati algne liides täielikult ümber teha, kaasates mõned PrusaControli arendused ja peatades viimase arendamise. Projekti ümbernimetamise aluseks sai liidese põhjalik remont ja suure hulga uute funktsioonide lisamine.

Üks PrusaSliceri (nagu Slic3r) eripära on suure hulga seadete olemasolu, mis annavad kasutajale viilutamisprotsessi kontrolli.

PrusaSlicer on kirjutatud peamiselt C++ keeles, litsentsitud AGPLv3 alusel ning töötab Linuxis, macOS-is ja Windowsis.

Peamised muudatused seoses Slic3r PE 1.41.0-ga

Selle versiooni liidese ja funktsioonide videoülevaade: https://www.youtube.com/watch?v=bzf20FxsN2Q.

  • liides
    • Liides kuvatakse nüüd HiDPI monitoridel tavapäraselt.
    • Kolmemõõtmeliste objektidega manipuleerimise võimalus on oluliselt paranenud:
      • Toetab nüüd tõlkimist, pööramist, skaleerimist ja peegeldamist kõigil kolmel teljel ning ebaühtlast skaleerimist, kasutades 3D-juhtnuppe otse XNUMXD-vaateaknas. Klaviatuurilt saab valida samu elemente: m - ülekanne, r - pööramine, s - skaleerimine, Esc - redigeerimisrežiimist väljumine.
      • Nüüd saate valida mitu objekti, hoides all klahvi Ctrl. Ctrl-A valib kõik objektid.
      • Tõlkimisel, pööramisel ja skaleerimisel saate määrata täpsed väärtused objektide loendi all oleval paneelil. Kui vastav tekstiväli on fookuses, joonistatakse 3D eelvaate aknasse nooled, mis näitavad, mida ja mis suunas antud number muutub.
    • Töö projektiga (varem nimega Factory File) on ümber töödeldud. Projektifail salvestab kõik mudelid, seaded ja modifikaatorid, mis on vajalikud, et saaksime teises arvutis toota täpselt sama G-koodi.
    • Kõik seaded on jagatud kolme erinevasse kategooriasse: Lihtne, Advanced ja Expert. Vaikimisi kuvatakse ainult kategooria Lihtsad sätted, mis lihtsustab algajate kasutajate elu oluliselt. Advanced ja Expert režiime saab vajadusel hõlpsasti lubada. Erinevate kategooriate sätteid kuvatakse erinevates värvides.
    • Paljud Slic3r kasulikud funktsioonid kuvatakse nüüd põhivahekaardil (Plater).
    • Hinnanguline printimise kestus kuvatakse nüüd kohe pärast toimingu Slice sooritamist, ilma et oleks vaja eksportida G-koodi.
    • Paljud toimingud tehakse nüüd taustal ega blokeeri liidest. Näiteks saatmine aadressile Oktoobri trükk.
    • Objektide loend näitab nüüd objektide hierarhiat, objekti parameetreid, objektide mahtu ja modifikaatoreid. Kõik parameetrid kuvatakse kas otse objektide loendis (paremklõpsuga nimest paremal asuval ikoonil) või loendi all olevas kontekstipaneelis.
    • Ülesannetega mudelid (kolmnurkade vahelised lüngad, ristuvad kolmnurgad) on nüüd objektiloendis tähistatud hüüumärgiga.
    • Käsurea valikute tugi põhineb nüüd Slic3r koodil. Formaat on sama, mis ülesvoolu, mõningate muudatustega:
      • --help-fff ja --help-sla asemel --help-options
      • --loglevelil on täiendav parameeter väljundsõnumite tõsiduse (raskusastme) määramiseks
      • --export-sla asemel --export-sla-svg või --export-svg
      • ei toetata: --cut-grid, --cut-x, --cut-y, --autosave
  • XNUMXD-printimise võimalused
    • Toetab värviprintimist (riistvaralise) automaatse hõõgniidivahetusmooduli abil.
    • Toetab seda tehnoloogiat kasutavat mSLA-d (mask-abistatud stereolitograafiat) ja Prusa SL1 printerit. Võib tunduda, et mSLA toetamine on lihtsam kui FFF, kuna mSLA nõuab lihtsalt iga kihi jaoks XNUMXD-piltide renderdamist, kuid tegelikult pole see täiesti tõsi. Probleem on selles, et tehnoloogia nõuab õige kujuga tugistruktuuride lisamist rohkem või vähem keerukate mudelite jaoks. Ebaõigete tugedega printimisel võib juhtuda, et osa prinditavast objektist jääb trükimaatriksile ja rikub kõik järgnevad kihid.
    • Lisatud pistikprogrammi tugi Tühista objekt OctoPrinti jaoks. See võimaldab teil üksikute objektide printimise katkestada ilma teiste printimist katkestamata.
    • Võimalus lisada oma ja eemaldada automaatselt genereeritud tugesid kasutades modifikaatoreid.
  • Sisemised muutused
    • Kogu põhikood kirjutati ümber C++ keeles. Nüüd pole Perli töötamiseks vaja.
    • Viilutamismootoris pärli kasutamisest keeldumine võimaldas meil taustal viilutamist täielikult toetada koos võimalusega see igal ajal tühistada.
    • Tänu esiosa mootoriga sünkroonimise ümberkujundatud süsteemile ei muuda väikesed muudatused nüüd kehtetuks terveid objekte, vaid ainult neid osi, mis vajavad ümberarvutamist.
    • Nüüd on nõutav OpenGL-i versioon 2.0 või uuem. Üleminek uuele versioonile aitas koodi lihtsustada ja täiustada jõudlust tänapäevasel riistvaral.
  • Kaugjuhtimisvõimalused
    • Jadapordi kaudu otse programmist printimise tugi. Arendajad pole veel otsustanud, kas nad tagastavad selle funktsiooni tulevastes versioonides või mitte. (uudise autorilt: ma ei saa aru, miks seda funktsiooni vaja on, kui on olemas OctoPrint, mis rakendab jadapordi kaudu ühendatud printerite jaoks veebiliidest ja HTTP API-d)
    • 2D-tööraja eelvaadet uues liideses ei rakendata. Tõenäoliselt tagastatakse see ühes järgmistest versioonidest. Lahendus: suunake 3D-eelvaatekaamera ülevalt alla, vajutades klahvi 1 ja valige soovitud kiht.
  • Ikka veel realiseerimata võimalused =)
    • Tagasivõtmise ja uuesti tegemise toimingud on endiselt puudu.

Muudatuste üksikasjalik loetelu

Kõigi muudatuste kirjelduse leiate järgmistelt linkidelt: 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-beeta, 1.42.0-beeta1, 1.42.0-beeta2, 2.0.0-rc, 2.0.0-rc1, 2.0.0.

Viited

Allikas: linux.org.ru

Lisa kommentaar