Sometimes I find that my depth of carve is slightly deeper in some areas than others.
I realize that this is caused by either warped / non-uniform materials and/or my wasteboard not being perfectly 'true' to the X and Y axis.
It would be REALLY cool if Easel could use a Z-Probe to measure multiple points on the surface of the material (for example, the 4-corners and the center) and then build an offset-map to apply to the Z-Axis of the G-Code so that the cut depths are 'true'.
I would envision that during the 'carve' function, after setting the home-position, the user could opt to make an array of Z-measurements. They could be presented with a bounding-box of their material dimensions and then click on a specific area. Easel would move to that position and the user would place the Z-probe on the material, and Easel would take a measurement. This could be done any number of times in different locations, and Easel would create a mesh-map of the height differences. Afterwards, Easel would return to the home-position and use the map to offset the z-axis when generating the G-code.