Summary: For test purposes (for this problem), I'm cutting two ramps, one up, one down, in a 2" square. A lot of the resulting ramps are smoothly surfaced, but there are places where the z level is incorrect, leaving a raised area. I'm thinking it isn't hardware because the same error pattern repeats: ramp up/ramp down, moving the test pattern in Y, moving it in X, and changing the Z level (using thinner stock). The pattern repeats across all these conditions. I am at a loss. Software sounds likely, but there is no sign of the errors in simulation.
My machine: home built, open loop steppers, Gecko 540 drivers at 48V. Ball screws XY, Z is currently a fast lead screw. LinuxCNC/Axis, DeskProto CAM. I use a Bosch 1617evs router, it is cutting with a tapered ball nose bit, end diameter 1/8".
This very likely is not a LinuxCNC problem, but in my experience, this forum has some very sharp and responsive people on it. I've been working on this for a month.
Thanks,
Steve