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
- VINCA DCLA‑0605 IP54 digital caliper, 6 in / 150 mmCheck price on Amazon
- Clockwise Tools DPIR‑0105 IP65 digital indicator, 0‑1 in / 25.4 mmCheck price on Amazon
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
- VINCA DCLA‑0605 IP54 digital caliper, 6 in / 150 mmCheck price on Amazon
- Clockwise Tools DPIR‑0105 IP65 digital indicator, 0‑1 in / 25.4 mmCheck price on Amazon
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 set | Typical instrument or method | Guide |
|---|---|---|
| Extruder steps | Mark on filament, ruler or caliper | E-steps and rotation distance |
| Ringing and resonance | Accelerometer or printed test pattern | Input shaping and accelerometers |
| Pressure in the nozzle | Test print or tuning tower | Pressure advance and Linear Advance |
| Flow per filament | Top-surface test print | Flow ratio and max volumetric speed |
| Bed height and shape | Probe, paper test, dial indicator | Bed probes and bed mesh |
| Part dimensions | Caliper | Calipers 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
- E-steps and rotation distance after an extruder swap
- Input shaping and accelerometers: Klipper, Marlin and Prusa
- Pressure advance and Linear Advance: what to tune and when
- Bed probes and bed mesh: what they fix and what they cannot
- Calipers, dial indicators and feeler gauges for printer work
- Flow ratio and max volumetric speed: calibrate in the right order
Related tools and topics
- Upgrade path finder, to see your printer's firmware and stock parts before you calibrate
- Mechanical upgrades, for the swaps that make recalibration necessary
How to choose
- Check the firmware first. Klipper, Marlin and Prusa firmware tune input shaping and pressure differently, so read your printer page before buying an instrument.
- 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.
- 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]
- 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
- Bed probes and bed mesh: what they fix and what they cannotHelps an owner decide whether a probe or mesh will solve their first-layer problem, and when to recalibrate Z offset after a hardware change.
- Calipers, dial indicators and feeler gauges for printer workHelps an owner read a measuring tool's spec sheet, pick a tool for the job, and avoid using a caliper for a measurement it cannot settle.
- E-steps and rotation distance after an extruder swapHelps an owner who just changed extruders set a correct starting value, measure the real one, and avoid confusing it with flow tuning.
- Flow ratio and max volumetric speed: calibrate in the right orderHelps an owner set flow ratio and a safe max volumetric speed per filament, in an order where each step does not undo the last.
- Input shaping and accelerometers: Klipper, Marlin and PrusaHelps an owner decide whether they need an accelerometer at all for their firmware and printer, and what to expect from input shaping.
- Pressure advance and Linear Advance: what to tune and whenHelps an owner tune pressure advance or Linear Advance in the right order and avoid copying values that do not apply to their setup or firmware version.
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]