Izdaja PrusaSlicer 2.0.0 (prej imenovan Slic3r Prusa Edition/Slic3r PE)


Izdaja PrusaSlicer 2.0.0 (prej imenovan Slic3r Prusa Edition/Slic3r PE)

PrusaSlicer je rezalnik, torej program, ki vzame 3D model v obliki mreže navadnih trikotnikov in ga pretvori v poseben program za krmiljenje tridimenzionalnega tiskalnika. Na primer v obliki G-koda za FFF tiskalniki, ki vsebuje natančna navodila, kako premikati tiskalno glavo (ekstruder) v prostoru in koliko vroče plastike v določenem trenutku stlačiti skozi njo. Poleg G-kode je ta različica dodala tudi generiranje rastrskih slikovnih plasti za fotopolimerne mSLA tiskalnike. Izvorne 3D modele je mogoče naložiti iz formatov datotek STL, OBJ ali AMF.


Čeprav je bil PrusaSlicer razvit z mislijo na odprtokodne tiskalnike Prusa, lahko na podlagi razvoja ustvari G-kodo, združljivo s katerim koli sodobnim tiskalnikom RepRap, vključno z vsem z vdelano programsko opremo Marlin, Prusa (vilice Marlin), Sprinter in Repetier. Prav tako je mogoče ustvariti kodo G, ki jo podpirajo krmilniki Mach3, linux cnc и Machinekit.

PrusaSlicer je vilica slic3r, ki sta ga razvila Alessandro Ranelucci in skupnost RepRap. Do vključno različice 1.41 je bil projekt razvit pod imenom Slic3r Prusa Edition, znan tudi kot Slic3r PE. Fork je podedoval prvotni in ne preveč priročen uporabniški vmesnik izvirnega Slic3r, zato so razvijalci iz Prusa Research na neki točki naredili ločen poenostavljen vmesnik za Slic3r PE - PrusaControl. Kasneje, med razvojem Slic3r PE 1.42, je bilo odločeno, da se originalni vmesnik popolnoma predela, vključi nekaj razvoja PrusaControl in ustavi razvoj slednjega. Večja prenova vmesnika in dodajanje velikega števila novih funkcij je postalo osnova za preimenovanje projekta.

Ena od značilnih lastnosti PrusaSlicer (kot Slic3r) je prisotnost velikega števila nastavitev, ki uporabniku omogočajo nadzor nad postopkom rezanja.

PrusaSlicer je napisan predvsem v C++, licenciran pod AGPLv3 in deluje v sistemih Linux, macOS in Windows.

Večje spremembe glede Slic3r PE 1.41.0

Video pregled vmesnika in funkcij te različice: https://www.youtube.com/watch?v=bzf20FxsN2Q.

  • vmesnik
    • Vmesnik je zdaj prikazan normalno na monitorjih HiDPI.
    • Zmožnost manipuliranja s tridimenzionalnimi predmeti je bila bistveno izboljšana:
      • Zdaj podpira prevajanje, vrtenje, skaliranje in zrcaljenje na vseh treh oseh ter neenakomerno skaliranje z uporabo 3D kontrolnikov neposredno v XNUMXD poglednem oknu. Enake elemente lahko izberete s tipkovnico: m - prenos, r - rotacija, s - skaliranje, Esc - izhod iz načina urejanja.
      • Zdaj lahko izberete več predmetov, tako da držite Ctrl. Ctrl-A izbere vse predmete.
      • Pri prevajanju, vrtenju in skaliranju lahko nastavite natančne vrednosti na plošči pod seznamom predmetov. Ko je ustrezno besedilno polje v fokusu, se v oknu 3D predogleda izrišejo puščice, ki prikazujejo, kaj in v katero smer se dano število spreminja.
    • Delo s projektom (prej imenovano Factory File) je bilo predelano. Projektna datoteka shrani vse modele, nastavitve in modifikatorje, ki so potrebni za izdelavo popolnoma enake G-kode na drugem računalniku.
    • Vse nastavitve so razdeljene v tri različne kategorije: preproste, napredne in strokovne. Privzeto so prikazane le nastavitve kategorije Simple, kar zelo poenostavi življenje začetnikom. Napredni in strokovni način lahko po potrebi preprosto omogočite. Nastavitve za različne kategorije so prikazane v različnih barvah.
    • Številne uporabne funkcije Slic3r so zdaj prikazane na glavnem zavihku (Plater).
    • Predvideno trajanje tiskanja je zdaj prikazano takoj po izvedbi dejanja Slice, brez potrebe po izvozu kode G.
    • Veliko dejanj se zdaj izvaja v ozadju in ne blokirajo vmesnika. Na primer pošiljanje na Octo Print.
    • Seznam objektov zdaj prikazuje hierarhijo objektov, parametre objekta, količine objektov in modifikatorje. Vsi parametri so prikazani neposredno na seznamu objektov (z desnim klikom na ikono desno od imena) ali v kontekstni plošči pod seznamom.
    • Modeli s težavami (razmiki med trikotniki, trikotniki, ki se sekajo) so zdaj na seznamu predmetov označeni s klicajem.
    • Podpora za možnosti ukazne vrstice zdaj temelji na kodi iz Slic3r. Format je enak kot navzgor, z nekaj spremembami:
      • --help-fff in --help-sla namesto --help-options
      • --loglevel ima dodaten parameter za nastavitev resnosti (resnosti) izhodnih sporočil
      • --export-sla namesto --export-sla-svg ali --export-svg
      • ni podprto: --cut-grid, --cut-x, --cut-y, --autosave
  • Možnosti XNUMXD tiskanja
    • Podpira barvno tiskanje z (strojno) modulom za samodejno menjavo filamentov.
    • Podpira mSLA (stereolitografija s pomočjo maske) in tiskalnik Prusa SL1, ki uporablja to tehnologijo. Morda se zdi, da je podpora mSLA preprostejša od FFF, saj mSLA preprosto zahteva upodabljanje XNUMXD slik za vsako plast, vendar v resnici to ni povsem res. Težava je v tem, da tehnologija zahteva dodajanje nosilnih struktur pravilne oblike za bolj ali manj zapletene modele. Pri tiskanju z nepravilnimi nosilci se lahko zgodi, da del natisnjenega ostane na tiskovni matrici in pokvari vse nadaljnje plasti.
    • Dodana podpora za vtičnike Prekliči predmet za OctoPrint. To vam omogoča, da prekličete tiskanje posameznih predmetov, ne da bi prekinili tiskanje drugih.
    • Možnost dodajanja lastnih in odstranjevanja samodejno ustvarjenih podpor z uporabo modifikatorjev.
  • Notranje spremembe
    • Vsa glavna koda je bila prepisana v C++. Zdaj za delo ne potrebujete Perla.
    • Zavrnitev bisera v mehanizmu za rezanje nam je omogočila popolno podporo za rezanje v ozadju z možnostjo, da ga kadar koli prekličemo.
    • Zahvaljujoč prenovljenemu sistemu za sinhronizacijo frontenda z motorjem, majhne spremembe zdaj ne razveljavijo celotnih objektov, ampak samo tiste dele, ki zahtevajo ponoven izračun.
    • Zdaj je potrebna različica OpenGL 2.0 ali novejša. Prehod na novo različico je pomagal poenostaviti kodo in izboljšati delovanje na sodobni strojni opremi.
  • Zmogljivosti na daljavo
    • Podpora za tiskanje prek serijskih vrat neposredno iz programa. Razvijalci se še niso odločili, ali bodo to funkcijo vrnili v prihodnjih različicah ali ne. (od avtorja novice: Ne razumem, zakaj je ta funkcija potrebna, če obstaja OctoPrint, ki implementira spletni vmesnik in HTTP API za tiskalnike, povezane prek serijskih vrat)
    • 2D predogled poti orodja ni implementiran v novem vmesniku. Najverjetneje se bo vrnil v eni od naslednjih različic. Rešitev: Kamero za predogled 3D usmerite od zgoraj navzdol s pritiskom na tipko 1 in izberite želeno plast.
  • Še neuresničene možnosti =)
    • Še vedno manjkajo dejanja razveljavitve in ponovitve.

Podroben seznam sprememb

Opis vseh sprememb najdete na povezavah: 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.

reference

Vir: linux.org.ru

Dodaj komentar