← All guides Basics

How to Level a 3D Printer Bed

5 min read

A nozzle rides a fraction of a millimeter above the bed. If that gap drifts across the surface, your first layer comes out squished in one corner and barely stuck in another. Get the gap even and most of your failed prints go away. This guide covers the manual paper method plus the Z-offset tuning that actually makes the first layer bond.

Heat everything first

Metal grows when it gets hot. A bed leveled cold reads differently once it hits 60C, and the nozzle and gantry shift too. Level at print temperature so you’re measuring the machine in the state it prints in.

  • Heat the bed to your filament’s value: 60C for PLA, 80C for PETG, 100-110C for ABS/ASA.
  • Heat the nozzle to print temp: roughly 200C for PLA, 240C for PETG, 245C for ABS.
  • Wait two or three minutes after the readout hits target so the whole plate soaks evenly.

Then wipe the nozzle. A hot nozzle almost always has a bead of crusted plastic hanging off it, and even 0.1mm of debris throws the whole measurement off. Use a brass brush or a folded paper towel and pull the gunk away from you. Be careful, 245C burns instantly.

One safety note on ABS and ASA: print and level those in a ventilated space or an enclosure with an exhaust. The fumes aren’t something you want to breathe over a long print.

The paper drag, corner by corner

Grab a normal sheet of printer paper. It’s about 0.1mm thick, a sane first-layer gap to aim for.

  1. Home all axes (the G28 command, or the home button in the menu).
  2. Open the bed-leveling or “manual level” menu if your printer has one. It parks the nozzle over each corner in turn. If it doesn’t, disable the steppers so you can push the head around by hand.
  3. Move to the first corner, about 5mm in from the edge, over the leveling screw.
  4. Slide the paper under the nozzle. Turn that corner’s thumbwheel until you feel light drag, the paper moves but scrapes with a little resistance. Not pinched, not free.
  5. Repeat at all four corners.
  6. Finish at the center. The center reads the average of your four screws. If it’s way off, your bed is warped, not just tilted.

Now run the whole loop a second time. Adjusting one corner changes the tension on the others, so the first pass is never final. The second pass should need only tiny nudges. If you’re still making big turns on the third lap, check that the bed springs aren’t shot and the gantry is square.

The exact paper thickness matters less than matching the same feel at every corner. Consistency beats hitting a precise number.

Set the Z-offset and tune the first layer

Paper drag gets you close. The Z-offset is the fine adjustment that decides how hard that first layer presses into the plate, and you set it live, on an actual print.

  • Start a print of a single-layer test patch or a large flat first layer. A 0.2mm layer height is standard.
  • Watch the first layer go down and adjust Z-offset on the fly. Lower (more negative) squishes the line flatter; raise it if the nozzle is digging in.
  • A good first layer looks like flat, slightly shiny lines fused into each other with no gaps and no ridges. Too high leaves round, separated strands you can pick off. Too low leaves a translucent, scraped surface with ripples.

Dial it in 0.01 to 0.02mm at a time. Write the final value in your logbook against that build plate and nozzle. Swap either one and you’ll re-tune.

Auto bed leveling doesn’t replace this

Plenty of printers ship with a probe, whether inductive, strain-gauge, or a deploying touch sensor. The probe maps a grid of points, often 5x5 or larger, and the firmware tilts the model in software so the nozzle tracks a warped or sloped bed. That helps, especially on big 300mm-plus plates that are never perfectly flat.

Two things people get wrong:

  • A probe compensates for tilt and warp. It does not set your Z-offset. You still tune the nozzle-to-bed distance by hand, exactly as above, after the mesh is built.
  • If your printer has manual screws and a probe, level the screws first so the bed sits mechanically close. The mesh corrects small errors, not a plate that’s 1mm high on one side. Most firmware warns you when mesh variance gets too large.

Run the mesh hot, with bed and nozzle at print temp, for the same reason you level by hand hot. A cold mesh is a wrong mesh.

The practical takeaway

Treat leveling as a five-minute habit, not a one-time setup. Re-level when you swap build plates, change nozzles, move the printer, or start seeing first layers that won’t stick. Keep one logbook line per plate with its Z-offset, and most days you’ll print straight through with no fiddling at all.

Track this on your bench

Gyroid logs the settings that worked, what each print cost, and when to do maintenance — for any printer.

Get Gyroid