---
title: 3D Printer First Layer Calibration: Bed Leveling and Z-Offset Guide &#8211; rb3dlabs.com
url: https://rb3dlabs.com/3d-printer-first-layer-calibration/
site: RB3DLabs
---

# 3D Printer First Layer Calibration: Bed Leveling and Z-Offset Guide

Most failed prints die on layer one. A first layer that is too high never sticks; one that is too low scrapes the plate, squashes the nozzle, and ruins surface quality for the rest of the job. This guide walks through **bed leveling**, **Z-offset**, and a calm test procedure that works across printer brands — without pretending every machine shares one magic Z number.

Safety

Never force the nozzle into the build plate. A nozzle that digs in can gouge PEI/glass and bend or clog the tip. Stop and raise Z as soon as you hear scraping or see deep grooves.

## Why the first layer matters

Layer bonding, dimensional accuracy, and warp resistance all start with how plastic lands on the bed. If adhesion fails at the corners, cooling and thermal contraction pull the print up later. If the first layer is mashed too thin, later layers inherit over-extrusion and elephants-foot. Ten minutes of calibration often saves hours of failed prints.

## Symptoms of a poor first layer

- **Too far from the bed** — lines look round and barely touch; the skirt fails to stick; the part peels while printing

- **Too close** — lines look transparent and ridged; the nozzle scrapes; plastic builds on the tip; the plate shows scars

- **Uneven across the bed** — one corner sticks, the opposite corner floats (level/mesh issue)

- **Wrong temperature or dirty surface** — gaps and blobs even when the gap looks right

**Too high** — rounded beads, weak contact

**Good** — slightly flattened, even contact

**Too low** — scraped, translucent mash

## Bed cleanliness

Oil from fingertips kills adhesion faster than a slightly imperfect Z. Wash PEI or glass with warm water and a drop of dish soap, rinse, dry, then wipe with isopropyl alcohol if your plate manufacturer allows it. Avoid petroleum-based cleaners that leave residue. Re-clean after failed adhesion tests before you chase Z again.

## Bed leveling vs automatic bed mesh

**Manual tramming** (corner screws or eccentric nuts) sets the mechanical plane of the bed relative to the gantry. **Automatic bed mesh / ABL** probes many points and compensates in firmware so the first layer follows a warped surface. Mesh does not replace a wildly out-of-tram bed — start with a rough tram, then probe, then fine-tune Z-offset.

Menus differ by brand (Creality, Bambu, Prusa, Klipper screens, and others). Use your printer’s leveling or mesh routine, then treat the next section as the shared idea behind every UI: set the nozzle–bed gap safely.

## Z-offset, without a universal value

Z-offset is a small vertical correction after homing or probing so the first extruded line sits at the right height. **There is no single Z-offset that fits every printer, nozzle, plate, and filament.** A 0.20 mm nozzle on textured PEI needs a different feel than a 0.40 mm nozzle on smooth glass. Copying a number from a forum is how plates get scratched.

Adjust in small steps (often 0.01–0.05 mm on the live Z-offset control), watch the live first layer, and stop when lines fuse into a slightly flattened sheet without scraping.

## First-layer test procedure

- Confirm the model units look right before you calibrate for nothing — use the [STL Viewer & Analyzer](https://rb3dlabs.com/tools/stl-viewer/) or the [STL size guide](https://rb3dlabs.com/check-stl-size-before-slicing/) if the part seems huge or tiny.

- Heat the bed (and nozzle) to the temperatures you will actually print with for that material.

- Clean the plate.

- Run your printer’s leveling or mesh routine.

- Slice a simple first-layer square, brim, or calibration patch at your normal first-layer height and speed (follow your slicer’s first-layer presets as a starting point).

- Start the print and stay with it for the full first layer.

- If lines do not stick, lower Z slightly (nozzle closer). If you hear scrape or see grooves, raise Z immediately.

- Repeat one change at a time until the centre and corners look similar.

- Save the offset / mesh in firmware or the slicer start G-code the way your machine expects — procedures vary by model.

## What a good first layer looks like

Lines touch neighbours with a slight flatten, not a round spaghetti nor a glass-clear smear. Corners stay down. The skirt or brim holds. After cooling, the part lifts cleanly without tearing chunks out of the plate coating. Take a phone photo of a known-good first layer on *your* machine — that reference beats any generic screenshot.

## Common mistakes

- Chasing Z on a dirty plate

- Calibrating cold, then printing hot (thermal expansion changes the gap)

- Changing flow, temperature, and Z in the same test

- Assuming ABL means you never check live extrusion

- Copying someone else’s Z-offset number

- Ignoring a bent bed or loose gantry that no offset can fix

## Material-specific considerations

**PLA** usually forgives a slightly cooler bed and sticks well on clean PEI. **PETG** can bond too aggressively to bare PEI — use the surface finish and release method your plate maker recommends. **ABS / ASA** want a hotter bed and often an enclosure; first-layer success still starts with gap and cleanliness, then ambient stability. **TPU** needs slower first layers and careful Z so soft filament is not dragged. Always prefer the filament brand’s printed temperature range as a starting point, then tune.

## Related tools and next guides

Inspect geometry before you blame the bed: [STL Viewer & Analyzer](https://rb3dlabs.com/tools/stl-viewer/). Next in the troubleshooting cluster: [fix stringing](https://rb3dlabs.com/fix-stringing-3d-printing/), [fix warping](https://rb3dlabs.com/3d-print-warping/), then a filament temperature reference.
