Roughing - Z axis

Hello,
I am having an issue with roughing operation, it does not consider stock/part size in Z axis always begin at same level.
It seems on Z axis roughing operation is stuck to start at same level regardless stock size or part size - no issue on X or Y axis.
Am I doing something wrong? seems to be new, working on latest revision never had this issue before.
Any idea?

hard to debug without your workspace .kmz (files → export) … did you disable shadow? you won’t be able to drop workspace here so pls email to [ sa at grid dot space ] or drop it on the discord server.

Yes Shadow is disable - does the same enabled or disabled

Just send .KMZ file
Thank you!

the bug is that the bounds are not being re-calculated after an indexed rotation.

Yes, any tips and trick to overcome the bug? I copy/paste and tweak the Gcode from un indexed stock and re integrate A axis rotation to have continuous Gcode. it works. Would be excellent, if could be done directly from the great Kiri:Moto!
Thank you for all your great work!

this hack seems to work because it causes the part to have the same YZ dimensions when rotated. this is a legacy issue that’s not super simple to fix. but it’s on my radar.

meshing-with-it.kmz (142.1 KB)

endcaps.stl (74.1 KB)

Yes, this is helping! thank you.
Other thing, it is seems cutting depth is limited to A axis, Z over right, Z Bottom and model Z offset are not taken to consideration - Any idea?

Z thru do almost the trick - yet curve surface is not recognized, it seems to do flat surface - I have shoot the Gcode to the machine and will see - may be good enough for the purpose of this job.

possibly another bug. indexed mode still has quite a few of those. it would be super helpful to me if you could file them as github issues against the project.