Izdanje PrusaSlicera 2.0.0 (ranije nazvanog Slic3r Prusa Edition/Slic3r PE)


Izdanje PrusaSlicera 2.0.0 (ranije nazvanog Slic3r Prusa Edition/Slic3r PE)

PrusaSlicer je rezač, odnosno program koji uzima 3D model u obliku mreže običnih trokuta i pretvara ga u poseban program za upravljanje trodimenzionalnim printerom. Na primjer, u obliku G-kod za FFF pisači, koji sadrži detaljne upute kako pomicati ispisnu glavu (ekstruder) u prostoru i koliko vruće plastike istisnuti kroz nju u određenom trenutku. Uz G-kod, ova verzija također je dodala generiranje slojeva rasterske slike za fotopolimerne mSLA pisače. Izvorni 3D modeli mogu se učitati iz formata datoteka STL, OBJ ili AMF.


Iako je PrusaSlicer razvijen imajući na umu pisače otvorenog koda Prusija, može stvoriti G-kod kompatibilan s bilo kojim modernim pisačem na temelju razvoja RepRap, uključujući sve s firmwareom Marlin, Prusa (vilica Marlina), Sprinter i Repetier. Također je moguće generirati G-kod koji podržavaju Mach3 kontroleri, linux cnc и Machinekit.

PrusaSlicer je vilica slic3r, koji su pak razvili Alessandro Ranelucci i RepRap zajednica. Sve do inačice 1.41, projekt se razvijao pod imenom Slic3r Prusa Edition, također poznat kao Slic3r PE. Fork je naslijedio izvorno i ne baš zgodno korisničko sučelje originalnog Slic3r-a, tako da su programeri iz Prusa Researcha u nekom trenutku napravili zasebno pojednostavljeno sučelje za Slic3r PE - PrusaControl. Ali kasnije, tijekom razvoja Slic3r PE 1.42, odlučeno je da se originalno sučelje u potpunosti preradi, uključivanjem nekih razvoja PrusaControla i zaustavljanjem razvoja potonjeg. Velika revizija sučelja i dodavanje velikog broja novih značajki postali su osnova za preimenovanje projekta.

Jedna od karakterističnih značajki PrusaSlicera (poput Slic3r) je prisutnost velikog broja postavki koje korisniku daju kontrolu nad procesom rezanja.

PrusaSlicer je prvenstveno napisan u C++, licenciran pod AGPLv3 i radi na Linuxu, macOS-u i Windowsu.

Glavne promjene u vezi s Slic3r PE 1.41.0

Video pregled sučelja i značajki ove verzije: https://www.youtube.com/watch?v=bzf20FxsN2Q.

  • sučelje
    • Sučelje se sada prikazuje normalno na HiDPI monitorima.
    • Mogućnost manipuliranja trodimenzionalnim objektima značajno je poboljšana:
      • Sada podržava prevođenje, rotaciju, skaliranje i zrcaljenje na sve tri osi i neravnomjerno skaliranje pomoću 3D kontrola izravno u XNUMXD prozoru za prikaz. Isti elementi mogu se odabrati s tipkovnice: m - prijenos, r - rotacija, s - skaliranje, Esc - izlaz iz moda za uređivanje.
      • Sada možete odabrati više objekata držeći Ctrl. Ctrl-A odabire sve objekte.
      • Prilikom prevođenja, rotacije i skaliranja, možete postaviti točne vrijednosti na ploči ispod popisa objekata. Kada je odgovarajuće tekstualno polje u fokusu, u prozoru 3D pregleda iscrtavaju se strelice koje pokazuju što i u kojem smjeru se mijenja navedeni broj.
    • Redizajniran je rad s projektom (prethodno nazvan Factory File). Projektna datoteka sprema sve modele, postavke i modifikatore koji su potrebni da bi se mogao proizvesti točno isti G-kod na drugom računalu.
    • Sve postavke su podijeljene u tri različite kategorije: Jednostavne, Napredne i Stručne. Prema zadanim postavkama prikazane su samo postavke kategorije Jednostavno, što korisnicima početnicima uvelike olakšava život. Napredni i stručni način rada mogu se lako omogućiti ako je potrebno. Postavke za različite kategorije prikazane su različitim bojama.
    • Mnoge korisne značajke Slic3r-a sada su prikazane na glavnoj kartici (Plater).
    • Procijenjeno trajanje ispisa sada se prikazuje odmah nakon izvođenja akcije Slice, bez potrebe za izvozom G-koda.
    • Mnoge radnje sada se izvode u pozadini i ne blokiraju sučelje. Na primjer, slanje na Octo Print.
    • Popis objekata sada prikazuje hijerarhiju objekata, parametre objekta, volumene objekata i modifikatore. Svi parametri prikazani su ili izravno u popisu objekata (desnim klikom na ikonu desno od naziva) ili u kontekstualnoj ploči ispod popisa.
    • Modeli s problemima (razmaci između trokuta, trokuti koji se sijeku) sada su označeni uskličnikom u popisu objekata.
    • Podrška za opcije naredbenog retka sada se temelji na kodu iz Slic3r. Format je isti kao i uzvodno, uz neke izmjene:
      • --help-fff i --help-sla umjesto --help-options
      • --loglevel ima dodatni parametar za postavljanje ozbiljnosti (ozbiljnosti) izlaznih poruka
      • --export-sla umjesto --export-sla-svg ili --export-svg
      • nije podržano: --cut-grid, --cut-x, --cut-y, --autosave
  • Mogućnosti XNUMXD printanja
    • Podržava ispis u boji pomoću (hardverskog) modula za automatsku promjenu filamenta.
    • Podržava mSLA (stereolitografija uz pomoć maske) i pisač Prusa SL1 koji koristi ovu tehnologiju. Može se činiti da je podrška za mSLA jednostavnija od FFF-a, budući da mSLA jednostavno zahtijeva renderiranje XNUMXD slika za svaki sloj, ali u stvarnosti to nije sasvim točno. Problem je u tome što tehnologija zahtijeva dodavanje potpornih struktura pravilnog oblika za više ili manje složene modele. Kod ispisa s pogrešnim nosačima može se dogoditi da dio ispisanog predmeta ostane na matrici za tisak i pokvari sve sljedeće slojeve.
    • Dodana podrška za dodatke Odustani od predmeta za OctoPrint. To vam omogućuje da otkažete ispis pojedinačnih objekata bez prekidanja ispisa drugih.
    • Mogućnost dodavanja vlastitih i uklanjanja automatski generiranih potpora pomoću modifikatora.
  • Unutarnje promjene
    • Sav glavni kod je prepisan u C++. Sada vam Perl ne treba za rad.
    • Odbijanje bisera u stroju za rezanje omogućilo nam je potpunu podršku za rezanje u pozadini s mogućnošću otkazivanja u bilo kojem trenutku.
    • Zahvaljujući redizajniranom sustavu za sinkronizaciju frontenda s motorom, male promjene sada ne poništavaju cijele objekte, već samo one dijelove koji zahtijevaju ponovni izračun.
    • Sada je potrebna OpenGL verzija 2.0 ili novija. Prijelaz na novu verziju pomogao je pojednostaviti kôd i poboljšati performanse na modernom hardveru.
  • Daljinske mogućnosti
    • Podrška za ispis putem serijskog priključka izravno iz programa. Programeri još nisu odlučili hoće li ovu značajku vratiti u budućim verzijama ili ne. (od autora vijesti: Ne razumijem zašto je ova značajka potrebna kada postoji OctoPrint, koji implementira web sučelje i HTTP API za pisače spojene preko serijskog porta)
    • 2D pregled putanje alata nije implementiran u novom sučelju. Najvjerojatnije će se vratiti u nekoj od sljedećih verzija. Zaobilazno rješenje: usmjerite kameru za 3D pregled odozgo prema dolje pritiskom na tipku 1 i odaberite željeni sloj.
  • Još uvijek neostvarene mogućnosti =)
    • Radnje poništavanja i ponavljanja još uvijek nedostaju.

Detaljan popis promjena

Opis svih izmjena možete pronaći na ovim poveznicama: 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, 2.0.0-RC1, 2.0.0.

reference

Izvor: linux.org.ru

Dodajte komentar