You can see that it starts by sending Z to .21, then moving X and Y, then going to where it should be at Z == .23. I haven’t tracked down the X/Y move, but clearly something’s amiss. This shot of the start of the animation shows it too (in fact, that’s where I spotted the issue first, proving that the animation is a really valuable feature!).
Another thing I noticed: the next (and last) roughing pass happens at Z == .16". That’s exactly the top of my part. I think I might have expected my “leave stock” setting (of .03") to change this to .19", for the same reasons one leaves stock on the sides: bit shape, feed rate, etc.
leave stock only applies to x,y, offsets, not z flat areas. also, do you have clear flats set to true? if so, it will do some interpolation. you may not see flats, but perhaps the slicer thinks it sees one. can you send me a .km export when this is showing?
But I’ve noticed something else. In addition to the starting height anomaly, the Z plunges are being done at my configured Z feed limit speed, and not at the roughing plunge speed:
pushed just now. has a new feature tracing that I need to make a youtube video for. it’s a bit more complex than other features. it’s the most raw code I’ve put into a development release so far.