Liberigo de PrusaSlicer 2.0.0 (antaŭe nomita Slic3r Prusa Edition/Slic3r PE)


Liberigo de PrusaSlicer 2.0.0 (antaŭe nomita Slic3r Prusa Edition/Slic3r PE)

PrusaSlicer estas tranĉilo, tio estas programo, kiu prenas 3D modelon en formo de maŝo de ordinaraj trianguloj kaj konvertas ĝin en specialan programon por kontroli tridimensian presilon. Ekzemple, en la formo G-kodo por FFF-presiloj, kiu enhavas detalajn instrukciojn pri kiel movi la presan kapon (extruder) en la spaco kaj kiom da varma plasto trapremi ĝin en aparta momento en tempo. Aldone al G-kodo, tiu versio ankaŭ aldonis la generacion de rastrumbildaj tavoloj por fotopolimeraj mSLA-printiloj. Fontaj 3D-modeloj povas esti ŝarĝitaj el dosierformatoj STL, OBJAMF.


Kvankam PrusaSlicer estis evoluigita kun malfermfontaj presiloj en menso Prusa, ĝi povas krei G-kodon kongrua kun iu ajn moderna presilo bazita sur evoluoj RepRap, inkluzive de ĉio kun firmvaro Marlino, Prusa (forko de Marlin), Sprinter kaj Repetier. Eblas ankaŭ generi G-kodon subtenata de Mach3-regiloj, linukso cnc и Maŝinokit.

PrusaSlicer estas forko tranĉaĵo3r, kiu siavice estis evoluigita fare de Alessandro Ranelucci kaj la RepRap-komunumo. Ĝis versio 1.41 inkluzive, la projekto estis evoluigita sub la nomo Slic3r Prusa Edition, ankaŭ konata kiel Slic3r PE. La forko heredis la originalan kaj ne tre oportunan uzantinterfacon de la origina Slic3r, do la programistoj de Prusa Research iam faris apartan simpligitan interfacon por Slic3r PE - PrusaControl. Sed poste, dum la disvolviĝo de Slic3r PE 1.42, oni decidis tute refari la originalan interfacon, korpigante kelkajn el la evoluoj de PrusaControl kaj ĉesigante la disvolviĝon de ĉi-lasta. Grava revizio de la interfaco kaj la aldono de granda nombro da novaj funkcioj iĝis la bazo por renomi la projekton.

Unu el la karakterizaj trajtoj de PrusaSlicer (kiel Slic3r) estas la ĉeesto de granda nombro da agordoj, kiuj donas al la uzanto kontrolon pri la tranĉaĵprocezo.

PrusaSlicer estas skribita ĉefe en C++, licencita sub AGPLv3, kaj funkcias per Linukso, macOS kaj Vindozo.

Gravaj ŝanĝoj pri Slic3r PE 1.41.0

Videorecenzo de la interfaco kaj funkcioj de ĉi tiu versio: https://www.youtube.com/watch?v=bzf20FxsN2Q.

  • interfaco
    • La interfaco nun montriĝas normale sur HiDPI-ekranoj.
    • La kapablo manipuli tridimensiajn objektojn estis signife plibonigita:
      • Nun subtenas tradukadon, rotacion, skaladon kaj spegulon sur ĉiuj tri aksoj kaj malebenan skaladon uzante 3D-kontrolojn rekte en la XNUMXD-vidfenestro. La samaj elementoj povas esti elektitaj de la klavaro: m - translokigo, r - rotacio, s - skalo, Esc - eliri redaktan reĝimon.
      • Nun vi povas elekti plurajn objektojn tenante Ctrl. Ctrl-A elektas ĉiujn objektojn.
      • Dum tradukado, turnado kaj skalado, vi povas agordi precizajn valorojn en la panelo sub la listo de objektoj. Kiam la responda tekstkampo estas enfokusigita, sagoj estas desegnitaj en la 3D antaŭrigarda fenestro montrante kio kaj en kiu direkto la donita nombro ŝanĝiĝas.
    • Laboro kun Projekto (antaŭe nomita Fabrika Dosiero) estis reverkita. La projektdosiero konservas ĉiujn modelojn, agordojn kaj modifilojn necesajn por povi produkti precize la saman G-kodon en alia komputilo.
    • Ĉiuj agordoj estas dividitaj en tri malsamajn kategoriojn: Simpla, Altnivela kaj Fakulo. Defaŭlte, nur la agordoj de la Simpla kategorio estas montritaj, kio multe simpligas la vivon por novuloj. Altnivelaj kaj Spertaj reĝimoj povas esti facile ebligitaj se necese. Agordoj por malsamaj kategorioj estas montritaj en malsamaj koloroj.
    • Multaj utilaj funkcioj de Slic3r nun montriĝas sur la ĉefa langeto (Plater).
    • Laŭtaksa presadaŭro estas nun montrata tuj post plenumi agon Slice, sen neceso eksporti G-kodon.
    • Multaj agoj nun estas faritaj en la fono kaj ne blokas la interfacon. Ekzemple, sendante al Octo Print.
    • La objektlisto nun montras la objektohierarkion, objektoparametrojn, objektovolumojn kaj modifilojn. Ĉiuj parametroj montriĝas aŭ rekte en la listo de objektoj (per dekstre alklako sur la ikono dekstre de la nomo) aŭ en la kunteksta panelo sub la listo.
    • Modeloj kun problemoj (interspacoj inter trianguloj, intersekcantaj trianguloj) nun estas markitaj per ekkrio en la objektolisto.
    • Subteno por komandliniaj opcioj nun baziĝas sur kodo de Slic3r. La formato estas la sama kiel kontraŭflue, kun kelkaj ŝanĝoj:
      • --help-fff kaj --help-sla anstataŭ --help-options
      • --loglevel havas kroman parametron por agordi la severecon (severity) de eligmesaĝoj
      • --export-sla anstataŭ --export-sla-svg aŭ --export-svg
      • ne subtenata: --cut-grid, --cut-x, --cut-y, --autosave
  • 3D-presantaj kapabloj
    • Subtenas koloran presadon per (aparataro) aŭtomata filamentŝanĝa modulo.
    • Elportas mSLA (masko asistata stereolitografio) kaj la Prusa SL1-printilon uzante ĉi tiun teknologion. Eble ŝajnas, ke subteni mSLA estas pli simpla ol FFF, ĉar mSLA simple postulas bildigi XNUMXD bildojn por ĉiu tavolo, sed fakte tio ne estas tute vera. La problemo estas, ke la teknologio postulas aldoni subtenajn strukturojn de la ĝusta formo por pli-malpli kompleksaj modeloj. Presante per malĝustaj subtenoj, povas okazi, ke parto de la presita objekto restas sur la presa matrico kaj ruinigas ĉiujn postajn tavolojn.
    • Aldonita kromsubteno Nuligi objekton por OctoPrint. Ĉi tio ebligas al vi nuligi presadon de individuaj objektoj sen interrompi la presadon de aliaj.
    • Kapablo aldoni viajn proprajn kaj forigi aŭtomate generitajn subtenojn per modifiloj.
  • Internaj ŝanĝoj
    • Ĉiu ĉefa kodo estis reverkita en C++. Nun vi ne bezonas Perl por funkcii.
    • Rifuzo de la perlo en la tranĉaĵmotoro permesis al ni kompletigi subtenon por tranĉado en la fono kun la kapablo nuligi iam ajn.
    • Danke al la restrukturita sistemo por sinkronigi la fasadon kun la motoro, malgrandaj ŝanĝoj nun ne nuligas tutajn objektojn, sed nur tiujn partojn, kiuj postulas rekalkulon.
    • OpenGL-versio 2.0 aŭ pli alta nun estas postulata. La transiro al la nova versio helpis simpligi la kodon kaj plibonigi efikecon sur moderna aparataro.
  • Foraj kapabloj
    • Subteno por presado per seria haveno rekte de la programo. La programistoj ankoraŭ ne decidis ĉu ili redonos ĉi tiun funkcion en estontaj versioj aŭ ne. (de la aŭtoro de la novaĵo: mi ne komprenas kial ĉi tiu funkcio estas bezonata kiam ekzistas OctoPrint, kiu efektivigas retan interfacon kaj HTTP-API por presiloj konektitaj per seria haveno)
    • 2D ilvojantaŭprezento ne estas efektivigita en la nova interfaco. Ĝi plej verŝajne estos resendita en unu el la postaj versioj. Solvo: Montru la 3D antaŭrigardan fotilon de supre ĝis malsupre premante la 1-klavon kaj elektu la deziratan tavolon.
  • Ankoraŭ nerealigitaj eblecoj =)
    • Malfari kaj Refari agojn ankoraŭ mankas.

Detala listo de ŝanĝoj

Priskribo de ĉiuj ŝanĝoj troveblas ĉe ĉi tiuj ligiloj: 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-betao, 1.42.0-beta1, 1.42.0-beta2, 2.0.0-rc, 2.0.0-rc1, 2.0.0.

referencoj

fonto: linux.org.ru

Aldoni komenton