3D Printer Calibration: What to Calibrate and in What Order

A poorly calibrated printer produces the same defects over and over, even with a good file and good filament. This page walks through what to check, in what order, and how to use the calibration tools built into modern slicers instead of guessing.

The short answer

3D printer calibration follows a logical order: mechanics (belts, gantry squareness) first, then Z-offset and first layer, then flow rate and temperature specific to each material, and finally retraction, pressure advance, and input shaping to refine the details. OrcaSlicer and Bambu Studio both build in guided calibration wizards, automated on some sensor-equipped machines. The core rule is to change one variable at a time and to recalibrate after replacing a nozzle, hotend, or switching materials.

Why calibration matters and where to start

A brand-new 3D printer rarely comes perfectly dialed in for your environment, your filament, and your specific bed. Calibration means adjusting a series of settings, mechanical first and then software, until you get consistent layers and parts that match the file's dimensions. Order matters as much as the settings themselves: fine-tuning something before a basic mechanical issue is fixed just means redoing that fine-tuning once the mechanical issue gets resolved.

The most useful rule is to change one variable at a time and print a simple test between changes. Adjusting several settings at once, say temperature and flow rate together, makes it impossible to tell which change actually helped or hurt the result, and often leads to starting over without understanding what changed.

The same method applies whether the machine just came out of the box or has been running for months: a swapped part, a move to a new spot in the house, or even a seasonal shift in room temperature can be enough to throw off a setting that seemed dialed in. Keeping a note of values that work, per machine and per material, saves you from starting from scratch every time.

Check the mechanics before touching software settings

Before any software tuning, check the printer's mechanical condition: the X and Y belts should be taut without being overtightened, with no noticeable slack when you pinch them, and the pulleys should be firmly fixed on their shafts. A loose belt produces layer shifts or slightly oval shapes on parts that should be round, a defect no temperature tweak will fix.

Gantry squareness, the right angle between the X and Y axes, is checked by printing a test square or rectangle and measuring its diagonals: equal diagonals confirm the gantry is square. On older machines with stepper motors and no reliable position feedback, tuning e-steps, the number of motor steps per millimeter of movement, may also be needed if printed dimensions consistently drift from the file.

It is worth doing this mechanical pass even on a printer that already prints reasonably well, since a slightly loose belt or a small squareness error does not always show up as an obvious failure. It can just as easily show up as parts that are consistently a fraction of a millimeter off in one direction, a discrepancy that is easy to blame on the slicer or the filament when the actual cause is mechanical.

Z-offset and first layer: the foundation for everything else

Z-offset sets the distance between the nozzle and the bed at the start of a print, and it directly drives how well the whole part sticks. Per the Prusa Knowledge Base, the fine-tuning value, called Live Adjust Z on Prusa machines, typically falls between -1.500 and -0.200 depending on the model, and adjustments should be gradual rather than aggressive to avoid squishing or lifting the first layer.

Redo this setting after swapping the bed, the nozzle, or the print surface sheet, since each one slightly changes the real distance between nozzle and surface. The first layer guide covers the signs of a layer that is too squished or too high, a required starting point before going further into calibration.

Flow rate and temperature: one setting per material

Flow rate, sometimes called extrusion multiplier depending on the slicer, corrects the gap between how much filament the software thinks it is pushing out and how much the printer actually extrudes. A flow rate that is off produces slightly bulging walls or, conversely, visible gaps between lines, a symptom close to under-extrusion but caused here by a calculation mismatch rather than a mechanical problem.

Print temperature gets calibrated material by material with a temperature tower: the same model printed at descending temperature steps reveals the range where layers bond well without stringy overhangs between sections. A filament profile from the manufacturer is a reasonable starting point, but every spool and every nozzle-hotend combination can shift the ideal value slightly.

Retraction, pressure advance, and input shaping

Retraction limits filament ooze during travel moves when the nozzle is not extruding; it is set as a distance and a speed, and getting it wrong shows up as thin strings between parts of the model. Pressure advance, called linear advance on some firmware, compensates for the delay between an extrusion command and material actually coming out of the nozzle, sharpening corners and speed-change zones.

Input shaping, available on printers with an accelerometer, compensates for mechanical frame vibration at high speed and reduces ringing, those faint wavy patterns visible on vertical walls near a sharp direction change. These three settings come after flow rate and temperature in the logical order, since they refine finer defects once the basic extrusion amount is already correct.

Built-in tools and when to recalibrate

OrcaSlicer and Bambu Studio both build calibration wizards directly into the software instead of requiring you to generate test files by hand. The OrcaSlicer wiki recommends calibrating temperature first, then pressure advance, then flow rate, in that order, with a dedicated test print for each step.

Bambu Studio, meanwhile, offers automated flow rate and pressure advance calibration on machines with a lidar or a compatible sensor, while older models in the lineup still need manual calibration through the same printed tests. Recalibrate after switching filament brands or making a meaningful color change, after replacing a nozzle or hotend, and periodically if you notice print quality drifting without any obvious change to your setup.

Once calibration is done, print a reference part you know well instead of just another test square: it tends to reveal subtler issues, bridging, overhangs, or fine detail, that isolated calibration tests do not show. If quality still disappoints after a full calibration pass, the cause is sometimes the file itself or a worn part rather than a setting, which is what the printer maintenance guide covers.

Calibration: setting, symptom, and where to fix it

SettingSymptom if offWhere to fix it
Belts and gantry squarenessLayer shifts, round parts printing slightly ovalCheck tension and squareness before any software setting
Z-offsetFirst layer squished or not stickingAdjust per the first layer guide
Flow rateSlightly bulging walls or gaps between linesFlow rate test in OrcaSlicer or Bambu Studio
TemperatureStringy overhangs or layers that don't bondTemperature tower per material
RetractionThin strings between separate parts of the modelSee the retraction settings guide
Pressure advanceRounded corners, small blobs at the start or end of a lineDedicated test in the slicer
Input shapingRinging (wavy patterns) on vertical wallsAvailable on machines with an accelerometer

Frequently asked questions

What order should I calibrate a 3D printer in?

Start with mechanics (belts, gantry squareness), then Z-offset and first layer, before moving to flow rate and temperature specific to each material. Finer settings like retraction, pressure advance, and input shaping come last, once the basic extrusion amount is already reliable.

Do I need to recalibrate every time I switch filament?

A color change within the same brand and material rarely needs a full recalibration. Switching brands, switching materials, from PLA to PETG for example, or using a spool that behaves noticeably differently is worth rechecking at least temperature and flow rate for.

What is pressure advance and why calibrate it?

Pressure advance compensates for the delay between an extrusion command sent by the firmware and material actually coming out of the nozzle, which reduces rounded corners and small blobs at the start and end of a segment. It gets calibrated after flow rate, once the amount of material being extruded is already correct.

Do OrcaSlicer and Bambu Studio offer automatic calibration?

Bambu Studio offers automated flow rate and pressure advance calibration on machines with a compatible sensor, like certain Bambu Lab models. OrcaSlicer, usable with a much wider range of printers, provides guided but generally manual calibration tests that you print and then judge visually.

How do I know if my e-steps are off?

A classic sign is a consistent gap between the dimensions you expect and the dimensions you actually measure on a printed part, for example a 20 mm cube that measures a bit under or over on one axis every time. This setting mostly matters on older machines without reliable position feedback; most current printers do not need it touched.

How often should a 3D printer be recalibrated?

There is no fixed schedule: recalibrate after replacing a nozzle, hotend, or bed, after moving the printer, or if print quality drifts gradually without any identified cause. A stable machine running the same filaments can stay properly calibrated for months at a time.

Sources and limits

We organize manufacturer and community documentation; we have not measured these products ourselves. The manual for your exact model takes precedence over general guidance.

Keep exploring

A clearer shortlist starts with your projects.

Use the free buying checklist and budget worksheet before comparing offers.

Get the free starter kit