Skip to main content
Home
Back to Guides
3D PrintingPrinter CalibrationBed TrammingMesh CompensationZ-Offset

3D Printer Bed Tramming, Mesh Compensation, and Z-Offset Calibration

What the terms mean

Bed-related calibration labels are not interchangeable. Tramming is a mechanical adjustment only where a printer has a documented adjustable relationship to set. Surface flatness is the actual geometry of the build surface. A probe or a mesh does not, by itself, establish flatness or move a mechanically adjustable bed.

A probe is a documented sensing or reference mechanism. Mesh measurement collects values at defined locations on a supported machine. Mesh compensation is firmware behavior that uses those values to adjust commanded Z motion; it is not physical bed adjustment. Marlin documents manual mesh points and grid values, while Klipper documents mesh-based move transformations. Follow the firmware and printer documentation that applies to the installed hardware rather than assuming that a named feature means the same thing on every printer.

Tramming versus surface flatness

Where a manufacturer or firmware documents a mechanically adjustable bed or supported machine relationship, tramming can be part of setup. It is not a general instruction to turn screws on every printer. A surface can still have measured variation after a supported tramming procedure, and a mesh can model variation without changing the surface itself. Marlin's Tramming Assistant is an example of a firmware-specific interactive process for supported configurations.

What probes and meshes measure

Some systems use a probe or other documented reference to gather measurement points; others support a manual mesh workflow. In Klipper Bed Mesh, mesh calibration is configuration-dependent and is described as a motion transformation. In Marlin manual bed leveling, the available workflow depends on enabled firmware features. Neither source supports treating a mesh as a universal repair for mechanical, electrical, or assembly faults.

Mesh compensation and Z offset

Compensation acts on a measured model while printing; it does not physically tram the bed. Z offset is a separate configured relationship between a documented probe or homing reference and the nozzle-to-surface position. For a Klipper probe configuration, Probe calibration defines this relationship and identifies changes that can require recalibration. Those details are not a numeric setting to transfer to another printer.

Gantry alignment and first-layer verification

Multiple-Z or gantry-alignment routines are limited to printers and firmware configurations that explicitly support them. For example, Marlin's G34 Z Steppers Auto-Alignment and Klipper's configuration reference describe specific hardware boundaries. A first layer that looks inconsistent can involve the nozzle-to-surface relationship, a probe, motion or assembly prerequisites, surface condition, or material/process factors. It does not identify one cause by itself.

Manufacturer-specific examples

These are factual examples of differing documented workflows, not quality comparisons or instructions for other printers.

  • Bambu Lab X1 Carbon: Bambu Lab's X1/X1 Carbon Quick Start Guide identifies bed leveling before a print and flow calibration after a filament change. The guide does not establish an undocumented mechanical tramming process, so this article makes no claim about such internals.
  • Original Prusa MK4S: Prusa's Loadcell documentation says the MK4S uses a loadcell and that first-layer calibration occurs automatically during mesh bed leveling after the documented selftest adjustment. This is manufacturer-specific behavior, not a universal first-layer method.
  • Creality Ender-3 V2, stock configuration: Creality's official download page provides the Ender-3 V2 user manual and stock firmware. The available documentation did not establish a sufficiently specific stock tramming sequence, so no procedure is inferred here. Optional probes or aftermarket modifications should be evaluated only against their own official documentation.

A neutral verification sequence

Before changing anything, identify the exact printer, installed firmware, stock or modified hardware, build surface, and manufacturer instructions. Check the documented calibration state and observe the first layer using the printer's supported verification method. If the machine supports a probe, mesh, tramming, or multi-Z routine, use only the named procedure for that configuration. If the result remains inconsistent, consult the manufacturer documentation for motion, probe, assembly, and surface prerequisites instead of assuming that a mesh or a mechanical adjustment is the cause.

Use ordinary care around a heated bed, hot nozzle, and moving axes. Do not reach into a moving machine or bypass its documented safety instructions.

When to consult the manufacturer

Consult the manufacturer when the printer reports a calibration or probing error, when the installed hardware differs from stock, after a documented change that invalidates calibration, or when the published procedure does not match the machine's firmware or menu. Manufacturer instructions take priority over a general explanation.

Sources

Material Records

Browse material-family identities, related records, and dated evidence where available.

Browse Filaments →