PrusaSlicer 2.0.0 vÀljaanne (varem tuntud kui Slic3r Prusa Edition/Slic3r PE)


PrusaSlicer 2.0.0 vÀljaanne (varem tuntud kui Slic3r Prusa Edition/Slic3r PE)

PrusaSlicer — see slicer, meaning a program that takes a 3D model in the form of a mesh made of regular triangles and converts it into a special control program for a 3D printer. For example, in the form of G-code jaoks FFF printers, which contains detailed instructions on how to move the print head (extruder) in space and how much hot plastic to extrude through it at a specific moment in time. Besides G-code, this version also added the generation of layers of raster images for photopolymer mSLA printers. The original 3D models can be uploaded from files in the formats STL, OBJ vĂ”i AMF.


Although PrusaSlicer was developed with an eye on open-source printers Prusa, it can create G-code compatible with any modern printer based on the developments of RepRap, including those with firmware Marlin, Prusa (a Marlin fork), Sprinter, and Repetier. There is also the possibility of generating G-code supported by Mach3 controllers, LinuxCNC ja Machinekit.

PrusaSlicer is a fork of Slic3r, which in turn was developed by Alessandro Ranelucci and the RepRap community. Up to version 1.41 inclusive, the project was developed under the name Slic3r Prusa Edition, also known as Slic3r PE. The fork inherited the peculiar and somewhat inconvenient user interface of the original Slic3r, so the developers at Prusa Research at some point created a separate simplified interface for Slic3r PE — PrusaControl. However, later, during the development of Slic3r PE 1.42, it was decided to completely redo the original interface, incorporating some developments from PrusaControl and halting the development of the latter. A significant redesign of the interface and the addition of a large number of new features became the basis for renaming the project.

One of the distinguishing features of PrusaSlicer (like Slic3r) is the presence of a large number of settings that give the user control over the slicing process.

PrusaSlicer is mainly written in C++, distributed under the AGPLv3 license, and works on Linux, macOS, and Windows.

Main changes relative to Slic3r PE 1.41.0

Video overview of the interface and features of this version: https://www.youtube.com/watch?v=bzf20FxsN2Q.

  • Liides
    • Now the interface displays properly on HiDPI monitors.
    • Significantly improved capabilities for manipulating 3D objects:
      • NĂŒĂŒd toetatakse nihkumist, pööramist, suurendamist ja peegeldamist kolmes mÔÔtmes ning ebaĂŒhtlast suurendamist, kasutades 3D-vaate aknas otse 3D-elemendi juhtnuppe. Neid elemente saab valida ka klaviatuuri abil: m – nihkumine, r – pööramine, s – suurendamine, Esc – editimisreĆŸiimist lahkumine.
      • NĂŒĂŒd saab mitut objekti valida hoides all Ctrl-klahvi. Ctrl-A valib kĂ”ik objektid.
      • Nihke, pöörde ja suurendamise ajal saab tĂ€pset vÀÀrtust sisestada objektide loendi all olevasse paneeli. Kui vastav tekstivĂ€li on aktiivne, kuvatakse 3D-eelvaate aknas nooled, mis nĂ€itavad, mida ja millises suunas see number muudab.
    • Projekti (varem nimetatud Tehasefailiks) töö on ĂŒmber tehtud. Projekti failis salvestatakse kĂ”ik mudelid, seaded ja modifikaatorid, mis on vajalikud, et saada tĂ€pselt sama G-kood teisel arvutil.
    • KĂ”ik seaded on jagatud kolme erinevasse kategooriasse: Lihtne, TĂ€iustatud ja Ekspert. Vaikimisi kuvatakse ainult Lihtse kategooria seaded, mis lihtsustab algajate elu. TĂ€iustatud ja Eksperti reĆŸiime saab vajadusel hĂ”lpsasti sisse lĂŒlitada. Erinevate kategooriate seadeid nĂ€idatakse erinevat vĂ€rvi.
    • Paljud kasulikud funktsioonid Slic3r-iga on nĂŒĂŒd vĂ€lja toodud pĂ”hikaardil (Plater).
    • KivipĂ”letuse prognoositav kestus kuvatakse nĂŒĂŒd kohe pĂ€rast "Slice" tegevuse sooritamist ilma G-koodi eksportimise vajaduseta.
    • Paljusid tegevusi teostatakse nĂŒĂŒd taustal ja need ei blokeeri liidest. NĂ€iteks saatmine OctoPrint.
    • Objektide loendis kuvatakse nĂŒĂŒd objektide hierarhia, objekti parameetrid, objekti mahud ja modifikaatorid. KĂ”iki parameetreid nĂ€idatakse kas otse objektide loendis (parema hiireklĂ”psu tegemisel ikoonil, mis asub nime paremal) vĂ”i konteksti paneelis loendi all.
    • Probleemidega mudelid (kolmnurkade vahed, ristuvad kolmnurgad) on nĂŒĂŒd tĂ€histatud objektide loendis hĂŒĂŒumĂ€rgi abil.
    • KĂ€skude rea valikute tugi pĂ”hineb nĂŒĂŒd Slic3r-st saadud koodil. Formaat on sama nagu upstreamil,, mĂ”ningate muudatustega:
      • —help-fff ja —help-sla asemel —help-options
      • —loglevel-l on tĂ€iendav parameeter, et seadistada vĂ€lja antud sĂ”numite tĂ”siduse taset
      • —export-sla asemel —export-sla-svg vĂ”i —export-svg
      • ei toetata: —cut-grid, —cut-x, —cut-y, —autosave
  • KolmemÔÔtmelise printimise omadused
    • VĂ€rvilise printimise tugi (hardware) automaattaseme filamentide vahetamiseks.
    • mSLA (maskide kaudu stereolitograafia) ja Prusa SL1 printeri tugi, mis kasutab seda tehnoloogiat. VĂ”ib tunduda, et mSLA tugi on lihtsam kui FFF, kuna mSLA jaoks on piisav joonistada kahe dimensiooni pilte iga kihi jaoks, kuid tegelikult ei ole see pĂ€ris nii. Probleem seisneb selles, et tehnoloogia vajab toetavate konstruktsioonide Ă”iget kuju keerukamate mudelite jaoks. Vale toetamise korral vĂ”ib juhtuda, et osa printitavast objektist jÀÀb trĂŒkkimismatriksisse ja rikub kĂ”ik jĂ€rgnevad kihid.
    • Pluginatoe lisamine Cancelobject OctoPrintile. See vĂ”imaldab tĂŒhistada ĂŒksikute objektide printimise, katkestamata teiste printimist.
    • VĂ”imalus lisada oma ja kustutada automaatselt genereeritud toetusi modifikaatorite abil.
  • Sisemised muudatused
    • Kogu pĂ”hikood on ĂŒmber kirjutatud C++ keeles. NĂŒĂŒd ei ole Perl vajalik.
    • Perli loobumine sliceri mootori kaasamisest on vĂ”imaldanud lĂ”pule viia taustal slicimise toe, mis vĂ”imaldab tĂŒhistamist igal hetkel.
    • TĂ€nu uuele frontendi sĂŒnkroniseerimise sĂŒsteemile mootori, vĂ€ikesed muudatused ei tĂŒhista nĂŒĂŒd terveid objekte, vaid ainult need osad, mis vajavad ĂŒmberarvutamist.
    • NĂŒĂŒd on vajalik OpenGL versioon 2.0 vĂ”i kĂ”rgem. Uuele versioonile ĂŒleminek aitas koodi lihtsustada ja parandada sooritust kaasaegsetel seadmetel.
  • Eemaldatud vĂ”imalused
    • Printimise tugi seeria pöördus kaudu otse programmist. Arendajad ei ole veel otsustanud, kas nad toovad selle funktsiooni tulevaste versioonide hulka tagasi vĂ”i mitte. (Uudiste autori mĂ€rkuseks: ei mĂ”ista, miks see funktsioon on vajalik, kui OctoPrint rakendab veebiliidese ja HTTP API printeritele, mis on ĂŒhendatud seeriaporti)
    • 2D tööriistade eelvaate ei ole uues liideses rakendatud. See tuleks tĂ”enĂ€oliselt tagasi tuua ĂŒhes jĂ€rgnevates versioonides. Ajutine lahendus: suunake 3D eelvaate kaamera ĂŒlalt alla, vajutades klahvi 1 ja valige soovitud kiht.
  • Endiselt rakendamata vĂ”imalused =)
    • TĂŒhistamine (Undo) ja kordamine (Redo) on endiselt puuduvad.

Detailne muudatuste nimekiri

kÔikide muudatuste kirjeldusi leiate nende linkide kaudu: 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.

Viidatud lingid

Allikas: linux.org.ru

Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster