# How to Calibrate a 3D Printer in 2026: FDM, Resin, Bambu Lab, Prusa and UltiMaker
Overview
3D printer calibration is easier when each adjustment is tied to a specific problem.
A poor first layer is not fixed by retraction. Stringing is not automatically an extrusion-step problem. A dimensional error does not necessarily mean the X or Y motion system is wrong.
For FDM printers, the main calibration areas are:
- Mechanical condition
- Bed probing or leveling
- First-layer height
- Nozzle temperature
- Flow rate
- Pressure advance or linear advance
- Retraction
- Dimensional accuracy
Resin printers need a different approach:
- Build-platform and vat condition
- Resin temperature and condition
- Normal-layer exposure
- Bottom-layer adhesion
- Release or lift behavior where adjustable
- Final dimensional validation
Modern Bambu Lab, Prusa, and UltiMaker machines automate many steps that older printers required users to set manually. The correct calibration procedure therefore depends on the printer generation as much as the brand.
The most useful rule is simple: fix the earliest failing part of the process first, then change one variable at a time.
What Does 3D Printer Calibration Actually Mean?
Calibration is the process of checking whether the printer, material profile, and slicer settings produce the behavior the machine expects.
Depending on the symptom, calibration can affect:
- First-layer adhesion
- Wall thickness
- Surface finish
- Stringing
- Corner sharpness
- Hole size
- Overall dimensions
- Layer consistency
- Material flow
- Resin feature definition
Not every printer needs every value adjusted manually.
Load cells, bed probes, accelerometers, cameras, eddy-current sensors, filament sensors, and automatic flow-calibration systems now handle tasks that once required manual test prints.
Before changing firmware values or low-level mechanical settings, check what the printer already measures automatically.
Best Calibration Order for an FDM 3D Printer
For a general FDM printer, this order prevents later tests from being distorted by an earlier problem:
- Inspect the printer mechanically
- Check filament condition
- Clean and seat the build surface correctly
- Run the printer's intended bed-probing or leveling routine
- Establish the correct first layer or Z offset where required
- Confirm nozzle temperature
- Calibrate filament flow if necessary
- Tune pressure advance or linear advance if needed
- Tune retraction only if stringing remains
- Check dimensional accuracy
Do not change several unrelated settings at once.
If a test improves after changing temperature, flow, retraction, and pressure advance simultaneously, you have no reliable way to know which change mattered.
1. Start With Mechanical Condition and Filament
Calibration cannot compensate for a loose or damaged printer.
Before printing test models, check for:
- Loose belts
- Loose pulleys or fasteners
- A damaged or worn nozzle
- Extruder gear contamination
- Poorly seated hotend parts
- Debris under the build plate
- A loose build surface
- Excessive filament-path resistance
- Damaged PTFE tubing where used
The filament matters too.
Wet material can produce inconsistent extrusion, bubbles, rough surfaces, and stringing. A partially clogged nozzle can make a normal flow profile appear under-extruded.
For material-selection context, see Best Materials for Functional 3D Printed Parts.
Calibrate with a mechanically healthy printer and known-good material.
2. Bed Leveling, Tramming and Bed Meshes
“Bed leveling” can describe several different operations.
Manual Tramming
On printers with adjustable bed screws, tramming makes the build surface mechanically parallel to the printer's motion plane.
Automatic Bed Probing
A probe or nozzle sensor measures the surface at several positions and creates a compensation mesh.
The printer then adjusts Z slightly during the first layers to follow that measured surface.
A bed mesh does not physically straighten a warped plate. It compensates for measured variation within the system's usable range.
When to Recheck the Bed
Re-run the printer's intended procedure after changes such as:
- Moving or reassembling the machine
- Replacing major motion parts
- Changing a nozzle or hotend when the printer requires recalibration afterward
- Replacing or changing the build-surface system
- Seeing repeatable first-layer variation across the plate
Do not repeatedly recalibrate a printer that is producing an even first layer simply because the menu option exists.
3. First-Layer Calibration and Z Offset
The first layer establishes the nozzle-to-bed relationship for FDM printing.
A healthy first layer should:
- Adhere continuously
- Join neighboring extrusion lines
- Avoid deep ridges
- Avoid visible gaps between lines
- Avoid nozzle scraping
Nozzle Too High
Typical symptoms include:
- Poor adhesion
- Rounded extrusion lines
- Gaps between adjacent lines
- Filament following the nozzle
Nozzle Too Low
Typical symptoms include:
- Rough ridged surfaces
- Extremely thin extrusion
- Material pushed sideways
- Nozzle scraping
- Potential build-surface damage
The exact adjustment method depends on the printer.
Older machines may require a manual Z offset or Live Z procedure. Newer load-cell or nozzle-contact systems can establish the first-layer position automatically.
4. Temperature Before Flow and Retraction
Nozzle temperature changes how the filament flows.
If the temperature is too low, you may see:
- Poor layer bonding
- Under-extrusion at speed
- Rough surfaces
- Weak parts
If it is unnecessarily high, you may see:
- More stringing
- Oozing
- Soft fine details
- Excessive bridging sag
Start with the filament manufacturer's recommended range and a validated printer profile when available.
Use a temperature tower only when the material clearly needs additional tuning. The goal is not to create a custom temperature for every spool when the existing profile already prints correctly.
5. Flow Rate vs Extruder Steps
These settings are related but they solve different problems.
Extruder Steps or Rotation Distance
This is a low-level machine setting that describes how motor movement corresponds to filament movement.
On a manufacturer-tuned modern printer, it should not be the first value changed because a top surface looks slightly over-extruded.
Flow Rate or Flow Ratio
Flow is normally a filament- or profile-specific adjustment.
It changes how much material the slicer requests for a given line width, layer height, and path.
Too much flow can produce:
- Bulging walls
- Overfilled top surfaces
- Reduced clearances
- Poor-fitting holes
Too little can produce:
- Gaps between lines
- Weak walls
- Incomplete top surfaces
- Poor layer bonding
Use filament-specific flow calibration before changing low-level machine calibration unless there is evidence the extruder's mechanical calibration itself is wrong.
6. Pressure Advance and Linear Advance
Extrusion pressure does not rise and fall instantly when print speed changes.
Without compensation, acceleration and deceleration can create:
- Bulging corners
- Rounded corners
- Inconsistent line width
- Small gaps after speed changes
Pressure advance and linear advance compensate for this delayed pressure response.
The terminology depends on the firmware.
Tune it when:
- A new filament behaves noticeably differently
- You are building a custom high-speed profile
- Corners show repeatable extrusion artifacts
- The printer does not already determine the parameter automatically
Do not assume one value is appropriate for PLA, PETG, TPU, and every nozzle size.
7. Retraction Calibration
Retraction mainly controls filament oozing during non-printing travel moves.
Poor settings can produce:
- Strings
- Fine hairs
- Blobs around travel transitions
But stringing is not always a retraction problem.
Check these first:
- Filament moisture
- Nozzle temperature
- Flow rate
- Pressure-control settings
Retraction distance and speed also depend on the extrusion path. Direct-drive printers normally use shorter retraction than long-Bowden systems.
Avoid extreme values. Excessive retraction can contribute to inconsistent extrusion, filament grinding, or heat-creep problems.
8. Dimensional Accuracy Calibration
Only evaluate dimensional accuracy after extrusion is stable.
Use a test part with several feature types rather than relying on one 20 mm cube.
Useful measurements include:
- External width
- External height
- Hole diameter
- Pin diameter
- Slot width
- Wall thickness
A printed dimension can be influenced by:
- Flow
- Extrusion width
- Material shrinkage
- First-layer expansion
- Cooling
- Slicer compensation
- Hole geometry
- Measurement method
Do not change X, Y, or Z steps simply because one printed cube is a few tenths of a millimeter off.
For functional parts, slicer controls such as XY compensation, hole compensation, elephant-foot compensation, or material-shrinkage settings are often more appropriate.
How to Calibrate a Bambu Lab 3D Printer
Bambu Lab printers automate a large part of the traditional calibration process, but the feature set differs by model.
For an otherwise healthy printer, start with the machine's own calibration and the correct Bambu Studio filament profile rather than copying values from another printer.
Machine Calibration
Run the printer's built-in calibration after initial setup and when relevant maintenance or hardware changes affect the motion system.
Automatic bed leveling should be allowed to run when the printer or print workflow calls for it.
Flow Dynamics Calibration
Bambu Lab's Flow Dynamics Calibration tunes the pressure-compensation value used for a filament.
It is particularly relevant after:
- Changing filament brand or formulation
- Replacing or wearing a nozzle
- Changing print temperature substantially
- Changing maximum volumetric speed
- Building a custom material profile
Supported newer Bambu models can perform automatic flow-dynamics calibration, while Bambu Studio also provides manual calibration workflows.
Flow Rate Calibration
Bambu Studio also provides a separate Flow Rate Calibration.
That adjusts the filament's flow ratio rather than its pressure-dynamics value.
Bambu Lab specifically recommends using dry filament and a clean hotend for reliable calibration results.
Do Not Treat Every Bambu Model as Identical
Automatic calibration hardware varies across the product range.
For example, newer models such as the Bambu Lab H2D use sensor-based flow-dynamics calibration that differs from older manual workflows.
Use the procedure documented for the exact printer and firmware rather than assuming every Bambu model has the same sensors.
How to Calibrate a Prusa 3D Printer
Prusa calibration differs substantially by generation.
Older Prusa i3 and MINI Workflows
Older i3-family machines and MINI-series models can use manual First Layer Calibration or Live Adjust Z workflows.
Prusa's official First Layer Calibration guide describes adjusting nozzle height until the filament adheres with slight compression rather than remaining rounded or being excessively flattened.
Mesh bed leveling measures multiple points and compensates for bed variation.
Current Load-Cell Models
Current models such as the MK4/S, MK3.9/S, XL, and CORE One family use a load cell to detect nozzle contact.
Prusa's load-cell documentation states that manual First Layer Calibration and saved sheet-specific Live Z profiles are not required on supported load-cell models because first-layer calibration is handled automatically during probing.
If a current Prusa with load-cell probing develops a first-layer problem, check:
- Nozzle cleanliness
- Sheet seating
- Load-cell self-test
- Mechanical assembly
- Filament drag during probing
Do not apply an older MK3-style Live Z routine to a newer load-cell printer unless the printer's documentation specifically calls for it.
Linear Advance
Prusa firmware and profiles use linear-advance behavior to manage extrusion pressure.
Users staying within validated Prusa material and printer profiles generally have less need to retune it than users creating custom high-speed or unusual-material profiles.
How to Calibrate an UltiMaker 3D Printer
UltiMaker calibration also depends on model generation.
UltiMaker S Series
Current S-series documentation describes active leveling as an automatic process performed at the start of each print.
The printer creates a height map and compensates for measured surface variation during the first layers.
Before blaming leveling, make sure:
- The build plate is correctly installed
- The print cores are seated correctly
- Nozzle tips are clean
- The build surface is clean
Some older S-series models also provide a manual leveling procedure. Newer fixed-platform models such as S6 Flex, S7, and S8 do not use the same manual routine.
UltiMaker Method Series
Method printers use an assisted leveling workflow rather than the same S-series active-leveling process.
The printer checks the platform and guides the user through physical adjustment only when needed.
Cura Flow Settings
UltiMaker Cura includes material and feature-specific flow controls, but UltiMaker's material-settings documentation cautions that it is generally better to resolve the underlying extrusion problem before using flow as a blanket correction.
Check the print core, material, temperature, filament path, and profile before compensating for a hardware issue with an arbitrary flow multiplier.
How to Calibrate a Resin 3D Printer
Do not use an FDM calibration sequence for a resin printer.
A practical MSLA/SLA sequence is:
- Inspect the build platform, vat, and release film
- Confirm the resin is mixed, in good condition, and within its recommended temperature range
- Start with the manufacturer or resin supplier's validated profile
- Tune normal-layer exposure only when the workflow allows and the result indicates it is needed
- Check bottom-layer adhesion settings where user-adjustable
- Review lift or release settings where the machine exposes them
- Validate dimensions after washing and curing
Resin Exposure Calibration
Exposure controls how much energy each layer receives.
Under-exposure can produce:
- Weak details
- Failed supports
- Delamination
- Missing small features
Over-exposure can produce:
- Closed gaps
- Thickened pins and walls
- Filled holes
- Loss of fine negative detail
For open-profile consumer MSLA printers, a small exposure test can help tune a particular resin.
Change one parameter at a time and use the intended layer height.
Do not copy exposure times blindly between printers. Light intensity, wavelength, optical design, layer thickness, vat film, and release mechanics can differ even when the resin is the same.
Bottom Layers and Closed Resin Ecosystems
The first resin layers normally receive a different exposure strategy because they need reliable adhesion to the build platform.
On an open-profile MSLA printer, bottom exposure may be user-adjustable.
On a closed or validated ecosystem, start with the manufacturer's profile.
Formlabs, for example, recommends using validated Formlabs print settings first. Its PreForm Print Settings Editor is intended for advanced users developing application-specific settings, not as the default troubleshooting path for every failed print.
The broader lesson is important: do not manually tune a setting simply because another resin printer exposes it in the slicer.
Resin Dimensional Accuracy
A resin print can look sharp and still measure incorrectly.
For dimensional validation, measure several features after the complete post-processing cycle:
- External dimensions
- Holes
- Pins
- Slots
- Thin walls
- Mating features
Final size can be affected by:
- Exposure
- Resin chemistry
- Orientation
- Supports
- Washing
- Post-curing
- Part geometry
For engineering work, calibrate the exact resin, layer height, orientation strategy, and curing process that will be used for production parts.
FDM vs Resin Calibration
| Calibration Area | FDM Printer | Resin Printer |
|---|---|---|
| Build Surface / Platform | Bed condition, probing, first-layer distance | Platform condition, vat and release film |
| First Layers | Nozzle height and adhesion | Bottom-layer adhesion/exposure strategy |
| Material Output | Flow ratio / extrusion | Layer exposure |
| Pressure Compensation | Pressure or linear advance | Not applicable |
| Retraction | Filament retraction | Not applicable |
| Temperature | Nozzle, bed, chamber | Resin and environment |
| Dimensional Accuracy | Flow, shrinkage, slicer compensation | Exposure, shrinkage, orientation, curing |
| Common Process Failure | Poor extrusion or first layer | Failed cure, adhesion, or release |
Both technologies need repeatable geometry, but the settings that produce it are fundamentally different.
Which Calibration Test Should You Print?
Use the smallest test that isolates the suspected variable.
First-Layer Test
Use when:
- Adhesion is inconsistent
- One side of the plate prints differently
- Lines do not join cleanly
Temperature Tower
Use when:
- A new filament has no reliable profile
- Layer bonding or stringing changes strongly with temperature
- Bridging or overhang behavior needs tuning
Flow Test
Use when:
- Top surfaces are consistently overfilled or underfilled
- Walls show repeatable material excess or shortage
- A new filament behaves differently from the existing profile
Pressure-Advance Test
Use when:
- Corners bulge
- Extrusion changes noticeably at acceleration transitions
- A custom high-speed profile is being built
Retraction Test
Use when:
- Dry filament at a sensible temperature still strings during travel
Dimensional Test
Use when:
- Parts need defined fits
- Holes, pins, slots, and outer dimensions matter
Resin Exposure Test
Use when:
- Small features are consistently weak, swollen, closed, or missing
- The printer/resin workflow allows user exposure tuning
A single all-in-one torture model can be useful for characterization, but it is often poor for diagnosis because too many settings affect the result at once.
How Often Should You Calibrate a 3D Printer?
A healthy printer does not need a complete manual recalibration before every job.
Recalibrate when something meaningful changes.
Examples include:
- Installing a new nozzle or hotend
- Major maintenance
- Replacing motion components
- Moving the printer
- Changing to a materially different filament or resin
- Creating a custom high-speed profile
- Persistent quality changes
- Repeated first-layer errors
- Sensor or probing failures
Automatic calibration that is part of the printer's normal start sequence can still run as designed.
The goal is repeatability, not maximizing the number of calibration routines you perform.
Common Calibration Mistakes
Changing Several Variables Together
This destroys the diagnostic value of the test.
Change one important variable, print again, and compare.
Calibrating With Wet Filament
Dry or replace suspect filament before tuning retraction or flow.
Ignoring the Build Surface
Finger oils, residue, debris, or an incorrectly seated plate can look like a calibration problem.
Using Values From Another Printer
Retraction, pressure advance, exposure, and flow values do not transfer reliably between different hardware, materials, nozzle sizes, or profiles.
Adjusting Axis Steps From One Calibration Cube
A dimensional error may come from extrusion or material behavior rather than the motion system.
Recalibrating a Printer That Is Already Printing Well
Calibration is a troubleshooting and profile-development tool, not a ritual that must be repeated endlessly.
Calibration by Symptom
| Symptom | Check First | Then Consider |
|---|---|---|
| FDM print will not stick | Clean plate, correct plate installation, bed probing | First-layer/Z offset where applicable |
| First layer varies across bed | Plate seating, probing, mechanical condition | Mesh/tramming correction |
| Bulging FDM corners | Temperature, flow | Pressure/linear advance |
| Stringing | Filament moisture, temperature | Retraction |
| Thick walls or tight clearances | Flow, line width | XY compensation |
| Small holes | Flow, geometry, shrinkage | Hole compensation |
| Weak layers | Temperature, material condition | Flow and cooling |
| Resin supports fail | Resin condition, temperature, profile | Normal exposure |
| Resin base is oversized | Validated profile, bottom-layer strategy | Bottom-layer compensation where supported |
| Resin dimensions drift after cure | Orientation, cure cycle, resin | Dimensional compensation/validated workflow |
Start with the earliest process variable that can plausibly cause the symptom.
Comparison Section
| Printer Type / Brand | Calibration Priority | What Is Commonly Automated |
|---|---|---|
| General FDM | Mechanical condition, bed/first layer, temperature, flow | Depends on printer |
| Bambu Lab | Built-in machine calibration plus filament-specific flow tuning | Bed leveling and model-dependent flow/motion calibration |
| Older Prusa i3 / MINI | Mesh leveling and manual first-layer setup where required | Bed probing varies by model |
| Current Prusa load-cell models | Self-test, clean nozzle/sheet, automatic probing | First-layer position during probing |
| UltiMaker S Series | Correct plate/core setup and active leveling | Height-map compensation at print start |
| UltiMaker Method | Correct build plate plus assisted leveling | Measurement-guided leveling |
| Consumer MSLA resin | Platform/vat, resin condition, exposure | Profile automation varies by printer |
| Closed resin ecosystems | Validated material/profile workflow first | Material-specific settings supplied by manufacturer |
The best calibration workflow is problem-driven, printer-specific, and material-specific.
Modern printers already automate a large part of machine setup. Manual tuning is most valuable where the printer cannot fully know the behavior of a particular filament, resin, geometry, or tolerance requirement.
A Simple Calibration Checklist for a 3D Printer
For most FDM users, use this order:
| Step | What to Check |
|---|---|
| 1 | Mechanical condition |
| 2 | Clean build surface |
| 3 | Bed leveling / mesh |
| 4 | First layer / Z offset where applicable |
| 5 | Material temperature |
| 6 | Flow / extrusion |
| 7 | Pressure or linear advance |
| 8 | Retraction |
| 9 | Dimensional accuracy |
For resin:
| Step | What to Check |
|---|---|
| 1 | Platform, vat, and film condition |
| 2 | Resin condition and temperature |
| 3 | Correct material profile |
| 4 | Normal exposure |
| 5 | Bottom exposure |
| 6 | Release / lift behavior when adjustable |
| 7 | Final dimensional accuracy |
Callout Section
> Recommended use: Calibrate in sequence. Start with hardware, material condition, and the build surface. Establish a reliable first layer before tuning extrusion. Tune the material before judging dimensional accuracy. If a modern printer already measures a parameter automatically, use that system first and change low-level values only when the evidence points there.
Frequently Asked Questions
FAQ
How do you calibrate a 3D printer?
Start with mechanical condition and material quality, then check the bed or build platform, establish a reliable first layer, verify material temperature, tune flow or exposure where necessary, and finish with dimensional validation. FDM and resin printers require different procedures.
What order should I calibrate an FDM 3D printer?
A useful order is mechanical inspection, filament condition, build-surface preparation, bed probing or leveling, first-layer setup, temperature, flow, pressure advance, retraction, and dimensional accuracy.
How do you calibrate a Bambu Lab printer?
Start with the printer's built-in calibration and automatic bed-leveling workflow. For filament-specific tuning, Bambu Studio provides separate Flow Dynamics and Flow Rate calibration tools. Use the procedure documented for the exact Bambu model because automatic calibration hardware varies across the range.
What is Bambu Lab Flow Dynamics Calibration?
It calibrates pressure compensation for a filament so extrusion better tracks acceleration and deceleration. It is different from Flow Rate Calibration, which adjusts the filament's overall flow ratio.
How do you calibrate a Prusa 3D printer?
It depends on the generation. Older i3 and MINI workflows may use manual First Layer Calibration or Live Adjust Z. Current load-cell models such as MK4/S, XL, and CORE One determine the first-layer position automatically during probing.
How do you calibrate an UltiMaker printer?
Use the workflow for the specific model. Current S-series machines use active leveling at the start of a print, while Method-series printers use an assisted leveling routine. Check the build plate, print cores, material profile, and nozzle condition before changing Cura flow values.
How do you calibrate a resin 3D printer?
Inspect the build platform and vat, confirm resin condition and temperature, start with a validated resin profile, then tune normal exposure, bottom-layer behavior, release settings, and dimensions only when those settings are user-adjustable and the print result indicates a need.
What is first-layer calibration?
It establishes the correct nozzle-to-build-surface relationship for FDM printing. On older printers this may require a manual Z adjustment. Newer nozzle-contact and load-cell systems can determine the position automatically.
What is flow calibration?
Flow calibration adjusts the amount of filament requested for a specific material profile. It is different from low-level extruder-step or rotation-distance calibration.
What is pressure advance or linear advance?
These are extrusion-pressure compensation methods that adjust filament delivery around acceleration and deceleration. Correct tuning can reduce bulging corners and inconsistent line width.
What is retraction calibration?
Retraction calibration adjusts how filament is pulled back during travel moves to limit oozing and stringing. Check filament moisture and nozzle temperature before increasing retraction aggressively.
How do I calibrate dimensional accuracy?
Measure several external and internal features on a known test part. Identify whether errors come from flow, shrinkage, first-layer expansion, hole geometry, or slicer compensation before changing the printer's axis calibration.
How often should a 3D printer be calibrated?
Full manual calibration is normally unnecessary before every print. Recalibrate after meaningful hardware changes, a new material/profile, moving the machine, persistent first-layer problems, or repeatable print-quality changes.
Do I need a calibration cube?
A cube is useful for a quick dimensional and surface check, but it is not enough for every problem. Use targeted tests for first layer, flow, pressure advance, retraction, holes, fits, or resin exposure when those are the variables you need to diagnose.