Izdanje PrusaSlicer 2.0.0 (ranije nazvan Slic3r Prusa Edition/Slic3r PE)


Izdanje PrusaSlicer 2.0.0 (ranije nazvan Slic3r Prusa Edition/Slic3r PE)

PrusaSlicer je rezač, odnosno program koji uzima 3D model u obliku mreže običnih trouglova i pretvara ga u poseban program za upravljanje trodimenzionalnim štampačem. Na primjer, u obrascu G kod do FFF štampači, koji sadrži detaljna uputstva o tome kako pomeriti glavu štampača (ekstruder) u prostoru i koliko vruće plastike da se provuče kroz nju u određenom trenutku. Pored G-koda, ova verzija je takođe dodala generisanje slojeva rasterske slike za fotopolimerne mSLA štampače. Izvorni 3D modeli se mogu učitati iz formata datoteka STL, OBJ ili AMF.


Iako je PrusaSlicer razvijen imajući na umu štampače otvorenog koda Prusa, može kreirati G-kod kompatibilan sa bilo kojim modernim štampačem na osnovu razvoja RepRap, uključujući sve sa firmverom Marlin, Prusa (račvica Marlina), Sprinter i Repetier. Također je moguće generirati G-kod koji podržavaju Mach3 kontroleri, linux cnc и Machinekit.

PrusaSlicer je viljuška slic3r, koji su zauzvrat razvili Alessandro Ranelucci i RepRap zajednica. Do verzije 1.41 uključujući, projekat je razvijen pod imenom Slic3r Prusa Edition, takođe poznat kao Slic3r PE. Fork je naslijedio originalno i ne baš zgodno korisničko sučelje originalnog Slic3r-a, pa su programeri iz Prusa Researcha u nekom trenutku napravili poseban pojednostavljeni interfejs za Slic3r PE - PrusaControl. Ali kasnije, tokom razvoja Slic3r PE 1.42, odlučeno je da se u potpunosti prepravi originalno sučelje, uključujući neke od razvoja PrusaControl-a i zaustavljajući razvoj potonjeg. Velika revizija interfejsa i dodavanje velikog broja novih funkcija postali su osnova za preimenovanje projekta.

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

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

Velike promjene u vezi sa Slic3r PE 1.41.0

Video pregled interfejsa i karakteristika ove verzije: https://www.youtube.com/watch?v=bzf20FxsN2Q.

  • sučelje
    • Interfejs se sada normalno prikazuje na HiDPI monitorima.
    • Mogućnost manipulacije trodimenzionalnim objektima značajno je poboljšana:
      • Sada podržava prevođenje, rotaciju, skaliranje i zrcaljenje na sve tri ose i neujednačeno skaliranje pomoću 3D kontrola direktno u XNUMXD prozoru za prikaz. Isti elementi se mogu odabrati sa tastature: m - transfer, 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 tačne vrijednosti na panelu ispod liste objekata. Kada je odgovarajuće tekstualno polje u fokusu, u prozoru 3D pregleda se iscrtavaju strelice koje pokazuju šta se i u kom smeru menja zadati broj.
    • Rad sa projektom (prethodno nazvan Factory File) je prerađen. Datoteka projekta pohranjuje sve modele, postavke i modifikatore potrebne da biste mogli proizvesti potpuno isti G-kod na drugom računalu.
    • Sva podešavanja su podeljena u tri različite kategorije: Jednostavna, Napredna i Ekspertska. Podrazumevano se prikazuju samo postavke kategorije Jednostavno, što uvelike pojednostavljuje život početnicima. Napredni i Stručni načini se mogu lako omogućiti ako je potrebno. Postavke za različite kategorije prikazane su u različitim bojama.
    • Mnoge korisne karakteristike Slic3r-a su sada prikazane na glavnoj kartici (Plater).
    • Procijenjeno trajanje ispisa se sada prikazuje odmah nakon izvođenja akcije Slice, bez potrebe za izvozom G-koda.
    • Mnoge radnje se sada izvode u pozadini i ne blokiraju interfejs. Na primjer, slanje na Octo Print.
    • Lista objekata sada prikazuje hijerarhiju objekata, parametre objekta, volumen objekata i modifikatore. Svi parametri se prikazuju ili direktno u listi objekata (desnim klikom na ikonu desno od imena) ili u kontekstualnoj tabli ispod liste.
    • Modeli sa problemima (praznine između trouglova, trouglovi koji se seku) sada su označeni uzvičnikom na listi objekata.
    • Podrška za opcije komandne linije je sada bazirana 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 štampanja
    • Podržava štampanje u boji pomoću (hardverskog) modula za automatsku promenu filamenta.
    • Podržava mSLA (stereolitografiju potpomognutu maskom) i Prusa SL1 štampač koji koristi ovu tehnologiju. Može se činiti da je podrška mSLA jednostavnija od FFF-a, jer mSLA jednostavno zahtijeva renderiranje XNUMXD slika za svaki sloj, ali u stvarnosti to nije sasvim točno. Problem je što tehnologija zahtijeva dodavanje potpornih struktura ispravnog oblika za manje ili više složene modele. Kod štampe sa pogrešnim nosačima može se desiti da deo odštampanog predmeta ostane na štamparskoj matrici i pokvari sve naredne slojeve.
    • Dodata podrška za plugin Cancelobject za OctoPrint. Ovo vam omogućava da otkažete štampanje pojedinačnih objekata bez prekidanja štampanja drugih.
    • Mogućnost dodavanja vlastitih i uklanjanja automatski generiranih nosača pomoću modifikatora.
  • Unutrašnje promjene
    • Sav glavni kod je prepisan u C++. Sada vam ne treba Perl da biste radili.
    • Odbijanje bisera u mašini za sečenje omogućilo nam je da u potpunosti podržimo rezanje u pozadini sa mogućnošću da ga otkažemo u bilo kom trenutku.
    • Zahvaljujući redizajniranom sistemu za sinhronizaciju frontenda sa motorom, male promene sada ne poništavaju čitave objekte, već samo one delove koji zahtevaju preračunavanje.
    • Sada je potrebna OpenGL verzija 2.0 ili novija. Prelazak na novu verziju pomogao je u pojednostavljenju koda i poboljšanju performansi na modernom hardveru.
  • Udaljene mogućnosti
    • Podrška za štampanje preko serijskog porta direktno iz programa. Programeri još nisu odlučili da li će vratiti ovu funkciju u budućim verzijama ili ne. (od autora vijesti: Ne razumijem zašto je ova funkcija potrebna kada postoji OctoPrint, koji implementira web interfejs i HTTP API za štampače povezane preko serijskog porta)
    • 2D pregled putanje alata nije implementiran u novom sučelju. Najvjerovatnije će biti vraćen u nekoj od narednih verzija. Zaobilazno rješenje: Usmjerite kameru za 3D pregled odozgo prema dolje pritiskom na tipku 1 i odaberite željeni sloj.
  • Još nerealizovane mogućnosti =)
    • Još uvijek nedostaju radnje Poništi i Ponovi.

Detaljna lista izmjena

Opis svih promjena možete pronaći na ovim linkovima: 1.42.0-alpha1, 1.42.0-alpha2, 1.42.0-alpha3, 1.42.0-alpha4, 1.42.0-alpha5, 1.42.0-alpha7, 1.42.0-beta, 1.42.0-beta1, 1.42.0-beta2, 2.0.0-rc, 2.0.0-rc1, 2.0.0.

reference

izvor: linux.org.ru

Dodajte komentar