Exploring g38 probing with marlin

I recently enable g38 compatibility in my marlin firmware, which has allowed me to use cnc.js to probe my machine. I heard that estlcam has a feature that probes X, Y, Z, and then probes X/Y again to find the angle of the material (Angle deviation). I I was wondering if there is any way to make this work with Cnc.js (Code changes the firmware). This isn’t super important, but it would be a nice function for if i ever need to be extremely precise.

I dont think this is implemented. Theoretically the gcode sender (also octoprint) could perform the probe and retrieve the values and then apply a transform to the remainder of the job. But it’s not implemented as far as I’m aware.

Marlin has skew correction (M852) but this is if the machine is a parallelogram and can not perform rotation.

1 Like