PrusaSlicer â Ă«shtĂ« njĂ« slicer, qĂ« do tĂ« thotĂ« njĂ« program qĂ« merr njĂ« model 3D nĂ« formĂ«n e njĂ« rrjeti tĂ« zakonshĂ«m trekĂ«ndĂ«shash dhe e kthen atĂ« nĂ« njĂ« program tĂ« veçantĂ« pĂ«r menaxhimin e printerit 3D. PĂ«r shembull, nĂ« formĂ«n e Kodit G pĂ«r pĂ«r printerĂ«t FFF, nĂ« tĂ« cilin pĂ«rmbahen udhĂ«zime tĂ« detajuara pĂ«r atĂ« se si duhet tĂ« lĂ«vizĂ« kryet e printimit (ekstruder) nĂ« hapĂ«sirĂ« dhe sa plastik tĂ« nxehtĂ« duhet tĂ« shtypet pĂ«r momentin e caktuar. PĂ«rveç Kodit G, nĂ« kĂ«tĂ« version u shtua gjithashtu gjenerimi i niveleve tĂ« imazheve raster pĂ«r printerĂ«t mSLA me fotopolimer. Modelet origjinale 3D mund tĂ« ngarkohen nga skedarĂ«t e formateve STL, OBJ ose AMF.
Megjithëse PrusaSlicer është zhvilluar me fokus në printerët open-source Prusa, ai mund të krijojë Kod G që është i kompatibilshëm me çdo printer modern bazuar në angazhimet RepRap, duke përfshirë të gjithë ata me firmware Marlin, Prusa (fork Marlin), Sprinter dhe Repetier. Ka gjithashtu mundësinë e gjenerimit të Kodit G, i mbështetur nga kontrollet Mach3, LinuxCNC dhe Machinekit.
PrusaSlicer është një fork i Slic3r, i cili nga ana e tij është zhvilluar nga Alessandro Ranelucci dhe nga komuniteti RepRap. Deri në versionin 1.41 përfshirë, projekti është zhvilluar me emrin Slic3r Prusa Edition, i njohur gjithashtu si Slic3r PE. Fork-u ka trashëguar një ndërfaqe përdoruesi të veçantë dhe jo shumë miqësore nga Slic3r origjinal, kështu që zhvilluesit nga Prusa Research në një moment bënë një ndërfaqe të thjeshtuar për Slic3r PE - PrusaControl. Por më vonë, gjatë zhvillimit të Slic3r PE 1.42, u vendos të rikonstruktohej krejtësisht ndërfaqja origjinale, duke përfshirë disa nga arritjet e PrusaControl dhe duke ndërprerë zhvillimin e këtij të fundit. Rikonceptimi i rëndësishëm i ndërfaqes dhe shtimi i shumë mundësive të reja ishin baza për riemërimin e projektit.
Një nga karakteristikat dalluese të PrusaSlicer (si dhe Slic3r) është prania e një sërë të madhe cilësimesh, të cilat i japin përdoruesit kontroll mbi procesin e shtërlimit.
PrusaSlicer është kryesisht i shkruar në C++, distribuon nën licencën AGPLv3 dhe funksionon në Linux, macOS dhe Windows.
Ndryshimet kryesore në krahasim me Slic3r PE 1.41.0
Video përmbledhje e ndërfaqes dhe mundësive të kësaj versioni: https://www.youtube.com/watch?v=bzf20FxsN2Q.
- Interfaci
- Tani ndërfaqja shfaqet normalisht në monitorët me HiDPI.
- Janë përmirësuar ndjeshëm mundësitë për manipulimin e objekteve tridimensionale:
- Tani mbĂ«shtetet zhvendosja, rotacioni, shkallĂ«zimi dhe pasqyrimi nĂ« tĂ« trija akset dhe shkallĂ«zimi jo uniform pĂ«rmes elementeve tĂ« kontrollit tridimensional drejtpĂ«rdrejt nĂ« dritaren e паŃаqitjes 3D. KĂ«to elemente gjithashtu mund tĂ« zgjidhen me tastierĂ«: m â zhvendosje, r â rotacion, s â shkallĂ«zim, Esc â dalja nga moda e redaktimit.
- Tani mund të zgjidhni disa objekte duke mbajtur të shtypur Ctrl. Ctrl-A i përzgjedh të gjitha objektet.
- GjatĂ« zhvendosjes, rotacionit dhe shkallĂ«zimit, mund tĂ« caktoni vlera tĂ« sakta nĂ« panelin nĂ«n listĂ«n e objekteve. Kur fusha pĂ«rkatĂ«se e tekstit Ă«shtĂ« nĂ« fokus, nĂ« dritaren e паŃаqitjes 3D vizatohen shigjeta qĂ« tregojnĂ« çfarĂ« dhe nĂ« cilin drejtim ndryshon kjo shifĂ«r.
- Puna me Project (më parë e quajtur Factory File) është riorganizuar. Në skedarin e projektit ruhen të gjitha modelet, cilësimet dhe modifikimet e nevojshme për të siguruar që të keni të njëjtin G-kod në një kompjuter tjetër.
- Të gjitha cilësimet janë ndarë në tri kategori të ndryshme: Simple, Advanced dhe Expert. Siç është e zakonshme, vetëm cilësimet e kategorisë Simple shfaqen për të thjeshtuar jetën e përdoruesve të rinj. Modet Advanced dhe Expert mund të aktivizohen lehtësisht kur është e nevojshme. Cilësimet e kategorive të ndryshme shfaqen në ngjyra të ndryshme.
- Shumë funksione të dobishme të Slic3r tani janë transferuar në skedën kryesore (Plater).
- Koha e parashikuar e printimit tani shfaqet menjëherë pas përfundimit të veprimit 'Slice' pa nevojën për të eksportuar G-kodin.
- Shumë veprime tani kryhen në sfond dhe nuk bllokojnë ndërfaqen. Për shembull, dërgimi në OctoPrint.
- Në listën e objekteve tani shfaqet hierarkia e objekteve, parametrat e objektit, volumi i objektit dhe modifikuesit. Të gjitha parametrat shfaqen ose direkt në listën e objekteve (me një klik të djathtë mbi ikonën në anën e djathtë të emrit) ose në panelin kontekstual poshtë listës.
- Modelet me probleme (hapësira midis trekëndëshave, trekëndësha të kryqëzuar) tani shënohen me një shenjë të jashtme në listën e objekteve.
- Mbështetje për opsionet e komandës së linjës tani është e bazuar në kodin nga Slic3r. Formati është i njëjtë si ai i upstream, me disa ndryshime:
- âhelp-fff dhe âhelp-sla nĂ« vend tĂ« âhelp-options
- u âloglevel ka njĂ« parameter shtesĂ« pĂ«r tĂ« konfiguruar rĂ«ndĂ«sinĂ« (severity) e mesazheve tĂ« shfaqura
- âexport-sla nĂ« vend tĂ« âexport-sla-svg ose âexport-svg
- nuk mbĂ«shteten: âcut-grid, âcut-x, âcut-y, âautosave
- Aftësitë e printimit 3D
- Mbështetje për printimin me ngjyra përmes modulit (harduerik) të ndërrimit automatik të filamentit.
- Mbështetje për mSLA (stereolitografi me ndihmën e maskës) dhe printerin Prusa SL1, që përdor këtë teknologji. Mund të duket se mbështetja për mSLA është më e thjeshtë se FFF, pasi për mSLA mjafton vetëm të vizatosh imazhe dy-dimenzionale për çdo shtresë, por në fakt nuk është kështu. Problemi është se teknologjia kërkon shtimin e strukturave mbështetëse me formë të duhur për modele disi komplekse. Kur printoni me mbështetje të gabuar, mund të ndodhë që një pjesë e objektit të printuar të mbetet në matricën e printimit dhe të prishë të gjitha shtresat që pasojnë.
- Shtuar mbështetje për pluginin Cancelobject për OctoPrint. Kjo lejon anulimin e printimit të objekteve të veçanta pa ndërprerë printimin e objekteve të tjera.
- Mundësi për të shtuar mbështetje të veta dhe për të fshirë ato që janë gjeneruar automatikisht përmes modifikatorëve.
- Ndryshime të brendshme
- I gjithë kodi kryesor është shkruar nga e para në C++. Tani Perl nuk është i nevojshëm për funksionim.
- Shkëputja nga Perl në motorin e prerjes lejoi përfundimin e mbështetjes për prerje në sfond me mundësinë e anulimit në çdo moment.
- Falë sistemit të ri të sinkronizimit midis frontend-it dhe motorit, ndryshime të vogla tani invalidojnë vetëm ato pjesë që kërkojnë rishikim, jo të gjithë objektet.
- Tani kërkohet OpenGL version 2.0 ose më lart. Kalimi në versionin e ri ndihmoi në thjeshtimin e kodit dhe përmirësimin e performancës në pajisjet moderne.
- Funksionalitete të fshira
- Mbështetje për printimin përmes portit serial direkt nga programi. Zhvilluesit ende nuk kanë vendosur nëse do të rikthejnë këtë funksion në versionet e ardhshme apo jo. (nga autori i lajmit: nuk kuptoj pse është kjo veçori, kur kemi OctoPrint, që realizon ndërfaqen e uebit dhe HTTP API për printerët e lidhur me portin serial)
- Paraprakti 2D toolpath nuk është realizuar në ndërfaqen e re. Shumë gjasa do të rikthehet në një nga versionet e ardhshme. Zgjidhje e përkohshme: drejtoni kamerën e paraprakti 3D nga lart poshtë duke shtypur çelësin 1 dhe zgjidhni shtresën e dëshiruar.
- Ende pa realizuar mundësi =)
- Anulimi (Undo) dhe rikthimi (Redo) i veprimeve ende mungojnë.
Lista e detajuar e ndryshimeve
Përshkrimi i të gjitha ndryshimeve mund të gjendet në këto lidhje: 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.
Linke
Burimi: linux.org.ru

