Buying task · Measurement tools

Measurement and calibration tools

What to measure on a 3D printer, which instrument specs matter, the calibration order firmware docs give, and what bed mesh and input shaping cannot fix.

We may earn a commission if you buy through links on this page. How we make money

Picks that fit

All picks and how to choose

Short answer

Calibrate in order: the extruder first (E-steps or rotation distance), then pressure advance, then flow per filament, because each step depends on the one before.[1][2] Choose instruments by their published accuracy, not their display digits. And know the limits: a bed mesh only approximates the bed's shape and cannot compensate for mechanical or electrical problems.[3]

Picks that fitAll picks and how to choose

What this topic covers

Calibration turns a printer's settings into numbers that match the hardware: how far the extruder pushes, how much pressure builds in the nozzle, how flat the bed is and how the frame rings. Some steps need an instrument, such as a caliper, a dial indicator or an accelerometer. Others are done with test prints and the firmware's own commands.

Our sources here are the firmware documentation (Klipper, Marlin, Prusa), instrument makers' spec pages, and published tuning guides such as ellis3dp.com and OrcaSlicer's wiki. We do not run calibrations of our own.

The decisions, in order

1. What are you measuring? Pick the job first, then the tool.

You want to setTypical instrument or methodGuide
Extruder stepsMark on filament, ruler or caliperE-steps and rotation distance
Ringing and resonanceAccelerometer or printed test patternInput shaping and accelerometers
Pressure in the nozzleTest print or tuning towerPressure advance and Linear Advance
Flow per filamentTop-surface test printFlow ratio and max volumetric speed
Bed height and shapeProbe, paper test, dial indicatorBed probes and bed mesh
Part dimensionsCaliperCalipers and dial indicators

2. Which instrument, and what its spec means. Resolution is the smallest step a display shows; the accuracy spec is how far a reading may be from the true value. Mitutoyo lists its 150 mm ABSOLUTE Digimatic caliper with 0.01 mm resolution, ±0.02 mm accuracy and 0.01 mm repeatability,[4] and its 2046A dial indicator with 0.01 mm graduations, a 0-10 mm range and ±0.013 mm accuracy.[5] A metrology paper on NIST's site shows that finite resolution plus noise produces a spread of results with no simple formula linking it to measurement uncertainty.[6] More digits do not mean more accuracy.

For accelerometers, Klipper lists built-in support for ADXL345, MPU-9250, LIS2DW and LIS3DH-compatible chips.[7] You may not need one: Marlin tunes input shaping with printed test patterns and offers no accelerometer-based tuning,[8] and Prusa says its Accelerometer Set is not needed on stock printers because the factory values are pre-tuned.[9]

3. The calibration order. Klipper calibrates the extruder by marking the filament about 70 mm from the intake, extruding 50 mm slowly on a heated hotend, and scaling rotation distance by the result.[10] It then says to tune rotation distance and nozzle temperature before pressure advance,[1] and that the pressure advance value depends on the extruder, the nozzle and the filament, so it should be calibrated per printer and per spool.[1] The ellis3dp.com guide tunes the extrusion multiplier last, at least per filament brand and type.[2] It also warns that measuring thin test-cube walls with calipers is an unreliable way to set it.[11]

For speed, OrcaSlicer calls its max volumetric speed test result a best case and suggests reducing it by 10-20% or more.[12]

4. What calibration cannot fix. Klipper states that a bed mesh cannot compensate for mechanical and electrical issues.[3] It also says a probe whose PROBE_ACCURACY range is above 25 microns (0.025 mm) lacks the accuracy for typical bed leveling.[13] Input shaping does not change print time by itself; only the max_accel setting does.[14] The maximum acceleration its calibration suggests is a theoretical maximum, not a recommendation, and is not applied automatically.[7]

Every page on measurement and calibration

Guides

Related tools and topics

How to choose

  1. Check the firmware first. Klipper, Marlin and Prusa firmware tune input shaping and pressure differently, so read your printer page before buying an instrument.
  2. Buy a caliper with a published accuracy figure, from the maker's own spec page. Treat a listing that gives only "0.01 mm" as resolution, not accuracy.
  3. Buy an accelerometer only for a reason: Klipper resonance tuning, or a modified Prusa that the maker lists for its set. Klipper says an ADXL345 board must support SPI, because I2C is too slow for its measurement.[7]
  4. Recalibrate after hardware changes. A new extruder, nozzle or filament can change every value downstream.

Instruments we list

These are the instruments in our catalog, each from a listing under its maker's own store. Read each maker's accuracy figure on its spec page before you rely on a reading.

Picks that fit4 products

Caliper: the 6 in / 150 mm VINCA DCLA-0605. Indicator: the 0-1 in Clockwise Tools DPIR-0105, which needs a magnetic base or a printed mount.

More on choosing

Bed probe: the Creality CR Touch only for the Creality models Creality lists, such as the Ender-3 (32-bit mainboard) and Ender-3 Pro. Accelerometer: the BIGTREETECH ADXL345 V2.0 (USB) only on a Klipper printer, since its maker supports Klipper only. On Amazon, check that 'Ships from / Sold by' shows Amazon.com or the brand.

  • VINCA DCLA‑0605 IP54 digital caliper, 6 in / 150 mm

  • Clockwise Tools DPIR‑0105 IP65 digital indicator, 0‑1 in / 25.4 mm

  • Creality CR Touch auto leveling kit

  • BIGTREETECH ADXL345 V2.0 accelerometer board (USB)

Key terms

E-steps, rotation distance, Linear Advance, ADXL345, SPI, ringing, bed probe, Z offset, paper test, bed tramming, feeler gauge and volumetric flow rate.

Everything in this topic

Guides

Common questions

Does a bed probe fix a warped bed?

No. Klipper says a bed mesh cannot compensate for mechanical and electrical issues and can only approximate the shape of the bed. It makes the nozzle follow the surface; it does not make the bed flat. More in Bed probes and bed mesh: what they fix and what they cannot

How accurate must a bed probe be?

Klipper's probe guide says a PROBE_ACCURACY range above 25 microns (0.025 mm) means the probe lacks the accuracy for typical bed leveling. A spread of one Z step or up to 5 microns is normal. More in Bed probes and bed mesh: what they fix and what they cannot

Do I redo the Z offset after changing the hotend?

Yes. Klipper says changes to the motion system, hotend position or probe location invalidate the probe's Z offset, which should be redone before re-running the bed mesh. E3D also says you may need to adjust Z offset after a Revo nozzle change. More in Bed probes and bed mesh: what they fix and what they cannot

Can I make a bed mesh without a probe?

In Klipper, yes. It can build a mesh with a manual paper test at each point (METHOD=manual). More in Bed probes and bed mesh: what they fix and what they cannot

Is the paper test good enough?

As a starting point. The ellis3dp.com guide says a paper test is fine as a rough start for Z offset but gives only relative, not absolute, measurements. More in Bed probes and bed mesh: what they fix and what they cannot

Do I need a caliper that reads to 0.01 mm?

Reading to 0.01 mm is resolution, not accuracy. Mitutoyo lists its 150 mm ABSOLUTE Digimatic caliper with 0.01 mm resolution but ±0.02 mm accuracy. Look for a published accuracy figure, not just the display. More in Calipers, dial indicators and feeler gauges for printer work

Can I tune flow by measuring a single wall with calipers?

The ellis3dp.com guide argues against it: layer wobble and filament variation inflate the reading. It prefers judging a printed top surface in small steps. More in Calipers, dial indicators and feeler gauges for printer work

What is a dial indicator for on a 3D printer?

It reads small changes in height or position against a fixed reference as you move a part past it. Mitutoyo lists its 2046A with 0.01 mm graduations over 0-10 mm and ±0.013 mm accuracy. More in Calipers, dial indicators and feeler gauges for printer work

Questions

Do I need an accelerometer for input shaping?

Not always. Marlin tunes input shaping by printing test patterns and does not offer accelerometer-based tuning, and Prusa says its Accelerometer Set is not needed on stock printers because factory values are pre-tuned. Klipper can use one, and lists ADXL345, MPU-9250, LIS2DW and LIS3DH-compatible chips.[8][9][7]

What order should I calibrate in?

Extruder first (E-steps or rotation distance), then pressure advance, then flow or extrusion multiplier per filament. Klipper says to tune rotation distance and nozzle temperature before pressure advance, and the ellis3dp.com guide tunes the extrusion multiplier after both.[1][2]

Is a cheap caliper accurate enough?

You cannot tell from the display. Resolution (the last digit) and accuracy are separate figures: Mitutoyo lists its 150 mm ABSOLUTE Digimatic at 0.01 mm resolution and ±0.02 mm accuracy. If a caliper's maker publishes no accuracy figure, its accuracy is unknown.[4][6]

Does input shaping make prints faster?

Not by itself. Klipper's documentation says input shaping does not change print time; only the max_accel setting does, and the acceleration its calibration suggests is a theoretical maximum, not a recommendation.[14][7]

Sources and changes

  1. Pressure advance - Klipper documentation (Klipper project) · Official documentation · Pressure advance behavior, dependencies, tuning tower and limits. · checked 8 Oct 2026
  2. Extrusion Multiplier | Print Tuning Guide (ellis3dp.com) (ellis3dp.com Print Tuning Guide) · Independent source · Extrusion multiplier method, prerequisites, per-filament variation. · checked 8 Oct 2026
  3. Bed Mesh - Klipper documentation (Klipper project) · Official documentation · Bed mesh limits, probe count, manual mesh, prerequisites. · checked 8 Oct 2026
  4. ABSOLUTE Digimatic Caliper - Mitutoyo (Mitutoyo America Corporation) · Manufacturer · Series 500 ABSOLUTE Digimatic caliper spec table; 150 mm row shown as 500-196-32. · checked 8 Oct 2026
  5. Metric Standard Type-Series 2 - Mitutoyo (Mitutoyo America Corporation) · Manufacturer · Series 2 metric dial indicator table; 2046A row. · checked 8 Oct 2026
  6. Uncertainty Due to Finite Resolution Measurements (National Institute of Standards and Technology (publication record)) · Independent source · 2004 ASPE paper abstract on finite resolution as an uncertainty source; general metrology, no specific instrument. · checked 8 Oct 2026
  7. Measuring Resonances - Klipper documentation (Klipper project) · Official documentation · Accelerometer support, wiring, mounting, resonance tests and shaper calibration in Klipper. · checked 8 Oct 2026
  8. M593 - ZV Input Shaping | Marlin Firmware · Official documentation · Marlin input shaping parameters and tuning approach. · checked 8 Oct 2026
  9. Accelerometer Set (Prusa Research) · Manufacturer · Purpose and compatibility list of Prusa's optional accelerometer module. · checked 8 Oct 2026
  10. Rotation distance - Klipper documentation (Klipper project) · Official documentation · rotation_distance, extruder calibration procedure, gear_ratio. · checked 8 Oct 2026
  11. Misconceptions & Bad Advice | Print Tuning Guide (ellis3dp.com) (ellis3dp.com Print Tuning Guide) · Independent source · Common tuning misconceptions (wall measurement, perimeter width, paper Z offset, ABS cooling). · checked 8 Oct 2026
  12. volumetric_speed_calib · OrcaSlicer/OrcaSlicer Wiki (OrcaSlicer project) · Official documentation · Max volumetric speed calibration test and caveats. · checked 8 Oct 2026
  13. Probe calibration - Klipper documentation (Klipper project) · Official documentation · Probe XY/Z offsets, accuracy, location and temperature bias, recalibration triggers. · checked 8 Oct 2026
  14. Resonance Compensation - Klipper documentation (Klipper project) · Official documentation · Input shaping purpose, shaper types, smoothing, ringing-tower tuning. · checked 8 Oct 2026
  • : First published.

Next editorial review due 7 Jan 2027.