Most new printer problems are calibration problems. Warped bases, bad adhesion, gaps in layers, blobbing on corners - these all trace back to settings that are slightly off from the start. Spending an hour on calibration when you first set up saves dozens of hours troubleshooting later.
This is the order to do it in, and what to actually look for at each step.
Everything depends on bed levelling. A first layer that is not evenly adhered across the whole bed will fail regardless of what else you do.
Go around twice. Adjusting one corner affects the others slightly, so a single pass is rarely enough.
Run the bed mesh levelling routine from your printer's menu. The printer maps the height variations and compensates during printing. This is accurate and saves a lot of manual fiddling.
Important: auto bed levelling does not set your Z offset. It compensates for surface variation, but the baseline nozzle-to-bed gap is still set by you. Many people run ABL, assume everything is sorted, and then wonder why the first layer is still wrong. See Step 2.
Z offset is the gap between the nozzle and the bed at the start of a print. This is the single most important calibration step and the one most worth taking your time on.
What a correct first layer looks like: lines slightly flattened, adjacent lines touching and fusing at the edges, no gaps, no rough scraped surface.
Too high: filament comes out round, does not squish down, corners lift. Lower the Z offset (move the nozzle closer) in 0.05mm increments.
Too low: nozzle drags through what it just laid down, surface looks rough and squashed. Raise the Z offset in 0.05mm increments.
Print a single-layer square each time you adjust. A 60x60mm square is ideal - large enough to see variations across the bed, fast enough to iterate. The first layer calibration test print at tools.print3dbuddy.com is designed for exactly this.
E-steps tell the printer how many motor steps push 1mm of filament. If this is wrong, every print is either slightly over-extruded or slightly under-extruded.
Many printers come factory-calibrated and you will never need to touch this. But if you are on a budget machine or have replaced your extruder, it is worth checking.
How to check:
New E-steps = (Current E-steps x 100) / Actual mm extruded
Update the value in firmware and save. This is a one-time step that improves everything downstream.
Different filament brands behave differently at different temperatures. A temperature tower tests several temperatures in one print.
The range that gives you clean overhangs, minimal stringing, and good surface finish is your sweet spot. Note it per brand - it varies more than people expect.
Even with correct E-steps, flow rate can be slightly off due to filament diameter variation between brands. This step catches that.
Adjust in 2-3% increments. This is per-filament - do it once for each brand you use regularly.
Retraction pulls filament back before travel moves to stop oozing. Wrong settings cause stringing (too little) or gaps and clogs (too much).
If you are new to the printer and everything else is dialled in, print a retraction test first to see if you actually have a stringing problem before tuning. Many printers print cleanly at defaults. If you do have stringing, the stringing guide covers this in full.
Starting points:
Once you have worked through the steps above, print a 20mm calibration cube as a final check.
What to look for:
If something is off, you now know which step controls it.
Most of these are set once and then not touched for months. The exception is Z offset - it drifts slightly on printers without ABL and is worth verifying if prints start failing at the first layer.
The calibration process sounds like a lot. In practice it takes an hour or two, most of it waiting for prints. After that, you print and fix problems as they come rather than fighting the same ones repeatedly. It is worth doing properly at the start.