Probleme dimensionale: shrinkage, elephant's foot și dimensiuni incorecte - Ghid complet troubleshooting FDM


⇒ Ultima actualizare: aprilie 2026 ⇐ | ⇒ Timp de lectură: ~ 8 min

Piesa arată bine, dar nu se potrivește cu alte componente, găurile sunt prea mici, baza este mai lată decât modelul sau dimensiunile nu corespund cu fișierul CAD. Acestea sunt probleme dimensionale, distincte de problemele de suprafață sau structurale și sunt cauzate de contracția termică a materialului, de calibrarea imprimantei sau de setările de slicer. Toate au soluții sistematice și măsurabile.


1. Diagnostic rapid – identifică tipul de eroare dimensională

Înainte de orice ajustare, identifică exact tipul de eroare. Cauze diferite necesită soluții diferite și compensarea greșită poate agrava problema.

Ce observi Tipul erorii Cauză principală Vezi secțiunea
Piesa este uniform mai mică decât modelul pe X și Y Shrinkage termic Contracția materialului la răcire Shrinkage
Baza piesei este mai lată decât restul Elephant's foot Primul strat zdrobit sau temperatură pat prea mare Elephant's foot
Găurile sunt mai mici decât în model; șuruburile nu intră Eroare radială – compensare orificii Nozzle-ul trage material spre centrul găurii la extrudare Găuri prea mici
Piesa este proporțional mai mică sau mai mare pe o singură axă Eroare mecanică XY – pași/mm sau curele Calibrare steps/mm incorectă sau curele tensionate greșit Calibrare XY
Piesa este mai joasă sau mai înaltă decât modelul pe Z Eroare axa Z – layer height sau leadscrew Layer height incorect în slicer sau calibrare Z-steps Erori pe Z
Pereții sunt mai groși decât ar trebui; piesa nu intră în locaș Supraextrudare / flow rate prea mare Flow rate sau e-steps prea mari Vezi articolul despre probleme de extrudare

Instrument esențial: un șubler digital cu precizie de 0,01 mm este indispensabil pentru diagnosticarea problemelor dimensionale. Fără măsurători precise nu poți distinge între shrinkage, eroare mecanică și supraextrudare — toate pot produce dimensiuni incorecte dar cu pattern-uri diferite.


2. Shrinkage – piesa este mai mică decât modelul

Cauza principală: toate filamentele FDM sunt termoplastice, se dilată când sunt topite și se contractă când se răcesc. Această contracție termică este inerentă materialului și nu poate fi eliminată, doar compensată prin supradimensionarea modelului în slicer sau în CAD.

Shrinkage-ul afectează în principal dimensiunile XY (planul orizontal). Pe axa Z, efectul este mai mic deoarece straturile sunt reținute de gravitație și de stratul de dedesubt în timpul răcirii. Shrinkage-ul nu este uniform pentru toate materialele — ABS și PA (Nylon) au contracție semnificativă, în timp ce PLA și PETG au contracție mică.

Cauză secundară Efect Soluție
Material cu contracție mare (ABS, PA, PC) fără compensare în slicer Piesa uniform mai mică pe XY, uneori și pe Z Calculează și aplică shrinkage compensation în profilul de filament din slicer
Răcire prea rapidă (fără enclosure pentru materiale sensibile) Shrinkage mai pronunțat, posibil combinat cu warping Adaugă enclosure; scade viteza ventilatorului
Temperatură nozzle sau pat incorectă față de TDS Shrinkage variabil de la print la print cu același material Folosește temperatura recomandată din TDS-ul filamentului specific
Diametru filament real diferit față de cel setat în slicer Sub- sau supraextrudare uniformă = dimensiuni incorecte Măsoară diametrul real în 5 puncte, introdu media în slicer

Cum calculezi și compensezi shrinkage-ul:

  1. Imprimă un cub de calibrare 20×20×20 mm sau un model de test dimensional dedicat
  2. Lasă-l să se răcească complet (minim 30 minute)
  3. Măsoară cu șublerul pe X, Y și Z în mai multe puncte
  4. Calculează: Compensare (%) = (Dimensiune proiectată / Dimensiune măsurată) × 100
  5. Exemplu: ai proiectat 20 mm, ai măsurat 19,6 mm → Compensare = (20/19,6) × 100 = 102,04%
  6. Introdu valoarea în slicer: Bambu Studio / OrcaSlicer → profilul de filament → Shrinkage; Cura → Horizontal Expansion (valoare negativă pentru micșorare contoruri)

Notă importantă: shrinkage compensation scalează contururile exterioare ale piesei. Nu afectează dimensiunile găurilor interioare în același mod — pentru găuri există o compensare separată (XY Hole Compensation). Aplică întâi shrinkage, apoi calibrează găurile separat.


3. Elephant's foot – baza lărgită

Cauza principală: primele straturi rămân prea calde prea mult timp, fie din cauza temperaturii patului prea ridicate, fie din cauza nozzle-ului prea aproape de pat (Z-offset prea mic). Filamentul moale se „lărgește" lateral sub presiunea gravitației și a straturilor ulterioare înainte să se poată solidifica. Rezultatul este o bază cu margini mai late decât modelul, de unde și denumirea.

Elephant's foot afectează direct toleranțele de asamblare. O piesă cu elephant's foot de 0,3–0,5 mm nu va intra corect în locașul proiectat chiar dacă restul dimensiunilor sunt corecte.

Cauză Simptom specific Soluție Ajustare
Z-offset prea mic (nozzle prea aproape de pat) Elephant's foot prezent chiar și cu temperaturi corecte Crește Z-offset +0,05 mm incremental; testează vizual și cu șublerul
Temperatură pat prea ridicată Elephant's foot mai pronunțat cu temperaturi mari de pat Scade temperatura patului –5°C incremental; menține adeziunea dar reduce lărgirea bazei
Răcire insuficientă pe primul strat Baza lărgită, mai pronunțat pe piese mici care se răcesc lent Activează ventilatorul de răcire mai devreme Pornește ventilatorul la 30–40% de la stratul 2 (atenție: nu pentru ABS/ASA)
Flow rate prea mare pe primul strat Elephant's foot combinat cu linii de primul strat foarte groase și late Scade flow rate pentru primul strat Initial layer flow: 95–100% (nu 110–120% cum se setează uneori pentru adeziune)

Compensare în slicer fără modificarea calibrării:

  • - PrusaSlicer / OrcaSlicer: Print Settings → Advanced → Elephant foot compensation: 0,1–0,3 mm pentru nozzle 0,4 mm. Valoarea de 0,2 mm este recomandată de Prusa ca default pentru profilele standard.
  • - Cura: Initial Layer Horizontal Expansion cu valoare negativă (ex. –0,2 mm) micșorează primul strat și compensează lărgirea.
  • - Bambu Studio: First layer expansion în Advanced settings; valoare negativă pentru a reduce lărgirea bazei.

Soluție în design CAD: adaugă un șanfren (chamfer) de 0,5–1 mm la 45° pe marginea inferioară a modelului. Când elephant's foot umple chamfer-ul, rezultă o margine dreaptă. Metodă eficientă pentru piese care vor fi reimprimate frecvent cu același material.


4. Găurile sunt prea mici – compensare orificii

Cauza principală: când nozzle-ul trasează perimetrul interior al unei găuri, materialul topit este ușor tras spre centrul găurii de tensiunea din filament în momentul extrudării. Efectul este mai pronunțat la găuri mici (sub 5–6 mm diametru) și devine neglijabil la găuri mari (peste 20–25 mm). Shrinkage-ul amplifică acest efect la materialele cu contracție mare.

Găurile pătrate sau hexagonale nu suferă de acest efect în aceeași măsură ca găurile circulare — de aceea multe designuri pentru asamblare utilizează găuri hexagonale pentru piulițe sau pătrate pentru insert-uri.

Diametru gaură proiectat Eroare tipică (PLA) Eroare tipică (ABS/PA) Compensare recomandată
2–3 mm –0,3–0,4 mm (gaura iese 1,6–2,7 mm) –0,4–0,6 mm +0,3–0,5 mm în slicer (XY Hole Compensation) sau direct în CAD
4–6 mm –0,2–0,3 mm –0,3–0,5 mm +0,2–0,3 mm; testează și ajustează
8–12 mm –0,1–0,2 mm –0,2–0,3 mm +0,1–0,2 mm; la PLA adesea neglijabil
15–25 mm ~0 mm (neglijabil) –0,1–0,15 mm Compensare de shrinkage globală poate fi suficientă
>25 mm ~0 mm Shrinkage dominant Shrinkage compensation globală; nu XY Hole Compensation

Valorile de eroare sunt orientative și variază cu materialul specific, temperatura și viteza de printare. Măsoară întotdeauna cu șublerul și calibrează per material și per imprimantă.

Compensare în slicer:

  • OrcaSlicer / Bambu Studio: Quality → Precision → XY Hole Compensation (valoare pozitivă mărește găurile)
  • PrusaSlicer: Print Settings → Advanced → XY Size Compensation (afectează contururi și găuri)
  • Cura: Hole Horizontal Expansion (separat de Horizontal Expansion pentru contururi)

Alternativă în design CAD: supradimensionează găurile direct în modelul CAD cu 0,2–0,5 mm față de dimensiunea dorită, în funcție de material și dimensiunea găurii. Această metodă este mai predictibilă și nu depinde de setările slicer-ului, care pot varia între profilele de printare.

Polyholes: OrcaSlicer și PrusaSlicer au opțiunea „Convert circles to polyholes" care transformă găurile circulare în poligoane cu mai multe laturi (ex. 24 laturi). Poligoanele printează mai precis ca diametru decât cercurile perfecte, deoarece fiecare latură a poligonului este o linie dreaptă pe care nozzle-ul o urmărește fără tensiunea de curbură care strânge materialul.


5. Erori XY sistematice – calibrare mecanică și pași/mm

Cauza principală: dacă piesa este proporțional mai mică sau mai mare pe o singură axă (ex. corectă pe X, dar cu 2% mai mică pe Y), problema nu este shrinkage-ul (care afectează ambele axe similar) — este o eroare de calibrare mecanică a imprimantei.

Simptom Cauză Soluție
Piesă uniform mai mică sau mai mare pe X sau Y, dar nu pe ambele Steps/mm (pași per mm) incorecți pe axa respectivă Calibrează steps/mm pentru axele X și Y în firmware (Configuration → Steps/mm)
Piesă corectă la dimensiuni mici, eroare crescătoare la dimensiuni mari Curele X sau Y tensionate incorect sau uzate Tensionează curelele uniform; înlocuiește curelele uzate
Eroare de scală uniformă pe ambele axe XY Shrinkage sau calibrare motors steps/mm simultană pe ambele axe Aplică shrinkage compensation sau recalibrează steps/mm pe ambele axe
Piesa este ușor romboidală sau distorsionată (nu dreptunghiulară) Imprimanta nu este perfect pătrată (squareness); curele inegale Verifică și corectează squareness-ul imprimantei; tensionează curelele egal

Calibrare steps/mm pentru XY:

  1. Imprimă un cub de 100×100 mm (dimensiune mare pentru a face eroarea măsurabilă)
  2. Măsoară cu șublerul pe X și Y
  3. Calculează: Steps/mm nou = Steps/mm curent × (Dimensiune proiectată / Dimensiune măsurată)
  4. Exemplu: steps/mm curent = 80, ai proiectat 100 mm, ai măsurat 98,5 mm → Steps/mm nou = 80 × (100/98,5) = 81,22
  5. Introdu valoarea în firmware (Marlin: M92 X81.22; salvează cu M500) sau prin interfața imprimantei
  6. Retestează cu același cub și ajustează iterativ

Atenție: pe imprimantele moderne cu auto-calibrare (Bambu Lab, Prusa cu senzori de calibrare), steps/mm sunt de obicei pre-calibrate din fabrică. Eroarea dimensională sistematică la aceste imprimante se rezolvă mai eficient prin shrinkage compensation în profilul de filament, nu prin modificarea steps/mm.


6. Erori pe axa Z – înălțimea piesei incorecte

Cauza principală: înălțimea totală a piesei pe Z este produsul dintre numărul de straturi și layer height-ul real. Dacă layer height-ul setat în slicer nu corespunde cu cel real sau dacă Z-steps/mm este incorect calibrat, piesa va fi mai joasă sau mai înaltă decât modelul.

Simptom Cauză probabilă Soluție
Piesa este uniform mai joasă decât modelul pe Z Z-steps/mm prea mici sau Z-offset prea mare (primul strat zdrobit) Calibrează Z-steps/mm; verifică Z-offset-ul
Piesa este uniform mai înaltă decât modelul pe Z Z-steps/mm prea mari Recalibrează Z-steps/mm
Înălțimea variază în funcție de layer height setat Layer height setat greșit în slicer față de intenție Verifică layer height în profilul de printare; setează valoarea corectă
Piesa are înălțimea corectă dar primul strat este prea subțire Z-offset prea mic compensat de layer-urile ulterioare Ajustează Z-offset; nu modifica layer height pentru a compensa Z-offset-ul

Notă practică: erorile pe axa Z sunt în general mai mici decât cele pe XY deoarece shrinkage-ul vertical este limitat de aderența straturilor. La PLA și PETG, eroarea Z tipică este sub 0,5% — neglijabilă pentru majoritatea aplicațiilor. La ABS și PA, eroarea pe Z poate ajunge la 1–2% și necesită compensare pentru piese cu toleranțe strânse.


7. Toleranțe FDM – care sunt aștepările realiste

FDM nu este o tehnologie de precizie ridicată prin natura sa. Cunoașterea toleranțelor realiste ajută la proiectarea pieselor corect din primul iter și evită frustrarea cauzată de așteptări nerealiste.

Parametru Toleranță tipică FDM Toleranță cu calibrare atentă Observații
Dimensiuni XY generale ±0,2–0,5 mm ±0,1–0,2 mm Depinde de material și calibrare shrinkage
Dimensiuni Z (înălțime) ±0,1–0,3 mm ±0,05–0,1 mm Mai precis decât XY în general
Găuri mici (2–6 mm diametru) –0,3–0,5 mm față de model ±0,1–0,2 mm cu compensare Necesită XY Hole Compensation sau supradimensionare în CAD
Găuri mari (>15 mm diametru) ±0,1–0,2 mm ±0,05–0,1 mm Shrinkage compensation globală suficientă
Grosime perete (1 nozzle-width) ±0,05–0,1 mm ±0,02–0,05 mm Cel mai precis parametru la FDM
Toleranță asamblare (fit între piese) 0,2–0,4 mm joc recomandat 0,1–0,2 mm cu calibrare atentă Pentru fit fără forță (clearance fit): 0,3–0,5 mm; pentru press fit: 0–0,1 mm

Toleranțe de proiectare recomandate pentru asamblare FDM:

  • Clearance fit (piese care alunecă una în alta): 0,3–0,5 mm joc per parte (0,6–1,0 mm total)
  • Slip fit (piese care se potrivesc lejer): 0,2–0,3 mm joc per parte
  • Press fit (piese presate una în alta): –0,1–0,2 mm interferență (testează cu materialul specific)
  • Piese filetate FDM: folosește filete cu pas mai mare (M3 și mai mare); compensează diametrul exterior al șurubului cu +0,2–0,3 mm față de nominal

8. Tabel rate de contracție per material

Material Rată contracție tipică (XY) Rată contracție (Z) Compensare slicer recomandată Enclosure necesar pentru precizie
PLA 0,3–0,5% 0,2–0,3% 100,3–100,5% (minim; adesea neglijabil) Nu
PETG 0,3–0,6% 0,2–0,3% 100,3–100,6% Nu (recomandat pentru precizie)
ABS 0,7–0,8% 0,3–0,5% 100,7–100,8% Da – esențial pentru precizie
ASA 0,6–0,8% 0,3–0,4% 100,6–100,8% Da – esențial pentru precizie
PA (Nylon) – neîntărit 0,5–1,5% 0,3–0,6% 100,5–101,5% (variabil; calibrare per brand obligatorie) Da – obligatoriu
PC 0,5–0,7% 0,3–0,4% 100,5–100,7% Da – obligatoriu
TPU (Shore 95A) 0,3–0,5% 0,2–0,3% 100,3–100,5% Nu
PLA-CF / PETG-CF 0,1–0,3% (fibrele reduc contracția) 0,1–0,2% 100,1–100,3% Nu
PA-CF / PA-GF 0,2–0,5% (fibrele reduc contracția față de PA pur) 0,2–0,3% 100,2–100,5% Recomandat

Ratele de contracție variază între branduri, culori și loturi de filament. Valorile din tabel sunt puncte de start, calibrarea per filament specific rămâne necesară pentru toleranțe strânse. Filamentele întărite cu fibre (CF, GF) au contracție semnificativ mai mică decât varianta neîntărită a aceluiași polimer de bază.


9. Cum compensezi dimensional în slicer – ghid pas cu pas

Acesta este fluxul de calibrare dimensională recomandat pentru orice material nou sau imprimantă nouă. Urmează ordinea, nu sări pași.

Pasul 1 – Calibrează flow rate și e-steps (fundația)

Înainte de orice compensare dimensională, asigură-te că extruderul depune exact cantitatea corectă de filament. Imprimă un cub cu un singur perete (single-wall cube), măsoară grosimea peretelui cu șublerul. Dacă grosimea nu corespunde cu diametrul nozzle-ului (ex. 0,4 mm), ajustează flow rate în slicer. Un flow rate greșit produce erori dimensionale care maschează shrinkage-ul real.

Pasul 2 – Măsoară shrinkage-ul global (XY)

Imprimă un dreptunghi de 100×50 mm (sau un model de calibrare dedicat). Măsoară pe ambele axe după răcire completă. Calculează compensarea separată pentru X și Y dacă valorile diferă. Introdu valorile în profilul de filament din slicer (câmpul Shrinkage sau Scaling Factor).

Pasul 3 – Calibrează compensarea găurilor (XY Hole Compensation)

Imprimă un model de test cu găuri de 3, 5, 8 și 12 mm diametru. Măsoară fiecare gaură. Calculează diferența medie față de nominal. Introdu valoarea pozitivă în XY Hole Compensation (ex. +0,3 mm dacă găurile ies cu 0,3 mm mai mici). Retestează.

Pasul 4 – Verifică elephant's foot

Măsoară baza piesei și compară cu o secțiune la 5–10 mm înălțime. Dacă baza este mai lată, aplică Elephant Foot Compensation în slicer (0,1–0,3 mm) sau ajustează Z-offset-ul cu +0,05 mm.

Pasul 5 – Salvează profilul per material

Toate valorile calibrate (shrinkage, hole compensation, elephant foot, flow rate) se salvează în profilul specific acelui filament în slicer. La fiecare rolă nouă din același brand și culoare, verifică dacă valorile sunt încă valide — variațiile de lot pot necesita ajustări de 0,1–0,2%.


10. Întrebări frecvente – Probleme dimensionale FDM (FAQ)

Shrinkage compensation din slicer este suficientă sau trebuie să modific și modelul CAD?

Pentru uz curent și toleranțe ±0,2 mm, compensarea din slicer este suficientă și mai rapidă. Pentru producție repetată, piese cu toleranțe strânse (±0,05–0,1 mm) sau piese care vor fi imprimate pe mai multe imprimante, supradimensionarea directă în CAD este mai robustă și predictibilă. Ambele abordări sunt corecte în contexte diferite.

De ce găurile de 3 mm ies cu 2,6 mm chiar dacă am calibrat shrinkage-ul?

Shrinkage compensation scalează contururile exterioare ale piesei, nu găurile interioare cu aceeași rată. Găurile mici sunt afectate dominant de efectul de tragere a materialului spre centru (nu de shrinkage), care este un fenomen geometric separat. Aplică XY Hole Compensation separat cu valoarea calculată din testele de calibrare.

Piesa mea ABS este cu 1,5% mai mică decât modelul. Este normal?

Da, este în intervalul normal pentru ABS fără compensare. ABS are una dintre cele mai mari rate de contracție dintre materialele FDM comune. Aplică shrinkage compensation de 101,5% în profilul de filament și retestează. Dacă variația este neuniformă (diferită pe X față de Y), verifică și tensiunea curelelor.

Cum verific dacă eroarea dimensională vine de la shrinkage sau de la calibrarea steps/mm?

Imprimă un model cu o singură linie de perete pe X și una pe Y (single-wall test), și măsoară lungimea fiecărei linii. Dacă eroarea este proporțională cu lungimea (ex. 1% pe X indiferent de dimensiune), este steps/mm sau shrinkage. Dacă eroarea este constantă indiferent de lungime (ex. întotdeauna –0,3 mm), este o eroare radială (hole compensation sau extrusion width).

PA (Nylon) imprimat are dimensiuni foarte variabile de la print la print. De ce?

PA este cel mai sensibil material la umiditate. Filamentul umed produce extrudare inconsistentă, care se traduce direct în variații dimensionale. Asigură-te că PA este uscat și printezi din dry box. Contracția PA variază și în funcție de temperatura camerei — enclosure cu temperatură controlată este esențial pentru precizie dimensională la PA.

Pot obține toleranțe de ±0,05 mm cu o imprimantă FDM de consum?

Ocazional, cu calibrare atentă, materiale cu contracție mică (PLA-CF, PETG-CF) și dimensiuni mici. Consistent și repetabil — nu. FDM de consum are în mod realist ±0,1–0,2 mm pe XY cu calibrare bună. Pentru toleranțe sub ±0,1 mm consistent, tehnologiile SLA/MSLA sau SLS sunt mai potrivite.

De ce piesa mea are dimensiuni corecte pe X și Y dar este prea joasă pe Z?

Cele mai frecvente cauze: Z-offset prea mare (zdrobește primul strat, reducând înălțimea totală), layer height setat greșit în slicer față de intenție, sau shrinkage pe Z mai mare decât așteptat (mai frecvent la ABS și PA). Verifică în ordine: Z-offset → layer height în profil → shrinkage compensation pe Z.

Compensarea în slicer trebuie recalibrată pentru fiecare rolă nouă?

Nu neapărat, dar este recomandat la schimbarea brandului sau culorii aceluiași material. Valorile de shrinkage pot varia cu 0,1–0,3% între branduri și chiar între culori ale aceluiași brand (pigmenții afectează proprietățile termice). Pentru producție cu toleranțe strânse, fă un print de verificare la fiecare rolă nouă.


< Înapoi la Ghid Troubleshooting printare 3D FDM – Toate problemele și soluțiile

< Articolul anterior: Probleme de extrudare – Ghid complet troubleshooting FDM

> Articolul următor: Probleme mecanice și cu filamentul: layer shifting, încurcare și opriri inexplicabile - Ghid complet troubleshooting FDM


Te-ar mai putea interesa și ...

Comentarii

Produse de comparat (/4)