PrusaSlicer 2.0.0-ի թողարկում (նախկինում կոչվում էր Slic3r Prusa Edition/Slic3r PE)


PrusaSlicer 2.0.0-ի թողարկում (նախկինում կոչվում էր Slic3r Prusa Edition/Slic3r PE)

PrusaSlicer-ն է կտրատող, այսինքն՝ ծրագիր, որը վերցնում է 3D մոդելը սովորական եռանկյունների ցանցի տեսքով և այն վերածում եռաչափ տպիչի կառավարման հատուկ ծրագրի։ Օրինակ, ձեւով G-կոդ համար FFF տպիչներ, որը պարունակում է մանրամասն հրահանգներ, թե ինչպես տեղափոխել տպիչի գլուխը (արտահանիչը) տարածության մեջ և որքան տաք պլաստիկ սեղմել դրա միջով ժամանակի որոշակի պահին: Բացի G-code-ից, այս տարբերակում ավելացվել է նաև ֆոտոպոլիմերային mSLA տպիչների համար ռաստերային պատկերների շերտեր: Աղբյուրի 3D մոդելները կարող են բեռնվել ֆայլի ձևաչափերից STL, OBJ կամ Amf.


Չնայած PrusaSlicer-ը մշակվել է բաց կոդով տպիչների մտքում Պրուսա, այն կարող է ստեղծել G-կոդ, որը համատեղելի է ցանկացած ժամանակակից տպիչի հետ՝ հիմնվելով զարգացումների վրա RepRap, ներառյալ ամեն ինչ որոնվածով Marlin, Պրուսա (Marlin-ի պատառաքաղ), Sprinter և Repetier։ Հնարավոր է նաև ստեղծել G-կոդ, որն աջակցում է Mach3 կարգավորիչներով, Linux cnc и Մեքենաների հավաքածու.

PrusaSlicer-ը պատառաքաղ է Շերտ 3r, որն իր հերթին մշակել են Ալեսանդրո Ռանելուչին և RepRap համայնքը։ Մինչև 1.41 տարբերակը ներառյալ, նախագիծը մշակվել է Slic3r Prusa Edition անունով, որը նաև հայտնի է որպես Slic3r PE: Պատառաքաղը ժառանգել է բնօրինակ Slic3r-ի բնօրինակ և ոչ այնքան հարմար ինտերֆեյսը, այնպես որ Prusa Research-ի մշակողները ինչ-որ պահի պատրաստել են առանձին պարզեցված ինտերֆեյս Slic3r PE-ի համար - PrusaControl. Սակայն ավելի ուշ, Slic3r PE 1.42-ի մշակման ժամանակ, որոշվեց ամբողջությամբ վերամշակել բնօրինակ ինտերֆեյսը, ներառելով PrusaControl-ի որոշ զարգացումներ և դադարեցնելով վերջինիս զարգացումը։ Ինտերֆեյսի հիմնական վերանորոգումը և մեծ թվով նոր հնարավորությունների ավելացումը հիմք դարձան նախագծի վերանվանման համար:

PrusaSlicer-ի (ինչպես Slic3r) տարբերակիչ առանձնահատկություններից մեկը մեծ թվով կարգավորումների առկայությունն է, որոնք օգտվողին հնարավորություն են տալիս վերահսկել կտրատման գործընթացը:

PrusaSlicer-ը գրված է հիմնականում C++-ով, լիցենզավորված է AGPLv3-ով և աշխատում է Linux-ի, macOS-ի և Windows-ի վրա:

Հիմնական փոփոխություններ Slic3r PE 1.41.0-ի վերաբերյալ

Այս տարբերակի ինտերֆեյսի և առանձնահատկությունների տեսագրություն. https://www.youtube.com/watch?v=bzf20FxsN2Q.

  • ինտերֆեյս
    • Այժմ ինտերֆեյսը սովորաբար ցուցադրվում է HiDPI մոնիտորների վրա:
    • Զգալիորեն բարելավվել է եռաչափ օբյեկտների մանիպուլյացիայի հնարավորությունը.
      • Այժմ աջակցում է թարգմանությունը, պտտումը, մասշտաբումը և արտացոլումը բոլոր երեք առանցքների վրա և անհավասար մասշտաբը, օգտագործելով 3D հսկիչները անմիջապես XNUMXD տեսադաշտում: Նույն տարրերը կարելի է ընտրել ստեղնաշարից՝ m - փոխանցում, r - ռոտացիա, s - մասշտաբավորում, Esc - ելք խմբագրման ռեժիմ:
      • Այժմ դուք կարող եք ընտրել բազմաթիվ օբյեկտներ՝ սեղմելով Ctrl-ը: Ctrl-A-ն ընտրում է բոլոր օբյեկտները:
      • Թարգմանելիս, պտտելիս և մասշտաբավորելիս կարող եք ճշգրիտ արժեքներ սահմանել օբյեկտների ցանկի տակ գտնվող վահանակում: Երբ համապատասխան տեքստային դաշտը ուշադրության կենտրոնում է, 3D նախադիտման պատուհանում գծվում են սլաքներ, որոնք ցույց են տալիս, թե ինչ և ինչ ուղղությամբ է փոխվում տվյալ թիվը:
    • Project-ի հետ աշխատանքը (նախկինում կոչվում էր Factory File) վերամշակվել է: Ծրագրի ֆայլը պահպանում է բոլոր մոդելները, կարգավորումները և փոփոխիչները, որոնք անհրաժեշտ են մեկ այլ համակարգչի վրա ճիշտ նույն G- կոդը արտադրելու համար:
    • Բոլոր կարգավորումները բաժանված են երեք տարբեր կատեգորիաների՝ Պարզ, Ընդլայնված և Փորձագետ: Լռելյայնորեն ցուցադրվում են միայն Simple կատեգորիայի կարգավորումները, ինչը մեծապես հեշտացնում է սկսնակ օգտվողների կյանքը: Ընդլայնված և Փորձագիտական ​​ռեժիմները կարող են հեշտությամբ միացնել անհրաժեշտության դեպքում: Տարբեր կատեգորիաների կարգավորումները ցուցադրվում են տարբեր գույներով:
    • Slic3r-ի շատ օգտակար հատկություններ այժմ ցուցադրվում են հիմնական ներդիրում (Plater):
    • Տպման գնահատված տևողությունը այժմ ցուցադրվում է Slice գործողություն կատարելուց անմիջապես հետո՝ առանց G-կոդ արտահանելու անհրաժեշտության:
    • Շատ գործողություններ այժմ կատարվում են հետին պլանում և չեն արգելափակում ինտերֆեյսը: Օրինակ՝ ուղարկելով դեպի Octo Print.
    • Այժմ օբյեկտների ցանկը ցույց է տալիս օբյեկտների հիերարխիան, օբյեկտների պարամետրերը, օբյեկտների ծավալները և փոփոխիչները: Բոլոր պարամետրերը ցուցադրվում են կամ ուղղակիորեն օբյեկտների ցանկում (աջ սեղմելով անունից աջ պատկերակի վրա) կամ ցանկի տակ գտնվող համատեքստի վահանակում:
    • Խնդիրներով մոդելները (եռանկյունների միջև բացերը, հատվող եռանկյունները) այժմ նշվում են բացականչական կետով օբյեկտների ցանկում:
    • Հրամանի տողի ընտրանքների աջակցությունն այժմ հիմնված է Slic3r-ի կոդի վրա: Ձևաչափը նույնն է, ինչ հոսանքին հակառակ, որոշ փոփոխություններով.
      • --help-fff և --help-sla --help-Options-ի փոխարեն
      • --loglevel-ն ունի լրացուցիչ պարամետր՝ ելքային հաղորդագրությունների խստությունը (խստությունը) սահմանելու համար
      • --export-sla --export-sla-svg կամ --export-svg-ի փոխարեն
      • չի աջակցվում. --cut-grid, --cut-x, --cut-y, --autosave
  • XNUMXD տպագրության հնարավորություններ
    • Աջակցում է գունավոր տպագրությանը, օգտագործելով (ապարատային) ավտոմատ թելի փոփոխման մոդուլը:
    • Աջակցում է mSLA (դիմակի օգնությամբ ստերեոլիթոգրաֆիա) և Prusa SL1 տպիչին՝ օգտագործելով այս տեխնոլոգիան: Կարող է թվալ, որ mSLA-ն աջակցելն ավելի պարզ է, քան FFF-ը, քանի որ mSLA-ն պարզապես պահանջում է յուրաքանչյուր շերտի համար XNUMXD պատկերներ ներկայացնել, բայց իրականում դա ամբողջովին ճիշտ չէ: Խնդիրն այն է, որ տեխնոլոգիան պահանջում է ավելացնել ճիշտ ձևի օժանդակ կառույցներ քիչ թե շատ բարդ մոդելների համար: Սխալ հենարաններով տպելիս կարող է պատահել, որ տպագրված օբյեկտի մի մասը մնա տպագրական մատրիցայի վրա և փչացնի բոլոր հետագա շերտերը։
    • Ավելացված է plugin-ի աջակցություն Չեղարկել օբյեկտը OctoPrint-ի համար։ Սա թույլ է տալիս չեղարկել առանձին առարկաների տպագրությունը՝ չընդհատելով ուրիշների տպագրությունը:
    • Ձեր սեփականը ավելացնելու և մոդիֆիկատորների միջոցով ինքնաբերաբար ստեղծված աջակցությունները հեռացնելու ունակություն:
  • Ներքին փոփոխություններ
    • Ամբողջ հիմնական կոդը վերաշարադրվել է C++-ով: Այժմ ձեզ հարկավոր չէ Perl-ը աշխատելու համար:
    • Կտրող շարժիչի մեջ մարգարիտից հրաժարվելը մեզ թույլ տվեց ամբողջական աջակցություն ֆոնին կտրելու համար՝ ցանկացած պահի այն չեղարկելու ունակությամբ:
    • Շարժիչի հետ ճակատը համաժամեցնելու վերանախագծված համակարգի շնորհիվ փոքր փոփոխություններն այժմ անվավեր չեն դարձնում ամբողջ օբյեկտները, այլ միայն այն մասերը, որոնք պահանջում են վերահաշվարկ:
    • Այժմ պահանջվում է OpenGL 2.0 կամ ավելի նոր տարբերակ: Անցումը նոր տարբերակին օգնեց պարզեցնել կոդը և բարելավել ժամանակակից սարքավորումների աշխատանքը:
  • Հեռակառավարման հնարավորություններ
    • Աջակցություն սերիական պորտի միջոցով ուղղակիորեն ծրագրից տպելու համար: Մշակողները դեռ չեն որոշել՝ կվերադարձնեն այս ֆունկցիան հետագա տարբերակներում, թե ոչ։ (Լուրի հեղինակից. Ես չեմ հասկանում, թե ինչու է այս հատկությունը անհրաժեշտ, երբ կա OctoPrint, որն իրականացնում է վեբ ինտերֆեյս և HTTP API սերիական պորտի միջոցով միացված տպիչների համար)
    • 2D գործիքուղու նախադիտումը չի ներդրվել նոր ինտերֆեյսում: Ամենայն հավանականությամբ այն կվերադարձվի հաջորդ տարբերակներից մեկով։ Լուծում. ուղղեք 3D նախադիտման տեսախցիկը վերևից ներքև՝ սեղմելով 1 ստեղնը և ընտրեք ցանկալի շերտը:
  • Դեռ չիրացված հնարավորություններ =)
    • Հետարկել և կրկնել գործողությունները դեռևս բացակայում են:

Փոփոխությունների մանրամասն ցանկ

Բոլոր փոփոխությունների նկարագրությունը կարելի է գտնել այս հղումներում. 1.42.0-ալֆա1, 1.42.0-ալֆա2, 1.42.0-ալֆա3, 1.42.0-ալֆա4, 1.42.0-ալֆա5, 1.42.0-ալֆա7, 1.42.0-բետա, 1.42.0-beta1, 1.42.0-beta2, 2.0.0-rc, 2.0.0-rc1, 2.0.0.

Սայլակ

Source: linux.org.ru

Добавить комментарий