FDM-printereHastighed vs. kvalitetKalibrering og finjusteringPrintteknik og fejlfindingSlicer-indstillinger og profilerTypiske printfejl

Pressure advance vs. bulende hjørner: hvornår giver det mening?

Her er den ultrakorte version først:

  • Får du bulende hjørner og ujævne vægge, selv efter flow-kalibrering? Så er pressure advance / linear advance relevant.
  • Du skal først have styr på temperatur, flow og retraction. Ellers jagter du spøgelser.
  • Pressure advance justerer for tryk i dysen, så printeren kan starte og stoppe ekstrudering mere præcist.
  • Du kan teste det med én simpel testmodel og én parameter ad gangen. Ingen matematik, ingen drama.
  • Bruger du Klipper, Marlin eller en lukket “økosystem”-printer, er dine muligheder forskellige.

Nu tager vi den stille og roligt trin for trin. Forestil dig, vi står i kælderen med en kop kaffe, og du har en printplade fuld af hjørner, der ser lidt for velnærede ud.

Hvad pressure advance faktisk hjælper på (og hvad det ikke gør)

Jeg starter lige med symptomerne. For der er ingen grund til at rode med firmware-indstillinger, hvis dit problem i virkeligheden er noget helt andet.

Typiske problemer som pressure advance / linear advance kan løse

Hvis du nikker genkendende til nogle af de her, så er du sandsynligvis i målgruppen:

  • “Buler” i ydre hjørner: Hjørner, der bliver tykkere end de lige vægge. Klassisk overekstrudering i hjørner.
  • Små “klatter” hvor printet skifter retning: Især på skarpe 90-graders hjørner.
  • Ribbet eller ujævn linjestruktur på ydre vægge: Ikke klassiske layer lines, men variation i linjetykkelsen langs væggen.
  • Dimensionelle afvigelser i retning af bevægelse: Huller der bliver mindre end tænkt, eller tapper der bliver for store, særligt efter sving.

Det er typisk værst ved højere printhastigheder. Mange oplever, at modellen ser fin ud ved 40 mm/s, men problemerne dukker op ved 80 mm/s og op.

Problemer som pressure advance IKKE fixer

Her er nogle klassikere, som skyldes noget andet end pressure advance:

  • Warping: Emnet slipper beddet og løfter sig. Det er bed adhesion, temperatur, køling eller materialevalg, ikke PA.
  • Lagskiftelinjer (Z-banding/Z-wobble): Vandrette mønstre op ad modellen. Ofte mekanik eller Z-akse.
  • Under-ekstrudering over det hele: Huller i vægge, manglende lag. Tjek dysetilstopning, flow og filament.
  • Stringing mellem tårne: Lange tråde mellem dele. Det er primært retraction, temperatur og køling.
  • Ghosting/ringing: “Ekko” af hjørner på flader. Typisk acceleration, jerk og mekanisk stivhed.

Hvis du kæmper med de ting, så vil jeg klart anbefale at starte i kategorien kom godt i gang med 3D print og få basen på plads, før du kaster dig over pressure advance.

Forudsætninger: få styr på basics, før du begynder at finjustere

Her er den lidt kedelige, men nødvendige del. Hvis du justerer pressure advance, uden at det grundlæggende er i orden, ender du bare med at kompensere for andre fejl.

1. Temperatur skal være nogenlunde rigtig

Start med en temperaturtårn-test for dit filament. Mange slicere har en indbygget test, ellers kan du finde modeller på de kendte sider.

  • PLA: typisk 195 til 215 °C
  • PETG: typisk 225 til 245 °C
  • TPU: ofte 210 til 230 °C, men kræver lav hastighed

Vælg det temperaturniveau, hvor tekst ser skarp ud, lagene er svejset godt sammen, og der ikke er alt for meget stringing.

2. Flow-kalibrering først

Flow-kalibrering sikrer, at printeren faktisk extruderer den mængde plastik, den tror, den gør. Hvis flow er 10 % forkert, vil PA bare lappe et dårligt grundlag.

Den klassiske metode er en enkeltvægskube: print en kube med 1 perimeter, ingen top, ingen infill. Mål vægtykkelsen. Juster flow, så væggen matcher den forventede linjebredde.

Når flowet sidder fornuftigt, og printeren ikke over- eller underekstruderer generelt, så er du klar til næste trin.

3. Retraction rimeligt på plads

Retraction påvirker i mindre grad pressure advance direkte, men du kan hurtigt komme til at fejlfortolke problemer, hvis retraction er helt skæv.

  • Direkte drev: typisk 0,8 til 1,5 mm retraction
  • Bowden: typisk 4 til 6 mm retraction

Har du nogenlunde styr på stringing, uden at det klikker og klonker i ekstruderen, er det nok til at gå videre til PA-test.

Forklaringen uden matematik: hvorfor hjørner bliver for tykke

Nu til selve idéen bag pressure advance / linear advance. Jeg lover, vi holder det på værkstedsniveau, ikke ingeniøruddannelse.

Tryk i dysen, som ikke følger med

Forestil dig, at filamentet inde i hotenden er som en sej tandpasta. Når ekstruderen skubber på, tager det lidt tid, før trykket i dysen bygger sig op. Når den stopper, tager det også tid, før trykket falder igen.

Printeren kører med ret konstant flow i sliceren, men i virkeligheden er der forsinkelse, fordi plasten er sej og systemet har lidt elasticitet. Især i Bowden-setup, hvor der er et længere rør, der kan give sig.

Når printet rammer et hjørne, sker der to ting: hastigheden falder, og retningen ændrer sig. Uden compensation betyder det, at der stadig er højt tryk i dysen, men lavere bevægelseshastighed. Resultat: der kommer for meget plastik ud i hjørnet, og det “buler”.

Hvad pressure advance gør

Pressure advance (Klipper-terminologi) eller linear advance (Marlin-terminologi) forsøger at forudsige det her tryk. Printeren begynder at skrue en smule ned for flowet, før den bremser op, og skruer op igen, før den accelererer.

Det er lidt ligesom at bremse bilen før svinget, ikke midt i kurven.

Resultatet, når det er sat rigtigt, er:

  • Hjørner bliver skarpere, uden buler.
  • Vægge får mere ensartet linjetykkelse.
  • Dimensioner holder bedre ved højere hastighed.

En simpel testmetode: én model, én parameter

Lad os tage det praktisk. Jeg gennemgår en generel metode, som du kan tilpasse, uanset om du bruger Klipper, Marlin eller Orca Slicer med input shaping og PA-profiler.

Forberedelse: sådan undgår du kaos

Start med:

  • Samme filamenttype hele testen (gerne en lys PLA, så du kan se detaljerne).
  • Fast temperatur og flow, som du allerede har kalibreret.
  • Medium hastighed, fx 60 mm/s for vægge. Ikke super langsomt, ikke vanvittigt hurtigt.

Deaktiver evt. eksotiske features som “coasting” og “pressure equalization” i sliceren, hvis de er slået til. De kan mudre billedet.

Testmodel: en simpel lineær PA-test

De fleste firmwareprojekter har deres egen anbefalede testmodel, typisk et smalt tårn eller en lang rektangulær “bane” med flere zoner. Ideelt vil du bruge en model, hvor PA-værdien ændrer sig løbende under printet.

I Klipper kan du fx bruge kommandoen TUNING_TOWER sammen med en PA-parameter, så den automatisk ændrer PA med højden. I Marlin findes der også K-factor test-gcode, hvor værdien ændrer sig pr. segment.

Ellers kan du printe flere små rektangler ved siden af hinanden, hver med en fast PA/K-værdi, og så skrive værdien fysisk på pladen eller en seddel. Lidt oldschool, men fungerende.

Indstilling af intervaller

Et godt sted at starte er:

  • Bowden: fx 0,00 til 0,20 i PA (eller K 0 til 1,0 i Marlin), med små trin
  • Direkte drev: fx 0,00 til 0,08 i PA (eller K 0 til 0,4 i Marlin)

Du skal ikke ramme det perfekte tal i første forsøg. Målet er at finde et område, hvor det visuelt ser markant bedre ud, og hvor hjørnerne ikke er for tynde.

Hvad du skal kigge efter

Når printet er færdigt, kig efter:

  • Lav PA/K: bulende hjørner, tyk linje når den bremser ned.
  • Høj PA/K: skarpe hjørner, men risiko for for tynde hjørner eller små huller.

Det “rigtige” område er der, hvor hjørnerne er pænt skarpe, væggene er jævne, og der ikke er begyndt at opstå under-ekstrudering.

Stop-kriterier: hvornår er du færdig?

Min erfaring: jag ikke perfektion. Når du har fundet en værdi, hvor:

  • bulerne tydeligt er reduceret
  • hjørnerne stadig ser solide ud
  • og væggene visuelt er mere ensartede

…så stop. Skriv værdien ned. Tag et referencefoto med mobilen, hvis du vil kunne sammenligne senere.

Klipper vs Marlin vs “låste” systemer

Her kommer forskellen på, hvor meget kontrol du har.

Klipper: pressure advance direkte i firmware

Kører du Klipper, har du det nemt. Du sætter fx i konfigurationen:

[extruder] pressure_advance: 0.045

Og så er det det. Klipper-dokumentationen har en fin guide, og mange bruger netop PA sammen med input shaping for at køre hurtigere uden at ofre kvalitet.

Marlin: linear advance og K-factor

I Marlin hedder det typisk K-factor. Her vil du ofte aktivere linear advance i firmware og så sætte en K-værdi via Gcode, fx:

M900 K0.08

Nogle printere kommer med linear advance slået fra som standard. På andre er det aktiveret fra fabrikken. Det kræver nogle gange firmware-flashning at lege med, så tjek manual eller community for din model.

Lukkede systemer: Creality, Bambu m.fl.

Moderne “økosystem”-printere som Bambu Lab og enkelte nyere Creality-modeller har deres egne pressure advance-lignende systemer bygget ind. Nogle lader dig justere det direkte, andre gemmer det bag semi-automatiske profiler.

Bruger du fx Orca Slicer med Bambu, kan du ofte vælge mellem materialeprofiler, hvor PA allerede er sat. Du kan stadig forbedre det, men jeg vil anbefale små skridt og altid have en “tilbage til standard”-mulighed.

På mere låste maskiner er det nogle gange bedre at optimere i sliceren og leve med, at PA er, hvad det er. Til gengæld får du så mindre vedligeholdelse. Det er lidt samme kompromis som at vælge en bil med automatgear.

Typiske fejl: sådan ser for høj PA ud (og sådan ruller du tilbage)

Jeg har selv været der: man bliver begejstret over skarpe hjørner, skruer lidt for højt op, og pludselig begynder ting at se mærkelige ud.

Tegn på for høj pressure advance

  • Hjørner ser “indsunkne” ud: Som om der mangler plastik lige i selve hjørnet.
  • Små huller ved retningsskift: Især i tynde vægge eller fine detaljer.
  • Generel tendens til under-ekstrudering ved høje accelerationer: Modellen ser fine ud ved lave hastigheder, men bliver tyndere ved hurtige bevægelser.

Hvis du ser det, så gå et par trin ned i PA/K-værdi og print en kort test igen. Lad være med at justere 0,05 op og ned i blinde. Tænk i små, kontrollerede ændringer.

Hvis du virkelig har rodet dig ud i det

Hvis du har skruet rundt på så meget, at du ikke længere kan huske udgangspunktet, så gør det her:

  1. Sæt PA/K tilbage til 0 eller firmwareens standardværdi.
  2. Print din oprindelige hjørne-problem-model igen.
  3. Bekræft, at problemet stadig er det samme som i starten.
  4. Start forfra med en struktureret PA-test som beskrevet før.

Det lyder banalt, men det redder dig fra at jage fejl, du selv har indført.

Gem profiler pr. filament og dyse: din fremtidige dig takker dig

Pressure advance er ikke kun afhængig af printeren. Filamenttype, filamentmærke og dyse-størrelse spiller også ind.

Forskelle mellem PLA, PETG og TPU

PLA er typisk mest “forudsigelig”. PETG er mere sejt, og TPU er direkte elastisk. Det betyder, at den samme PA-værdi sjældent er optimal på tværs.

  • PLA: lav til medium PA, ofte ret stabilt.
  • PETG: kan kræve lidt højere PA, fordi materialet er mere sejt.
  • TPU: kan være tricky, og for høj PA kan virkelig give under-ekstrudering.

Lav separate slicer-profiler for hver kombination af materiale og dyse, hvor du gemmer PA-værdien. Det virker lidt nørdet den dag, du gør det, men om tre måneder er du lykkelig for, at du slipper for at starte forfra.

Det samme gælder i øvrigt, hvis du skifter til en hærdet dyse eller går fra 0,4 mm til 0,6 mm. Notér PA igen. En lille tekstfil eller en side i din notesbog i værkstedet kan være guld værd i dit workflow i værkstedet.

Et lille “system”, der virker i praksis

Her er, hvad jeg selv gør i kælderen:

  • Hver gang jeg tager en ny filamenttype i brug, laver jeg: temperaturtårn, flow-kalibrering, simpel PA-test.
  • Jeg gemmer en slicer-profil med navn som “PLA – hvid – 0.4 nozzle – PA 0.045”.
  • Jeg skriver de vigtigste tal på en lille label på selve spolen.

Det tager måske en aften pr. ny filamenttype. Men så kører resten af spolens levetid markant mere smertefrit.

Hvornår kan du bare lade være med at rode med det?

Det er også værd at sige: du behøver ikke justere pressure advance, hvis:

  • Du primært printer langsomt, og dine hjørner ser fine ud.
  • Du har en printer, der allerede leverer rigtig pæn kvalitet fra fabrikken.
  • Du ikke har lyst til at pille i firmware eller avancerede slicer-indstillinger.

Hvis det print, du får ud, løser dine hverdagsproblemer og projekter, er det helt okay at lade det være. Ikke alle behøver at optimere til det sidste.

Men hvis du kan kende bulerne i hjørnerne, når du kører bare lidt til den hurtige side, så er pressure advance et af de mere “magiske” greb. Især når flow, temperatur og resten allerede er på plads.

Næste skridt: sådan angriber du det uden at brænde ud

Hvis jeg skal koge det ned til en konkret plan, du kan gå i gang med i aften, så ville jeg gøre sådan her:

  1. Vælg én printer og ét filament (helst PLA).
  2. Sikre temperatur og flow sidder nogenlunde.
  3. Find en PA/K-testmetode, der passer til din firmware (fx via dokumentation eller community).
  4. Print én struktureret test med stigende PA/K.
  5. Vælg en værdi, hvor hjørner ser klart bedre ud, uden at de bliver for tynde.
  6. Gem den værdi i din slicer-profil og skriv den ned til dig selv.

Og husk: hvert mislykket testprint er bare data. Jeg har skraldespanden fuld af “datastykker” her i kælderen. Det er helt normalt.

Vil du kombinere PA-tuning med generel opbygning af gode arbejdsvaner omkring udstyr og materialer, så er vores samlede blogoversigt på Solidprint3d bloggen et fint sted at fortsætte turen ned i kaninhullet.

Print en simpel single-wall testmodel ved den hastighed, du normalt bruger. Sæt pressure advance fra lavt og op i små trin, genprint efter hver ændring og vurder hjørnerne og ydre vægge. Stop når hjørnerne ikke længere buler, og der ikke opstår tomme områder ved stoppet ekstrudering.
Det hjælper begge typer, men effekten er ofte tydeligere på Bowden-printere pga. slangenes kompressibilitet. På direct-drive kan du få forbedring ved højere hastigheder, men typisk med mindre numeriske ændringer.
Pressure advance styrer trykket i dysen under bevægelse og løser ikke stringing. Retraction og temperatur skal stadig tunes separat for at håndtere tråde. Efter du har sat PA korrekt kan små justeringer af retraction gøre modellen endnu pænere, men start med dine kendte retraction-indstillinger.
Ikke nødvendigvis. Pressure advance kompenserer for ekstrusionstryk, mens acceleration og jerk/hastighedsbegrænsninger styrer mekanisk bevægelse og ringing. Hold dine mekaniske indstillinger fornuftige først, og brug PA til at finpudse ekstruderingen; hvis du øger hastighed markant, test mekanikken igen.

Jonas Damgaard

brands-nørd med svaghed for gode køb

Jonas Damgaard er Thebrandshops afslappede brands-nørd, der elsker at teste alt fra sneakers og gadgets til boligting i hverdagen. Han hjælper dig med at finde de mærker og produkter, der både ser godt ud og faktisk holder – uden hype og købepres. På Thebrandshop deler han ærlige, brugbare anbefalinger, som sparer dig for fejlkøb.

7 articles

Jeg går mere op i, om noget holder til dit rigtige liv, end om det trender lige nu – det perfekte køb er der, hvor stil, funktion og pris giver mening på samme tid.
— Jonas Damgaard