3D Print Bed Adhesion: Complete Guide to Perfect First Layers
First-layer adhesion failure accounts for 24% of all 3D print failures, and 90% of these failures are caused by just 5 issues: incorrect Z offset, dirty build plate, wrong bed temperature, unlevel bed, and incompatible build surface — all of which are fixable in under 10 minutes with the right procedure.
Nothing is more frustrating than starting a print and watching the first layer pull away from the bed, or finding a spaghetti mess 10 minutes later. This guide covers every cause of bed adhesion failure, step-by-step fixes for each, calibration procedures, filament-specific settings, and a pre-print checklist that will get your first-layer success rate above 95%.
The 15 Causes of First-Layer Failure
| Rank | Cause | Frequency | Difficulty to Fix | Cost |
|---|---|---|---|---|
| 1 | Incorrect Z offset (nozzle too high) | 28% | Easy | Free |
| 2 | Dirty or greasy build plate | 18% | Very Easy | Free |
| 3 | Wrong bed temperature | 15% | Very Easy | Free |
| 4 | Unlevel bed | 12% | Easy | Free |
| 5 | Wrong build surface for filament | 8% | Moderate | $20-100 |
| 6 | Cooling fan on for first layer | 5% | Very Easy | Free |
| 7 | Warping (large flat parts) | 4% | Moderate | $0-100 |
| 8 | Worn or damaged build surface | 3% | Moderate | $20-100 |
| 9 | Nozzle too close to bed | 2% | Easy | Free |
| 10 | Drafts or uneven cooling | 1.5% | Easy | Free |
| 11 | Wet filament (PETG/nylon) | 1% | Easy | $0-60 |
| 12 | Print speed too high | 0.8% | Very Easy | Free |
| 13 | Incorrect first-layer height | 0.7% | Easy | Free |
| 14 | Bed heater failure | 0.5% | Hard | $20-50 |
| 15 | Warped bed or gantry | 0.5% | Hard | $0-100 |
Cause #1: Incorrect Z Offset (28% of failures)
What Happens
The nozzle is too far from the build plate, so the filament is deposited as a round bead rather than being squished flat against the surface. The filament does not make enough contact to adhere, and it pulls away as the nozzle moves. This is the #1 cause of first-layer failure.
How to Diagnose
- First layer looks like round spaghetti strings rather than flat lines
- Lines do not merge together — gaps between infill lines
- Print lifts off the bed within the first 1-2 layers
- The "paper test" shows too much gap (paper moves freely with no resistance)
Step-by-Step Fix
- Home the printer and move the nozzle to the center of the bed.
- Disable steppers or use the move menu to position the nozzle at Z=0.
- Slide a piece of paper between the nozzle and bed. There should be slight resistance — the paper should move but feel a gentle drag.
- If the paper moves freely (no resistance), the nozzle is too high. Lower the Z offset by 0.05mm increments.
- If the paper cannot move (nozzle is pressing into bed), the nozzle is too low. Raise the Z offset by 0.05mm increments.
- Print a first-layer test — a 20x20mm single-layer square. The lines should be flat, slightly squished, and merged together with no gaps.
- Fine-tune in 0.02mm increments until the first layer is perfect.
Cause #2: Dirty or Greasy Build Plate (18% of failures)
What Happens
Fingerprints, grease, old filament residue, or dust on the build plate create a barrier between the filament and the surface. The filament cannot make proper contact, resulting in poor adhesion. This is especially problematic on PEI and glass surfaces.
How to Diagnose
- Adhesion is inconsistent — some areas stick, others do not
- You can see fingerprints or smudges on the plate
- Adhesion was good when the plate was new, gradually got worse
- Prints fail in the same spots repeatedly
Step-by-Step Fix
- PEI plates: Wipe thoroughly with isopropyl alcohol (90%+) and a lint-free cloth. For heavy residue, wash with warm water and dish soap, rinse, air-dry.
- QIDI Cool Plate: Wipe with a dry or slightly damp cloth. For heavy dirt, wash with warm water and mild detergent. NEVER use IPA or acetone — they damage the coating.
- Glass plates: Scrape off old glue, wash with soap and water, dry completely. Reapply glue stick or hairspray if needed.
- BuildTak: Replace the sheet if dirty (cannot be effectively cleaned).
- Always handle plates by the edges — never touch the print surface with bare fingers.
- Clean before every print for best results, or at least every 5-10 prints.
Cause #3: Wrong Bed Temperature (15% of failures)
What Happens
Bed temperature that is too low does not soften the filament enough for adhesion. Temperature that is too high can cause the filament to stay soft and deform, or cause warping as the print cools unevenly. Each filament has an optimal bed temperature range.
Recommended Bed Temperatures
| Filament | Bed Temp Range | Recommended | Cool Plate | PEI | Glass+Glue |
|---|---|---|---|---|---|
| PLA | 40-60°C | 45-50°C | 45°C | 60°C | 50°C |
| PLA+ / Pro | 45-65°C | 50-55°C | 50°C | 60°C | 55°C |
| PETG | 60-80°C | 70°C | 70°C | 75°C | 70°C |
| ABS | 90-110°C | 100°C | Not compatible | 100°C | 100°C |
| ASA | 90-105°C | 95°C | Not compatible | 95°C | 95°C |
| Nylon (PA6) | 70-90°C | 80°C | Not compatible | 80°C | Not recommended |
| TPU | 30-50°C | 40°C | Not compatible | 40°C | Not recommended |
| PC | 110-130°C | 120°C | Not compatible | 120°C | Not compatible |
Step-by-Step Fix
- Check the filament manufacturer's recommendations — every spool should have a label with nozzle and bed temperatures.
- Start at the recommended temperature and adjust in 5°C increments if adhesion is poor.
- If the first layer does not stick, increase bed temperature by 5°C.
- If the first layer is too soft or elephant foot is excessive, decrease bed temperature by 5°C.
- Allow the bed to preheat for 3-5 minutes before starting — the entire surface should be at temperature, not just the sensor reading.
- For large prints, use a brim or raft to increase adhesion area.
Cause #4: Unlevel Bed (12% of failures)
What Happens
An unlevel bed means the nozzle-to-bed distance varies across the build surface. Some areas are too close (nozzle digs into bed), others are too far (no adhesion). This causes prints to fail in specific areas of the bed.
How to Diagnose
- First layer is good in some areas, bad in others
- Nozzle scratches the bed in one corner, prints fail in the opposite corner
- Large prints fail on one side but not the other
- Bed leveling test shows varying line thickness across the bed
Step-by-Step Fix (Manual Bed Leveling)
- Home the printer and disable steppers.
- Move the nozzle to each corner of the bed (front-left, front-right, back-left, back-right) and center.
- Adjust the bed leveling screws (or springs) at each corner using the paper test — consistent slight resistance at all 5 points.
- Tighten the screw (clockwise) to lower that corner of the bed (increase gap).
- Loosen the screw (counterclockwise) to raise that corner (decrease gap).
- Repeat 2-3 times — adjusting one corner affects adjacent corners.
- Print a bed leveling test — a 5-circle or grid pattern that covers the entire bed. All circles should have the same line thickness and adhesion.
- Fine-tune based on test results.
Auto Bed Leveling (ABL)
If your printer has ABL (BLTouch, inductive probe, or QIDI's auto-leveling):
- Run the auto-leveling procedure from the printer menu.
- Ensure the probe is clean and functioning.
- Set the Z offset after ABL — ABL compensates for bed tilt, but Z offset sets the baseline height.
- Re-run ABL whenever you change the build plate or move the printer.
Cause #5: Wrong Build Surface (8% of failures)
What Happens
Using a build surface that is not compatible with your filament. For example, printing PETG on bare glass (PETG fuses to glass), or printing ABS on a Cool Plate (max 120°C, ABS needs 100°C+ and the coating is not designed for it).
Build Surface Compatibility Matrix
| Filament | Cool Plate | Smooth PEI | Textured PEI | Glass+Glue | G10 | BuildTak |
|---|---|---|---|---|---|---|
| PLA | Excellent | Very Good | Excellent | Good | Good | Very Good |
| PETG | Excellent | Good* | Excellent | Poor | Good | Good* |
| ABS | No | Very Good | Very Good | Good | Excellent | Very Good |
| Nylon | No | Good | Good | Poor | Very Good | Poor |
| TPU | No | Good | Very Good | Poor | Good | Poor |
| PC | No | Good | Good | No | Excellent | No |
*PETG may stick too well to smooth PEI and BuildTak, damaging the surface.
Step-by-Step Fix
- Identify your primary filament and choose a build surface optimized for it.
- For PLA/PETG only: QIDI Cool Plate ($99.99) or textured PEI ($34.99).
- For multi-filament: Wham Bam Flexible PEI ($49.99) or textured PEI.
- For ABS/engineering: G10/Garolite ($27.99) or smooth PEI.
- For budget PLA: Borosilicate glass + glue stick ($19.99).
- Consider having multiple plates if you print different filament types — swap in seconds with a magnetic bed.
Cause #6: Cooling Fan on First Layer (5% of failures)
What Happens
The part cooling fan blows cold air on the first layer, causing the filament to cool too quickly before it can adhere to the bed. This is especially problematic for PLA, which shrinks as it cools.
Step-by-Step Fix
- In your slicer (Cura, PrusaSlicer, QIDI Studio), set the cooling fan to 0% for the first 1-2 layers.
- For PLA: Fan off for layers 1-2, then ramp to 100% by layer 3.
- For PETG: Fan off for layers 1-2, then 50-80%.
- For ABS/ASA/nylon: Fan off for ALL layers (these filaments need slow, even cooling).
- For TPU: Fan at 50% for all layers (TPU benefits from some cooling but not full blast on first layer).
- Verify the fan setting in the slicer preview before printing.
Cause #7: Warping (4% of failures)
What Happens
The print corners lift from the bed as the plastic cools and shrinks. Severe warping can detach the entire print. Warping is most common with ABS, ASA, and nylon, but can also affect large PLA prints.
Step-by-Step Fix
- Use an enclosure for ABS, ASA, and nylon — maintains stable chamber temperature (40-60°C).
- Increase bed temperature by 5-10°C for the first layer.
- Use a brim or raft — adds adhesion area and distributes warping stress.
- Apply PVP glue or 3D LAC for extra adhesion on PEI or glass.
- Turn off the cooling fan for warping-prone filaments.
- Avoid drafts — keep printer away from windows, AC vents, doors.
- Design for 3D printing — avoid large flat surfaces, add fillets to corners, orient parts to minimize footprint.
- Use low-warping filaments — PPA (QIDI UltraPA) has less warping than PA6 nylon.
Cause #8: Worn or Damaged Build Surface (3% of failures)
What Happens
Over time, build surfaces wear out. PEI coatings develop scratches and lose tackiness. Cool Plate coatings gradually lose their sticky properties. BuildTak tears. Glass gets scratched. A worn surface provides inconsistent adhesion.
How to Diagnose
- Adhesion was good when new, gradually got worse over months
- Visible scratches, gouges, or peeling coating
- Some areas of the plate have good adhesion, others do not
- Cleaning no longer restores adhesion
Step-by-Step Fix
- Smooth PEI: Lightly sand with 2000-grit sandpaper in circular motions, then wipe with IPA. This restores the surface texture.
- Textured PEI: Cannot be sanded (destroys texture). Wash with IPA. If still poor, replace the sheet.
- QIDI Cool Plate: Wash with water and detergent. If adhesion is still poor, flip to the second side (dual-sided coating). If both sides are worn, replace.
- Glass: Scrape off residue, wash thoroughly. Deep scratches may require replacement.
- BuildTak: Peel off and replace with a new sheet.
- Prevent wear: Use plastic scrapers, correct temperatures, and proper cleaning to extend plate life.
Causes #9-15: Quick Fixes
#9 Nozzle Too Close to Bed
If the nozzle is too close, it can dig into the build plate, causing scratches and preventing proper filament flow. The first layer may look too squished or have a "wavy" appearance. Fix: raise Z offset by 0.05mm increments until the first layer is properly squished (70-80% of layer height).
#10 Drafts or Uneven Cooling
Cold air from windows, AC vents, or ceiling fans can cool one side of the print faster, causing warping and adhesion failure. Fix: move the printer away from drafts, use an enclosure, or turn off nearby fans during printing.
#11 Wet Filament
Wet PETG or nylon can bubble and sputter on the first layer, causing poor adhesion. Fix: dry filament in a dryer box (60-80°C for 4-12 hours) before printing. Store filament in airtight containers with desiccant.
#12 Print Speed Too High
Printing the first layer too fast does not give the filament time to press into the build surface. Fix: set first-layer speed to 20-30mm/s (vs 50-80mm/s for other layers). This gives the filament time to adhere.
#13 Incorrect First-Layer Height
A first layer that is too thin (0.1mm) can be too squished, while one that is too thick (0.3mm) may not adhere well. Fix: use 0.2mm for the first layer (standard), or 0.15mm for difficult filaments. Adjust flow rate if needed.
#14 Bed Heater Failure
If the bed does not reach the set temperature or has cold spots, the heater or thermistor may be faulty. Fix: check bed temperature with an infrared thermometer. If there is a discrepancy of more than 5°C, replace the thermistor or heater.
#15 Warped Bed or Gantry
A physically warped bed or gantry cannot be leveled — one corner will always be off. Fix: check bed flatness with a straightedge. If warped more than 0.1mm, replace the bed or use a thicker glass plate to compensate.
Z Offset Calibration: Step-by-Step
- Home all axes (G28).
- Heat the bed to your printing temperature (e.g., 45°C for PLA on Cool Plate).
- Heat the nozzle to printing temperature (e.g., 200°C for PLA).
- Move the nozzle to Z=0 at the center of the bed.
- Slide a piece of paper between nozzle and bed. Adjust Z offset until you feel slight resistance.
- Move to each corner and repeat the paper test. If the resistance varies, the bed needs leveling.
- Print a first-layer test — a 20x20mm square at 0.2mm layer height, 100% infill, 20mm/s speed.
-
Examine the result:
- Lines are round with gaps → nozzle too high → lower Z offset by 0.05mm
- Lines are flat and merged → perfect
- Lines are too flat, nozzle dragging → nozzle too low → raise Z offset by 0.05mm
- Repeat until the first layer is perfect. Make small adjustments (0.02mm) for fine-tuning.
Filament-Specific Adhesion Guide
PLA Adhesion
- Bed temp: 45°C (Cool Plate), 60°C (PEI), 50°C (glass+glue)
- Nozzle temp: 195-210°C (first layer 200-210°C)
- Fan: Off for first 1-2 layers, then 100%
- First layer speed: 20-30mm/s
- Common issue: Edge lift on large prints → use brim, increase bed temp 5°C, avoid drafts
- Best plate: QIDI Cool Plate, textured PEI
PETG Adhesion
- Bed temp: 70°C (Cool Plate), 75°C (PEI)
- Nozzle temp: 220-240°C (first layer 230-240°C)
- Fan: Off for first 1-2 layers, then 50-80%
- First layer speed: 20-25mm/s
- Common issue: Sticks too well to smooth PEI → use textured PEI or Cool Plate, wipe PEI with IPA
- Best plate: QIDI Cool Plate, textured PEI
ABS Adhesion
- Bed temp: 95-105°C (PEI, G10)
- Nozzle temp: 230-250°C (first layer 245-255°C)
- Fan: Off for ALL layers
- First layer speed: 15-25mm/s
- Common issue: Warping → use enclosure, brim, PVP glue, avoid drafts
- Best plate: G10, smooth PEI (with enclosure)
Nylon Adhesion
- Bed temp: 75-85°C (PEI, G10)
- Nozzle temp: 240-260°C
- Fan: Off for first 3-4 layers, then 0-30%
- First layer speed: 20mm/s
- Common issue: Moisture causes bubbling → dry filament 8-12 hours before printing
- Best plate: G10, PEI with PVA glue stick
Pre-Print Adhesion Checklist
- ☐ Build plate is clean (wipe with appropriate cleaner)
- ☐ Bed is leveled (manual or ABL)
- ☐ Z offset is calibrated (paper test + first-layer test)
- ☐ Bed temperature is correct for filament
- ☐ Nozzle temperature is correct (first layer 5-10°C higher)
- ☐ Cooling fan is off for first 1-2 layers
- ☐ First layer speed is 20-30mm/s
- ☐> Filament is dry (especially PETG, nylon, TPU)
- ☐ Build surface is compatible with filament
- ☐ No drafts near the printer
- ☐ Brim or raft enabled for large/warping-prone parts
- ☐ Bed preheated for 3-5 minutes before starting
- ☐ Monitor the first layer (stay for first 5 minutes)
Adhesion Troubleshooting Flowchart
| Symptom | Likely Cause | First Fix to Try |
|---|---|---|
| Filament not sticking at all | Nozzle too high / dirty plate / wrong temp | Lower Z offset 0.05mm, clean plate, verify temp |
| Sticks in center, not corners | Unlevel bed | Re-level bed or run ABL |
| Corners lifting (warping) | Warping / drafts / fan on | Use brim, turn off fan, increase bed temp 5C |
| Nozzle scratching bed | Z offset too low | Raise Z offset 0.05mm |
| PETG fusing to plate | Smooth PEI / too hot | Switch to textured PEI/Cool Plate, lower temp 5C, wipe with IPA |
| Inconsistent adhesion | Dirty plate / worn surface | Deep clean plate, check for wear |
| First layer bubbling | Wet filament | Dry filament 4-12 hours |
| Small parts falling off | Too high speed / too high fan | Lower first-layer speed to 20mm/s, fan off |