Failed first layer on a Snapmaker — classic signs of poor adhesion

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: lines are compressed, uniform, and slightly wider than the nozzle diameter

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.

RankRoot CauseFrequency
1Z-offset wrong (nozzle too high or too low)Very common
2Dirty bed (finger oils, dust, grease)Very common
3Bed temperature too low for the materialCommon
4First layer speed too fastCommon
5Wrong first layer height or line widthCommon
6Cooling fan on during first layersCommon
7No adhesion aid for difficult materialsModerate
8Bed not level / mesh leveling not enabledModerate
9Wrong build surface for the materialModerate
10Wet filamentModerate
11No enclosure for warp-prone materialsModerate
1
Root Cause: Z-offset wrong (nozzle too high or too low) · Frequency: Very common
2
Root Cause: Dirty bed (finger oils, dust, grease) · Frequency: Very common
3
Root Cause: Bed temperature too low for the material · Frequency: Common
4
Root Cause: First layer speed too fast · Frequency: Common
5
Root Cause: Wrong first layer height or line width · Frequency: Common
6
Root Cause: Cooling fan on during first layers · Frequency: Common
7
Root Cause: No adhesion aid for difficult materials · Frequency: Moderate
8
Root Cause: Bed not level / mesh leveling not enabled · Frequency: Moderate
9
Root Cause: Wrong build surface for the material · Frequency: Moderate
10
Root Cause: Wet filament · Frequency: Moderate
11
Root Cause: No enclosure for warp-prone materials · Frequency: 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.

Calibration squares on smooth PEI — each square printed at a different Z-offset to find the sweet spot

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.

Good squish: lines are slightly wider than the nozzle, fused together, and the layer is uniform
Bottom of a print — the bed texture should be visible and uniform across the whole surface

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

  1. Heat bed and nozzle to printing temperature for your material — thermal expansion matters
  2. Run your bed leveling routine (manual or automatic)
  3. Print a single-layer 100x100mm square at your normal first layer settings
  4. Observe the result while it's printing — don't wait until it's done
  5. If lines have gaps: lower Z by 0.05mm (nozzle moves closer to bed)
  6. If nozzle is scraping or lines are merging into a blob: raise Z by 0.05mm
  7. Repeat until lines are fused, slightly compressed, and uniform
  8. 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.

Fingerprints on a PEI plate — invisible to the naked eye but devastating for adhesion

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.

MaterialNozzle TempBed TempFirst Layer Bed Temp
PLA200–220°C50–60°C60–65°C
PETG230–250°C70–80°C80–85°C
ABS240–250°C100–110°C105–115°C
ASA240–260°C90–110°C100–115°C
TPU220–240°C50–60°C55–65°C
Nylon250–270°C75–110°C80–115°C
PC260–300°C100–120°C110–125°C
PLA
Nozzle Temp: 200–220°C · Bed Temp: 50–60°C · First Layer Bed Temp: 60–65°C
PETG
Nozzle Temp: 230–250°C · Bed Temp: 70–80°C · First Layer Bed Temp: 80–85°C
ABS
Nozzle Temp: 240–250°C · Bed Temp: 100–110°C · First Layer Bed Temp: 105–115°C
ASA
Nozzle Temp: 240–260°C · Bed Temp: 90–110°C · First Layer Bed Temp: 100–115°C
TPU
Nozzle Temp: 220–240°C · Bed Temp: 50–60°C · First Layer Bed Temp: 55–65°C
Nylon
Nozzle Temp: 250–270°C · Bed Temp: 75–110°C · First Layer Bed Temp: 80–115°C
PC
Nozzle Temp: 260–300°C · Bed Temp: 100–120°C · First Layer Bed Temp: 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.

MaterialFirst Layer SpeedFirst Layer HeightFanNotes
PLA15–20 mm/s0.24 mmOff for 2 layersEasy — textured or smooth PEI, no adhesion aid needed
PETG20–25 mm/s0.28 mmOff for 3 layersUse glue stick on smooth PEI as RELEASE agent — it bonds too hard otherwise
ABS15–20 mm/s0.24 mmOff (all layers)Enclosure required, ABS juice or Magigoo, bed 100–110°C
ASA15–20 mm/s0.24 mmOff (all layers)Enclosure required, behaves like ABS but more UV resistant
TPU15–20 mm/s0.24 mmOff for 2 layersTextured PEI is best, very flexible — watch for elephant's foot
Nylon15–20 mm/s0.24 mmOff (all layers)Garolite/G10 is the best surface, dry filament is critical
PC15–20 mm/s0.24 mmOff (all layers)PEI best, enclosure mandatory, bed 100–120°C
PLA
First Layer Speed: 15–20 mm/s · First Layer Height: 0.24 mm · Fan: Off for 2 layers · Notes: Easy — textured or smooth PEI, no adhesion aid needed
PETG
First Layer Speed: 20–25 mm/s · First Layer Height: 0.28 mm · Fan: Off for 3 layers · Notes: Use glue stick on smooth PEI as RELEASE agent — it bonds too hard otherwise
ABS
First Layer Speed: 15–20 mm/s · First Layer Height: 0.24 mm · Fan: Off (all layers) · Notes: Enclosure required, ABS juice or Magigoo, bed 100–110°C
ASA
First Layer Speed: 15–20 mm/s · First Layer Height: 0.24 mm · Fan: Off (all layers) · Notes: Enclosure required, behaves like ABS but more UV resistant
TPU
First Layer Speed: 15–20 mm/s · First Layer Height: 0.24 mm · Fan: Off for 2 layers · Notes: Textured PEI is best, very flexible — watch for elephant's foot
Nylon
First Layer Speed: 15–20 mm/s · First Layer Height: 0.24 mm · Fan: Off (all layers) · Notes: Garolite/G10 is the best surface, dry filament is critical
PC
First Layer Speed: 15–20 mm/s · First Layer Height: 0.24 mm · Fan: Off (all layers) · Notes: 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 auto-calibration in Bambu Studio — run this every time you swap plate type

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 steel sheets — each sheet needs its own Z-offset profile saved separately

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.

SymptomLikely CauseFix
Filament dragging behind nozzle, not stickingZ too highLower Z by 0.05mm
Gaps between extrusion linesNozzle too far from bedLower Z by 0.05mm
Nozzle scraping bed, grinding noiseZ too lowRaise Z by 0.05mm
Corners lifting, print warpingBed too cold, draft, no brimRaise bed temp, add brim, use enclosure
PETG fused to bed, won't releaseBare PEI + PETG, no release agentUse glue stick or Magigoo as separator
Bubbles, popping, steam soundsWet filamentDry filament at 50°C for 4–6 hours
Elephant's foot (spread at base)Too close to bed + bed too hotRaise Z, lower bed temp slightly
Inconsistent adhesion across the bedBed not level / no mesh levelingEnable mesh bed leveling, relevel
Print sticks, then lifts mid-printDraft / temperature fluctuationMove printer away from vents, add enclosure
Random patches of no adhesionDirty bed (finger oils, dust)Clean with IPA, wash with soap and water
Filament dragging behind nozzle, not sticking
Likely Cause: Z too high · Fix: Lower Z by 0.05mm
Gaps between extrusion lines
Likely Cause: Nozzle too far from bed · Fix: Lower Z by 0.05mm
Nozzle scraping bed, grinding noise
Likely Cause: Z too low · Fix: Raise Z by 0.05mm
Corners lifting, print warping
Likely Cause: Bed too cold, draft, no brim · Fix: Raise bed temp, add brim, use enclosure
PETG fused to bed, won't release
Likely Cause: Bare PEI + PETG, no release agent · Fix: Use glue stick or Magigoo as separator
Bubbles, popping, steam sounds
Likely Cause: Wet filament · Fix: Dry filament at 50°C for 4–6 hours
Elephant's foot (spread at base)
Likely Cause: Too close to bed + bed too hot · Fix: Raise Z, lower bed temp slightly
Inconsistent adhesion across the bed
Likely Cause: Bed not level / no mesh leveling · Fix: Enable mesh bed leveling, relevel
Print sticks, then lifts mid-print
Likely Cause: Draft / temperature fluctuation · Fix: Move printer away from vents, add enclosure
Random patches of no adhesion
Likely Cause: Dirty bed (finger oils, dust) · Fix: Clean with IPA, wash with soap and water

Defect Reference — What It Actually Looks Like

Slowing Down for the First Layer

First layer speed setting in your slicer — 15–25 mm/s is the target range

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