First Layer Not Sticking: Complete Fix Guide for Any 3D Printer
Every cause of first layer adhesion failure and 12 proven fixes — from Z-offset calibration to choosing the right adhesive. Temperature tables, material settings, printer-specific tips.
Your first layer is everything. It's the foundation every subsequent layer builds on, and if it's bad, nothing you do afterward will fix it. Warping, spaghetti, blobs, gaps — most of these problems trace back to one bad first layer. The frustrating part? There are a dozen things that can cause it, and they all look similar.
This guide covers every major cause of first layer adhesion failure — Z-offset, bed cleanliness, temperature, material settings, build plate types, and printer-specific quirks — ranked by how often they're actually the culprit. Whether you're running a Bambu Lab P1S, a Creality Ender, or a Snapmaker, the fundamentals are the same.
What a Bad First Layer Looks Like — and How to Diagnose It
A good first layer looks like a flat, slightly squished grid. Lines should be pressed into the bed, touching each other, with no gaps. You shouldn't be able to see light through it. The surface texture of the bed should faintly show through on the top side.
A bad first layer is obvious once you know what to look for: lines that don't stick and curl up at the edges, gaps between extrusion lines, a nozzle that drags plastic around instead of laying it down, or a completely detached print rolling around on the bed.
Root Causes — Ranked by How Often They Actually Happen
Here's the honest ranking of first layer problems. Most guides bury the lead — Z-offset and bed cleanliness fix 80% of cases. Everything else is secondary.
| Rank | Root Cause | Frequency |
|---|---|---|
| 1 | Z-offset wrong (nozzle too high or too low) | Very common |
| 2 | Dirty bed (finger oils, dust, grease) | Very common |
| 3 | Bed temperature too low for the material | Common |
| 4 | First layer speed too fast | Common |
| 5 | Wrong first layer height or line width | Common |
| 6 | Cooling fan on during first layers | Common |
| 7 | No adhesion aid for difficult materials | Moderate |
| 8 | Bed not level / mesh leveling not enabled | Moderate |
| 9 | Wrong build surface for the material | Moderate |
| 10 | Wet filament | Moderate |
| 11 | No enclosure for warp-prone materials | Moderate |
Fix #1: Dial In Your Z-Offset
Z-offset is the distance between your nozzle and the bed when the printer thinks it's at Z=0. Too high and plastic doesn't stick — it just sits on the surface. Too low and the nozzle scrapes or clogs. This single setting is responsible for the majority of first layer failures.
Adjust in 0.05mm increments. That's it. Don't try 0.5mm jumps — you'll overshoot. Go 0.05mm at a time, print a single-layer square, look at it, and adjust again.
The MatterHackers 5-level squish reference is the most practical visual guide for this. It shows the same first layer printed at five different Z heights, from way too high to way too low, with descriptions of what each looks like.
Ellis' Print Tuning Guide (on GitHub) has a great first layer squish section with a downloadable test model. Print it, look at the results, and adjust. It's the most reliable method out there.
Step-by-Step: Calibrating Z-Offset
- Heat bed and nozzle to printing temperature for your material — thermal expansion matters
- Run your bed leveling routine (manual or automatic)
- Print a single-layer 100x100mm square at your normal first layer settings
- Observe the result while it's printing — don't wait until it's done
- If lines have gaps: lower Z by 0.05mm (nozzle moves closer to bed)
- If nozzle is scraping or lines are merging into a blob: raise Z by 0.05mm
- Repeat until lines are fused, slightly compressed, and uniform
- Save the Z-offset value — write it down or save a profile
Fix #2: Clean Your Build Plate
This one sounds obvious, but people skip it constantly. One fingerprint on a PEI surface can cause a print to fail in that spot. Skin oils leave an invisible film that plastic literally cannot bond to.
The protocol is simple: 99% isopropyl alcohol (IPA) before every single print. Not 70%, not 91% — 99%. Lower concentrations have too much water content and leave residue. Wipe in one direction, not circles, with a lint-free cloth or paper towel.
For deeper cleaning (every week or so, or when IPA stops helping), wash the plate with warm water and dish soap. This removes stubborn residue that IPA won't touch. Let it dry completely before printing.
One important rule: handle plates by the edges only after cleaning. Your fingertips will contaminate it immediately. It's annoying to be that careful, but it makes a real difference.
Fix #3: Dial In Your Bed Temperature
Bed temperature is a direct dial on adhesion force. Too cold and plastic doesn't bond to the surface. Too hot and prints won't release, or you get elephant's foot. The sweet spot varies by material.
A useful trick: set the first layer bed temperature 5°C higher than subsequent layers. This gives you extra adhesion right where you need it, then backs off so the rest of the print doesn't warp.
| Material | Nozzle Temp | Bed Temp | First Layer Bed Temp |
|---|---|---|---|
| PLA | 200–220°C | 50–60°C | 60–65°C |
| PETG | 230–250°C | 70–80°C | 80–85°C |
| ABS | 240–250°C | 100–110°C | 105–115°C |
| ASA | 240–260°C | 90–110°C | 100–115°C |
| TPU | 220–240°C | 50–60°C | 55–65°C |
| Nylon | 250–270°C | 75–110°C | 80–115°C |
| PC | 260–300°C | 100–120°C | 110–125°C |
Adhesion Products That Actually Work
For most PLA prints on a clean PEI surface, you don't need adhesion aids. But for PETG, ABS, Nylon, PC, or anything that warps, they're essential. Here's what the community actually uses and why.
Magigoo Original
Magigoo is a pen applicator with a formula that grips hot and releases cold. Apply a thin layer to your heated bed, print, then let the bed cool and the print pops off. Works with PLA, ABS, PETG, TPU, and Nylon. $15–20 for the standard version. There are specialized formulas for PA and PC at $18–22.
Elmer's Purple Glue Stick
The OG community hack. $3–8 for a multipack. Apply thin, let it dry before printing. Purple color tells you where you've covered — it dries clear. Works great for PLA, ABS, and also as a release agent for PETG on smooth PEI (more on that below).
3DLAC Spray
A Spanish spray adhesive made specifically for 3D printing. $12–18 for a 400ml can that lasts for 400+ prints. Spray from 30cm distance for an even coat. Popular in Europe and increasingly available globally.
Vision Miner Nano Polymer
The premium option. $25–35 for 120ml but it works with exotic materials like PEEK, PEI filament, and PC where other products fail. Brush-on application, thermal release. Worth it if you're running an engineering-grade setup.
Hairspray (Aqua Net / L'Oreal)
The classic hack that still works. Unscented only — scented versions leave oily residue that hurts adhesion. Spray thin, let dry, print. Wash off with water. Free if you already have it in the house.
Material-by-Material First Layer Settings
Different materials have completely different adhesion behavior. What works for PLA will ruin a PETG print, and ABS needs an enclosure that PLA doesn't. Here's the full breakdown.
| Material | First Layer Speed | First Layer Height | Fan | Notes |
|---|---|---|---|---|
| PLA | 15–20 mm/s | 0.24 mm | Off for 2 layers | Easy — textured or smooth PEI, no adhesion aid needed |
| PETG | 20–25 mm/s | 0.28 mm | Off for 3 layers | Use glue stick on smooth PEI as RELEASE agent — it bonds too hard otherwise |
| ABS | 15–20 mm/s | 0.24 mm | Off (all layers) | Enclosure required, ABS juice or Magigoo, bed 100–110°C |
| ASA | 15–20 mm/s | 0.24 mm | Off (all layers) | Enclosure required, behaves like ABS but more UV resistant |
| TPU | 15–20 mm/s | 0.24 mm | Off for 2 layers | Textured PEI is best, very flexible — watch for elephant's foot |
| Nylon | 15–20 mm/s | 0.24 mm | Off (all layers) | Garolite/G10 is the best surface, dry filament is critical |
| PC | 15–20 mm/s | 0.24 mm | Off (all layers) | PEI best, enclosure mandatory, bed 100–120°C |
The PETG/PEI situation deserves special attention. PETG bonds so aggressively to bare smooth PEI that it can rip chunks out of the surface when you try to remove the print. The fix is counterintuitive: apply a thin layer of PVA glue stick or Magigoo as a release agent, not an adhesion promoter. It gives PETG something to grip that isn't the PEI itself.
Printer-Specific Tips
Bambu Lab (P1S, X1C, A1, A1 Mini)
Bambu Lab printers have excellent auto-leveling, but there are Bambu-specific gotchas. The plate type in Bambu Studio must match the physical plate you have installed — the slicer uses this to set the correct Z-offset profile. Select the wrong plate type in software and you'll get a bad first layer even if everything else is perfect.
- Textured PEI: PLA at 55–65°C, PETG at 70–80°C — great default plate
- Wash with dish soap, not just IPA — Bambu explicitly recommends this
- Never use acetone on textured PEI — it destroys the texture permanently
- If adhesion drops on textured PEI: lightly sand with 600-grit sandpaper to restore the texture
- Run first layer calibration after every plate swap or filament type change
Snapmaker U1
The Snapmaker U1 has automatic leveling built in. A variance of less than 0.5mm across the bed is considered normal and doesn't need manual adjustment. The most common first layer issue on Snapmaker machines is wet filament — the enclosed design can trap moisture, and users often forget to dry their spools.
- Auto-leveling handles most variance — don't manually adjust unless variance exceeds 0.5mm
- Wet filament is the #1 issue — dry spools at 50°C for 4–6 hours before printing
- Clean bed with IPA before every print
Creality (Ender 3, CR-10, K1, etc.)
Creality printers with CR Touch auto-leveling are much easier to calibrate than older manual-only models. Enable mesh bed leveling in firmware and let it map the bed surface. For removing stuck prints (especially PETG), heat the bed to 80°C or higher — thermal expansion breaks the bond without force.
Prusa MK4S
Prusa's interchangeable sheet system is great, but each sheet type needs its own Z-offset profile. If you switch from textured PEI to smooth PEI and forget to load the correct profile, your first layer will be off. Monthly maintenance tip: restore smooth PEI with a wipe of acetone to remove PLA residue — but only use acetone on smooth PEI, never on textured.
Elegoo Neptune 4
The Neptune 4's dual-sided plate gives you textured and smooth PEI in one purchase. Use the A4 paper test to set initial Z-offset before running the auto-leveling sequence. The paper should slide with light resistance — too loose and you're too high, can't move at all and you're too close.
Anker M5C
Anker M5C has automatic bed leveling built in. Use 0.05mm Z increment steps when fine-tuning. First layer speed should stay under 85mm/s — the M5C's recommended maximum for the first layer.
FlashForge AD5M
The AD5M has a quick-swap PEI system. Set bed to 60°C for PLA. The quick-swap mechanism means the plate sits at a very consistent height each time, so Z-offset calibration stays stable between plate swaps.
Build Plate Types — Which One for Which Material
Textured PEI
The best all-around surface. Works with PLA, PETG, TPU, and ABS. Gives prints a matte textured finish on the bottom. Releases prints easily when cool — just flex the plate slightly. Clean with IPA and dish soap. Don't use acetone — it destroys the texture.
Smooth PEI
Excellent adhesion for PLA and ABS. Gives a shiny mirror finish on the bottom of prints. Critical warning: PETG bonds too strongly to bare smooth PEI — always use a release agent (glue stick, Magigoo) with PETG. Restore with acetone every few weeks to remove residue buildup.
Glass
Ultra-flat surface, excellent for models that need a perfectly smooth bottom. PLA sticks well with a clean surface and releases nicely when cool. Heats up slower than PEI so allow more time for the bed to reach temperature. Can crack with thermal shock — don't run cold water on a hot glass bed.
FR4/G10 Garolite
The specialist surface for Nylon. Nylon bonds aggressively to G10 even at lower temperatures, which is exactly what you need for a material that otherwise warps aggressively. Not great for PLA or PETG — save it for hygroscopic engineering materials.
Quick Diagnostic Table
Something's wrong with your first layer and you're not sure what? Start here. Match the symptom to the fix.
| Symptom | Likely Cause | Fix |
|---|---|---|
| Filament dragging behind nozzle, not sticking | Z too high | Lower Z by 0.05mm |
| Gaps between extrusion lines | Nozzle too far from bed | Lower Z by 0.05mm |
| Nozzle scraping bed, grinding noise | Z too low | Raise Z by 0.05mm |
| Corners lifting, print warping | Bed too cold, draft, no brim | Raise bed temp, add brim, use enclosure |
| PETG fused to bed, won't release | Bare PEI + PETG, no release agent | Use glue stick or Magigoo as separator |
| Bubbles, popping, steam sounds | Wet filament | Dry filament at 50°C for 4–6 hours |
| Elephant's foot (spread at base) | Too close to bed + bed too hot | Raise Z, lower bed temp slightly |
| Inconsistent adhesion across the bed | Bed not level / no mesh leveling | Enable mesh bed leveling, relevel |
| Print sticks, then lifts mid-print | Draft / temperature fluctuation | Move printer away from vents, add enclosure |
| Random patches of no adhesion | Dirty bed (finger oils, dust) | Clean with IPA, wash with soap and water |
Defect Reference — What It Actually Looks Like
Slowing Down for the First Layer
First layer speed matters more than people realize. At 60mm/s the nozzle is moving too fast for plastic to properly bond to the surface. Slow down to 15–25mm/s and give the filament time to make contact.
First layer height should be 0.2–0.3mm (not thinner). First layer line width should be 120–150% of nozzle diameter — wider lines mean more surface contact and better adhesion. These settings are usually already correct in most slicer profiles, but worth checking if you've modified anything.
The Cooling Fan Rule
Turn off the part cooling fan for the first 2–3 layers. The fan blows cold air over plastic that's trying to bond to a warm bed. For ABS and ASA, keep the fan off for the entire print. For PLA, ramp it up gradually after layer 3.
Most slicers have a setting for minimum layer count before enabling the fan. Make sure it's set to at least 2 for PLA and 3 for PETG. Check your profile — some high-speed presets have this set to 0.
When You Need a Brim or Raft
Brims and rafts are adhesion insurance for difficult prints. A brim adds extra material around the base perimeter to hold corners down — essential for tall thin prints with small footprints. A raft builds a sacrificial layer grid under the whole print, giving you a fresh adhesion surface to work with.
- Use brim when: printing ABS/ASA, tall thin models, or anything with corners that lift
- Use raft when: bed adhesion is a chronic problem, printing on glass without PEI, or using difficult materials
- Brim width: 5–10mm for most cases, up to 20mm for very warp-prone materials
- Raft adds print time but is sometimes the only reliable solution for ABS on open-frame printers
Sources and Further Reading
- Ellis' Print Tuning Guide — First Layer Squish
- MatterHackers — 3D Printing 101: Perfect First Layer
- Bambu Lab Wiki — First Layer Not Sticking
- Prusa Knowledge Base — First Layer Issues
- Snapmaker Wiki — U1 First Layer Adhesion
- Snapmaker Blog — First Layer Problems and Solutions
- Magigoo — Professional 3D Printer Adhesives
- ADP Industries — Bambu Lab Bed Adhesion Guide
