Z Offset 3D Printing: 7 Tips to Fix First Layers
Most failed prints die in the first two minutes, not at hour six. This guide is for engineers and shop techs who need to read a bad first layer and correct the z offset 3d printing value without guessing. You will get symptom-to-fix pairs, a live adjust routine, and the cases where the offset is not the real problem.

In this article
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
First-layer symptoms and what to do
Read the symptom first, then change one variable at a time.
| Symptom | Likely cause | Treatment |
|---|---|---|
| Lines touch, gaps between them | Nozzle too high | Lower Z in 0.01 mm steps during the skirt |
| Ridges, rough glossy surface | Nozzle too low | Raise Z in 0.02 mm steps |
| Middle is fine, corners thin | Bed not trammed | Tram corners, then re-run mesh |
| One side always squashed | Gantry sag or dirty rail | Clean and re-square before touching Z |
| Specks and scratches on PEI | Nozzle dragging through part | Raise 0.01 mm, check flow |
| Same file, different result daily | Hot vs. cold offset drift | Heat soak 10 min, then calibrate |
| First layer fine, layer 5 fails | Z hop and retraction | Check Z hop height and speed |
Fix the geometry before the number
If one corner misbehaves, the plate is out of tram and no offset value will fix it. Tram, soak, then tune Z in 0.01 mm steps on a brim.
What the z offset actually controls
Bed leveling sets the physical gap between nozzle and plate at several points. The z offset is different: it is the software zero, the distance the nozzle stops above the plate when the machine believes it is at Z=0. A printer can be perfectly trammed and still print a bad first layer because the offset is wrong.
On a 0.4 mm nozzle, the useful window is narrow. A first layer of 0.20 mm usually needs a real gap of about 0.16–0.18 mm so the extruded line flattens instead of sitting round. Push too close and the nozzle scrapes the plate or blocks the extrusion path. Pull too far and the line lands as a loose cord that will not bond to the next one.
The offset is stored per machine, not per material. That is the trap. ABS printed in an enclosure at 100 °C plate temperature behaves differently from PLA on an open frame, and the difference shows up in the first layer before anywhere else. Recalibrate when you change material class, plate surface, or nozzle.
- 1Tramming sets geometryFour or more points, mechanical.
- 2Z offset sets zeroOne number, stored in firmware.
- 3Flow sets widthOffset sets squish, flow sets bead width.
Paper method vs. live Z adjustment: use both
The paper method still earns its place as a roughing step. Home the machine, disable steppers or jog to Z=0, then slide a sheet of standard copier paper under the nozzle. You want light drag, not a pinch. Copy paper runs about 0.10 mm thick, so the nozzle ends up roughly 0.10 mm above the plate once the paper pulls free.
That number is a starting point, not a finish. Print a skirt of eight to ten loops at 25–30 mm/s and watch the line while it goes down. Glossy and flat with no gaps is correct. Visible gaps mean the nozzle is high. A rippled or translucent line means it is low.
Live adjust while the skirt prints. Most firmware exposes this as a baby step or live Z value, and changes apply instantly, so you can walk the number in without restarting. Move in 0.01 mm increments near the target. Note the final value in a log along with material, plate, and nozzle, so the next run starts close instead of from scratch.
- 1Paper firstGets you within about 0.05 mm.
- 2Live Z secondFine-tune on the skirt, not the part.
- 3Log the valueMaterial plus plate plus nozzle.
Flow, temperature, and the offset are one system
A first layer that looks over-extruded usually is. If first-layer flow is set to 105% and the offset is already correct, the extra plastic has nowhere to go and forms ridges that look exactly like a nozzle that is too low. Before you chase the offset down, set first-layer flow near 100% and test again.
The same logic applies to temperature. Printing the first layer 10 °C hotter than the rest improves wetting on textured PEI, but it also makes the polymer flow further sideways. A hot first layer plus an aggressive offset produces the classic rough, wavy surface on a part that is otherwise fine.
Order matters. Calibrate offset at the flow and temperature you will actually print with. If you later change first-layer flow by more than 5%, recheck the layer before running a long job. A ten-minute skirt test is cheaper than a scrapped part.
- 1Set flow firstKeep first layer near 100%.
- 2Then temperature+5 to +10 °C is enough for most PLA.
- 3Then offsetLast step, smallest changes.
Hot vs. cold: why the offset drifts through the day
Aluminium plates and steel frames grow when they heat. A 235 × 235 mm plate moving from 22 °C to 60 °C expands by roughly 0.1 mm across its width, and the frame around it moves too. That is the same order of magnitude as the first-layer tolerance you are trying to hold.
So a machine calibrated cold will print differently once it is hot. Either calibrate at operating temperature, or accept that the stored value is a cold reference and adjust live every run. The first option is faster in production.
Heat soak time matters more than most operators expect. Ten minutes at plate temperature gets a small machine stable. Larger enclosed machines can take 30 minutes or more before the frame stops moving. If the first part of the day prints differently from the fifth, that is usually soak, not a bad file.
- 1Calibrate hotAt the plate temperature you print with.
- 2Soak 10–30 minLonger for enclosed frames.
- 3Recheck after pausesA cold machine is a different machine.
Reading the squish without calipers
A printed brim is the cheapest gauge you own. Print 12–15 loops, then look at the top surface in raking light. A correct brim is flat, uniform, and slightly glossy. You can bend it without it splitting along the weld lines between loops.
If the loops separate when you flex the brim, the nozzle is high or the flow is low. If the brim tears like paper and shows a scaly surface, the nozzle is low. If only one corner misbehaves, stop adjusting the offset; the plate or gantry is out of tram.
The glass transition point of the polymer sets how the line behaves after it lands. PLA stiffens quickly and holds a crisp edge. PETG stays tacky longer and will show a slight ridge on a correct first layer, so do not tune it to look like PLA. ABS needs a hot chamber or the first layer will lift at the corners no matter where the offset sits.
- 1Flex the brimSplits at the seams means too high.
- 2Rake light across itScales and tears means too low.
- 3One bad cornerGeometry problem, not offset.
Probe offset: the setting people forget
If the printer uses a BLTouch, CR-Touch, or inductive probe, there are two numbers in play. The probe offset is the physical X/Y/Z distance between the probe trigger point and the nozzle tip. The z offset is the correction applied after probing. Change the mount and the probe offset changes with it.
A common failure: the probe triggers, the mesh looks clean, and the first layer is still wrong because the mount flexed or the tip is worn. Probe repeatability on a worn pin can wander 0.03–0.05 mm, which is enough to ruin a 0.20 mm first layer on a textured plate.
Check the mechanical side before editing firmware. Wiggle the mount by hand, look for a bent bracket, and verify the pin drops freely. Then re-run the probe offset calibration and store the result. If the value jumps by more than 0.1 mm after a crash, something bent.
- 1Two numbersProbe offset is physical, Z offset is software.
- 2Repeatability mattersWorn pins drift 0.03–0.05 mm.
- 3Check the mountFlex beats firmware every time.
Step by step: dial in a first layer
- 1Clean the plateWarm water and dish soap, then IPA. Finger oils change adhesion more than 0.01 mm of offset ever will.
- 2Heat and soakBring the plate to print temperature and wait 10 minutes. Enclosed machines: 30 minutes.
- 3Tram the plateAdjust all four corners with a 0.10 mm feeler or paper. Repeat twice; adjusting one corner moves the others.
- 4Home and set a rough offsetJog to Z=0 and set the value so paper drags lightly. This gets you within roughly 0.05 mm.
- 5Print a brim or skirt12–15 loops, 25–30 mm/s, first layer height 0.20 mm for a 0.4 mm nozzle.
- 6Adjust live in 0.01 mm stepsRaise if the line is rough or translucent; lower if the loops show gaps. Change one step, watch one loop.
- 7Confirm with a small test padA 40 × 40 mm single-layer pad. Bend it. It should flex without splitting along the seams.
- 8Record the valueSave material, plate type, nozzle, and final offset in a log for the next run.
Questions we get on the shop floor
How often should the z offset be recalibrated?
After any nozzle change, plate swap, or probe mount adjustment. In production, check it at the start of each shift with a brim test, because ambient temperature and machine soak both move the number.
If a machine holds the same value for weeks, that is a good sign, not a reason to stop checking.
The first layer looks perfect and the part still fails at layer 5. Is that the offset?
Usually not. Once the first layer bonds, the offset has done its job. Failures at layer 5 to 20 are more often Z hop, retraction, or part cooling.
Check Z hop height. If it is set above 0.4 mm with a slow hop speed, the nozzle can drag the printed edge on travel moves and knock the part loose.
Should the nozzle leave visible lines or a smooth sheet?
On a smooth PEI plate with PLA, a correct first layer is slightly translucent and the individual lines are still visible under raking light. Completely invisible lines usually mean the nozzle is too low.
On textured plates you will always see texture. Judge by uniformity, not by whether the surface looks glassy.
Why does one corner of the plate need a different offset?
It does not. The offset is a single number for the whole machine. A corner that prints differently points to tramming, a warped plate, or a bed mesh that is not being applied.
Fix the geometry first. Using the offset to compensate for a low corner will make the opposite corner print too close.
Can the offset fix poor bed adhesion?
Only within a narrow band. Lowering the nozzle increases squish and contact area, which helps a little. It will not compensate for a greasy plate, a cold chamber, or ABS printed in open air.
Clean the surface and match the chamber to the material before you move the offset more than 0.03 mm.
Does the offset change between PLA and PETG?
Yes, slightly. PETG flows differently and tends to hold a lower, wider bead, so a value that works for PLA may leave PETG printing too close. Keep separate logged values per material class.
Do not chase a perfect PETG first layer to look like PLA. A faint ridge is normal and does not indicate a fault.
Need first-layer quality that holds across a run
Send us your part and material. We quote in 12 hours, review the design for manufacturability, and hold ±0.005 mm on machined features.
12-hour quote100% inspectionNo minimum order