Wat is Linear Advance & amp; Hoe te brûken - Cura, Klipper

Roy Hill 27-07-2023
Roy Hill

In protte brûkers sykje nei manieren om de kwaliteit fan har 3D-printers te ferbetterjen. Wat de measten fan in protte net witte, is dat jo de kwaliteit kinne ferbetterje troch in funksje yn te skeakeljen neamd lineêre foarútgong.

Dêrom haw ik dit artikel skreaun, om jo te learen wat Linear Advance is en hoe't jo it op jo 3D-printer kinne ynstelle.

    Wat docht Linear Advance? Is it it wurdich?

    Linear Advance is yn essinsje in funksje yn jo firmware dy't oanpast foar de druk dy't accumulearret yn jo nozzle as gefolch fan extrusion en rettractions.

    Dizze funksje nimt dit yn oerweging en fiert ekstra weromlûken út neffens hoe fluch de bewegingen wurde makke. Sûnt sels as jo mûlestik fluch reizget, pauzet of stadich giet, is d'r noch druk yn.

    Jo kinne it ynskeakelje fia in plugin op Cura of troch jo firmware te bewurkjen. Jo moatte dizze funksje goed ôfstimme sadat it goed wurket. Dat betsjut it ynstellen fan de juste K-wearde, dat is de parameter dy't sil beslute hoefolle lineêre foarútgong sil beynfloedzje jo model.

    De foardielen fan in goed konfigureare Linear Advance binne krekter bochten, kontrôle yn it ferminderjen fan de snelheid fan 'e bochten neist in ferheging fan snelheid sûnder kwaliteit te ferminderjen.

    Ien brûker advisearret it brûken fan de Linear Advance-funksje, om't it geweldige resultaten kin leverje, mei skerpere hoeken en flüssigere boppelagen. Hy konstatearre ek dat jo nedich hawweopset ynskeakele lineêre foarútgong, mar koe net sjen folle ferbettering fan it.

    Oare brûkers tinke dat it brûken fan lineêre foarútgong elke printer wirklik sil ferbetterje mei in Bowden-opset, wylst se net folslein kritysk binne foar minsken dy't printers brûke mei direkte oandriuwing.

    In oare brûker advisearret te begjinnen mei in K-wearde fan 0.0 en stadichoan te ferheegjen mei 0.1 oant 1.5 as jo in printer mei direkte driuwfear hawwe. Hy is noch noait foarby 0,17 gien mei syn K-wearde en sa heech kaam er allinnich by it printsjen mei nylon.

    It is wichtich om de Linear Advance yn jo firmware te definiearjen lykas earder neamd, as jo de "//" tekst fuortsmite lykas ien brûker útfûn.

    Hjir binne syn resultaten fan it dwaan fan in test , wêr't hy 0,8 as de ideale wearde keas.

    Kfactor

    Bêste lineêre foarôfgeande testprinten

    It ynskeakeljen fan lineêre foarútgong fereasket meastentiids dat in pear testprinten makke wurde. Brûkers makken ferskate modellen dy't jo kinne helpe mei dy tests. Mei dizze testprinten kinne jo de optimale lineêre foarútwearde folle makliker fine, om't se makke binne mei dy funksje yn gedachten.

    It sil jo ek helpe om te bepalen hoe traach jo filaminten har gedrage mei lineêre foarútgong ynskeakele. Guon fan 'e testmodellen hjirûnder kinne jo ek helpe om oare nuttige ynstellingen yn te stellen.

    Hjir binne guon fan 'e bêste lineêre foarôf testprinten dy't jo kinne fine op Thingiverse:

    • Kalibraasje Minimal Fish
    • LinearAdvance Bridging Test
    • Lineêre Advance Test
    • Lineêre Advance Calibration
    • Printer Upgrade Calibration Kit
    om de funksje ôf te stellen neffens it materiaal dat jo brûke en it model dat jo printsje.

    In oare brûker riedt oan om lineêre foarútgong yn te skeakeljen, om't it him tastien hat wat resultaten fan hege kwaliteit te produsearjen mei it brûken.

    Lineêre foarútgong is geweldich! fan 3Dprinting

    Soargje derfoar dat jo printer yn goede wurkstân is mei de extruder kalibrearre is in heul wichtige earste stap. Jo moatte ek kontrolearje oft de slicer-ynstellingen binne optimalisearre foardat jo begjinne mei hoe't jo de lineêre foarútgong ynstelle.

    It is wichtich om te notearjen dat lineêre foarútgong gjin problemen op jo printer sil reparearje, dus as jo problemen ûnderfine, besykje se dan te reparearjen foardat jo dizze funksje ynskeakelje.

    Besjoch de fideo hjirûnder foar mear ynformaasje oer Linear Advance.

    Hoe kinne jo Linear Advance brûke yn Marlin

    Marlin is de bekendste firmware dy't brûkt wurdt yn 3D-printers. Hoewol jo it mei de tiid opwurdearje wolle, is it typysk de standert firmware foar de measte printers.

    Hjir is hoe't jo lineêre foarútgong brûke yn Marlin:

    1. De firmware feroarje en opnij opnij meitsje
    2. De K-wearde oanpasse

    1. Feroarje en opknappe de firmware

    Om Linear Advance yn Marlin te brûken, moatte jo de firmware fan jo printer feroarje en opnij opnij meitsje.

    Jo sille dat dwaan troch jo besteande Marlin-firmware te uploaden nei in firmware-bewurker, en dan de "//"-tekst te ferwiderjen fan 'e rigel "#define LIN ADVANCE" ûnder"Konfiguraasje adv.h".

    It is mooglik om elke Marlin-ferzje te finen op GitHub. Download gewoan dejinge dy't jo brûke op jo printer en upload it nei in firmware-bewurker.

    Brûkers advisearje VS-koade te brûken as firmware-bewurker, om't jo it fergees online kinne fine en it kinne jo jo firmware maklik bewurkje. Nei it fuortheljen fan de line, moatte jo gewoan de firmware opslaan en uploade nei jo printer.

    Besjoch de fideo hjirûnder foar mear detaillearre ynformaasje oer hoe't jo Marlin kinne bewurkje mei VS-koade.

    2. Pas de K-wearde oan

    De lêste stap foardat jo lineêre foarút wurkje oan jo printer is om de K-wearde oan te passen. It is wichtich om it oan te passen sadat jo lineêre foarútgong goed kinne brûke.

    Pas de slicer-ynstellingen oan op 'e ynterface fan' e Marlin K-Value Generator om oerien te kommen mei dejinge dy't jo brûke. Dat betsjut nozzle diameter, retraction, temperatuer, snelheid, en print bed.

    De generator sil in G-koade bestân meitsje foar jo printer mei in searje rjochte rigels. De rigels sille stadich begjinne en de snelheid feroarje. It ferskil tusken elke rigel is de K-wearde dy't it brûkt.

    Gean oan 'e ûnderkant fan' e seksje ynstellings foar slicer fan 'e webside nei "G-koade generearje". It G-koade skript moat wurde ynladen en laden op jo printer.

    Jo kinne no begjinne mei printsjen, mar wês bewust dat jo jo K-wearde moatte feroarje as jo de snelheid feroarje,temperatuer, retraction, of feroarje filament type.

    Ien brûker suggerearret de Marlin K-wearde-generator te brûken, om't it jo sil helpe om de optimale K-wearde foar jo printer te finen.

    In oare brûker advisearret it brûken fan in berik fan 0,45 - 0,55 foar ferskate merken fan PLA en 0,6 - 0,65 foar PETG, om't hy in protte súkses fûn mei dizze K-wearden, hoewol it hinget fan jo opset. De brûker hat ek tafoege dat jo sille witte dat it wurket as jo sjogge dat de extruder in bytsje weromkomt oan 'e ein fan elke rigel.

    Besjoch de fideo hjirûnder foar mear ynformaasje oer hoe't jo lineêre foarútgong kinne brûke op Marlin.

    Hoe kinne jo Linear Advance brûke yn Cura

    Cura is in heul populêre slicer dy't heul bekend is yn 'e 3D-printwrâld.

    Hjir is hoe't jo lineêre foarútgong brûke yn Cura:

    1. Download de plugin foar lineêre foarútgong ynstellings
    2. G-koade taheakje

    1. Download de Linear Advance Settings Plugin

    De earste metoade dy't jo kinne dwaan om lineêre foarútgong yn Cura te brûken is it tafoegjen fan de lineêre advance ynstellings plugin fan 'e Ultimaker Marketplace. Om dat te dwaan, meld jo earst oan by jo Ultimaker-akkount.

    Nei it finen fan de plugin op 'e merke en it tafoegjen, moatte jo it pop-upfersyk fan Cura goedkarre om de ynstellingen te syngronisearjen. De plugin sil begjinne te wurkjen nei in pear mear pop-ups.

    It dialoochfinster "Sichtberens ynstelle" sil ferskine as jo nei it menu "Printynstellingen" navigearje enselektearje de trije rigels symboal neist it sykfjild.

    Om alle opsjes sichtber te meitsjen, selektearje "Alles" út it útklapmenu, klik dan op OK om it finster te beëinigjen.

    Typ yn it sykfak "lineêre foarútgong," en fier dan de K-faktorwearde yn yn 'e yngong foar de lineêre foarútgongsfaktor.

    Linear Advance sil ynskeakele wurde as de Linear Advance Factor-opsje in oare wearde hat as 0. Brûkers advisearje sawol dizze metoade as de ien dy't yn 'e folgjende paragraaf behannele wurdt as twa maklike manieren om lineêre foarútgong yn Cura yn te skeakeljen.

    Ien brûker advisearret ek om te sjen nei de "Material Settings Plugin" wêrmei jo in oare lineêre foarútgongsfaktor per materiaal ynstelle kinne.

    2. Foegje G-koade ta

    In oare metoade foar it ynskeakeljen fan lineêre foarútgong yn Cura is it brûken fan de G-koade Start Scripts, wêrtroch de slicer de Linear Advance G-koade nei de printer stjoert foardat it printproses begjint.

    Om dat te dwaan, selektearje gewoan "Ynstellings" út it boppeste menu fan Cura. Selektearje dan "Printers beheare" út it dellûk menu.

    Klikje op de opsje "Masjine-ynstellings" nei it selektearjen fan de printer dy't oanpast wurde moat.

    Dan moatte jo in lêste rigel tafoegje fan 'e Start G-koade ynfier, mei de Linear Advance G-Code (M900) en de K-faktor. Foar in K-faktor fan 0.45, bygelyks, sille jo  "M900 K0.45" tafoegje om lineêre foarútgong goed yn te skeakeljen.

    LinearAdvance sil automatysk wurde aktivearre troch Cura as jo it printproses begjinne, om't de G-koades yn 'e Start G-Code-ynfier rinne foar elke print, elimineert de needsaak foar jo om it manuell te aktivearjen elke kear as jo printsje.

    Om dizze funksje út te skeakeljen kinne jo de K-faktor wizigje nei 0 of de line út it fak fuortsmite. Wês bewust dat as jo firmware gjin lineêre foarútgong stipet, dan sil de G-koade gewoan wurde negearre troch jo printer, lykas ien brûker sei.

    Besjoch de fideo hjirûnder foar mear ynformaasje oer it bewurkjen fan G-koades op Cura.

    Hoe kinne jo Linear Advance brûke yn Klipper

    Klipper is in oare heul populêre firmware foar 3D-printsjen. Yn Klipper kinne jo ek de lineêre foarútgongsfunksje brûke, mar it is wichtich om te notearjen dat it in oare namme hat.

    "Pressure Advance" is hoe't dizze funksje wurdt markearre by Klipper. Om de funksje Pressure Advance goed te brûken, moatte jo de ynstellingen korrekt bepale.

    Hjir is hoe't jo lineêre foarútgong brûke yn Klipper:

    1. Testmodel printsje
    2. Bepale de optimale drukfoarôfwearde
    3. Berekkenje de drukfoarôfwearde
    4. Stel de wearde yn Klipper

    1. Testmodel printsje

    De earste oanrikkemandearre stap is it printsjen fan in testmodel, lykas it Square Tower-testmodel, wêrtroch jo de wearde fan 'e druk foarútgong stadichoan ferheegje kinne.

    It is altyd goed om in testmodel te hawwenklear by it ôfstimmen fan mear avansearre ynstellings lykas Pressure Advance, op dy manier kinne jo maklik de optimale wearden berikke.

    2. Bepale de Optimal Pressure Advance Value

    Jo moatte de optimale drukfoarôfwearde bepale troch de hichte fan 'e testprint te mjitten, troch syn hoeken.

    De hichte moat yn millimeters wêze en moat wurde berekkene troch te mjitten fan 'e basis fan' e testprint oant it punt wêr't it it bêste sjocht.

    Jo soene dat punt moatte kinne opmerke troch it te besjen, om't te folle druk foarútgong de print ferfoarme sil. As de hoeken ferskillende hichten presintearje, kies dan de leechste om te mjitten.

    Om jo testprint goed te mjitten, advisearje brûkers it brûken fan in Digital Caliper , dy't jo kinne fine op Amazon foar geweldige prizen.

    3. Berekkenje de Druk Advance Value

    Foar de folgjende stap moatte jo in berekkening dwaan om de Pressure Advance wearde te bepalen.

    Jo kinne de folgjende berekkening dwaan: Start + mjitten hichte yn millimeters * faktor = Druk foarútgong.

    Start is normaal 0, om't it de boaiem fan jo toer is. It faktornûmer sil wêze hoe faak jo Pressure Advance feroaret tidens de testprint. Foar Bowden-buisprinters is dy wearde 0,020 en foar printers mei direkte oandriuwing is it 0,005.

    As jo ​​bygelyks in tanimmende faktor fan 0,020 tapasse en fine dat de bêste hoeken 20 mm wiene, danjo moatte 0 + 20.0 * 0.020 ynfiere, en jo krije in drukfoarôfwearde fan 0.4.

    4. Stel de wearde yn Klipper

    Nei it dwaan fan de berekkening kinne jo de wearde feroarje yn 'e Klipper-konfiguraasjetriem seksje. Gean nei de Klipper konfiguraasje seksje, fûn op 'e boppeste balke, en iepenje de printer.cfg triem.

    Dat is it konfiguraasjetriem, d'r is in extruder-seksje wêr't jo de ynfier "pressure_advance = pa wearde" oan 'e ein sille tafoegje.

    Sjoch ek: Bêste 3D Scanner Apps & amp; Software foar 3D Printing - iPhone & amp; Android

    As wy it foarige foarbyld brûkten, soe de yngong der sa útsjen: "advance_pressure = 0.4"

    Sjoch ek: Hoe kinne jo PETG 3D printsje op in Ender 3

    Nei it ynfieren fan de wearde, moatte jo gewoan jo firmware opnij starte, sadat de funksje is korrekt ynskeakele. Om Klipper opnij te starten, gean gewoan nei de opsje "Bewarje en opnij starte" yn 'e rjochter boppeste hoeke.

    Brûkers advisearje it brûken fan Pressure Advance yn Klipper, om't jo de ynstellings kinne optimalisearje op in manier dy't jo printsjes echt ferbetterje sil.

    Ien brûker mocht in moaie 3D Benchy yn mar 12 minuten printsje by it eksperimintearjen mei ferskate konfiguraasjes fan Pressure Advance yn Klipper.

    Ik hâld fan boaten! En klipper. En druk foarút ... Testen fan in makro fûn ik hjir! fan klippers

    Besjoch de fideo hjirûnder om mear ynformaasje te sjen oer it brûken fan Pressure Advance op Klipper.

    Hoe kinne jo Linear Advance brûke op Ender 3

    As jo ​​​​in Ender 3 hawwe, kinne jo ek lineêre foarútgong brûke, mar wês bewust dat jo miskienmoatte jo moederbord opwurdearje om dit te dwaan.

    Dat is om't de Creality-moederbordferzje 4.2.2 en inferior sjauffeurs hat dy't hurd bedarre wurde yn legacy-modus, lykas oanjûn troch ien brûker.

    Hy sei dat de funksje geweldig sil wurkje op moederborden 4.2.7 en elk nijer model. Dat is it gefal foar de Official Creality 3D Printer Ender 3 Upgraded Silent Board Motherboard V4.2.7 dy't jo beskikber kinne fine by Amazon.

    Brûkers riede dit moederbord oan, om't it stil is en makke fan materialen fan hege kwaliteit, wêrtroch it in weardefolle upgrade is nei de Ender 3.

    Neist it kontrolearjen fan de moederbordferzjes, binne d'r gjin soargen oer it brûken fan lineêre foarútgong op 'e Ender 3 en jo kinne it ynskeakelje fia Marlin, Cura, of Klipper.

    Jo kinne de foarige seksjes kontrolearje foar ynformaasje oer hoe't jo lineêre foarútgong kinne ynskeakelje mei jo foarkar firmware.

    Hoe kinne jo Linear Advance brûke op Direct Drive

    Direkte-drive-masines kinne lineêre foarútgong brûke, hoewol Bowden-type opsetten it measte profitearje.

    It hawwen fan in 3D-printer mei direkte oandriuwing betsjut dat jo printer in direkte extrusiesysteem brûkt dat de gloeidraad yn it hjitte ein triuwt troch de extruder op 'e printkop te montearjen.

    Dat is oars as in Bowden-systeem, dat faaks de extruder hat op it frame fan 'e printer. Om by de printer te kommen, giet it filament dan fia in PTFE-buis.

    Ien brûker mei in direkte stasjon

    Roy Hill

    Roy Hill is in hertstochtlike 3D-printer-entûsjast en technologyguru mei in skat oan kennis oer alle dingen yn ferbân mei 3D-printsjen. Mei mear as 10 jier ûnderfining op it fjild, hat Roy de keunst fan 3D-ûntwerpen en printsjen behearske, en is in ekspert wurden yn 'e lêste trends en technologyen foar 3D-printsjen.Roy hat in graad yn meganyske technyk fan 'e Universiteit fan Kalifornje, Los Angeles (UCLA), en hat wurke foar ferskate renommearre bedriuwen op it mêd fan 3D-printsjen, ynklusyf MakerBot en Formlabs. Hy hat ek gearwurke mei ferskate bedriuwen en partikulieren om oanpaste 3D-printe produkten te meitsjen dy't har yndustry revolúsjoneare.Njonken syn passy foar 3D-printsjen, is Roy in fûle reizger en in outdoor-entûsjast. Hy hâldt fan tiid trochbringe yn 'e natuer, kuierjen en kampearje mei syn famylje. Yn syn frije tiid begeliedt hy ek jonge yngenieurs en dielt er syn skat oan kennis oer 3D-printsjen fia ferskate platfoarms, wêrûnder syn populêre blog, 3D Printerly 3D Printing.