Originally shared by Shane Gough I have spent the past few days trying to

Originally shared by Shane Gough

I have spent the past few days trying to identify the problems I’m having with depth accuracy on my CNC machine, in the process I discovered that I am having stepping issues on all 3 axis. This post describes the process I went through and presents some useful scripts to help analyse the data. #cncmachine #python
http://thegaragelab.com/cnc-bed-levelling/

It seems like the problem is missing steps, not stepping accuracy.

Can you consistently move say, 100mm, measure it and get a consistent measurement? That will give you the ratio that your actual stepping is different from what your motion controller thinks your stepping is.

To measure the z-axis, I taped a digital caliper to the z-axis, zeroed it and moved a known amount and read the measured amount. Did that a couple of times, got the same ratio and that was calibration of z done.

I did similar with x and y