Што такое Linear Advance & Як ім карыстацца - Cura, Klipper

Roy Hill 27-07-2023
Roy Hill

Многія карыстальнікі шукаюць спосабы палепшыць якасць сваіх 3D-прынтараў. Большасць з іх не ведаюць, што вы можаце палепшыць якасць, уключыўшы функцыю пад назвай лінейнае прасоўванне.

Вось чаму я напісаў гэты артыкул, каб навучыць вас, што такое Linear Advance і як наладзіць яго на вашым 3D-прынтары.

    Што робіць Linear Advance? Ці варта гэта таго?

    Лінейнае прасоўванне - гэта, па сутнасці, функцыя вашай прашыўкі, якая рэгулюе ціск, які назапашваецца ў вашым сопле ў выніку выціскання і ўцягвання.

    Гэтая функцыя ўлічвае гэта і выконвае дадатковыя ўцягванні ў залежнасці ад хуткасці выканання рухаў. Так як нават калі ваша сопла рухаецца хутка, спыняецца або рухаецца павольна, у ім усё яшчэ ёсць ціск.

    Вы можаце ўключыць яго праз плагін на Cura або адрэдагаваўшы прашыўку. Вам трэба правільна наладзіць гэту функцыю, каб яна працавала належным чынам. Гэта значыць усталяваць правільнае значэнне K, якое з'яўляецца параметрам, які будзе вырашаць, наколькі лінейнае апярэджанне паўплывае на вашу мадэль.

    Перавагамі добра наладжанага Linear Advance з'яўляюцца больш дакладныя крывыя, кантроль за памяншэннем хуткасці крывых, акрамя павелічэння хуткасці без зніжэння якасці.

    Адзін карыстальнік рэкамендуе выкарыстоўваць функцыю Linear Advance, бо яна можа даць выдатныя вынікі з больш вострымі кутамі і больш гладкімі верхнімі пластамі. Ён таксама адзначыў, што вам спатрэбіццаналада ўключала лінейнае прасоўванне, але не магла заўважыць значнага паляпшэння ад гэтага.

    Іншыя карыстальнікі лічаць, што выкарыстанне лінейнага апярэджання сапраўды палепшыць любы прынтар з устаноўкай Bowden, але не будзе крытычным для людзей, якія выкарыстоўваюць прынтары з прамым прывадам.

    Іншы карыстальнік рэкамендуе пачынаць са значэння K роўнага 0,0 і паступова павялічваць яго на 0,1-1,5, калі ў вас ёсць прынтэр з прамым прывадам. Ён ніколі не перавышаў 0,17 са сваім значэннем K, і ён атрымліваў такое высокае толькі пры друку з нейлону.

    Важна мець Linear Advance, вызначаны ў вашай прашыўцы, як згадвалася раней, калі вы выдаляеце тэкст “//”, як высветліў адзін карыстальнік.

    Вось вынікі яго тэсту , дзе ён выбраў 0,8 як ідэальнае значэнне.

    Kactor

    Лепшыя тэставыя адбіткі лінейнага прасоўвання

    Для ўключэння лінейнага прасоўвання звычайна патрабуецца зрабіць некалькі пробных адбіткаў. Карыстальнікі стварылі розныя мадэлі, якія могуць дапамагчы вам у гэтых тэстах. З дапамогай гэтых тэставых адбіткаў вы зможаце знайсці аптымальнае значэнне лінейнага апярэджання нашмат лягчэй, бо яны зроблены з улікам гэтай функцыі.

    Гэта таксама дапаможа вам вызначыць, наколькі павольна паводзяць сябе ніткі з уключаным лінейным прасоўваннем. Некаторыя з прыведзеных ніжэй тэставых мадэляў таксама могуць дапамагчы вам наладзіць іншыя карысныя налады.

    Вось некаторыя з лепшых лінейных папярэдніх тэставых адбіткаў, якія вы можаце знайсці на Thingiverse:

    • Каліброўка мінімальнай рыбы
    • ЛінейнаяТэст папярэдняга моста
    • Лінейны тэст папярэдняй
    • Лінейная папярэдняя каліброўка
    • Набор для каліброўкі абнаўлення прынтара
    каб наладзіць функцыю ў адпаведнасці з матэрыялам, які вы выкарыстоўваеце, і мадэллю, якую вы друкуеце.

    Іншы карыстальнік рэкамендуе ўключыць лінейнае прасоўванне, бо гэта дазволіла яму атрымаць высакаякасныя вынікі.

    Лінейнае прасоўванне - гэта дзіўна! ад 3Dprinting

    Вельмі важным першым крокам з'яўляецца перакананне, што ваш прынтар знаходзіцца ў добрым працоўным стане з адкалібраваным экстрударам. Вы таксама павінны праверыць, ці аптымізаваны налады слайсера, перш чым пачаць з наладжвання лінейнага прасоўвання.

    Важна адзначыць, што лінейнае прасоўванне не вырашыць ніякіх праблем, якія існуюць на вашым прынтары, таму, калі ў вас узніклі праблемы, паспрабуйце іх выправіць, перш чым уключаць гэту функцыю.

    Паглядзіце відэа ніжэй, каб атрымаць дадатковую інфармацыю аб Linear Advance.

    Як выкарыстоўваць Linear Advance у Marlin

    Marlin - самая вядомая прашыўка, якая выкарыстоўваецца ў 3D-прынтарах. Хоць з часам вы можаце абнавіць яго, звычайна гэта ўбудаванае праграмнае забеспячэнне па змаўчанні для большасці друкарак.

    Вось як выкарыстоўваць лінейнае прасоўванне ў Marlin:

    1. Змяніце і абнавіце ўбудаванае праграмнае забеспячэнне
    2. Адрэгулюйце K-значэнне

    1. Змяніце і перазагрузіце ўбудаванае праграмнае забеспячэнне

    Каб выкарыстоўваць Linear Advance у Marlin, вам трэба змяніць і перазагрузіць убудаванае праграмнае забеспячэнне вашага прынтара.

    Вы зробіце гэта, загрузіўшы існуючую прашыўку Marlin у рэдактар ​​прашыўкі, а потым выдаліўшы тэкст «//» з радка «#define LIN ADVANCE» пад«Канфігурацыя adv.h».

    На GitHub можна знайсці любую версію Marlin. Проста загрузіце той, які вы выкарыстоўваеце на сваім прынтары, і загрузіце яго ў рэдактар ​​прашыўкі.

    Карыстальнікі рэкамендуюць выкарыстоўваць код VS у якасці рэдактара ўбудаванага праграмнага забеспячэння, паколькі вы можаце знайсці яго бясплатна ў інтэрнэце і дазваляе лёгка рэдагаваць убудаванае праграмнае забеспячэнне. Пасля выдалення радка вам проста трэба будзе захаваць і загрузіць прашыўку на прынтар.

    Паглядзіце відэа ніжэй для больш падрабязнай інфармацыі аб тым, як рэдагаваць Marlin з дапамогай VS Code.

    2. Адрэгулюйце значэнне K

    Апошнім крокам перад тым, як пачаць працу з лінейным прасоўваннем на вашым прынтары, з'яўляецца адрэгуляванне значэнне K. Важна наладзіць яго, каб вы маглі правільна выкарыстоўваць лінейнае прасоўванне.

    Адрэгулюйце налады слайсера ў інтэрфейсе генератара K-Value Marlin у адпаведнасці з тымі, якія вы выкарыстоўваеце. Гэта азначае дыяметр сопла, уцягванне, тэмпературу, хуткасць і друкавальны пласт.

    Генератар створыць файл G-кода для вашага прынтара з шэрагам прамых ліній. Лініі пачнуць павольна і змяняць хуткасць. Розніца паміж кожным радком - гэта значэнне K, якое яно выкарыстоўвае.

    Унізе раздзела налад слайсера вэб-сайта перайдзіце да «Стварыць G-код». Скрыпт G-кода трэба спампаваць і загрузіць на прынтар.

    Цяпер вы можаце пачаць друк, але майце на ўвазе, што вам трэба будзе змяняць сваё значэнне K кожны раз, калі вы змяняеце хуткасць,тэмпературы, уцягвання або змены тыпу ніткі.

    Адзін карыстальнік прапануе выкарыстоўваць генератар K-значэння Marlin, бо ён дапаможа вам знайсці аптымальнае значэнне K для вашага прынтара.

    Глядзі_таксама: PLA супраць PLA+ – Адрозненні і амп; Ці варта купляць?

    Іншы карыстальнік рэкамендуе выкарыстоўваць дыяпазон 0,45 – 0,55 для розных марак PLA і 0,6 – 0,65 для PETG, паколькі ён дасягнуў вялікага поспеху з выкарыстаннем гэтых K-значэнняў, хаця гэта залежыць ад вашых налад. Карыстальнік таксама дадаў, што вы даведаецеся, што гэта працуе, калі ўбачыце, як экструдар трохі рухаецца назад у канцы кожнай лініі.

    Паглядзіце відэа ніжэй, каб атрымаць дадатковую інфармацыю аб тым, як выкарыстоўваць лінейнае прасоўванне на Marlin.

    Як выкарыстоўваць Linear Advance у Cura

    Cura - гэта вельмі папулярны слайсер, які добра вядомы ў свеце 3D-друку.

    Вось як выкарыстоўваць лінейнае прасоўванне ў Cura:

    1. Спампуйце плагін налад лінейнага прасоўвання
    2. Дадайце G-код

    1. Спампуйце плагін налад лінейнага прасоўвання

    Першы спосаб выкарыстання лінейнага прасоўвання ў Cura - гэта дадаць убудова налад лінейнага прасоўвання з Ultimaker Marketplace. Для гэтага спачатку ўвайдзіце ў свой уліковы запіс Ultimaker.

    Пасля пошуку плагіна на рынку і дадання вам трэба будзе ўхваліць усплывальны запыт Cura для сінхранізацыі налад. Убудова пачне працаваць пасля яшчэ некалькіх усплывальных вокнаў.

    Дыялогавае акно «Настройка бачнасці» з'явіцца, калі вы пяройдзеце ў меню «Настройкі друку» іабярыце сімвал трох радкоў побач з полем пошуку.

    Каб зрабіць усе параметры бачнымі, выберыце «Усе» з выпадальнага меню, затым націсніце «ОК», каб закрыць акно.

    У полі пошуку ўвядзіце «лінейнае апярэджанне», а затым увядзіце значэнне K-каэфіцыента ў запіс для лінейнага каэфіцыента апярэджання.

    Лінейнае апярэджанне будзе ўключана, калі параметр «Лінейны каэфіцыент апярэджання» мае значэнне, адрознае ад 0. Карыстальнікі рэкамендуюць і гэты метад, і той, які разглядаецца ў наступным раздзеле, як два простыя спосабы ўключэння лінейнага апярэджання ў Cura.

    Адзін карыстальнік таксама рэкамендуе зірнуць на «Убудова налад матэрыялу», які дазваляе ўсталёўваць іншы лінейны каэфіцыент апярэджання для кожнага матэрыялу.

    2. Дадаць G-код

    Яшчэ адзін метад уключэння лінейнага прасоўвання ў Cura - гэта выкарыстанне стартавых сцэнарыяў G-кода, якія прымушаюць слайсер адпраўляць лінейны G-код на прынтэр перад пачаткам працэсу друку.

    Для гэтага проста выберыце «Настройкі» ў верхнім меню Cura. Затым у выпадальным меню абярыце «Кіраванне прынтэрамі».

    Пасля выбару прынтара, які неабходна наладзіць, пстрыкніце опцыю «Настройкі прылады».

    Затым вам трэба будзе дадаць апошні радок пачатковага G-кода з лінейным G-кодам (M900) і K-каэфіцыентам. Напрыклад, для K-каэфіцыента 0,45 вы дадасце "M900 K0,45", каб правільна ўключыць лінейнае прасоўванне.

    ЛінейныAdvance будзе аўтаматычна актываваны Cura, як толькі вы пачнеце працэс друку, так як G-коды ва ўводу Start G-Code запускаюцца перад кожнай друкам, пазбаўляючы вас ад неабходнасці ўручную актываваць яго кожны раз пры друку.

    Каб адключыць гэту функцыю, вы можаце змяніць K-каэфіцыент на 0 або выдаліць радок з поля. Майце на ўвазе, што калі ваша ўбудаванае праграмнае забеспячэнне не падтрымлівае лінейнае прасоўванне, то G-код будзе проста праігнараваны вашым прынтарам, як заявіў адзін карыстальнік.

    Паглядзіце відэа ніжэй, каб атрымаць дадатковую інфармацыю аб рэдагаванні G-кодаў на Cura.

    Як выкарыстоўваць Linear Advance у Klipper

    Klipper - яшчэ адна вельмі папулярная прашыўка для 3D-друку. У Klipper вы таксама можаце выкарыстоўваць функцыю лінейнага прасоўвання, але важна адзначыць, што яна мае іншую назву.

    «Павелічэнне ціску» - так гэтая функцыя пазначаецца ў Klipper. Каб правільна выкарыстоўваць функцыю павышэння ціску, вам неабходна правільна вызначыць яе налады.

    Вось як выкарыстоўваць лінейнае апярэджанне ў Klipper:

    1. Раздрукаваць тэставую мадэль
    2. Вызначыць аптымальнае значэнне апярэджання ціску
    3. Разлічыце значэнне павышэння ціску
    4. Усталюйце значэнне ў Klipper

    1. Друк тэставай мадэлі

    Першы рэкамендаваны крок - гэта друк тэставай мадэлі, напрыклад, тэставай мадэлі Square Tower, што дазволіць вам паступова павялічваць значэнне павышэння ціску.

    Заўсёды добра мець тэставую мадэльгатовы пры наладзе больш прасунутых налад, такіх як Pressure Advance, такім чынам вы можаце лёгка дасягнуць аптымальных значэнняў.

    2. Вызначце аптымальнае значэнне апярэджання ціску

    Вы павінны вызначыць аптымальнае значэнне апярэджання ціску, вымераючы вышыню пробнага адбітка праз яго куты.

    Вышыня павінна быць у міліметрах і павінна быць разлічана шляхам вымярэння ад асновы пробнага адбітка да кропкі, дзе ён выглядае найлепшым чынам.

    Вы павінны быць у стане заўважыць гэтую кропку, гледзячы на ​​яе, бо празмерны ціск наперад дэфармуе друк. Калі куты маюць розную вышыню, выберыце самы нізкі для вымярэння.

    Каб правільна вымераць ваш пробны адбітак, карыстальнікі рэкамендуюць выкарыстоўваць лічбавы штангенцыркулем, які вы можаце знайсці на Amazon па выдатных цэнах.

    3. Разлічыце значэнне павышэння ціску

    Для наступнага кроку вам трэба зрабіць разлік, каб вызначыць значэнне павышэння ціску.

    Вы можаце зрабіць наступны разлік: Пачатак + вымераная вышыня ў міліметрах * каэфіцыент = Апярэджанне ціску.

    Пачатак звычайна роўны 0, бо гэта ніжняя частка вашай вежы. Колькасць каэфіцыента будзе вызначаць, наколькі часта ваш Pressure Advance змяняецца падчас пробнага друку. Для друкарак з трубкай Боўдэна гэта значэнне складае 0,020, а для друкарак з прамым прывадам - ​​0,005.

    Напрыклад, калі вы ўжыеце каэфіцыент прырашчэння 0,020 і выявіце, што лепшыя куты складаюць 20 мм, тадывам трэба будзе ўвесці 0 + 20,0 * 0,020, і вы атрымаеце значэнне павышэння ціску 0,4.

    4. Усталюйце значэнне ў Klipper

    Пасля выканання разліку вы зможаце змяніць значэнне ў раздзеле файла канфігурацыі Klipper. Перайдзіце ў раздзел канфігурацыі Klipper, які знаходзіцца на верхняй панэлі, і адкрыйце файл printer.cfg.

    Гэта файл канфігурацыі, ёсць раздзел экструдара, у канцы якога вы дадасце ўвод «pressure_advance = pa value».

    Калі б мы выкарыстоўвалі папярэдні прыклад, запіс будзе выглядаць наступным чынам: «advance_pressure = 0,4»

    Пасля ўводу значэння вам проста трэба будзе перазапусціць прашыўку, каб функцыя працавала уключаны правільна. Каб перазапусціць Klipper, проста перайдзіце да опцыі «Захаваць і перазапусціць» у правым верхнім куце.

    Карыстальнікі рэкамендуюць выкарыстоўваць Pressure Advance у Klipper, бо вы можаце аптымізаваць налады такім чынам, каб сапраўды палепшыць вашыя адбіткі.

    Адзін карыстальнік надрукаваў прыгожы 3D-бенчы ўсяго за 12 хвілін, эксперыментуючы з рознымі канфігурацыямі Pressure Advance у Klipper.

    Мне падабаюцца лодкі! І кліпер. І павышэнне ціску... Тэставанне макраса, які я знайшоў тут! ад klippers

    Глядзі_таксама: 5 спосабаў, як выправіць Stringing & Прасочваецца ў вашых 3D-друках

    Праверце відэа ніжэй, каб убачыць больш інфармацыі аб выкарыстанні Pressure Advance на Klipper.

    Як выкарыстоўваць лінейнае апярэджанне на Ender 3

    Калі ў вас ёсць Ender 3, вы таксама зможаце выкарыстоўваць лінейнае апярэджанне, але майце на ўвазе, што вы можацедля гэтага неабходна абнавіць матчыну плату.

    Гэта таму, што на мацярынскай плаце Creality версіі 4.2.2 і ніжэйшай ёсць драйверы, якія жорстка пераключаны ў стары рэжым, як заявіў адзін карыстальнік.

    Ён заявіў, што функцыя будзе выдатна працаваць на матчыных поплатках 4.2.7 і любой новай мадэлі. Гэта тычыцца афіцыйнага 3D-прынтара Creality Ender 3 Upgraded Silent Board Motherboard V4.2.7, які можна знайсці на Amazon.

    Карыстальнікі рэкамендуюць гэту мацярынскую плату, паколькі яна бясшумная і зроблена з высакаякасных матэрыялаў, што робіць яе вартай апгрэйду да Ender 3.

    Акрамя праверкі версіі мацярынскай платы, няма праблем з выкарыстаннем лінейнага прасоўвання на Ender 3, і вы можаце ўключыць яго праз Marlin, Cura або Klipper.

    Вы можаце праглядзець папярэднія раздзелы для атрымання інфармацыі аб тым, як уключыць лінейнае прасоўванне з дапамогай усталяванага праграмнага забеспячэння, якое вы аддаеце перавагу.

    Як выкарыстоўваць лінейнае апярэджанне на прамым прывадзе

    Машыны з прамым прывадам могуць выкарыстоўваць лінейнае апярэджанне, хаця больш за ўсё ад гэтага выйграюць устаноўкі тыпу Боўдэна.

    Наяўнасць 3D-прынтара з прамым прывадам азначае, што ваш прынтар выкарыстоўвае сістэму прамой экструзіі, якая прасоўвае нітку ў гарачы канец шляхам усталявання экструдара на друкавальнай галоўцы.

    Гэта адрозніваецца ад сістэмы Bowden, у якой экструдар часта знаходзіцца на раме прынтара. Каб дабрацца да прынтара, нітка праходзіць праз трубку з ПТФЭ.

    Адзін карыстальнік з прамым дыскам

    Roy Hill

    Рой Хіл - гарачы энтузіяст 3D-друку і гуру тэхналогій, які валодае багатымі ведамі па ўсім, што звязана з 3D-друкам. Маючы больш чым 10-гадовы досвед працы ў гэтай галіне, Рой асвоіў мастацтва 3D-праектавання і друку і стаў экспертам у апошніх тэндэнцыях і тэхналогіях 3D-друку.Рой атрымаў дыплом інжынера-механіка Каліфарнійскага ўніверсітэта ў Лос-Анджэлесе (UCLA) і працаваў у некалькіх аўтарытэтных кампаніях у галіне 3D-друку, у тым ліку ў MakerBot і Formlabs. Ён таксама супрацоўнічаў з рознымі прадпрыемствамі і прыватнымі асобамі для стварэння індывідуальных 3D-друкаваных прадуктаў, якія зрабілі рэвалюцыю ў іх прамысловасці.Акрамя свайго захаплення 3D-друкам, Рой з'яўляецца заўзятым падарожнікам і аматарам актыўнага адпачынку. Ён любіць бавіць час на прыродзе, у паходах і на паходах з сям'ёй. У вольны час ён таксама навучае маладых інжынераў і дзеліцца сваімі багатымі ведамі аб 3D-друку праз розныя платформы, у тым ліку праз свой папулярны блог 3D Printerly 3D Printing.