Ինչ է Linear Advance & AMP; Ինչպես օգտագործել այն – Cura, Klipper

Roy Hill 27-07-2023
Roy Hill

Շատ օգտատերեր ուղիներ են փնտրում իրենց 3D տպիչների որակը բարելավելու համար: Այն, ինչ նրանցից շատերը չգիտեն, այն է, որ դուք կարող եք բարելավել որակը՝ միացնելով գծային առաջընթաց կոչվող ֆունկցիան:

Ահա թե ինչու ես գրեցի այս հոդվածը, որպեսզի սովորեցնեմ, թե ինչ է Linear Advance-ը և ինչպես տեղադրել այն ձեր 3D տպիչի վրա:

    Ի՞նչ է անում Linear Advance-ը: Արժե՞ արդյոք դա:

    Linear Advance-ը, ըստ էության, ձեր որոնվածի ֆունկցիան է, որը հարմարեցնում է ճնշումը, որը կուտակվում է ձեր վարդակում արտամղման և հետ քաշման արդյունքում:

    Այս ֆունկցիան հաշվի է առնում դա և կատարում է լրացուցիչ հետքեր՝ ըստ շարժումների արագության: Քանի որ նույնիսկ երբ ձեր վարդակն արագ է շարժվում, կանգ է առնում կամ դանդաղ է գնում, դրա մեջ դեռ ճնշում կա:

    Դուք կարող եք այն ակտիվացնել Cura-ի հավելվածի միջոցով կամ խմբագրելով ձեր որոնվածը: Դուք պետք է պատշաճ կերպով կարգավորեք այս գործառույթը, որպեսզի այն ճիշտ աշխատի: Դա նշանակում է սահմանել ճիշտ K-արժեքը, որն այն պարամետրն է, որը կորոշի, թե որքան գծային առաջընթաց կազդի ձեր մոդելի վրա:

    Լավ կազմաձևված Linear Advance-ի առավելություններն են ավելի ճշգրիտ կորերը, կորերի արագության նվազեցման վերահսկողությունը, բացի արագության բարձրացումից՝ առանց որակի նվազման:

    Մեկ օգտատեր խորհուրդ է տալիս օգտագործել Linear Advance ֆունկցիան, քանի որ այն կարող է ապահովել գերազանց արդյունքներ՝ ավելի սուր անկյուններով և ավելի հարթ վերին շերտերով: Նա նաև նշել է, որ ձեզ անհրաժեշտ կլինիԿարգավորումը միացրեց գծային առաջխաղացումը, բայց դրանից մեծ բարելավում չկարողացավ տեսնել:

    Մյուս օգտվողները կարծում են, որ գծային առաջխաղացումն իսկապես կբարելավի Bowden-ի կարգավորում ունեցող ցանկացած տպիչ, մինչդեռ բոլորովին կարևոր չէ այն մարդկանց համար, ովքեր օգտագործում են ուղղակի սկավառակով տպիչներ:

    Մեկ այլ օգտատեր խորհուրդ է տալիս սկսել 0,0 K արժեքից և աստիճանաբար ավելացնել 0,1-ից մինչև 1,5, եթե դուք ունեք ուղղակի սկավառակի տպիչ: Նա երբեք չի անցել 0.17-ը իր K արժեքով և այդքան բարձր է ստացել միայն նեյլոնով տպելիս:

    Կարևոր է, որ ձեր որոնվածում նշված լինի Linear Advance-ը, ինչպես նախկինում նշվեց, երբ դուք հեռացնում եք «//» տեքստը, ինչպես հասկացել է մեկ օգտվող:

    Ահա թեստ անելուց նրա արդյունքները: , որտեղ նա ընտրել է 0.8-ը որպես իդեալական արժեք:

    Kfactor

    Լավագույն գծային առաջադեմ փորձնական տպումներ

    Գծային առաջխաղացումն ակտիվացնելու համար սովորաբար պահանջվում է մի քանի փորձնական տպում: Օգտատերերը ստեղծել են տարբեր մոդելներ, որոնք կարող են օգնել ձեզ այդ թեստերում։ Այս թեստային տպումներով դուք կկարողանաք շատ ավելի հեշտ գտնել օպտիմալ գծային առաջխաղացման արժեքը, քանի որ դրանք արված են այդ գործառույթը նկատի ունենալով:

    Այն նաև կօգնի ձեզ որոշել, թե որքան դանդաղ են վարվում ձեր թելերը՝ միացված գծային առաջխաղացման դեպքում: Ստորև ներկայացված փորձնական մոդելներից մի քանիսը կարող են նաև օգնել ձեզ հարմարեցնել այլ օգտակար կարգավորումները:

    Ահա լավագույն գծային նախնական փորձնական տպագրությունները, որոնք կարող եք գտնել Thingiverse-ում.

    • Calibration Minimal Fish
    • LinearAdvance Bridging Test
    • Linear Advance Test
    • Linear Advance Calibration
    • Printer Upgrade Calibration Kit
    կարգավորելու գործառույթը ըստ ձեր օգտագործած նյութի և տպագրվող մոդելի:

    Մեկ այլ օգտատեր խորհուրդ է տալիս միացնել գծային առաջխաղացումը, քանի որ դա թույլ է տվել նրան ստանալ որոշ բարձրորակ արդյունքներ՝ օգտագործելով այն:

    Գծային առաջընթացը զարմանալի է: 3Dprinting-ից

    Առաջին շատ կարևոր քայլ է համոզվել, որ ձեր տպիչը լավ աշխատանքային վիճակում է, ինչպես նաև ճշգրտված էքստրուդերը: Դուք նաև պետք է ստուգեք, թե արդյոք կտրիչի կարգավորումները օպտիմիզացված են, նախքան գծային առաջխաղացումը կարգավորելը սկսելը:

    Կարևոր է նշել, որ գծային առաջխաղացումը չի շտկելու ձեր տպիչի վրա առկա որևէ խնդիր, այնպես որ, եթե որևէ խնդիր ունեք, փորձեք շտկել դրանք նախքան այս գործառույթը միացնելը:

    Տեսեք ստորև ներկայացված տեսանյութը Linear Advance-ի մասին լրացուցիչ տեղեկությունների համար:

    Ինչպես օգտագործել Linear Advance-ը Marlin-ում

    Marlin-ը ամենահայտնի որոնվածն է, որն օգտագործվում է 3D տպիչներում: Թեև դուք կարող եք ժամանակի ընթացքում արդիականացնել այն, այն սովորաբար լռելյայն որոնվածն է տպիչների մեծ մասի համար:

    Ահա թե ինչպես օգտագործել գծային առաջխաղացումը Marlin-ում.

    1. Փոխել և թարմացնել որոնվածը
    2. Կարգավորել K-արժեքը

    1. Փոխեք և թարմացրեք որոնվածը

    Marlin-ում Linear Advance-ն օգտագործելու համար դուք պետք է փոխեք և թարմացնեք տպիչի որոնվածը:

    Դուք դա կանեք՝ վերբեռնելով ձեր գոյություն ունեցող Marlin որոնվածը որոնվածի խմբագրիչում, այնուհետև հեռացնելով «//» տեքստը «#define LIN ADVANCE» տողից:«Կազմաձևում adv.h»:

    GitHub-ում հնարավոր է գտնել Marlin-ի ցանկացած տարբերակ: Պարզապես ներբեռնեք այն, որն օգտագործում եք ձեր տպիչի վրա և վերբեռնեք այն որոնվածի խմբագրիչում:

    Տես նաեւ: Կարո՞ղ եք դադարեցնել 3D տպագրությունը մեկ գիշերվա ընթացքում: Որքա՞ն ժամանակ կարող եք դադար տալ:

    Օգտագործողները խորհուրդ են տալիս օգտագործել VS Code-ը որպես որոնվածի խմբագիր, քանի որ այն կարող եք անվճար գտնել առցանց, և այն թույլ է տալիս հեշտությամբ խմբագրել ձեր որոնվածը: Գիծը հեռացնելուց հետո ձեզ պարզապես անհրաժեշտ կլինի պահպանել և վերբեռնել որոնվածը ձեր տպիչում:

    Ստորև բերված տեսանյութը դիտեք ավելի մանրամասն տեղեկությունների համար, թե ինչպես խմբագրել Marlin-ը VS Code-ի միջոցով:

    2. Կարգավորեք K-արժեքը

    Ձեր տպիչի վրա գծային առաջխաղացումից առաջ վերջին քայլը K-արժեքը կարգավորելն է: Կարևոր է կարգավորել այն, որպեսզի կարողանաք ճիշտ օգտագործել գծային առաջխաղացումը:

    Կարգավորեք կտրիչի կարգավորումները Marlin K-Value Generator-ի ինտերֆեյսի վրա, որպեսզի համապատասխանեն ձեր օգտագործածներին: Դա նշանակում է, որ վարդակների տրամագիծը, հետադարձը, ջերմաստիճանը, արագությունը և տպման մահճակալը:

    Գեներատորը ձեր տպիչի համար կստեղծի G-code ֆայլ մի շարք ուղիղ գծերով: Գծերը կսկսվեն դանդաղ և կփոխեն արագությունը: Յուրաքանչյուր տողի միջև տարբերությունը նրա օգտագործած K արժեքն է:

    Կայքի slicer-ի կարգավորումների բաժնի ներքևում անցեք «Ստեղծել G-code»: G-code սկրիպտը պետք է ներբեռնվի և բեռնվի ձեր տպիչի վրա:

    Այժմ դուք կարող եք սկսել տպել, բայց տեղյակ եղեք, որ ձեզ անհրաժեշտ կլինի փոխել ձեր K արժեքը ցանկացած ժամանակ, երբ փոխեք արագությունը,ջերմաստիճանը, շեղումը կամ թելի տեսակը փոխելը:

    Մեկ օգտատեր առաջարկում է օգտագործել Marlin K-արժեքի գեներատորը, քանի որ այն կօգնի ձեզ գտնել ձեր տպիչի համար օպտիմալ K արժեքը:

    Մեկ այլ օգտատեր խորհուրդ է տալիս օգտագործել 0,45 – 0,55 միջակայք տարբեր ապրանքանիշերի PLA-ի համար և 0,6 – 0,65 PETG-ի համար, քանի որ նա մեծ հաջողություն է գտել օգտագործելով այս K արժեքները, թեև դա կախված է ձեր կարգավորումից: Օգտագործողը նաև ավելացրեց, որ դուք կիմանաք, որ այն աշխատում է, երբ տեսնեք, որ էքստրուդերը մի փոքր հետ է շարժվում յուրաքանչյուր տողի վերջում:

    Ստորև բերված տեսանյութը դիտեք Marlin-ի գծային առաջխաղացման մասին լրացուցիչ տեղեկությունների համար:

    Ինչպես օգտագործել Linear Advance-ը Cura-ում

    Cura-ն շատ հայտնի կտրիչ է, որը շատ հայտնի է 3D տպագրության աշխարհում:

    Ահա թե ինչպես օգտագործել գծային առաջխաղացումը Cura-ում.

    1. Ներբեռնեք գծային առաջխաղացման կարգավորումների հավելվածը
    2. Ավելացնել G-code

    1. Ներբեռնեք Linear Advance Settings Plugin-ը

    Առաջին մեթոդը, որը կարող եք անել Cura-ում գծային առաջխաղացումն օգտագործելու համար, Ultimaker Marketplace-ից գծային առաջխաղացման կարգավորումների հավելվածն ավելացնելն է: Դա անելու համար նախ մուտք գործեք ձեր Ultimaker հաշիվ:

    Շուկայում հավելվածը գտնելուց և այն ավելացնելուց հետո դուք պետք է հաստատեք Cura-ի թռուցիկ խնդրանքը՝ կարգավորումները համաժամեցնելու համար: Փլագինը կսկսի աշխատել ևս մի քանի թռուցիկ պատուհանից հետո:

    «Setting Visibility» երկխոսությունը կհայտնվի, եթե դուք նավարկեք դեպի «Տպման կարգավորումներ» ցանկը ևընտրեք որոնման դաշտի կողքին գտնվող երեք տողերի նշանը:

    Բոլոր տարբերակները տեսանելի դարձնելու համար բացվող ընտրացանկից ընտրեք «Բոլորը», այնուհետև կտտացրեք OK՝ պատուհանն ավարտելու համար:

    Որոնման վանդակում մուտքագրեք «գծային առաջխաղացում» և այնուհետև մուտքագրեք K գործոնի արժեքը գծային առաջխաղացման գործակցի մուտքագրում:

    Տես նաեւ: Կարո՞ղ եք ավելի շատ բուժել խեժի 3D տպումները:

    Linear Advance-ը կմիացվի, եթե Linear Advance Factor տարբերակն ունի 0-ից այլ արժեք: Օգտատերերը խորհուրդ են տալիս և՛ այս մեթոդը, և՛ հաջորդ բաժնում ընդգրկված մեթոդը որպես Cura-ում գծային առաջխաղացման երկու հեշտ եղանակ:

    Մեկ օգտատեր նաև խորհուրդ է տալիս դիտել «Նյութի կարգավորումների հավելվածը», որը հնարավորություն է տալիս յուրաքանչյուր նյութի համար սահմանել գծային առաջխաղացման այլ գործակից:

    2. Ավելացնել G-Code

    Cura-ում գծային առաջխաղացումը միացնելու մեկ այլ եղանակ է օգտագործել G-code Start Scripts-ը, որը ստիպում է կտրողին ուղարկել Linear Advance G-կոդը տպիչին նախքան տպման գործընթացը սկսելը:

    Դա անելու համար պարզապես ընտրեք «Կարգավորումներ» Cura-ի վերին մենյուից: Այնուհետև բացվող ընտրացանկից ընտրեք «Կառավարել տպիչները»:

    Սեղմեք «Մեքենայի կարգավորումներ» տարբերակը՝ ընտրելով այն տպիչը, որը պետք է հարմարեցվի:

    Այնուհետև դուք պետք է ավելացնեք Start G-code մուտքագրման վերջնական տողը` Linear Advance G-Code-ով (M900) և K-գործոնով: Օրինակ՝ 0,45 K գործակցի համար դուք կավելացնեք «M900 K0,45»՝ գծային առաջխաղացումը պատշաճ կերպով միացնելու համար:

    ԳծայինAdvance-ն ավտոմատ կերպով կակտիվացվի Cura-ի կողմից, երբ սկսեք տպագրության գործընթացը, քանի որ «Սկսել» G-Code մուտքագրման G-Codes-ը գործարկվում է յուրաքանչյուր տպագրությունից առաջ՝ վերացնելով այն ամեն անգամ, երբ տպել եք ձեռքով ակտիվացնելու անհրաժեշտությունը:

    Այս հատկությունն անջատելու համար կարող եք կամ փոխել K-գործոնը 0-ի կամ հեռացնել տողը վանդակից: Իմացեք, որ եթե ձեր որոնվածը չի աջակցում գծային առաջխաղացմանը, ապա G-Code-ը պարզապես անտեսվելու է ձեր տպիչի կողմից, ինչպես նշել է օգտատերերից մեկը:

    Դիտեք ստորև ներկայացված տեսանյութը Cura-ում G-Codes խմբագրման վերաբերյալ լրացուցիչ տեղեկությունների համար:

    Ինչպես օգտագործել Linear Advance-ը Klipper-ում

    Klipper-ը 3D տպագրության մեկ այլ շատ հայտնի որոնվածն է: Klipper-ում կարող եք նաև օգտագործել գծային առաջխաղացման ֆունկցիան, սակայն կարևոր է նշել, որ այն ունի այլ անուն:

    «Pressure Advance»-ն այսպես է պիտակավորված այս հատկությունը Klipper-ում: Ճնշման առաջխաղացման գործառույթը ճիշտ օգտագործելու համար հարկավոր է ճիշտ որոշել դրա կարգավորումները:

    Ահա թե ինչպես կարելի է օգտագործել գծային առաջընթացը Klipper-ում>

  • Հաշվարկել ճնշման առաջխաղացման արժեքը
  • Սահմանել արժեքը Klipper-ում
  • 1: Print Test Model

    Առաջին առաջարկվող քայլը փորձնական մոդելի տպումն է, ինչպես Square Tower-ի փորձնական մոդելը, որը թույլ կտա աստիճանաբար բարձրացնել ճնշման առաջխաղացման արժեքը:

    Միշտ լավ է ունենալ փորձնական մոդելպատրաստ է ավելի առաջադեմ պարամետրերում կարգավորելիս, ինչպիսին է Pressure Advance-ը, այդպիսով դուք հեշտությամբ կարող եք հասնել օպտիմալ արժեքներին:

    2. Որոշեք օպտիմալ ճնշման նախնական արժեքը

    Դուք պետք է որոշեք ճնշման առաջխաղացման օպտիմալ արժեքը՝ չափելով փորձնական տպագրության բարձրությունը նրա անկյուններից:

    Բարձրությունը պետք է լինի միլիմետրերով և պետք է հաշվարկվի փորձնական տպագրության հիմքից մինչև այն կետը, որտեղ այն լավագույն տեսք ունի:

    Դուք պետք է կարողանաք նկատել այդ կետը՝ նայելով դրան, քանի որ չափազանց մեծ ճնշումը կդեֆորմացնի տպագրությունը: Եթե ​​անկյունները տարբեր բարձրություններ ունեն, ընտրեք ամենացածրը՝ չափելու համար:

    Ձեր թեստային տպագրությունը ճիշտ չափելու համար օգտատերերը խորհուրդ են տալիս օգտագործել թվային տրամաչափ, որը կարող եք գտնել Amazon-ում մեծ գներով:

    3. Հաշվեք ճնշման առաջխաղացման արժեքը

    Հաջորդ քայլի համար դուք պետք է հաշվարկ կատարեք՝ որոշելու համար ճնշման նախնական արժեքը:

    Հաշվարկը կարող եք կատարել հետևյալ կերպ. Սկիզբ + չափված բարձրությունը միլիմետրերով * գործակից = Ճնշման առաջխաղացում:

    Սկիզբը սովորաբար 0 է, քանի որ այն ձեր աշտարակի հատակն է: Գործոնի թիվը կլինի այն, թե որքան հաճախ է փոխվում ձեր ճնշման առաջխաղացումը փորձնական տպագրության ընթացքում: Bowden խողովակային տպիչների համար այդ արժեքը 0,020 է, իսկ ուղիղ դրայվով տպիչների համար՝ 0,005:

    Օրինակ, եթե դուք կիրառում եք 0,020 աճող գործակից և գտնում եք, որ լավագույն անկյունները 20 մմ են, ապադուք պետք է մուտքագրեք 0 + 20.0 * 0.020, և դուք կստանաք ճնշման կանխավճար 0.4 արժեք:

    4. Սահմանեք արժեքը Klipper-ում

    Հաշվարկն անելուց հետո դուք կկարողանաք փոխել արժեքը Klipper-ի կազմաձևման ֆայլի բաժնում: Գնացեք վերևի տողում գտնվող Klipper-ի կազմաձևման բաժին և բացեք printer.cfg ֆայլը:

    Դա կազմաձևման ֆայլն է, կա էքստրուդերի բաժին, որտեղ դուք կավելացնեք «pressure_advance = pa արժեք» մուտքագրումը դրա վերջում:

    Եթե օգտագործեինք նախորդ օրինակը, մուտքը կունենար հետևյալ տեսքը. «advance_pressure = 0.4»

    Արժեքը մուտքագրելուց հետո պարզապես պետք է վերագործարկեք ձեր որոնվածը, որպեսզի գործառույթը լինի ճիշտ միացված է: Klipper-ը վերագործարկելու համար պարզապես անցեք «Պահպանել և վերագործարկել» տարբերակը վերին աջ անկյունում:

    Օգտագործողները խորհուրդ են տալիս օգտագործել Pressure Advance-ը Klipper-ում, քանի որ դուք կարող եք օպտիմալացնել կարգավորումներն այնպես, որ իսկապես կբարելավեն ձեր տպումները:

    Մեկ օգտատեր կարող է տպել գեղեցիկ 3D նստարան ընդամենը 12 րոպեում` փորձարկելով Pressure Advance-ի տարբեր կոնֆիգուրացիաներ Klipper-ում:

    Ես սիրում եմ նավակներ: Եվ կլիպեր: Եվ ճնշման առաջխաղացում… Մակրո փորձարկում, որը ես գտա այստեղ: klippers-ից

    Դիտեք ստորև ներկայացված տեսանյութը` Pressure Advance-ի օգտագործման վերաբերյալ լրացուցիչ տեղեկություններ Klipper-ում:

    Ինչպես օգտագործել Linear Advance-ը Ender 3-ի վրա

    Եթե դուք ունեք Ender 3, դուք նույնպես կկարողանաք օգտագործել գծային առաջընթացը, սակայն տեղյակ եղեք, որ կարող եքդա անելու համար անհրաժեշտ է թարմացնել ձեր մայր տախտակը:

    Դա պայմանավորված է նրանով, որ Creality մայր տախտակի 4.2.2 և ավելի ցածր տարբերակում դրայվերները միացված են հին ռեժիմին, ինչպես ասվում է մեկ օգտատիրոջ կողմից:

    Նա ասաց, որ գործառույթը հիանալի կաշխատի 4.2.7 մայր տախտակների և ցանկացած նոր մոդելի վրա: Դա վերաբերում է Official Creality 3D Printer Ender 3 Upgraded Silent Board Motherboard V4.2.7-ին, որը կարող եք գտնել Amazon-ում:

    Օգտագործողները խորհուրդ են տալիս այս մայր տախտակը, քանի որ այն անաղմուկ է և պատրաստված է բարձրորակ նյութերից, ինչը այն դարձնում է արժեքավոր թարմացում Ender 3-ի համար:

    Բացի ստուգելուց Մայր տախտակի տարբերակները, Ender 3-ում գծային առաջխաղացումն օգտագործելու վերաբերյալ մտահոգություններ չկան, և դուք կարող եք այն միացնել Marlin, Cura կամ Klipper-ի միջոցով:

    Դուք կարող եք ստուգել նախորդ բաժինները տեղեկությունների համար, թե ինչպես միացնել գծային առաջխաղացումը՝ օգտագործելով ձեր նախընտրած որոնվածը:

    Ինչպես օգտագործել Linear Advance-ը Direct Drive-ում

    Direct Drive մեքենաները կարող են օգտագործել գծային առաջխաղացում, չնայած Bowden-ի տիպի կարգավորումները դրանից ամենաշատն են շահում:

    Ունենալով ուղղակի շարժիչ 3D տպիչ, նշանակում է, որ ձեր տպիչը օգտագործում է ուղղակի արտամղման համակարգ, որը մղում է թելիկը դեպի տաք ծայրը՝ էքստրուդերը տեղադրելով տպիչի գլխի վրա:

    Սա տարբերվում է Bowden համակարգից, որը հաճախ ունի էքստրուդատորը տեղադրված տպիչի շրջանակի վրա: Տպիչին հասնելու համար թելիկն այնուհետև անցնում է PTFE խողովակի միջով:

    Մեկ օգտատեր ուղիղ դրայվով

    Roy Hill

    Ռոյ Հիլլը 3D տպագրության կրքոտ սիրահար է և տեխնոլոգիայի գուրու՝ 3D տպագրության հետ կապված ամեն ինչի վերաբերյալ հարուստ գիտելիքներով: Ոլորտում ունենալով ավելի քան 10 տարվա փորձ՝ Ռոյը տիրապետել է 3D ձևավորման և տպագրության արվեստին և դարձել 3D տպագրության վերջին միտումների և տեխնոլոգիաների փորձագետ:Ռոյը ստացել է Լոս Անջելեսի Կալիֆորնիայի համալսարանի (UCLA) մեխանիկական ճարտարագիտության կոչում և աշխատել է 3D տպագրության ոլորտում մի քանի հեղինակավոր ընկերություններում, ներառյալ MakerBot-ը և Formlabs-ը: Նա նաև համագործակցել է տարբեր բիզնեսների և անհատների հետ՝ ստեղծելու հատուկ 3D տպագրությամբ արտադրանք, որը հեղափոխություն է կատարել նրանց արդյունաբերության մեջ:Բացի 3D տպագրության հանդեպ իր կիրքից, Ռոյը մոլի ճանապարհորդ է և բացօթյա էնտուզիաստ: Նա սիրում է ժամանակ անցկացնել բնության գրկում, զբոսնել և արշավել ընտանիքի հետ։ Ազատ ժամանակ նա նաև դաստիարակում է երիտասարդ ինժեներներին և կիսում է իր հարուստ գիտելիքները 3D տպագրության վերաբերյալ տարբեր հարթակների միջոցով, ներառյալ իր հայտնի բլոգը՝ 3D Printerly 3D Printing: