guide

3D printer bed leveling: paper method, probes, and mesh compensation

How do I get a 3D printer bed level?

For printers without a probe: home the printer, set nozzle height at each corner using a piece of paper as a feeler gauge until you feel slight drag, then adjust the center point. For printers with an auto-leveling probe: run the bed mesh calibration routine, then set the Z offset by printing a first layer and adjusting live until it looks correct. The probe does not set the Z offset automatically; you still need to dial it in by eye.

Why the first layer matters so much

The first layer of a print bonds to the bed surface and anchors everything above it. If the nozzle is too far away the plastic will not adhere and the print will detach mid-build. Too close and the plastic cannot flow out of the nozzle correctly, which risks damaging the surface and produces crushed, uneven lines. The correct first layer looks like slightly squished, consistent, evenly-spaced lines with no gaps between them and no ridging.

Most failed prints that let go of the bed mid-print are first-layer adhesion failures. Getting the first layer right is therefore the single highest-impact calibration step on any FDM printer.

Manual bed leveling with the paper method

The paper method uses a standard sheet of printer paper, roughly 0.1mm thick, as a feeler gauge. Home the printer, disable steppers so you can move the head manually, and position the nozzle over each adjustment point at the corners of the bed. Slide the paper between the nozzle and the bed and adjust the bed corner until you feel slight resistance when you pull the paper, but not so much that the paper tears or the nozzle scratches it.

Work through all four corners, then check the center point. Beds on cheaper printers often bow slightly in the center; a thin shim under a center-sagging bed can help, as can adjusting your Z offset to split the difference. After manual leveling, print a first-layer test such as a single-layer grid and adjust based on the result. A paper-leveled printer needs rechecking periodically as thermal cycling gradually shifts the adjustment points.

Auto bed leveling probes: what they do and do not do

BLTouch, CR Touch, and inductive proximity probes measure the distance from the probe to the bed surface at a grid of points. The firmware uses these measurements to build a compensation mesh that tilts and warps the print path to follow the actual bed surface. This means that a slightly tilted or warped bed does not show up as layer adhesion problems because the firmware compensates.

What a probe does NOT do: it does not set the Z offset. The Z offset is the distance between the probe's trigger point and the nozzle tip. If this is wrong by even 0.1mm, the first layer will be too far away or too close regardless of how accurate the mesh is. Every probe user must still set and dial in the Z offset; the probe only automates the mapping of the surface, not the absolute height.

Setting the Z offset

The Z offset is typically set by printing a single-layer first-layer calibration patch and adjusting the offset live until the lines look correct. In Marlin, the baby-stepping function lets you adjust Z in small increments during a print without stopping. In Klipper, the same adjustment is available through the Mainsail or Fluidd interface. Find the offset where the lines are slightly squished, evenly bonded to the bed, and have no gaps between them.

Note the value that looks correct, enter it in your firmware settings, and save. You will need to re-check Z offset any time you swap nozzles (which changes the tip position), change bed surfaces, or install a firmware update that resets values.

First-layer calibration prints

After setting the Z offset, print a first-layer test before running a full print. A single-layer 100mm by 100mm square or a grid pattern prints in a few minutes and immediately reveals problems. Lines that are too thin and barely touching the bed mean the nozzle is too far away; lines that are smeared and the nozzle is dragging through them mean it is too close. A good first layer has lines that are clearly flat on the bottom from pressing into the surface and slightly rounded on top, all joined together with no gaps.

Do not try to read the first layer while the print is still hot. Surface texture can change as it cools. The most reliable way to judge is by removing the print after it cools and examining the bottom surface under a light.

Common questions

Frequently asked questions: bed leveling

What is the paper method for bed leveling?

The paper method uses a standard sheet of printer paper as a feeler gauge. You home the printer, move the nozzle to each bed corner at the adjustment point, and slide the paper between the nozzle and the bed. You tighten or loosen the corner adjuster until you feel slight resistance when pulling the paper without tearing it. The paper thickness of about 0.1mm gives you a consistent reference gap.

Does a BLTouch level my bed automatically?

A BLTouch or CR Touch probes the bed surface at a grid of points and creates a compensation mesh that the firmware uses to follow the bed's actual shape. However, the probe does not set the absolute Z offset; you still need to manually calibrate how far the nozzle is from the bed surface. Getting the Z offset wrong makes the first layer print too high or too low regardless of how accurate the mesh is.

Why does my 3D print not stick to the bed?

The most common causes are: (1) the Z offset is too high, so the plastic is not pressing against the bed firmly enough to bond; (2) the bed surface is dirty, greasy, or contaminated; (3) the bed temperature is not correct for the filament being used; (4) the print speed is too fast for the first layer; or (5) the first layer extrusion width or flow is too low. Check Z offset first, clean the bed with isopropyl alcohol second, then work down the list.

How often do I need to level my printer's bed?

It depends on the printer and how it is used. Printers with auto bed leveling probes re-mesh before each print and compensate for drift automatically; you may only need to re-check the Z offset occasionally. Manual-leveled printers can drift as thermal cycling loosens adjustment screws. Replacing the spring mechanism with solid silicone standoffs on manual-level beds significantly reduces drift frequency.

Get new bed leveling guides by email

One email when a new guide goes up. No spam, unsubscribe any time.

3D Printer Softwares publishes free educational guides on 3D printing software. Some links are affiliate links; we earn a commission at no extra cost to you. Software versions, pricing, and compatibility change; verify details with the official developer before purchasing or installing anything.