PrusaSlicer 2.0.0 kaleratzea (lehen Slic3r Prusa Edition/Slic3r PE izenekoa)


PrusaSlicer 2.0.0 kaleratzea (lehen Slic3r Prusa Edition/Slic3r PE izenekoa)

PrusaSlicer da ebakitzailea, hau da, 3D eredu bat triangelu arrunten sare moduan hartu eta hiru dimentsioko inprimagailu bat kontrolatzeko programa berezi batean bihurtzen duen programa. Adibidez, forman G kodea egiteko FFF inprimagailuak, inprimatzeko burua (extruder) espazioan nola mugitu eta zenbat plastiko beroa une jakin batean zehar estutu behar den argibide zehatzak jasotzen dituena. G kodeaz gain, bertsio honek fotopolimerozko mSLA inprimagailuetarako raster irudien geruzak sortzea ere gehitu du. Iturburuko 3D ereduak fitxategi formatuetatik kargatu daitezke STL, OBJ edo AMF.


PrusaSlicer kode irekiko inprimagailuak kontuan hartuta garatu zen arren Prusa, garapenetan oinarrituta edozein inprimagailu modernorekin bateragarria den G kodea sor dezake RepRap, firmwarearekin dena barne Marlin, Prusa (Marlin-en sardexka), Sprinter eta Repetier. Mach3 kontrolagailuek onartzen duten G kodea sortzea ere posible da, linux cnc ΠΈ Machinekit.

PrusaSlicer sardexka bat da xerra3r, Alessandro Raneluccik eta RepRap komunitateak garatu zutena. 1.41 bertsiora arte, proiektua Slic3r Prusa Edition izenarekin garatu zen, Slic3r PE izenez ere ezaguna. Sardexkak jatorrizko Slic3r-ren erabiltzailearen interfaze originala eta ez oso erosoa heredatu zuen, beraz, Prusa Research-eko garatzaileek noizbait Slic3r PErako interfaze sinplifikatu bat egin zuten - PrusaControl. Baina geroago, Slic3r PE 1.42 garatzean, jatorrizko interfazea guztiz berregitea erabaki zen, PrusaControl-en garapen batzuk sartuz eta azken honen garapena geldituz. Interfazearen berriztapen handi bat eta funtzio berri ugari gehitzea proiektuaren izena aldatzeko oinarri bihurtu ziren.

PrusaSlicer-en ezaugarri bereizgarrietako bat (Slic3r bezalakoa) erabiltzaileari zatiketa-prozesuaren kontrola ematen dioten ezarpen ugari egotea da.

PrusaSlicer C++-n idatzita dago batez ere, AGPLv3 lizentziapean eta Linux, macOS eta Windows-en exekutatzen da.

Slic3r PE 1.41.0-ri buruzko aldaketa nagusiak

Bertsio honen interfazearen eta ezaugarrien berrikuspena bideoa: https://www.youtube.com/watch?v=bzf20FxsN2Q.

  • interface
    • Interfazea normalean bistaratzen da HiDPI monitoreetan.
    • Hiru dimentsioko objektuak manipulatzeko gaitasuna nabarmen hobetu da:
      • Orain translazioa, biraketa, eskalatzea eta ispilua onartzen ditu hiru ardatzetan eta eskala irregularra 3D kontrolak erabiliz zuzenean XNUMXD ikuspegian. Teklatutik elementu berdinak hauta daitezke: m - transferentzia, r - biraketa, s - eskalatzea, Esc - irten edizio modua.
      • Orain, hainbat objektu hauta ditzakezu Ktrl sakatuta. Ktrl-A objektu guztiak hautatzen ditu.
      • Itzuli, biratu eta eskalatzean, balio zehatzak ezar ditzakezu objektuen zerrendaren azpiko panelean. Dagokion testu-eremua fokuan dagoenean, 3D aurrebista-leihoan geziak marrazten dira, emandako zenbakia zer eta zein norabidetan aldatzen den erakutsiz.
    • Proiektuarekin lan egitea (lehen Factory File izenekoa) birlanizatu da. Proiektuaren fitxategiak beste ordenagailu batean G-kode bera ekoizteko beharrezkoak diren eredu, ezarpen eta modifikatzaile guztiak gordetzen ditu.
    • Ezarpen guztiak hiru kategoria desberdinetan banatzen dira: sinplea, aurreratua eta aditua. Lehenespenez, Simple kategoriako ezarpenak bakarrik erakusten dira, eta horrek asko errazten die bizitza erabiltzaile hasiberriei. Beharrezkoa izanez gero, modu aurreratuak eta adituak erraz aktibatu daitezke. Kategoria desberdinen ezarpenak kolore ezberdinetan erakusten dira.
    • Slic3r-en ezaugarri erabilgarriak fitxa nagusian (Plater) bistaratzen dira orain.
    • Inprimatze-iraupena estimatua Slice ekintza bat egin ondoren berehala erakusten da, G kodea esportatu beharrik gabe.
    • Ekintza asko atzeko planoan egiten dira eta ez dute interfazea blokeatzen. Adibidez, helbidera bidaliz Octo Print.
    • Objektuen zerrendak objektuen hierarkia, objektu-parametroak, objektu-bolumenak eta modifikatzaileak erakusten ditu. Parametro guztiak zuzenean objektuen zerrendan erakusten dira (izenaren eskuineko ikonoan eskuineko botoiarekin klik eginez) edo zerrendaren azpiko testuinguru-panelean.
    • Arazoak dituzten ereduak (triangeluen arteko hutsuneak, gurutzatutako triangeluak) harridura-puntuaren bidez markatzen dira orain objektuen zerrendan.
    • Komando-lerroko aukeren laguntza Slic3r-en kodean oinarritzen da orain. Formatua upstream-aren berdina da, aldaketa batzuekin:
      • --help-fff eta --help-sla --help-options-en ordez
      • --loglevel-ek parametro gehigarri bat du irteerako mezuen larritasuna (larritasuna) ezartzeko
      • --export-sla --export-sla-svg edo --export-svg-en ordez
      • ez da onartzen: --cut-grid, --cut-x, --cut-y, --autosave
  • XNUMXD inprimatzeko gaitasunak
    • Koloreen inprimaketa onartzen du (hardware) harizpien aldaketa automatikoko modulua erabiliz.
    • mSLA (maskarekin lagundutako estereolitografia) eta Prusa SL1 inprimagailua onartzen ditu teknologia hau erabiliz. Badirudi mSLA onartzea FFF baino sinpleagoa dela, mSLAk geruza bakoitzeko XNUMXD irudiak errendatzea besterik ez baitu behar, baina errealitatean hori ez da guztiz egia. Arazoa da teknologiak eredu konplexuago edo gutxiagorako forma egokia duten euskarri egiturak gehitzea eskatzen duela. Euskarri okerrekin inprimatzean, gerta daiteke inprimatutako objektuaren zati bat inprimatzeko matrizean geratzea eta ondorengo geruza guztiak hondatzea.
    • Plugin-en euskarria gehitu da Utzi objektua OctoPrint-erako. Honi esker, objektu indibidualen inprimaketa bertan behera utzi dezakezu besteen inprimaketa eten gabe.
    • Zurea gehitzeko eta automatikoki sortutako euskarria kentzeko gaitasuna aldatzaileak erabiliz.
  • Barne-aldaketak
    • Kode nagusi guztia C++-n berridatzi zen. Orain ez duzu Perl behar lan egiteko.
    • Ebakitzeko motorraren perlari uko egiteak aukera eman zigun atzeko planoan zatitzeko euskarria edozein unetan bertan behera uzteko aukerarekin.
    • Frontend-a motorrekin sinkronizatzeko sistema birdiseinatuari esker, orain aldaketa txikiek ez dituzte objektu osoak baliogabetzen, birkalkulatu behar duten zatiak baizik.
    • OpenGL 2.0 bertsioa edo berriagoa behar da orain. Bertsio berrirako trantsizioak kodea errazten eta hardware modernoaren errendimendua hobetzen lagundu zuen.
  • Urruneko gaitasunak
    • Programatik zuzenean serie atakaren bidez inprimatzeko laguntza. Garatzaileek oraindik ez dute erabaki etorkizuneko bertsioetan funtzio hau itzuliko duten ala ez. (Albistearen egilearen eskutik: Ez dut ulertzen zergatik den funtzio hau behar den OctoPrint dagoenean, web interfazea eta HTTP APIa ezartzen dituen serie ataka baten bidez konektatuta dauden inprimagailuetarako)
    • 2D erreminta-bidearen aurrebista ez da inplementatu interfaze berrian. Seguruenik, hurrengo bertsioetako batean itzuliko da. Konponbidea: zuzendu 3D aurrebista kamera goitik behera 1 tekla sakatuz eta hautatu nahi duzun geruza.
  • Oraindik gauzatu gabeko aukerak =)
    • Desegin eta Berregin ekintzak falta dira oraindik.

Aldaketen zerrenda zehatza

Aldaketa guztien deskribapena esteka hauetan aurki daiteke: 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.

Erreferentziak

Iturria: linux.org.ru

Gehitu iruzkin berria