Why Your 3D Prints Warp (And the Three Fixes That Actually Work)
Adding a brim treats the symptom. Warping is caused by thermal contraction fighting bed adhesion — and the real fixes are material-specific. Here's what actually works for PLA, PETG, ABS, and Nylon.
You start a 14-hour print on Friday night. Walk out Saturday morning. The corners of your print have peeled up off the bed like a flower opening at dawn, and the bottom is so far from flat that the whole part needs to be scrapped. The brim you added didn’t help. The bed leveling was perfect. The first layer looked beautiful.
Welcome to warping, the most expensive bug in 3D printing. A failed 14-hour print on a $700 P1S costs you about $4.30 in true material + electricity + depreciation. Plus the time you have to redo it. Plus the demoralization of watching it happen.
The mistake almost every beginner makes is treating warping as a single problem with a single fix. It isn’t. Warping is thermal contraction fighting bed adhesion, and the fix depends on which side of that equation is winning. A brim helps with bed adhesion. It does nothing for thermal contraction. That’s why the same brim that saved your PLA print does nothing for the ABS one.
This article walks through what warping actually is, the three categories of fixes (each addressing a different cause), and which to apply for which material. By the end you’ll know not just what to try, but why.
What warping actually is — in 60 seconds
When plastic comes out of a 200°C nozzle and lands on a 60°C bed, it shrinks as it cools. Not by much — PLA shrinks about 0.30%, PETG 0.40%, ABS 0.70%, Nylon 1.50%. But shrinkage compounds across the length of a print. A 100mm-long ABS part wants to be 99.3mm by the time it’s cool. The corners — physically farther from the center of mass and surrounded by less material — cool fastest and try to shrink first.
What stops them? Bed adhesion. The print is glued (chemically, mechanically, or magnetically depending on your bed surface) to the build plate. If the adhesion is stronger than the shrinkage force, the corners stay put and the print is flat. If shrinkage wins, the corners peel up. That’s warping.
Every fix you’ll see online targets one side of that equation:
- Reduce shrinkage force — chamber heat, slower cooling, material change
- Increase adhesion force — brim, glue stick, PEI, raft, magnetic bed
- Reduce the corner-stress geometry — fillets at corners, mouse ears
Here’s why each works and when to use which.
Fix #1: Address shrinkage at the source (the real ABS fix)
If you’re warping ABS or ASA, the bed adhesion fix isn’t going to save you. ABS shrinks more than two times what PLA shrinks. Even excellent adhesion eventually loses to the cumulative force of an ABS print contracting across 200mm of bed.
The honest answer for ABS: you need an enclosed printer with a heated chamber.
Not just enclosed — actively heated. The Voron 2.4, Bambu X1C / X1E, Prusa CORE One, Qidi X-Max 3, Elegoo Centauri Carbon, and FlashForge Creator 4 all maintain chamber temperatures around 40–60°C during ABS prints. At those chamber temps, the print cools much more gradually, the corners shrink less aggressively, and the warping force drops to something a normal PEI sheet can resist.
Open-frame printers (Ender 3, Prusa MK4S, Bambu A1) can technically print ABS but only on small parts (under ~80mm in any dimension) with workarounds — drape an old t-shirt over the printer, raise ambient room temperature, run the heated bed at 110°C. These are bandaids. They work for a 50mm print, fail for a 150mm print.
If you sell ABS-printed products and you’re using an open-frame printer, you’re going to have a failure rate that eats your margin. The Pricing Calculator defaults the failure rate at 5%; for open-frame ABS printing on larger parts, set it to 15–20% and you’ll see your real cost.
PLA almost never warps in this category because it shrinks so little. PETG occasionally does on large prints when the bed is too cold, but the fix is usually adhesion (next section) rather than chamber heat.
Fix #2: Improve bed adhesion (the PLA / PETG fix)
For PLA and PETG, warping usually means adhesion is the weak link. Five practical interventions ranked by effectiveness:
1. Pick the right bed surface for the material
The single highest-impact change. Every modern printer ships with a build plate (PEI textured, PEI smooth, magnetic, glass, etc.), and they aren’t equivalent across materials.
| Material | Best bed surface |
|---|---|
| PLA | Textured PEI, smooth PEI, glass with glue stick |
| PETG | Smooth PEI (avoid bare glass — over-adhesion will rip glass off the bed) |
| ABS | PEI with ABS slurry adhesive, or PEI + brim |
| Nylon | Garolite (G10) — Nylon doesn’t stick to anything else reliably |
| TPU | Textured PEI |
If you’re warping PETG on a smooth glass plate, the fix is “switch to PEI,” not “add a brim.”
2. Get the bed temperature right
The popular wisdom says “bed temp should be a few degrees below the glass transition temp.” This is approximately right but most beginners run too low. The right settings:
| Material | First layer bed temp | After first layer |
|---|---|---|
| PLA | 60°C | 50–55°C |
| PETG | 80°C | 70°C |
| ABS | 110°C | 105°C |
| Nylon | 80°C | 75°C |
| TPU | 50°C | 45°C |
After the first layer, you can drop bed temp slightly to reduce elephant’s foot, but most slicers don’t do this by default. Some makers leave it at first-layer temp the whole print. Either approach is fine; just don’t run cold throughout.
3. Clean the bed surface
This is the single most common cause of “my printer suddenly stopped sticking.” Fingerprints, dust, sweat from removing the previous print — all of it kills adhesion. Wipe the bed with 99% IPA before every print that matters. Use a microfiber cloth, not paper towels (which leave fibers).
For PEI sheets that have lost adhesion entirely (printing for months, prints not sticking even with cleaning), buy a fresh sheet — they’re consumable and run $25–60 depending on size.
4. Use a brim (the right way)
A brim adds material around the perimeter of the first layer. More bed contact = more adhesion force. Works because warping happens at corners — a brim extends those corners outward and gives them more grip.
Bambu Studio default brim width: 5mm. That’s too small for warpy materials. For ABS, use 8–15mm. For PETG on a finicky bed, 5mm is usually fine. For PLA you almost never need a brim at all — if you do, your bed is the problem.
Don’t use a brim for “extra insurance” on every print. It’s wasted material, wasted time, and adds finishing work (you have to cut/sand the brim off). Use brims only when warping is the demonstrated risk.
5. Use a raft (only as last resort)
A raft prints a complete first layer “platform” beneath your part, with the part on top of it. Highest possible adhesion, but adds 30+ minutes to print time and uses 5–15 extra grams of filament. Always leaves a slightly rough bottom surface on the part.
Use only when you’ve tried bed surface, temperature, brim, and chamber, and the print still warps. Niche use case.
Fix #3: Geometry tricks (free, often overlooked)
A handful of CAD-side fixes that reduce warping without changing materials or settings:
Mouse ears
Mouse ears are small circular pads (5–10mm radius, 0.2mm tall) added to the corners of your part. They extend the corner contact with the bed, distributing the shrinkage force across more adhesion area. After printing, they pop off cleanly.
Best for: large ABS parts that warp regardless of brim. Voron community uses mouse ears as a standard ABS print technique.
Filleted corners
A 1–2mm fillet on outside corners reduces the localized stress at the corner during cooling. Helps with PETG warping in particular. As a bonus, the printed part looks more refined.
Orient prints to put the long axis along the bed Y axis
The Y axis (front-to-back, where the bed moves) has more positional accuracy and less chance of belt skip than X. For long thin parts that warp, orienting them along Y reduces the stress along the longest dimension.
Print smaller pieces and assemble
A 200mm long part will warp under conditions that a 100mm part won’t. Cutting your model into two halves, printing each separately, and joining with dowel pins + glue eliminates warping entirely on large parts. This is how Voron prints components on hobby-sized printers — by designing the BOM around printer build volume.
Warping rates by material — what to expect
| Material | Warping rate (untuned printer, open frame) | Tuned + enclosed |
|---|---|---|
| PLA | 1–3% | <1% |
| PETG | 3–7% | 1–2% |
| ABS | 30–60% (no chamber) | 2–5% |
| ASA | 25–50% | 2–5% |
| Nylon | 20–40% | 3–8% |
| TPU | 1–2% | <1% |
| PA-CF | 5–10% | 1–2% |
If your warping rate is above these baselines, something is wrong with your setup, not the material. PLA warping is almost always a bed adhesion problem (dirty bed, wrong surface, wrong temp). ABS warping is almost always a chamber problem.
The order to try things, by material
PLA prints warping:
- Clean the bed with IPA
- Check bed temp is 60°C first layer, not lower
- Verify Z offset is right (lines should be slightly squished, not just touching)
- If still warping, replace the PEI sheet (it might be worn)
- Last resort: brim
PETG warping:
- Confirm you’re on PEI not bare glass
- Bed temp 80°C first layer
- Clean bed with IPA
- 5mm brim if needed
- Try smaller flow rate (98% instead of 100%)
ABS warping:
- Get an enclosure — this is non-negotiable for parts over 80mm
- Chamber temp 40–60°C, bed 110°C
- 8–15mm brim
- Mouse ears at corners for large parts
- ABS slurry on the bed if PEI alone isn’t enough
Nylon warping:
- Switch to a Garolite bed surface
- Dry the filament aggressively before printing (Nylon is extremely hygroscopic)
- Chamber temp 50–70°C
- Glue stick on Garolite for extra adhesion
What “brim” really is — and why it isn’t always the answer
Brims work by trading print time and filament for adhesion margin. On a 50g print that warps without a brim, adding a 5mm brim adds 3–5g of material and 5–10 minutes of print time. That’s typically a 6–10% cost increase per print. The Pricing Calculator accounts for this via total filament weight — include the brim weight when you copy from the slicer.
For products you sell repeatedly, the right move isn’t “always add a brim.” It’s diagnose the root cause once, fix it (bed surface, temp, chamber for ABS), and remove the brim from the slicer. Every print after that saves you the brim cost.
For one-off prototypes where you don’t want to spend 30 minutes diagnosing, slap a brim on and move on. The cost is real but trivial for non-production work.
What about a heated bed below the part?
A common question: “Why doesn’t my bed heat keep the print warm enough to prevent warping?” The bed only heats the bottom 5–10mm of the print. By the time you’re 20mm up, that material is cooling at ambient room temperature, shrinking, and pulling on the bottom corners. The bed alone isn’t enough for high-shrink materials.
Chamber heat solves this by keeping the entire print at elevated temperature throughout printing. Bed heat solves only the first layer. Different problem, different solution.
Workflow summary
- Identify what’s warping (which material, which part of the print)
- Pick the matching root cause (adhesion for PLA/PETG, chamber for ABS/ASA, Garolite for Nylon)
- Apply the corresponding fix
- Test once before assuming you’ve fixed it across all future prints
- Stop adding brims to PLA prints that don’t warp
Warping is fundamentally about understanding which forces are fighting at the bed surface and which intervention shifts the balance. Once you have that mental model, you stop guessing and start fixing.
For pricing strategies that account for realistic failure rates including warping losses, see How to Price Your 3D Prints in 2026. And for material decisions that prevent warping problems by choosing the right material upfront, PLA vs PETG: When to Use Which goes deeper.