I did an experiment with my usual caliper – not Mitutoyo, it's Proops, circa 2000 ![](data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==)
Left set at 0.01 on the bench for several hours, it crept up to 0.01mm.
I then opened and closed it as fast as I could (as in literally snapping it closed). i could not get an error.
Put it on a windowsill about 5" above a heater, left it there for about two hours until it was very warm. To my surprise it read 0.10mm, quite a change!. It's back on the bench now, and in the time it's taken me to type this the display has dropped to 0.08mm.
<Interruption while one of the lads comes in and says 'have you ever heard of a band called 'Wishbone Ash'?>
It's flickering between 0.06 and 0.05mm now.
I just tested it on a 25mm test bar, and it reads 25.05mm.
My immediate conclusion is that these cheap units are highly temperature sensitive but that the error is a zero error, so that the issue is keeping them at the same temperature your zeroed them at.
Neil
P.S. it's flicking between 0.04 and 0.03 now, and doesn't feel warm anymore.