Your first layer is the foundation of every print. Too high and the print peels off mid-job. Too low and the nozzle drags through plastic, scarring the surface and clogging eventually. The window between “didn’t stick” and “elephant’s foot” is roughly 0.05mm — thinner than a human hair. Getting it right requires systematic calibration, not the “paper method” done once and forgotten. Here’s how to calibrate for perfect first layers every time.
The Four Factors of First Layer Adhesion
First layer problems are never one thing. Four independent variables must all be correct:
- Bed surface: Clean, appropriate material for filament, correct temperature
- Bed leveling (tramming): The bed is parallel to the nozzle’s X/Y plane of motion
- Z-offset: The distance from nozzle tip to bed surface at Z=0
- First layer settings: Height, width, speed, and temperature in the slicer
Fix them in order. A perfectly trammed bed with the wrong Z-offset fails as badly as a crooked bed with a perfect Z-offset.
Bed Surface Preparation
Skipping this step is why 90% of “leveling problems” are actually adhesion problems.
PEI (smooth): Wipe with 99% isopropyl alcohol before every print. Finger oils kill PEI adhesion — your fingerprint on the build surface is an invisible release agent. Every 10 prints, wash with warm water and dish soap, dry with a lint-free cloth. Do not use acetone on PEI — it embrittles the surface and causes micro-cracking.
PEI (textured/powder-coated): Same cleaning routine. Textured PEI is more forgiving of fingerprints because the surface area is higher. PLA on textured PEI needs higher bed temperature (65°C vs 60°C for smooth PEI) because the reduced contact area transfers less heat.
Glass: Windex or IPA before every print. Hairspray or glue stick for PETG — PETG bonds TOO well to clean glass and can pull chips out of the surface during removal. The glue stick is a release agent, not an adhesive.
BuildTak / generic PC: IPA only. Acetone dissolves the surface coating.
Bed temperature by filament:
| Filament | Bed Temperature | Surface | Notes |
|---|---|---|---|
| PLA | 55-65°C | PEI smooth/textured, BuildTak | 60°C works for 90% of PLA |
| PETG | 70-85°C | Textured PEI, glass + glue | Release agent on smooth PEI |
| ABS/ASA | 100-110°C | PEI smooth + ABS slurry | Enclosure mandatory |
| TPU | 40-50°C | PEI smooth/textured | Too hot = sticks permanently |
| Nylon | 80-100°C | Garolite (G10) + glue | PEI does not work for nylon |
Manual Bed Leveling (Tramming)
Tramming makes the bed plane parallel to the nozzle’s plane of motion. This is NOT the same as Z-offset — tramming is about tilt, Z-offset is about distance.
The Paper Method — Done Right
- Home all axes. Preheat bed to printing temperature (thermal expansion matters — a bed at 60°C is slightly larger and higher than at 20°C).
- Disable steppers or use the printer’s manual leveling menu to move the nozzle to each corner.
- Slide a sheet of standard printer paper (0.1mm thick) under the nozzle.
- Adjust the bed screw until the paper slides with slight resistance — you feel drag but the paper doesn’t buckle.
- Repeat all four corners THREE times. Adjusting one corner tilts the opposite corner — each pass reduces the error. After the third pass, all corners should have identical drag.
- Check the center. If center drag is different from corners, your bed is warped (concave/convex). Mesh leveling compensates for this.
The Feeler Gauge Method (More Accurate)
Replace paper with a 0.1mm feeler gauge. The consistent thickness eliminates the variability of paper compression. Set Z-offset to 0.1mm before tramming, then adjust each corner until the gauge just touches — you feel contact but no compression. This method is repeatable to ±0.01mm vs ±0.03mm for paper.
The “Live Leveling” Method (For Novices)
Print a single-layer 50×50mm square at each corner and center. Watch the extrusion:
– Gaps between lines: Nozzle too high, raise that corner
– Transparent/thin with ridges: Nozzle too low, lower that corner
– Smooth, flat, lines touching with no ridges: Perfect
Adjust the screws while the skirt prints — quarter-turn changes are visible immediately. This is the fastest method to a working first layer but requires the printer to already be close to level.
Z-Offset Calibration
Z-offset is the fine adjustment AFTER tramming. It compensates for probe mounting height, bed surface thickness changes, and thermal expansion. The correct Z-offset produces a first layer that’s exactly the requested height (typically 0.2mm or 0.3mm).
Probe-Based Z-Offset (BLTouch, CR Touch, Inductive)
- Home Z. The probe triggers and the firmware knows the probe’s trigger point.
- The Z-offset is the distance from probe trigger point to nozzle tip. It’s a negative number (nozzle is below probe trigger): typically -1.5 to -3.0mm.
- Initial setting: auto-home, then move Z to 0. The nozzle should just touch the paper/bed surface. If it’s above, make Z-offset more negative. If it’s digging in, make it more positive.
- Fine-tune with a first layer test print (see below). Adjust Z-offset in 0.02mm increments during the print’s first layer.
Manual (No Probe) Z-Endstop
The Z-endstop switch sets the mechanical Z=0 position. Adjustment is physical — moving the switch up or down. Fine adjustment is done with the bed screws (tramming) and slicer first layer height.
The Babystep / Live Z Adjustment During Print
Every firmware has a babystep or live-Z function — adjusting Z-offset in real-time during the first layer. This is the most important calibration tool you have.
Print a 75×75mm single-layer square (0.2mm height). Watch the extrusion:
– Individual strands not touching: Nozzle too high. Move Z closer (more negative) in 0.05mm steps.
– Rough surface, ridges between passes, plastic squeezing up around nozzle: Nozzle too low. Move Z away (more positive) in 0.05mm steps.
– Smooth surface, passes merged with no gaps, matte finish: Perfect. Note the Z-offset value.
The perfect first layer feels smooth when you run a fingernail across it — you feel the pass lines but no ridges or grooves. If you can peel individual lines apart, the nozzle was too high. If the surface feels like a file, too low.
First Layer Slicer Settings
Software settings that affect first layer quality:
Initial Layer Height: 0.2mm for 0.4mm nozzle. Taller than normal layers (typically 0.2mm vs regular 0.16mm or 0.12mm) because it’s more tolerant of bed unevenness. Thicker first layers have more plastic volume to fill gaps. Don’t go below 0.15mm — the tolerance window shrinks to near-impossible levels on budget printers.
Initial Layer Line Width: 120-150% of nozzle diameter. A 0.4mm nozzle with 0.5mm (125%) line width pushes more plastic into the bed surface, improving adhesion. The wider extrusion also bridges small bed imperfections.
Initial Layer Speed: 20-30mm/s. Slow first layers give the plastic time to bond. At 50mm/s, the nozzle drags the extrusion behind it — the line stretches and thins. At 20mm/s, the extrusion lays down exactly where it’s placed.
Initial Layer Temperature: +5°C above normal printing temperature for the first layer only. Hotter plastic flows better and bonds more aggressively to the bed. For PLA: first layer 210°C, subsequent layers 205°C.
Initial Fan Speed: 0% for PLA, PETG, ABS on the first layer. Cooling causes the plastic to contract — on the first layer, contraction breaks bed adhesion. Turn the part cooling fan on at layer 3 or 4.
Brim/Skirt: For parts with small footprints or sharp corners, a 5-8mm brim prevents corner lifting. The brim is disposable — it costs 1g of filament and 2 minutes of post-processing. A failed print costs more.
First Layer Calibration Parameter Table
| Parameter | Typical Value | Too High Effect | Too Low Effect |
|---|---|---|---|
| Z-Offset (probe) | -1.5 to -3.0mm | Nozzle digs into bed, scarring | Nozzle prints in air, no adhesion |
| Initial Layer Height | 0.2mm | Poor adhesion (not enough squish) | Elephant’s foot, nozzle drag |
| Initial Line Width | 120-150% | Over-extrusion ridges, dimensional error | Under-extrusion gaps, low adhesion |
| Initial Layer Speed | 20-30 mm/s | Stretching, thinning, poor adhesion | OK but slow (no quality penalty) |
| Initial Print Temp | +5°C above normal | Stringing, oozing | Poor flow, low adhesion |
| Initial Fan Speed | 0% | N/A (should be off) | Warping, corner lifting |
| Bed Temp (PLA) | 55-65°C | Elephant’s foot, warping | Poor adhesion, corner lifting |
Common Mistakes & What Most Makers Get Wrong
Mistake 1: Leveling the bed cold, printing hot
A 300mm aluminum bed at 60°C expands approximately 0.15mm in Z and 0.02mm across XY. Leveling cold means the bed is “perfect” at 20°C and warped at 60°C.
Consequence: First layer is inconsistent despite a “perfect” cold tram. Corners print correctly, center is 0.1mm too close or too far.
Fix: Always level at printing temperature. Preheat bed for 5 minutes to let thermal expansion stabilize before tramming. For ABS/ASA at 110°C, preheat for 10 minutes.
Mistake 2: Using the paper method once and calling it done
Paper method gets you to ±0.03mm. On a 0.2mm first layer, that’s a 15% tolerance — borderline. The correct approach is paper method to get close, then live-Z adjustment during a test print for the final 0.05mm.
Consequence: First layer is “close” but inconsistent across the bed. Prints fail intermittently — 8 out of 10 stick, 2 fail, you can’t figure out why.
Fix: After paper tramming, print a first layer test (5 squares, one in each corner and center). Live-adjust Z-offset. Note the final value. This should be your standard workflow, not a one-time fix.
Mistake 3: Turning on part cooling before layer 3
Fan at 100% on layer 2 cools the first layer from above. The temperature differential between bed side and air side creates internal stress — the bottom stays warm, the top contracts. Corners lift.
Consequence: Warping and corner lifting on prints that were perfectly adhered on layer 1. The failure happens at layer 3-5, making you think it’s a later-layer problem when it’s actually cooling shock.
Fix: Set “Regular Fan Speed at Layer” to 4 in your slicer. The first three layers go down at 0% fan, giving the part enough mass to resist warping before cooling starts.
Mistake 4: Ignoring bed mesh leveling after tramming
Manual tramming sets four corners. If your bed is warped (most are), the center is at a different height. A 0.15mm dip in the center on a 0.2mm first layer means the center prints in air.
Consequence: Prints stick at corners, fail in the center. Or vice versa. You chase the tramming screws in circles, never finding a setting that works everywhere.
Fix: After manual tramming, run automatic bed mesh leveling (G29 in Marlin, BED_MESH_CALIBRATE in Klipper). Save the mesh to EEPROM. Add M420 S1 to your start G-code to load the saved mesh. The mesh compensates for bed warp — the Z-axis moves continuously during the first layer to maintain constant nozzle-to-bed distance.
Mistake 5: Not cleaning the bed between prints
The bed looks clean. It’s not. A single fingerprint reduces PEI adhesion by 50% at the contact point. You’ll have one corner of every print lift — not because the bed isn’t level, but because you touched that spot when removing the previous print.
Consequence: Inconsistent adhesion with no mechanical explanation. Prints fail in random locations, often in the same quadrant where you grab the bed to remove parts.
Fix: IPA wipe before every print. 99% concentration, lint-free cloth. One pass, not a scrub. Don’t touch the surface after cleaning. Handle the bed by the edges only.
⚠️ Safety Notice: Always ensure your 3D printer’s electrical components are properly certified for your region’s safety standards. Heated beds can reach 110°C — allow cooling before handling. IPA is flammable — apply to a cold bed only. Verify thermal runaway protection is enabled before performing extended calibration prints.
For bed adhesion surface comparisons, see our bed adhesion guide (PEI vs Glass vs BuildTak). For complete extrusion calibration, see our e-step calibration guide. For automatic leveling, see our bed probe comparison guide.
Further Learning
A quality PEI spring steel sheet with smooth/textured dual sides transforms first layer consistency — available at uavmodel.com, the magnetic base and flexible sheet make print removal trivial without touching the build surface.
