3DPrintscape
ToolsCMulticolor Planner$Filament Cost Calc°Filament Temp ChartMMaterial AdvisorRRetraction GuideFFlow Rate CalcDDrying Guide!Fix My PrintAll Tools
Guides

Z-Offset Wizard: Set Nozzle Height and Fix First-Layer Problems

Set nozzle height with the Marlin Z-Offset Wizard, then verify your first layer with babystepping and a controlled test print.

Watch the full video
··14 min read
Z-Offset Wizard: Set Nozzle Height and Fix First-Layer Problems

A Z-offset determines how close the nozzle begins to the build surface after the printer homes or probes. When it is wrong, a first layer can be too high to bond, too low to flow cleanly, or inconsistent across the bed. This guide explains the Marlin Z-Offset Wizard workflow, how to use babystepping for the final adjustment, and when to stop changing settings and investigate a different first-layer problem.

Important: menu labels, available features, and the direction of an adjustment vary by firmware build, controller, and screen. Use the printer maker’s documentation for your exact machine. Do not install unfamiliar firmware only to gain a wizard; first confirm that the printer is supported and that you have a recovery plan.

What the Z-Offset Wizard changes

On a probe-equipped Marlin printer, the Z-offset describes the distance between the point where the probe triggers and the nozzle tip. The wizard gives you a controlled way to establish a starting value. It is not a replacement for a clean build plate, a sound first-layer profile, or a correctly mounted probe.

Babystepping is a separate live adjustment during a print. It is useful for dialing in the final first-layer squish after the wizard has produced a safe starting value. If the printer has no probe, or your firmware does not expose a Z-offset workflow, follow the machine’s normal leveling and nozzle-height procedure instead.

Before you adjust anything

Start with the conditions you use for the material you actually plan to print. Clean the build surface, make sure the nozzle is free of a blob that could affect the height, load the filament you will test with, and use the printer’s normal preheat or material settings. A value set cold can behave differently once the bed, nozzle, and mechanics are at operating temperature.

Also make sure the printer can home reliably before changing the offset. If homing fails, the probe is loose, the nozzle is visibly bent, or the bed is not secured, fix that issue first. Z-offset tuning cannot compensate for a mechanical or sensing fault.

Use the wizard for a safe starting value

1. Preheat the printer using the material profile you intend to test, following the printer’s normal safety guidance.

2. Home the printer so the firmware has a known reference point. Keep hands clear of the moving bed and toolhead.

3. If your Marlin build exposes it, open the Z-Offset or Probe Offset Wizard. The menu is commonly found under configuration or advanced settings, but the exact path varies.

4. Follow the on-screen movement prompts in the smallest useful increments. A sheet of ordinary paper can be a repeatable reference: the nozzle should create a light, even drag rather than pinching the paper or floating above it.

5. Finish the wizard and save the value only if your firmware and printer instructions indicate that it is safe to do so. Record the resulting number before continuing; it makes later troubleshooting much easier.

Verify with a first-layer test

The paper check is only a starting point. Slice a small first-layer test with the same material and bed surface you use normally. Watch the first few lines rather than walking away: the pattern gives better evidence than trying to guess an offset number in a menu.

If your firmware offers Babystep Z, make very small live adjustments while the test is printing. The interface may use different positive and negative directions across printer families, so follow the result on the bed rather than copying a direction from another machine. Once the first layer is consistent, store the adjustment using the manufacturer’s procedure if the printer does not do that automatically.

First-layer test showing lines with uneven contact across the build surface
Use a small first-layer test to judge contact on the bed; it is more useful than copying another printer's offset value.

Read the first layer before changing more settings

Nozzle too high

Lines may look rounded, separate from one another, or peel up with little effort. Verify the bed is clean and then make a small adjustment toward more contact using your printer’s controls.

Nozzle too low

Lines can look overly thin, rough, or pushed outward at their edges. The nozzle may drag through the material. Stop if the nozzle appears to scrape the surface, then move the adjustment toward less contact and inspect the build plate before continuing.

Uneven results across the bed

A single Z-offset cannot correct a warped surface, incomplete bed mesh, loose gantry, or a probe that is not repeating consistently. Re-run the printer’s leveling or mesh procedure and inspect the mechanics before repeatedly changing the offset.

When to redo the Z-offset

Recheck the value after changing the nozzle, probe mount, build surface thickness, major firmware configuration, or any part that changes the physical relationship between the probe and nozzle. A different filament does not automatically require a new offset, but its first-layer behavior can justify a small test and careful verification.

Avoid these dead ends

Do not keep changing Z-offset to solve under-extrusion, a dirty plate, a loose belt, a failing probe, or a slicer mistake. Do not use someone else’s exact value: the number is specific to the mounting geometry of one machine. And do not ignore a scraping nozzle simply because a paper test felt acceptable.

Healthy 3D print with consistent walls after a controlled calibration workflow
A consistent first layer is the baseline for later material, flow, and finish adjustments.

A reliable next-step sequence

Once the first layer is consistent, move through calibration one variable at a time: verify temperature for the filament, check flow if extrusion still looks inconsistent, and only then tune quality settings.

Continue with the Calibration & Slicer Settings hub.

For Cura-specific first-layer height, speed, and adhesion settings, continue with the Cura First Layer Settings guide after the nozzle height is verified.

For Cura users, use the Cura Profiles workflow instead of importing random machine settings.

Use the Flow Rate Calculator when the layer height is correct but extrusion still is not.

Use the Filament Temperature Chart to choose a conservative temperature starting point for the material.

FAQ

Do I need to change Z-offset for every print?

Normally, no. Once the physical setup is stable, use a short first-layer check when you change a nozzle, surface, or probe arrangement. Do not treat a different offset as a routine slicer setting for every model.

Why does my Z-offset keep resetting?

Check whether your printer requires an explicit save-to-memory action and whether its firmware actually supports persistence. If a value will not save, consult the documentation for that exact controller and firmware rather than repeatedly entering it.

Is a BLTouch required to use this guide?

The Marlin wizard described here is for a probe-equipped setup. The first-layer observations still apply to other printers, but the procedure for setting height may be different. Use the manufacturer’s leveling instructions for a manual-leveling or non-probe machine.

Still seeing a poor first layer? Start with the Fix It troubleshooting wizard to identify whether the visible problem is height, adhesion, extrusion, or another cause.

Print quality workflow

Calibration & slicer settings

Build a reliable baseline before chasing individual settings: start with the printer, then tune material, flow, and slicer quality settings one controlled step at a time.

  1. 01Cura ProfilesStart with a sensible profile baseline before making material- or printer-specific adjustments.
  2. 02Z-Offset Wizard: Complete GuideYou are here
  3. 03Cura First Layer SettingsTune the settings that turn a good Z offset into a consistent first layer.
  4. 043D Printer E-Step Calibration: A Practical BaselineEstablish a supported hardware feed baseline before tuning a material-specific flow setting.
  5. 053D Printer Flow Rate Calibration: Measure Before You AdjustUse a repeatable wall measurement to make small, material-specific flow corrections.
  6. 06Cura Temperature Tower: Find a Better Starting TemperatureCompare one spool across a controlled temperature range before changing other slicer settings.
  7. 073D Printer Retraction Settings: Distance, Speed, and CalibrationTune distance and speed with a controlled test after material condition and temperature are stable.
  8. 08Cura Speed Settings: Balance Speed, Quality, and ReliabilitySeparate outer walls, infill, travel, first layers, and acceleration to find a reliable setting.
  9. 09Cura Jerk SettingsRefine motion behavior after the basics are stable and repeatable.
  10. 10How to Hide Z-Seam Imperfections in CuraUse finish-focused adjustments after calibration and material settings are working together.

Practical notes, not noise

Get the next useful print fix.

Get tested settings, new printer coverage, and practical troubleshooting notes when they are worth sending.